|
|
- patched $(MK_DOC) into the default dependencies, such that chow.c gets built during the make process. Before, it was being built during the install process, when gcc might not be available, if the install goes into an empty folder. Now, installs in empty folders work properly. |
Oliver Tappe
|
|
|
- forgot about committing this, contains updated changes (from last release). |
Oliver Tappe
|
|
|
Added some of the tools you need to build and where you can find them. It still doesn't seem to be enough, though. |
Axel Dörfler
|
|
|
fixed scientific(ios& i) - thanks to John [Beta] Drinkwater |
shatty
|
|
|
provide convenience fixed(ios&) and scientific(ios&) inline functions |
shatty
|
|
|
- we no longer hard-patch ld to not use relocation combination (combreloc), as the default (using it) seems to generate slightly smaller results and not break anything. |
Oliver Tappe
|
|
|
- we no longer need to hard-patch ld to not allow undefined symbols in objects, as we now do this via gcc-specs. |
Oliver Tappe
|
|
|
- added --no-undefined to the specs so that we can drop a patch that changed ld to use this as default. |
Oliver Tappe
|
|
|
- added missing documentation for --relative-path-errors option. |
Oliver Tappe
|
|
|
- added support for manual selection of multiple/single symbol space via -fmultiple-symbol-spaces or -fno-multiple-symbol-spaces. |
Oliver Tappe
|
|
|
- add frame pointer to fixed_regs unless -fomit-frame-pointer has been given. |
Oliver Tappe
|
|
|
- instead of linking fix_bdirectwin_typeinfo.o only when generating apps, we now link it always (against shared libraries, too). This fixes a problem when building libSDL.so (and probably other libs that contain code to start/stop BApplications). |
Oliver Tappe
|
|
|
- fixed problem with "fixed or forbidden register" bx or bp being spilled for inline assembly that requires a lot of register operands. Now these registers are only spilled if it is safe to do so (if -fno-pic or -fomit-frame-pointer has been given). |
Oliver Tappe
|
|
|
- added info about -no-beos-fixes and -fmultiple-symbol-spaces |
Oliver Tappe
|
|
|
- added new switch -no-beos-fixes that deactivates the automatic linking of fix_bdirectwin_typeinfo.o. |
Oliver Tappe
|
|
|
- updated version for new release |
Oliver Tappe
|
|
|
- updated version for next release |
Oliver Tappe
|
|
|
- added clear()-method that was missing from basic_string. |
Oliver Tappe
|
|
|
- rebuilt dependent files |
Oliver Tappe
|
|
|
- upgraded release date to 041111, for BeBits-release. |
Oliver Tappe
|
|
|
- corrected some minor errors |
Oliver Tappe
|
|
|
- added a missing patch that keeps warning state along with __extension pragmas. |
Oliver Tappe
|
|
|
- fixed problem with bdb-compatibility when compiling libstdc++ without inlining (compatibility functions were missing from libstdc++.r4.so in that case). |
Oliver Tappe
|
|
|
- fixed buglet with wrong include-folder being used during generation of html-docs. |
Oliver Tappe
|
|
|
- added build-instructions, readme and distribution support files for gcc. |
Oliver Tappe
|
|
|
- added files that didn't make it in during the patch-session. |
Oliver Tappe
|
|
|
avoid ICEing when encountering a (template-related) problem during generation of debug-info. This is highly experimental and has a good chance of being removed at a later stage. |
Oliver Tappe
|
|
|
avoid overoptimizing implicitly generated functions of local classes in order to fix linking errors. |
Oliver Tappe
|
|
|
fix position of source-line labels when generating debug info. |
Oliver Tappe
|
|
|
add a fix in order to avoid using the broken BDirectWindow-typeinfo function that is contained inside the BE-libs. We generate a new one and use this instead |
Oliver Tappe
|
|
|
activate MULTIPLE_SYMBOL_SPACES only if not optimizing (using a single symbol space generates smaller object-files). |
Oliver Tappe
|
|
|
wrestle name-mangling into a state that is compatible with the BeOS-libraries. |
Oliver Tappe
|
|
|
add new option -priority=<prio>, default is now 5 (B_LOW_PRIORITY). |
Oliver Tappe
|
|
|
[taken from the Zeta-headers] Fix a race condition in std::string allocation/deallocation code. |
Oliver Tappe
|
|
|
replace fixincl with a newer version (which works on BeOS). |
Oliver Tappe
|
|
|
add support for BeOS target |
Oliver Tappe
|
|
|
[backported from gcc-3.4] give proper error messages for invalid asm instead of ICEing (at least in non-optimizing mode). |
Oliver Tappe
|