History log of /netbsd/external/gpl3/gcc/dist/gcc/config/i386/netbsd64.h (Results 1 – 15 of 15)
Revision Date Author Comments
# 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 ...