#
1.9 |
|
03-Aug-2023 |
mrg |
many fixes for native GCC 12 builds
- default to dwarf4 since out ctf tools fail with dwarf5. i tried to do this via subtarget options as other ports do, but this would require adjusting several of the targets non-netbsd code, and ideally we'll fix our tools sooner than later, so just hack it here for now. - catch up config/rs6000/netbsd64.h (mostly delete things) - remove some more upstream diffs in config/vax, though it does not work currently - libc.so link fails due to weird relocations. - include some headers to ensure types are available - add missing sanitizer netbsd files to the 'dist' tree - remove no longer present TIOCRCVFRAME and TIOCXMTFRAME interceptors - expanding the sanitizer OS/cpu defs to cover more netbsd platforms - copy across a few minor changes from gcc.old's sanitizer's (eg, disabling linux-specific code, adding netbsd specific code.) - add (untested, but building) tsan support for arm64 - re-enable the sanitzers, at least simple -fsanitize=address builds a working application on amd64 now - fix the source lists (mostly .cc -> .cpp rename here) - add some missing new defines, -f*, and -W* - bump sanitizer shlib version - apply -fno-jump-tables in some more places on m68k - update the list in README.gcc12 to note many things now work or a few things to do not work (although there are many uncommited changes at this point across the rest of 'src' and 'xsrc'.) main points are that vax, hppa, ppc, and sh3 don't build yet, but most other things are either testing and working or at least building.
|
Revision tags: netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.8 |
|
14-Sep-2020 |
kamil |
Consistently, always link sanitizer runtime with libm and libpthread
This reflects the behavior from LLVM and avoids issues with dlsym(3) APIs.
|
#
1.7 |
|
15-May-2020 |
joerg |
Ignore unused private fields when building with clang
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
#
1.6 |
|
28-Oct-2019 |
christos |
vaxinate sanitizer_file.cc against the optimizer virus.
|
#
1.5 |
|
02-Oct-2019 |
mrg |
- use /usr/include/gcc-8 - update sanitizer makefiles
also, reduce diffs to upstream: - remove or1k support - re-order various lines to match upstream - move regex map code into file-prefix-map.[ch]
|
Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609
|
#
1.4 |
|
06-Feb-2019 |
mrg |
update the sanitizer source lists for gcc 7.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728
|
#
1.3 |
|
01-Jul-2018 |
christos |
branches: 1.3.2; vaxinate the sanitizer build.
|
Revision tags: phil-wifi-base
|
#
1.2 |
|
26-Jun-2018 |
christos |
branches: 1.2.2; remove temp hack.
|
#
1.1 |
|
26-Jun-2018 |
christos |
Add lsan support.
|
#
1.8 |
|
14-Sep-2020 |
kamil |
Consistently, always link sanitizer runtime with libm and libpthread
This reflects the behavior from LLVM and avoids issues with dlsym(3) APIs.
|
#
1.7 |
|
15-May-2020 |
joerg |
Ignore unused private fields when building with clang
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
#
1.6 |
|
28-Oct-2019 |
christos |
vaxinate sanitizer_file.cc against the optimizer virus.
|
#
1.5 |
|
02-Oct-2019 |
mrg |
- use /usr/include/gcc-8 - update sanitizer makefiles
also, reduce diffs to upstream: - remove or1k support - re-order various lines to match upstream - move regex map code into file-prefix-map.[ch]
|
Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609
|
#
1.4 |
|
06-Feb-2019 |
mrg |
update the sanitizer source lists for gcc 7.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728
|
#
1.3 |
|
01-Jul-2018 |
christos |
branches: 1.3.2; vaxinate the sanitizer build.
|
Revision tags: phil-wifi-base
|
#
1.2 |
|
26-Jun-2018 |
christos |
branches: 1.2.2; remove temp hack.
|
#
1.1 |
|
26-Jun-2018 |
christos |
Add lsan support.
|
#
1.7 |
|
15-May-2020 |
joerg |
Ignore unused private fields when building with clang
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
#
1.6 |
|
28-Oct-2019 |
christos |
vaxinate sanitizer_file.cc against the optimizer virus.
|
#
1.5 |
|
02-Oct-2019 |
mrg |
- use /usr/include/gcc-8 - update sanitizer makefiles
also, reduce diffs to upstream: - remove or1k support - re-order various lines to match upstream - move regex map code into file-prefix-map.[ch]
|
Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609
|
#
1.4 |
|
06-Feb-2019 |
mrg |
update the sanitizer source lists for gcc 7.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728
|
#
1.3 |
|
01-Jul-2018 |
christos |
branches: 1.3.2; vaxinate the sanitizer build.
|
Revision tags: phil-wifi-base
|
#
1.2 |
|
26-Jun-2018 |
christos |
branches: 1.2.2; remove temp hack.
|
#
1.1 |
|
26-Jun-2018 |
christos |
Add lsan support.
|
#
1.6 |
|
28-Oct-2019 |
christos |
vaxinate sanitizer_file.cc against the optimizer virus.
|
#
1.5 |
|
02-Oct-2019 |
mrg |
- use /usr/include/gcc-8 - update sanitizer makefiles
also, reduce diffs to upstream: - remove or1k support - re-order various lines to match upstream - move regex map code into file-prefix-map.[ch]
|
Revision tags: netbsd-9-base phil-wifi-20190609
|
#
1.4 |
|
06-Feb-2019 |
mrg |
update the sanitizer source lists for gcc 7.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728
|
#
1.3 |
|
01-Jul-2018 |
christos |
branches: 1.3.2; vaxinate the sanitizer build.
|
Revision tags: phil-wifi-base
|
#
1.2 |
|
26-Jun-2018 |
christos |
branches: 1.2.2; remove temp hack.
|
#
1.1 |
|
26-Jun-2018 |
christos |
Add lsan support.
|
#
1.5 |
|
02-Oct-2019 |
mrg |
- use /usr/include/gcc-8 - update sanitizer makefiles
also, reduce diffs to upstream: - remove or1k support - re-order various lines to match upstream - move regex map code into file-prefix-map.[ch]
|
Revision tags: netbsd-9-base phil-wifi-20190609
|
#
1.4 |
|
06-Feb-2019 |
mrg |
update the sanitizer source lists for gcc 7.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728
|
#
1.3 |
|
01-Jul-2018 |
christos |
branches: 1.3.2; vaxinate the sanitizer build.
|
Revision tags: phil-wifi-base
|
#
1.2 |
|
26-Jun-2018 |
christos |
branches: 1.2.2; remove temp hack.
|
#
1.1 |
|
26-Jun-2018 |
christos |
Add lsan support.
|
#
1.4 |
|
06-Feb-2019 |
mrg |
update the sanitizer source lists for gcc 7.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728
|
#
1.3 |
|
01-Jul-2018 |
christos |
branches: 1.3.2; vaxinate the sanitizer build.
|
Revision tags: phil-wifi-base
|
#
1.2 |
|
26-Jun-2018 |
christos |
remove temp hack.
|
#
1.1 |
|
26-Jun-2018 |
christos |
Add lsan support.
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728
|
#
1.3 |
|
01-Jul-2018 |
christos |
branches: 1.3.2; vaxinate the sanitizer build.
|
Revision tags: phil-wifi-base
|
#
1.2 |
|
26-Jun-2018 |
christos |
remove temp hack.
|
#
1.1 |
|
26-Jun-2018 |
christos |
Add lsan support.
|