This file contains OS/2-specific changes to GCC that are not part of upstream and its ChangeLog.
- gcc: Avoid nested response file usage on EMX [#14].
-
OS/2: Fix upstream regression in response file processing [#14].
-
OS/2: Define wint_t to be signed int [#16].
-
Build against new LIBCn with full wide character supoprt to enable wchar_t specializations in C++ including supoprt for wide char I/O (wcout etc.), wregex etc. [#16].
-
Update source code to version 9.2.0.
-
OS/2: libstdc++: Force DLL name base to be stdcpp instead of stdc++.
-
OS/2: Add ctype_base::blank required by newer libstdc++.
-
OS/2: Better align optlink/system cconv to new GCC code.
-
OS/2: libquadmath: Fake missing putwc.
-
OS/2: Synchronize EMX code with recent Windows NT (Cygwin) changes.
-
OS/2: Make -mstackrealign effect default on SSE targets.
-
OS/2: Enable mmap in fixincludes.
-
OS/2: configure: Make --enable-decimal-float default on EMX.
-
OS/2: Implement OS/2-specific locale(ctype) support.
-
OS/2: Add C++11 thread support.
-
OS/2: fixincludes: Do not pass write_fd to the child.
-
OS/2: Install missing headers, especially C11 headers.
-
OS/2: Add missing built-in integer macros.
-
OS/2: libgcc: Add a custom list of exports for kLIBC (__chkstk_ms so far).
-
Update source code to version 4.9.2.
-
Use default compiler for building libgcc, fix def file name.
-
OS/2: Enable frame pointer by default in source due to configure bug.
-
Use standard toolchain to build gcc runtime also under OS/2.
-
Don't emit DWARF2 unwind tables on OS/2 by default.
- Update source code to version 4.7.3.
- Fix Release 16 regression that would break output file name computation for
the
gcc test.c -lpthread
case.
-
Fix treatment of a non-option argument as an output file. This makes cases like
gcc -lpthread test.c
produce the correct executable name. -
Enlarge stack size to 8MiB and use high memory in gccXXX.dll.
-
Implement -pipe mode support for the OS/2 (EMX) target.
-
Suppress
Internal error: Interrupt
message caused by Ctrl-C/Ctrl-Break. -
Fix regression causing build failures in some C++ code due to mismatching internal representations of the correct member declaration and definition.