History log of /netbsd-current/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_sync.cpp
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.3 31-Jul-2023 mrg

make this actually be GCC 12.3.0's libsanitizer.

the libsanitizer we used with GCC 9 and GCC 10 was significantly
ahead of the GCC 9 and GCC 10 provided versions.


Revision tags: cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.2 11-Apr-2021 mrg

revert sanitizer back to the version we were using with GCC 9, since
that one was already newer than the GCC 10 version.


# 1.1 10-Apr-2021 mrg

branches: 1.1.1;
Initial revision


Revision tags: gcc-10-3-0
# 1.1.1.1 10-Apr-2021 mrg

initial import of GCC 10.3.0. main changes include:

caveats:
- ABI issue between c++14 and c++17 fixed
- profile mode is removed from libstdc++
- -fno-common is now the default

new features:
- new flags -fallocation-dce, -fprofile-partial-training,
-fprofile-reproducible, -fprofile-prefix-path, and -fanalyzer
- many new compile and link time optimisations
- enhanced drive optimisations
- openacc 2.6 support
- openmp 5.0 features
- new warnings: -Wstring-compare and -Wzero-length-bounds
- extended warnings: -Warray-bounds, -Wformat-overflow,
-Wrestrict, -Wreturn-local-addr, -Wstringop-overflow,
-Warith-conversion, -Wmismatched-tags, and -Wredundant-tags
- some likely C2X features implemented
- more C++20 implemented
- many new arm & intel CPUs known

hundreds of reported bugs are fixed. full list of changes
can be found at:

https://gcc.gnu.org/gcc-10/changes.html