|
|
Merge gcc 11.3.0 with Haiku changes |
PulkoMandy
|
|
|
import mpc 1.2.0 |
Adrien Destugues
|
|
|
import gcc 11.3.0 |
Adrien Destugues
|
|
|
import gmp 6.2.1 |
Adrien Destugues
|
|
|
import gcc 11.2.0 |
Adrien Destugues
|
|
|
import ISL 0.24 |
Adrien Destugues
|
|
|
import gcc 8.3.0 |
Adrien Destugues
|
|
|
Merge 'vendor-gcc' branch in master |
Adrien Destugues
|
|
|
import gcc 7.3.0 |
Adrien Destugues
|
|
|
Merge 'vendor-binutils' branch into master |
Adrien Destugues
|
|
|
import gcc 5.4.0 |
Jérôme Duval
|
|
|
gcc: Pass --eh-frame-hdr to linker by default |
Trung Nguyen
|
|
|
import binutils 2.36.1 |
Adrien Destugues
|
|
|
import gcc 5.3.0 |
Jérôme Duval
|
|
|
gcc: make -fPIE do the same as -fPIC |
PulkoMandy
|
|
|
import binutils 2.32 |
Adrien Destugues
|
|
|
import gcc 4.8.5 |
Jérôme Duval
|
|
|
Fixes build error on MacOS |
Mashijams
|
|
|
import binutils 2.28.1 |
Jérôme Duval
|
|
|
import gcc 4.8.4 |
Jérôme Duval
|
|
|
legacy/gcc: add -pthread no-op. |
Jessica Hamilton
|
|
|
import binutils 2.27 |
Jérôme Duval
|
|
|
import gcc 4.8.3 |
Jérôme Duval
|
|
|
haiku: allow passing -pthread as a no-op. |
Jessica Hamilton
|
|
|
import binutils 2.26.1 |
Jérôme Duval
|
|
|
import gcc 4.8.2 |
Jérôme Duval
|
|
|
binutils: enable PE on 32bit build |
Adrien Destugues
|
|
|
import binutils 2.26 |
Jérôme Duval
|
|
|
import gcc 4.8.1 |
Jérôme Duval
|
|
|
gcc: backport fix for Canadian builds |
Alexander von Gluck IV
|
|
|
import binutils 2.25.1 |
Jérôme Duval
|
|
|
import gcc 4.7.3 |
Jérôme Duval
|
|
|
gcc/config: Fix LINK_SPEC on aarch64,m68k,mips,riscv,rs6000 |
Alexander von Gluck IV
|
|
|
import binutils 2.25 |
Jérôme Duval
|
|
|
import gcc 4.6.4 |
Jerome Duval
|
|
|
gcc/config/arm: fix LINK_SPEC |
David Karoly
|
|
|
import binutils 2.24 |
Jérôme Duval
|
|
|
import gcc 4.6.3 |
Jerome Duval
|
|
|
gcc: Fix m68k, mipsel |
Alexander von Gluck IV
|
|
|
import binutils 2.23.2 |
Jerome Duval
|
|
|
binutils snapshot 20130408 |
Jerome Duval
|
|
|
Merge our changes into GCC 11.2. |
Augustin Cavalier
|
|
|
import binutils 2.22 |
Jerome Duval
|
|
|
Import GCC 11.2. |
waddlesplash
|
|
|
gcc: Fix build breakage with latest texinfo |
Alexander von Gluck IV
|
|
|
Merge changes from HaikuPorts patches. |
Augustin Cavalier
|
|
|
binutils: Fix build breakage with latest texinfo |
Alexander von Gluck IV
|
|
|
jam: make compile_commands.json valid JSON |
Maciej Bałuta
|
|
|
Add another standard C++ prototype for string::compare. |
Adrien Destugues
|
|
|
binutils/ld: adjust default page sizes for arm |
David Karoly
|
|
|
ARM/gcc4: fixup ARM configuration to more closely match x86 |
Ithamar R. Adema
|
|
|
jam: update version |
Maciej Bałuta
|
|
|
Force POSIX locale, as otherwise the build (makeinfo) may break. |
Oliver Tappe
|
|
|
jam: update default paths in Jambase |
Maciej Bałuta
|
|
|
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
|
|
|
jam: Remove ignored archiver flag modifier |
Franck LeCodeur
|
|
|
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
|
|
|
gcc: Use initarray for ARM64 and RISC-v. |
Fredrik Holmqvist
|
|
|
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
|
|
|
jam: Pass -e to JAMSHELL. |
Augustin Cavalier
|
|
|
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: Fix arm target emulation typo |
Alexander von Gluck IV
|
|
|
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
|
|
|
jam: Fix build warnings. Add missing include for POSIX compliant systems. |
Franck LeCodeur
|
|
|
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
|
|
|
jam: Fix build warning. Correct expression. |
Franck LeCodeur
|
|
|
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
|
|
|
binutils: elf/riscv: Fix relaxation with aliases [PR28021] |
Michael Matz
|
|
|
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
|
|
|
jam: Fix build warning. Add missing include for Linux. |
Franck LeCodeur
|
|
|
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
|
|
|
jam: Fix warning. Argument has type long int but indicated format was int. |
Franck LeCodeur
|
|
|
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
|
|
|
aarch64-haiku config, remove file_end_indicate_exec_stack |
Fredrik Holmqvist
|
|
|
Bump date versioning for GCC 2.95.3 for R1A4 release |
Joseph R. Prostko
|
|
|
jam: Fix warning. Include missing header file. |
Franck LeCodeur
|
|
|
Make build-gcc4-optional-package-Haiku.sh executable |
Joseph R. Prostko
|
|
|
buildtools: Remove build warnings which are caused by missing return type declarations. |
Franck LeCodeur
|
|
|
Corrected x86_64 target in build-gcc4-optional-package-Haiku.sh. |
Alex Smith
|
|
|
binutils/emulparams: Rely on elf_i386.sh, layering haiku on top |
Alexander von Gluck IV
|
|
|
Fixed x86_64 GCC configuration issue resulting in an incorrect crtend.o. |
Alex Smith
|
|
|
binutils: Apply Haiku patches to 2.36.1 |
Alexander von Gluck IV
|
|
|
gcc: Avoid out-of-scope access of newv. |
Alexander von Gluck IV
|
|
|
binutils: Import binutils 2.36.1 |
Alexander von Gluck IV
|
|
|
Updated the x86_64 toolchain to fix build failures and to be more correct. |
Alex Smith
|
|
|
GCC: Patch for Apple Silicon compatibility |
Przemysław Buczkowski
|
|
|
gcc: ASM_COMMENT_START shouldn't be defined at the OS level. |
Jerome Duval
|
|
|
Redo gcc AARCH64 config |
Fredrik Holmqvist
|
|
|
updated optional package build script for gcc4 to make a cross compiler. |
Jérôme Duval
|
|
|
binutils/ld: Add missing __exidx_* to fix arm bootstrap |
Alexander von Gluck IV
|
|
|
Fix arm regression since 4.6 |
Jérôme Duval
|
|
|
jam: add an option to generate compile_commands.json |
Adrien Destugues
|
|
|
updated gcc4 optional package build script |
Jerome Duval
|
|
|
jam/Jambase: split AR into ARFLAGS |
Puck Meerburg
|
|
|
Get rid of svr4 for powerpc too, it's now deprecated. |
Jérôme Duval
|
|
|
Redo Update MPFR to 4.1.0 |
Fredrik Holmqvist
|
|
|
Merge commit '4.6.2' |
Jérôme Duval
|
|
|
Redo Update GMP to 6.2.0 |
Fredrik Holmqvist
|
|
|
Merge commit '4.5.3' |
Jérôme Duval
|
|
|
import of gcc 4.6.2 (core and g++ only). |
Jérôme Duval
|