|
|
import gcc 4.8.2 |
Jérôme Duval
|
|
|
ARM/gcc4: fixup ARM configuration to more closely match x86 |
Ithamar R. Adema
|
|
|
Merge binutils 2.26 |
Jérôme Duval
|
|
|
import gcc 4.8.1 |
Jérôme Duval
|
|
|
Force POSIX locale, as otherwise the build (makeinfo) may break. |
Oliver Tappe
|
|
|
gcc2, gcc4: Correct LINK_SPEC |
Simon South
|
|
|
import gcc 4.7.3 |
Jérôme Duval
|
|
|
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
|
|
|
binutils (legacy): ld: Set ELF interpreter to "/system/runtime_loader" |
Simon South
|
|
|
import gcc 4.6.4 |
Jerome Duval
|
|
|
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
|
|
|
gcc2: Allow the user to build non-PI executables |
Simon South
|
|
|
import gcc 4.6.3 |
Jerome Duval
|
|
|
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
|
|
|
gcc: ppc: Remove now-redundant CC1_SPEC |
Simon South
|
|
|
binutils snapshot 20130408 |
Jerome Duval
|
|
|
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
|
|
|
binutils: ld: Set ELF interpreter to "/system/runtime_loader" |
Simon South
|
|
|
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
|
|
|
gcc: LINK_SPEC: Gently refactor |
Simon South
|
|
|
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
|
|
|
gcc: CC1_SPEC, LINK_SPEC: Wrap lines at 80 columns |
Simon South
|
|
|
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
|
|
|
gcc: Allow the user to build non-PI executables |
Simon South
|
|
|
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
|
|
|
Revert "jam: Fix build/run on Windows." |
Jérôme Duval
|
|
|
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
|
|
|
gcc: rest clean up after 15ab9ca51d2. |
Jérôme Duval
|
|
|
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
|
|
|
gcc: don't define JCR_SECTION_NAME when TARGET_NO_JCR_SECTION_NAME. |
Jérôme Duval
|
|
|
Bump date versioning for GCC 2.95.3 for R1A4 release |
Joseph R. Prostko
|
|
|
gcc: clean up after 15ab9ca51d2. |
Jérôme Duval
|
|
|
Make build-gcc4-optional-package-Haiku.sh executable |
Joseph R. Prostko
|
|
|
MIPS: Fix cross-tools build. |
haiqu
|
|
|
Corrected x86_64 target in build-gcc4-optional-package-Haiku.sh. |
Alex Smith
|
|
|
Merge binutils 2.25.1 |
Jérôme Duval
|
|
|
Fixed x86_64 GCC configuration issue resulting in an incorrect crtend.o. |
Alex Smith
|
|
|
jam: Fix build/run on Windows. |
Augustin Cavalier
|
|
|
gcc: Avoid out-of-scope access of newv. |
Alexander von Gluck IV
|
|
|
gcc: sync configure.ac with configure and regen. |
Jérôme Duval
|
|
|
Updated the x86_64 toolchain to fix build failures and to be more correct. |
Alex Smith
|
|
|
Merge gcc 4.8.5 |
Jérôme Duval
|
|
|
gcc: ASM_COMMENT_START shouldn't be defined at the OS level. |
Jerome Duval
|
|
|
gcc: fix PPC LINK_SPEC so bootstrapping gcc works again |
François Revol
|
|
|
updated optional package build script for gcc4 to make a cross compiler. |
Jérôme Duval
|
|
|
gcc: force -fPIC instead of -fpic by default on ppc |
François Revol
|
|
|
Fix arm regression since 4.6 |
Jérôme Duval
|
|
|
binutils: fix PPC GOT issue |
François Revol
|
|
|
updated gcc4 optional package build script |
Jerome Duval
|
|
|
gcc: update ppc linker emulation name |
François Revol
|
|
|
Get rid of svr4 for powerpc too, it's now deprecated. |
Jérôme Duval
|
|
|
binutils: rename elf_ppc_haiku emulation to elf32ppchaiku |
François Revol
|
|
|
Merge commit '4.6.2' |
Jérôme Duval
|
|
|
binutils: reorder ppc dependency |
François Revol
|
|
|
Merge commit '4.5.3' |
Jérôme Duval
|
|
|
import of gcc 4.6.2 (core and g++ only). |
Jérôme Duval
|
|
|
Merge binutils 2.25 |
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
|
|
|
Merge gcc 4.8.4 |
Jérôme Duval
|
|
|
Fix merge of binutils 2.22. Sorry for the noise. |
Jérôme Duval
|
|
|
Fix x86 configure option for crosscompile on Linux |
mshlyn
|
|
|
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
|
|
|
jam: add internal dependencies for multi-file generating actions |
Jessica Hamilton
|
|
|
Merge binutils 2.22 |
Jérôme Duval
|
|
|
import binutils 2.22 |
Jérôme Duval
|
|
|
Forgot to fix LDBL_MIN... |
Adrien Destugues
|
|
|
import binutils 2.19 |
Jérôme Duval
|
|
|
import binutils 2.19 |
Jérôme Duval
|
|
|
gcc2: rewrite LDBL_MIN/MAX/EPSILON without hex-floats. |
Adrien Destugues
|
|
|
Get rid of svr4, it will be deprecated in 4.6 |
Jérôme Duval
|
|
|
gcc2: fix LDBL_MIN, LDBL_MAX, and LDBL_EPSILON |
Adrien Destugues
|
|
|
Bumped up the VERSION and made JAMVERSYM identical to it. |
Matt Madia
|
|
|
Don't switch on -shared if the user specifies -r. |
Jessica Hamilton
|
|
|
Created new jam variable JAMJOBS, which is set by the -jx flag. |
Matt Madia
|
|
|
Don't switch on -shared if the user specifies -r |
Nick Smallbone
|
|
|
Automatic whitespace cleanup. No functional change. |
Matt Madia
|
|
|
jam: do not set OPTIM by default |
Paweł Dziepak
|
|
|
Fix use of non-existent variable (GCCDATE instead of gccDate). |
Oliver Tappe
|
|
|
ARM/gcc: make LINK_SPEC match our other platforms. |
Ithamar R. Adema
|
|
|
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
|
|
|
Fix format-related warnings during build of jam. |
Oliver Tappe
|
|
|
Improve build-gcc2-optional-package.sh: |
Oliver Tappe
|
|
|
Bump version of legacy compiler. |
Oliver Tappe
|
|
|
Bump legacy compiler version. |
Oliver Tappe
|
|
|
Add crtbeginS.o and crtendS.o to configure.in, too. |
Oliver Tappe
|
|
|
Define __STDC_ISO_10646__ in our gccs. |
Oliver Tappe
|
|
|
Fix build failure on m68k and powerpc. |
Oliver Tappe
|
|
|
Prevent fixing the includes. |
Matt Madia
|
|
|
Let gcc2 use crtbeginS.o and crtendS.o, too. |
Oliver Tappe
|
|
|
Add more generated files of legacy gcc to .gitignore |
Oliver Tappe
|
|
|
Explicitly link libgcc and cleanup search paths. |
Oliver Tappe
|
|
|
Add autom4te.cache to .gitignore |
Oliver Tappe
|
|
|
Apply shared-library-related fixes to libtool.m4, too. |
Oliver Tappe
|
|
|
Drop another .info target that triggers invocation of makeinfo. |
Oliver Tappe
|
|
|
Use crtbeginS.o and crtendS.o for everything. |
Oliver Tappe
|
|
|
Drop obsolete documentation on building as cross compiler for BeOS |
Oliver Tappe
|
|
|
Fix configuration of libstdc++. |
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
|