Ignore:
Timestamp:
Nov 3, 2003, 1:39:13 PM (22 years ago)
Author:
achimha
Message:

spelling fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/ReleaseNotes.os2

    • Property cvs2svn:cvs-rev changed from 1.10 to 1.11
    r849 r850  
    11
    22
    3         R e l e a s e    N o t e s
    4         +------------------------+
    5 
    6 v3.2.2 Beta 3 Fix 1:
    7 --------------------
    8        
    9         Fixes to LIBC:
    10        
    11                 o Crash if calloc was called before main().
    12                
    13                 o TZ parsing of timezones such as PST8EDT.
    14                
    15                 o  sigsetjmp() and siglongjmp() visibility.
    16                
     3        R e l e a s e    N o t e s    G C C   f o r   O S / 2
     4        +----------------------------------------------------+
     5
     6(C)'2003 InnoTek Systemberatung GmbH
     7http://www.innotek.de
     8
     9
     10v3.2.2 Beta 3 Fix 1 (private build):
     11------------------------------------
     12       
     13        Fixes to LIBC:
     14       
     15                o Crash if calloc was called before main().
     16               
     17                o TZ parsing of timezones such as PST8EDT.
     18               
     19                o  sigsetjmp() and siglongjmp() visibility.
     20
    1721
    1822v3.2.2 Beta 3:
     
    2327                o Fixed a bunch of debug info problems.
    2428                                                                                               
    25                 o Added large file file support.
    26                
    27                 o Enabled high memory suppor for LIBC. Two new option to GCC -Zhigh-mem
    28                   and -Zhigh-low. If the program is enabled for high memory use
     29                o Added large file support.
     30               
     31                o Enabled high memory support for LIBC. Two new options to GCC: -Zhigh-mem
     32                  and -Zhigh-low. If the program is to be enabled for high memory use, specify
    2933                  -Zhigh-mem when linking.
    3034               
    31                   Note. that socket is not enabled yet.
     35                  Note that socket is not high memory enabled yet.
    3236               
    3337                o Made LIBC preserve the FS selector.
     
    3640               
    3741                o Fixed crash with link386 and unresolved symbols.
    38                
    39                 o A few other problem which is mentioned in the change log.
    40 
    41 
     42
     43               
    4244v3.2.2 Beta 2:
    4345--------------
     
    4850               
    4951                o Fixed _System and _Optlink bugs and made _Optlink support floating
    50                   point arguments passing in registers.
     52                  point argument passing in registers.
    5153               
    5254                o Header updates related to limits and file locking primarily.
     
    6668        o Locale support in libc.
    6769
    68         o Implmented a different approach to OMF and weak symbols. This new hack
    69           does a pre-linking before invoking the OMF linker generating new .def
    70           if needed and an extra object file with aliases to resolv the weak
     70        o Implemented a different approach to OMF and weak symbols. This new hack
     71          performs pre-linking before invoking the OMF linker generating new .def
     72          files if needed and an extra object file with aliases to resolve the weak
    7173          symbols correctly.
    72           The old approach used when GCC_WEAKSYMS is present in the environment.
    73 
    74           Please note that due to a bug in BFD weak symbols doesn't work 100%
    75           correctly. This will be addressed when we now move on to a later
    76           version of binutils.
    77 
    78         o A couple of new functions in libc, and a few correction of existing
    79           in respect to namespace.
     74          The old approach will be used used when GCC_WEAKSYMS is present in the
     75          environment.
     76
     77          Please note that due to a bug in BFD, weak symbols don't work 100%
     78          correctly. This will be addressed as soon as we have performed the switch
     79          to a more recent version of binutils.
     80
     81        o A couple of new functions in libc, and a few corrections to existing
     82          in respect to namespaces.
    8083
    8184        o Addressed issues with calling conventions. We now detect incompatible
    82                   calling conventions, emitting warnings and errors where appropritate.
    83                
    84                 o _Optlink is much better, but there is still some issues left. Passing
    85                   prototyped floating point parameters to _Optlink doesn't work. Mixing
    86                   of parameters which goes into registers (eax,edx,ecx) and parameters
    87                   which doesn't - void foo(int eax, struct sss s, int edx) - don't work.
    88                   All these issues are being addressed and is expected to be fixed in
    89                   the next build.
     85          calling conventions, emitting warnings and errors where appropriate.
     86               
     87        o _Optlink is much better, but there are still some issues left. Passing
     88          prototyped floating point parameters to _Optlink doesn't work. Mixing
     89          of parameters which go into registers (eax, edx, ecx) and parameters
     90          which don't - void foo(int eax, struct sss s, int edx) - doesn't work.
     91          All these issues are being addressed and are expected to be fixed in
     92          the next build.
    9093               
    9194        o Changed GCC to link with shared libc by default. This means that in
    92           order to link with static libc one have to specify -static.
    93           It also means that -Zmtd or -Zcrtdll is no longer required for linking
     95          order to link with the static libc one has to specify -static.
     96          It also means that -Zmtd or -Zcrtdll are no longer required for linking
    9497          with shared libc and can be removed from all makescripts.
    9598
    9699        o Changed EMXOMFLD defaults to ilink from Visual Age for C++ v3.6.5 or
    97100          later (preferably later). The emxomfld usage output will instruct you
    98           how how to use older linkers. For VAC308 and VAC365 linkers /dbgpack
    99                   is specified if debuginfo is to be generated.
     101          on how to use older linkers. For VAC308 and VAC365 linkers /dbgpack
     102          is specified if debuginfo is to be generated.
    100103          Emxomf checks for EMXOMFLD_TYPE=link386 when choosing debug info level.
    101104
     
    118121            libc.zip:   The runtime libraries. (included in core.)
    119122          The big zip is everything.
    120 
    121         o I'm sure I've foregotten something this time....
    122 
    123123
    124124v3.2.2 Alpha 3:
Note: See TracChangeset for help on using the changeset viewer.