|
|
import gcc 14.1.0 |
Niels Sascha Reedijk
|
|
|
Import GCC 13.2.0 and dependencies |
Niels Sascha Reedijk
|
|
|
Import GCC 13.1.0 and dependencies |
Niels Sascha Reedijk
|
|
|
import gcc 11.3.0 |
Adrien Destugues
|
|
|
import gcc 11.2.0 |
Adrien Destugues
|
|
|
import gcc 8.3.0 |
Adrien Destugues
|
|
|
import gcc 7.3.0 |
Adrien Destugues
|
|
|
import gcc 5.4.0 |
Jérôme Duval
|
|
|
import gcc 5.3.0 |
Jérôme Duval
|
|
|
import gcc 4.8.5 |
Jérôme Duval
|
|
|
import gcc 4.8.4 |
Jérôme Duval
|
|
|
import gcc 4.8.3 |
Jérôme Duval
|
|
|
import gcc 4.8.2 |
Jérôme Duval
|
|
|
import gcc 4.8.1 |
Jérôme Duval
|
|
|
import gcc 4.7.3 |
Jérôme Duval
|
|
|
import gcc 4.6.4 |
Jerome Duval
|
|
|
import gcc 4.6.3 |
Jerome Duval
|
|
|
binutils snapshot 20130408 |
Jerome Duval
|
|
|
import binutils 2.23.2 |
Jerome Duval
|
|
|
import binutils 2.22 |
Jerome Duval
|
|
|
gcc: Fix build breakage with latest texinfo |
Alexander von Gluck IV
|
|
|
binutils: Fix build breakage with latest texinfo |
Alexander von Gluck IV
|
|
|
Add another standard C++ prototype for string::compare. |
Adrien Destugues
|
|
|
ARM/gcc4: fixup ARM configuration to more closely match x86 |
Ithamar R. Adema
|
|
|
Force POSIX locale, as otherwise the build (makeinfo) may break. |
Oliver Tappe
|
|
|
Update GCC2 date versioning * Due to recent changes by pulkomandy and myself, the date versioning must be updated * A change to the configure script will follow this commit |
Joseph R. Prostko
|
|
|
Add gnu directory back to INCLUDE_DEFAULTS * Done for both GCC2 and GCC4 buildtools * Due to this change, hrev44719 will be reverted once new optional packages are built |
Joseph R. Prostko
|
|
|
Replace outdated paths in buildtools * Replace /boot/beos/system/lib with /boot/system/lib * Performed on configure and libtool.m4 files, as well as patches |
Joseph R. Prostko
|
|
|
Allow use of c_str() when <charT> != char http://gcc.gnu.org/ml/libstdc++-prs/2000-q4/msg00004.html This allows use on std::wstring, and others. |
Adrien Destugues - PulkoMandy
|
|
|
Add missing tan(), tanh() and log10() for std::complex. These are part of the C++ standard, I don't know how they went missing in our version. http://www.cplusplus.com/reference/std/complex/ |
Adrien Destugues - PulkoMandy
|
|
|
Remove outdated fix for O_BINARY / O_TEXT in Haiku * O_BINARY and O_TEXT were removed from Haiku way back in hrev38962 * This patch removes the fix that used to unset those flags * Now gcc/intl/loadmsgcat.c is back to the GCC 4.6.3 stock file Thanks diger for noticing the previously needed fix was still in place unintentionally |
Joseph R. Prostko
|
|
|
Address issue with building code that relies on SSP * -lssp_nonshared being passed at link time was resulting in multiple definition errors * Apps such as Perl and CUPS would fail to build due to this * This should alleviate the problem when -fstack-protector or -fstack-protector-all are used Thanks to diger for letting me know of this issue and making me aware of a fix |
Joseph R. Prostko
|
|
|
Remove invalid "true" argument from --enable-shared as part of the binutils build * This had the side effect of doing the opposite of the intended goal * Now the GCC package is smaller, as before there was a lot of static linking happening Thanks to diver for pointing out the size change of the GCC package, as it helped me find this issue. |
Joseph R. Prostko
|
|
|
Lower optimization level for building jam * This changes the optimization level from -O3 to -O * This will prevent segfaults when creating jam via the Makefile on FreeBSD * Benchmarking was done, and there seems to be no negative performance impact * Another option would be -O3 -fno-strict-aliasing, but this has no noticeable benefit over -O |
Joseph R. Prostko
|
|
|
Update from GCC 4.6.2 to 4.6.3 for R1A4 * This update resolves the segfault/ICE in gcc/c-parser.c while building natively * gcc/gengtype.c was already updated to GCC 4.6.3 version previously in btrev43031, so no change there * gcc/libiberty/make-relative-prefix is the stock 4.6.3 version now, as the workaround for Haiku is no longer needed * This update is otherwise the GCC patches for upgrading 4.6.2 to 4.6.3 core/g++ applied to our sources |
Joseph R. Prostko
|
|
|
Bump date versioning for GCC 2.95.3 for R1A4 release |
Joseph R. Prostko
|
|
|
Make build-gcc4-optional-package-Haiku.sh executable |
Joseph R. Prostko
|
|
|
Corrected x86_64 target in build-gcc4-optional-package-Haiku.sh. |
Alex Smith
|
|
|
Fixed x86_64 GCC configuration issue resulting in an incorrect crtend.o. |
Alex Smith
|
|
|
gcc: Avoid out-of-scope access of newv. |
Alexander von Gluck IV
|
|
|
Updated the x86_64 toolchain to fix build failures and to be more correct. |
Alex Smith
|
|
|
gcc: ASM_COMMENT_START shouldn't be defined at the OS level. |
Jerome Duval
|
|
|
updated optional package build script for gcc4 to make a cross compiler. |
Jérôme Duval
|
|
|
Fix arm regression since 4.6 |
Jérôme Duval
|
|
|
updated gcc4 optional package build script |
Jerome Duval
|
|
|
Get rid of svr4 for powerpc too, it's now deprecated. |
Jérôme Duval
|
|
|
Merge commit '4.6.2' |
Jérôme Duval
|
|
|
Merge commit '4.5.3' |
Jérôme Duval
|
|
|
import of gcc 4.6.2 (core and g++ only). |
Jérôme Duval
|
|
|
binutils: fix out of tree building with syslex regens |
Jérôme Duval
|
|
|
import of gcc 4.5.3 (core and g++ only). |
Jérôme Duval
|
|
|
Fix merge of binutils 2.22. Sorry for the noise. |
Jérôme Duval
|
|
|
Fix the merge of binutils 2.22, sorry for the noise. |
Jérôme Duval
|
|
|
Missing files for binutils 2.22 |
Jérôme Duval
|
|
|
Merge binutils 2.22 |
Jérôme Duval
|
|
|
import binutils 2.22 |
Jérôme Duval
|
|
|
import binutils 2.19 |
Jérôme Duval
|
|
|
import binutils 2.19 |
Jérôme Duval
|
|
|
Get rid of svr4, it will be deprecated in 4.6 |
Jérôme Duval
|
|
|
Bumped up the VERSION and made JAMVERSYM identical to it. |
Matt Madia
|
|
|
Created new jam variable JAMJOBS, which is set by the -jx flag. |
Matt Madia
|
|
|
Automatic whitespace cleanup. No functional change. |
Matt Madia
|
|
|
Fix use of non-existent variable (GCCDATE instead of gccDate). |
Oliver Tappe
|
|
|
Add Haiku to list of elf-target so that is_elf is true. This enables --enable-gold flag to be used (doesn't compile yet though). The gold linker promises up to five times faster linking than ld, it is also possible to use link-time optimizations. |
Fredrik Holmqvist
|
|
|
Improve build-gcc2-optional-package.sh: |
Oliver Tappe
|
|
|
Bump legacy compiler version. |
Oliver Tappe
|
|
|
Define __STDC_ISO_10646__ in our gccs. |
Oliver Tappe
|
|
|
Prevent fixing the includes. |
Matt Madia
|
|
|
Add more generated files of legacy gcc to .gitignore |
Oliver Tappe
|
|
|
Add autom4te.cache to .gitignore |
Oliver Tappe
|
|
|
Drop another .info target that triggers invocation of makeinfo. |
Oliver Tappe
|
|
|
Drop obsolete documentation on building as cross compiler for BeOS |
Oliver Tappe
|
|
|
Cleanup gcc4 buildtools a bit: * replace gmp.info-? in gcc/gmp/doc by gmp.info, since the latter is the makeinfo target that will otherwise have to be generated each time gcc4 is built * add autom4te.cache to svn:ignore |
Oliver Tappe
|
|
|
Trying to fix #8063 (failure to build gcc2 when updating info files): * remove all *.info targets so the gcc2 build system doesn't try to update them, as that doesn't always work because of apparent incompatibilities with newer makeinfo versions |
Oliver Tappe
|
|
|
Update gcc4 install instructions to reflect change to 4.5 |
Scott McCreary
|
|
|
Merging GCC 4.5.3 in trunk. Patch in #6840 is required to build Haiku. |
Jérôme Duval
|
|
|
Adding inline mpc directory so the MPC library is built as part of GCC 4.5 |
Jérôme Duval
|
|
|
Make the ..patience.. count comparison postinc so it shows one at the start and use every 10k target instead. |
Fredrik Holmqvist
|
|
|
Only write "...patience..." every 5000th target instead of 1000th. |
Fredrik Holmqvist
|
|
|
Disabled the "..skipped x for lack of y..." message as it is not very useful information and hides the interesting info in noise (why it failed). It should probably be a command line option as it might be interesting in some cases. Also added a "Build Failure" at the end if there were failed targets. |
Fredrik Holmqvist
|
|
|
circumvent strange problems during build of gprof ('no objective-c compiler found') caused by our current make version (3.82) |
Oliver Tappe
|
|
|
changes to match what got used by upstream in 4.5 |
Jérôme Duval
|
|
|
Merged gcc4-weak-symbols branch. |
Ingo Weinhold
|
|
|
Strip the executables of debug info. |
Ingo Weinhold
|
|
|
Fixed creating the "current" symlink. Spotted by Stippi. |
Ingo Weinhold
|
|
|
* Add an include/g++ symlink in the package. Apparently it isn't created by "make install" anymore. * Add the "current" symlink in the ".../tools" directory. |
Ingo Weinhold
|
|
|
Script to build a gcc 4 optional package from the sources. |
Ingo Weinhold
|
|
|
Updated instructions. |
Ingo Weinhold
|
|
|
Enable O3 optimization for Jam. |
Fredrik Holmqvist
|
|
|
I now get Archive actions too long (max 40960)! on OSX, so enlarge it a little. |
François Revol
|
|
|
* added autom4te.cache to svn:ignore, which seems to have been created due to the updated config.guess and/or config.sub |
Oliver Tappe
|
|
|
Part of #3298: * applied patch by VinDuv that allows to build the legacy buildtools on Mac OS X - thanks! |
Oliver Tappe
|
|
|
Part of #3298: * applied (slightly changed) patch by VinDuv that updates config.guess and config.sub in order to be able to build the legacy buildtools on Mac OS X - thanks! |
Oliver Tappe
|
|
|
Fix #5971: * bump version of legacy compiler to match the expectations in our configure script |
Oliver Tappe
|
|
|
* The script should now build working gcc2 packages. |
Axel Dörfler
|
|
|
* Forgot to create the "current" symlink (and add it to the archive - not yet tested). * Use -n for links to directories in case the target already exists. |
Axel Dörfler
|
|
|
* Updated install help text with how to build the binutils documentation. * Added a work-in-progress script to automate building a GCC2 package. |
Axel Dörfler
|
|
|
* Enable c9x for C++ as well to enable the standard way for variadic macros (this has no other side effect). |
Axel Dörfler
|
|
|
* revert 37775, as the define has a wrong value and it's probably better to do stuff like this somewhere in our libc headers. |
Oliver Tappe
|
|
|
* added standard define __STDC_ISO_10646__ to all compiler configurations, indicating that haiku uses ISO_10646 in wchar_t (in our case: UTF-32) |
Oliver Tappe
|