#
9b6d9335 |
| 11-Jul-2021 |
mrg <mrg@NetBSD.org> |
define a X86_32_ASAN_BIT_OFFSET macro that defaults differently on netbsd/i386 than other x86-32 targets.
fixes PR#56280.
|
#
2f055536 |
| 11-Apr-2021 |
mrg <mrg@NetBSD.org> |
initial merge of GCC 10.3.0.
these three files are not yet finished merging:
gcc/config/rs6000/rs6000.c libsanitizer/lsan/lsan_allocator.h libsanitizer/sanitizer_common/sanitizer_platform_limits_po
initial merge of GCC 10.3.0.
these three files are not yet finished merging:
gcc/config/rs6000/rs6000.c libsanitizer/lsan/lsan_allocator.h libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
our current GCC 9 sanitizers are newer than GCC 10's still, so that may take a little to untease, so it's probable that more than these 2 will need more changes.
rs6000.c has some changes related to ABI and supported functionality that need to be merged forward.
show more ...
|
#
ff135a7a |
| 05-Sep-2020 |
mrg <mrg@NetBSD.org> |
merge GCC 9.3.0.
|
#
e56e5d0a |
| 01-Oct-2019 |
mrg <mrg@NetBSD.org> |
merge GCC 8.3.0 pass 1. will not compile yet. thare are still about 25 files with merge issues.
|
#
6062e771 |
| 11-Apr-2019 |
mrg <mrg@NetBSD.org> |
be sure to keep cc1_cpu the CC1*_SPEC.
fixes x86 -mtune=native without killing -cxx-isystem.
|
#
3bf62c3f |
| 19-Jan-2019 |
mrg <mrg@NetBSD.org> |
first pass at merging GCC 7.4.0. unlikely to compile..
|
#
bb2a37e4 |
| 02-Feb-2018 |
mrg <mrg@NetBSD.org> |
merge GCC 6.4.0. sanitizer stuff is probably busted, but most other changes merged easily.
docs need to be regenerated with modern versions still.
|
#
bd0b583b |
| 29-May-2017 |
christos <christos@NetBSD.org> |
remove bogus indirect call for profiling (mcount)
|
#
27fe1f4a |
| 19-Aug-2016 |
mrg <mrg@NetBSD.org> |
canonicalise the netbsd spec functions in NETBSD_SUBTARGET_EXTRA_SPECS: netbsd_cpp_spec netbsd_link_spec netbsd_entry_point netbsd_endfile_spec
use this in all netbsd targets.
XXX: 3 po
canonicalise the netbsd spec functions in NETBSD_SUBTARGET_EXTRA_SPECS: netbsd_cpp_spec netbsd_link_spec netbsd_entry_point netbsd_endfile_spec
use this in all netbsd targets.
XXX: 3 ports set this to EXTRA_SPECS instead of SUBTARGET_EXTRA_SPECS.
show more ...
|
#
c4d2b3a8 |
| 27-Mar-2016 |
mrg <mrg@NetBSD.org> |
revert most of the previous and re-do it to be valid, re-fixing i386 psABI support with -m32.
|
#
4d6a70c0 |
| 27-Mar-2016 |
mrg <mrg@NetBSD.org> |
don't set PREFERRED_STACK_BOUNDARY_DEFAULT, in particular, don't set it to 64 (8 bytes) for 64-bit targets, where 16 byte alignment is required. this fixes GCC 5 and ssh on modern intel cpus, and per
don't set PREFERRED_STACK_BOUNDARY_DEFAULT, in particular, don't set it to 64 (8 bytes) for 64-bit targets, where 16 byte alignment is required. this fixes GCC 5 and ssh on modern intel cpus, and perhaps more.
show more ...
|
#
4646d632 |
| 24-Jan-2016 |
mrg <mrg@NetBSD.org> |
merge GCC 5.3. round 1. this probably won't work :-)
libsanitizer likely needs to be re-ported, though i've done most of the updating we'll need i think already.
|
#
c4b53686 |
| 01-Mar-2014 |
mrg <mrg@NetBSD.org> |
merge gcc 4.8.2 r206687 (part 2).
|
#
3fe46160 |
| 14-Sep-2012 |
joerg <joerg@NetBSD.org> |
Fix GCC to correctly implement the i386 psABI on NetBSD. This consists of two parts: - for NetBSD/i386 and NetBSD/AMD64 with -m32, use a default stack alignment of 23bit as specified by the ABI - e
Fix GCC to correctly implement the i386 psABI on NetBSD. This consists of two parts: - for NetBSD/i386 and NetBSD/AMD64 with -m32, use a default stack alignment of 23bit as specified by the ABI - ensure that double and long long variables on the stack are by default only aligned to 32bit, if there is nothing else in the function needing a larger stack alignment
The combination ensures that SSE variables on the stack trigger the realignment logic, but just using double or long long doesn't.
show more ...
|
#
c3d31fe1 |
| 21-Jun-2011 |
mrg <mrg@NetBSD.org> |
initial import of GCC 4.5.3 sources. changes since 4.1 are way too numerous to review, please see http://gcc.gnu.org/gcc-4.5/changes.html (and the 4.2, 4.3 and 4.4 versions, too.)
this includes the
initial import of GCC 4.5.3 sources. changes since 4.1 are way too numerous to review, please see http://gcc.gnu.org/gcc-4.5/changes.html (and the 4.2, 4.3 and 4.4 versions, too.)
this includes the core, c++, objc and the non java/ada/fortran parts of the testsuite.
show more ...
|