<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in asan_init_version.h</title>
    <link>http://nxr.netbsd.org/rss/src/external/gpl3/gcc/dist/libsanitizer/asan/asan_init_version.h</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>make this actually be GCC 12.3.0's libsanitizer.<br/><br/>the libsanitizer we used with GCC 9 and GCC 10 was significantly<br/>ahead of the GCC 9 and GCC 10 provided versions.</title>
    <description>/src/external/gpl3/gcc/dist/libsanitizer/asan/asan_init_version.h - 1.3</description>
    <pubDate>Mon Jul 31 01:44:54 UTC 2023</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>revert sanitizer back to the version we were using with GCC 9, since<br/>that one was already newer than the GCC 10 version.</title>
    <description>/src/external/gpl3/gcc/dist/libsanitizer/asan/asan_init_version.h - 1.2</description>
    <pubDate>Sun Apr 11 23:54:25 UTC 2021</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/gpl3/gcc/dist/libsanitizer/asan/asan_init_version.h - 1.1</description>
    <pubDate>Sun Jan 24 06:05:41 UTC 2016</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>initial import of GCC 10.3.0.  main changes include:<br/><br/>caveats:<br/>- ABI issue between c++14 and c++17 fixed<br/>- profile mode is removed from libstdc++<br/>- -fno-common is now the default<br/><br/>new features:<br/>- new flags -fallocation-dce, -fprofile-partial-training,<br/>  -fprofile-reproducible, -fprofile-prefix-path, and -fanalyzer<br/>- many new compile and link time optimisations<br/>- enhanced drive optimisations<br/>- openacc 2.6 support<br/>- openmp 5.0 features<br/>- new warnings: -Wstring-compare and -Wzero-length-bounds<br/>- extended warnings: -Warray-bounds, -Wformat-overflow,<br/>  -Wrestrict, -Wreturn-local-addr, -Wstringop-overflow,<br/>  -Warith-conversion, -Wmismatched-tags, and -Wredundant-tags<br/>- some likely C2X features implemented<br/>- more C++20 implemented<br/>- many new arm &amp; intel CPUs known<br/><br/>hundreds of reported bugs are fixed.  full list of changes<br/>can be found at:<br/><br/>   https://gcc.gnu.org/gcc-10/changes.html</title>
    <description>/src/external/gpl3/gcc/dist/libsanitizer/asan/asan_init_version.h - 1.1.1.5</description>
    <pubDate>Sat Apr 10 22:09:22 UTC 2021</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>initial import of GCC 9.3.0.  changes include:<br/><br/>- live patching support<br/>- shell completion help<br/>- generally better diagnostic output (less verbose/more useful)<br/>- diagnostics and optimisation choices can be emitted in json<br/>- asan memory usage reduction<br/>- many general, and specific to switch, inter-procedure,<br/>  profile and link-time optimisations.  from the release notes:<br/>  "Overall compile time of Firefox 66 and LibreOffice 6.2.3 on<br/>  an 8-core machine was reduced by about 5% compared to GCC 8.3"<br/>- OpenMP 5.0 support<br/>- better spell-guesser<br/>- partial experimental support for c2x and c++2a<br/>- c++17 is no longer experimental<br/>- arm AAPCS GCC 6-8 structure passing bug fixed, may cause<br/>  incompatibility (restored compat with GCC 5 and earlier.)<br/>- openrisc support</title>
    <description>/src/external/gpl3/gcc/dist/libsanitizer/asan/asan_init_version.h - 1.1.1.4</description>
    <pubDate>Sat Sep 05 07:52:57 UTC 2020</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>import GCC 7.4.0.  main changes include:<br/><br/>The non-standard C++0x type traits has_trivial_default_constructor,<br/>has_trivial_copy_constructor and has_trivial_copy_assign have been<br/>removed.<br/><br/>On ARM targets (arm*-*-*), a bug introduced in GCC 5 that affects<br/>conformance to the procedure call standard (AAPCS) has been fixed.<br/><br/>Many optimiser improvements<br/><br/>DWARF-5 support.<br/><br/>Many new and enhanced warnings.<br/><br/>Warnings about format strings now underline the pertinent part of<br/>the string, and can offer suggested fixes.<br/><br/>Several new warnings related to buffer overflows and buffer<br/>truncation.<br/><br/>New __builtin_add_overflow_p, __builtin_sub_overflow_p,<br/>__builtin_mul_overflow_p built-ins added that test for overflow.<br/><br/>The C++ front end has experimental support for all of the current<br/>C++17 draft.<br/><br/>The -fverbose-asm option has been expanded to prints comments<br/>showing the source lines that correspond to the assembly.<br/><br/>The gcc and g++ driver programs will now provide suggestions for<br/>misspelled arguments to command-line options.<br/><br/><br/>AArch64 specific:<br/><br/>GCC has been updated to the latest revision of the procedure call<br/>standard (AAPCS64) to provide support for parameter passing when<br/>data types have been over-aligned.<br/><br/>The ARMv8.2-A and ARMv8.3-A architecture are now supported.<br/><br/>ARM specific:<br/><br/>Support for the ARMv5 and ARMv5E architectures has been<br/>deprecated (which have no known implementations).<br/><br/>A new command-line option -mpure-code has been added. It does not<br/>allow constant data to be placed in code sections.<br/><br/>x86 specific:<br/><br/>Support for the AVX-512 4FMAPS, 4VNNIW, VPOPCNTDQ and Software<br/>Guard Extensions (SGX) ISA extensions has been added.<br/><br/>PPC specific:<br/><br/>GCC now diagnoses inline assembly that clobbers register r2.<br/><br/>RISC-V specific:<br/><br/>Support for the RISC-V instruction set has been added.<br/><br/>SH specific:<br/><br/>Support for SH5/SH64 has been removed.<br/><br/>Support for SH2A has been enhanced.</title>
    <description>/src/external/gpl3/gcc/dist/libsanitizer/asan/asan_init_version.h - 1.1.1.3</description>
    <pubDate>Sat Jan 19 10:14:03 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.2.2;  1.1.1.2.4;<br/>import GCC 6.4.0.  see this url for details which are too large to<br/>include here:<br/><br/>   http://gcc.gnu.org/gcc-6/changes.html<br/><br/>the main visible changes appear to be:<br/><br/>- The default mode for C++ is now -std=gnu++14 instead of -std=gnu++98.<br/>- The C and C++ compilers now support attributes on enumerators.<br/>- Diagnostics can now contain "fix-it hints"<br/>- more warnings (some added to -Wall)</title>
    <description>/src/external/gpl3/gcc/dist/libsanitizer/asan/asan_init_version.h - 1.1.1.2</description>
    <pubDate>Fri Feb 02 01:58:47 UTC 2018</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>import GCC 5.3.0.  see these urls for details which are too large to<br/>include here:<br/><br/>	http://gcc.gnu.org/gcc-4.9/changes.html<br/>	http://gcc.gnu.org/gcc-5/changes.html<br/><br/>(note that GCC 5.x is a release stream like GCC 4.9.x, 4.8.x, etc.)<br/><br/><br/>the main issues we will have are:<br/><br/>The default mode for C is now -std=gnu11 instead of -std=gnu89.<br/><br/>ARM:<br/>The deprecated option -mwords-little-endian has been removed.<br/>The options -mapcs, -mapcs-frame, -mtpcs-frame and -mtpcs-leaf-frame<br/> which are only applicable to the old ABI have been deprecated.<br/><br/>MIPS:<br/>The o32 ABI has been modified and extended. The o32 64-bit<br/> floating-point register support is now obsolete and has been removed.<br/> It has been replaced by three ABI extensions FPXX, FP64A, and FP64.<br/> The meaning of the -mfp64 command-line option has changed. It is now<br/> used to enable the FP64A and FP64 ABI extensions.</title>
    <description>/src/external/gpl3/gcc/dist/libsanitizer/asan/asan_init_version.h - 1.1.1.1</description>
    <pubDate>Sun Jan 24 06:05:41 UTC 2016</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/gpl3/gcc/dist/libsanitizer/asan/asan_init_version.h - 1.1.1.2.4.1</description>
    <pubDate>Mon Jun 10 21:54:27 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/gpl3/gcc/dist/libsanitizer/asan/asan_init_version.h - 1.1.1.2.2.1</description>
    <pubDate>Sat Jan 26 21:59:15 UTC 2019</pubDate>
    <dc:creator>pgoyette</dc:creator>
</item>
</channel></rss>

