<?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 repro_fail</title>
    <link>http://nxr.netbsd.org/rss/src/external/gpl3/gcc/dist/contrib/repro_fail</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/gpl3/gcc/dist/contrib/repro_fail - 1.1</description>
    <pubDate>Sat Mar 01 08:41:43 UTC 2014</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>initial import of GCC 14.3.0.<br/><br/>major changes in GCC 13:<br/>- improved sanitizer<br/>- zstd debug info compression<br/>- LTO improvements<br/>- SARIF based diagnostic support<br/>- new warnings: -Wxor-used-as-pow, -Wenum-int-mismatch, -Wself-move,<br/>  -Wdangling-reference<br/>- many new -Wanalyzer* specific warnings<br/>- enhanced warnings: -Wpessimizing-move, -Wredundant-move<br/>- new attributes to mark file descriptors, c++23 "assume"<br/>- several C23 features added<br/>- several C++23 features added<br/>- many new features for Arm, x86, RISC-V<br/><br/>major changes in GCC 14:<br/>- more strict C99 or newer support<br/>- ia64* marked deprecated (but seemingly still in GCC 15.)<br/>- several new hardening features<br/>- support for "hardbool", which can have user supplied values of true/false<br/>- explicit support for stack scrubbing upon function exit<br/>- better auto-vectorisation support<br/>- added clang-compatible __has_feature and __has_extension<br/>- more C23, including -std=c23<br/>- several C++26 features added<br/>- better diagnostics in C++ templates<br/>- new warnings: -Wnrvo, Welaborated-enum-base<br/>- many new features for Arm, x86, RISC-V<br/>- possible ABI breaking change for SPARC64 and small structures with arrays<br/>  of floats.</title>
    <description>/src/external/gpl3/gcc/dist/contrib/repro_fail - 1.1.1.3</description>
    <pubDate>Sat Sep 13 23:45:57 UTC 2025</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/contrib/repro_fail - 1.1.1.2</description>
    <pubDate>Sun Jan 24 06:05:41 UTC 2016</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.1.4;  1.1.1.1.8;<br/>import GCC 4.8 branch at r206687.<br/><br/>highlights from: http://gcc.gnu.org/gcc-4.6/changes.html<br/><br/>   GCC now has stricter checks for invalid command-line options<br/>   New -Wunused-but-set-variable and -Wunused-but-set-parameter<br/>      warnings<br/>   Many platforms have been obsoleted<br/>   Link-time optimization improvements<br/>   A new switch -fstack-usage has been added<br/>   A new function attribute leaf was introduced<br/>   A new warning, enabled by -Wdouble-promotion<br/>   Support for selectively enabling and disabling warnings via<br/>      #pragma GCC diagnostic has been added<br/>   There is now experimental support for some features from the<br/>      upcoming C1X revision of the ISO C standard<br/>   Improved experimental support for the upcoming C++0x ISO C++<br/>      standard<br/>   G++ now issues clearer diagnostics in several cases<br/>   Updates for ARM, x86, MIPS, PPC/PPC64, SPARC<br/>   Darwin, FreeBSD, Solaris 2, MinGW and Cygwin now all support<br/>      __float128 on 32-bit and 64-bit x86 targets. [*1]<br/><br/>highlights from: http://gcc.gnu.org/gcc-4.7/changes.html<br/><br/>   The -fconserve-space flag has been deprecated<br/>   Support for a new parameter --param case-values-threshold=n<br/>      was added<br/>   Interprocedural and Link-time optimization improvements<br/>   A new built-in, __builtin_assume_aligned, has been added<br/>   A new warning option -Wunused-local-typedefs was added<br/>   A new experimental command-line option -ftrack-macro-expansion<br/>      was added<br/>   Support for atomic operations specifying the C++11/C11 memory<br/>      model has been added<br/>   There is support for some more features from the C11 revision<br/>      of the ISO C standard<br/>   Improved experimental support for the new ISO C++ standard,<br/>      C++11<br/>   Updates for ARM, x86, MIPS, PPC/PPC64, SH, SPARC, TILE*<br/>   A new option (-grecord-gcc-switches) was added<br/><br/>highlights from: http://gcc.gnu.org/gcc-4.8/changes.html<br/><br/>   GCC now uses C++ as its implementation language.  This means<br/>      that to build GCC from sources, you will need a C++<br/>      compiler that understands C++ 2003<br/>   DWARF4 is now the default when generating DWARF debug<br/>      information<br/>   A new general optimization level, -Og, has been introduced<br/>   A new option -ftree-partial-pre was added<br/>   The option -fconserve-space has been removed<br/>   The command-line options -fipa-struct-reorg and<br/>      -fipa-matrix-reorg have been removed<br/>   Interprocedural and Link-time optimization improvements<br/>   AddressSanitizer, a fast memory error detector, has been<br/>      added  [*2]<br/>   A new -Wsizeof-pointer-memaccess warning has been added<br/>   G++ now supports a -std=c++1y option for experimentation<br/>      with features proposed for the next revision of the<br/>      standard, expected around 2014<br/>   Improved experimental support for the new ISO C++ standard,<br/>      C++11<br/>   A new port has been added to support AArch64<br/>   Updates for ARM, x86, MIPS, PPC/PPC64, SH, SPARC, TILE*<br/><br/><br/>[*1] we should support this too!<br/>[*2] we should look into this.<br/>     https://code.google.com/p/address-sanitizer/</title>
    <description>/src/external/gpl3/gcc/dist/contrib/repro_fail - 1.1.1.1</description>
    <pubDate>Sat Mar 01 08:41:43 UTC 2014</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Rebase to HEAD as of a few days ago.</title>
    <description>/src/external/gpl3/gcc/dist/contrib/repro_fail - 1.1.1.1.8.2</description>
    <pubDate>Tue Aug 19 23:53:12 UTC 2014</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>file repro_fail was added on branch tls-maxphys on 2014-08-19 23:53:12 +0000</title>
    <description>/src/external/gpl3/gcc/dist/contrib/repro_fail - 1.1.1.1.8.1</description>
    <pubDate>Sat Mar 01 08:41:43 UTC 2014</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>sync with head.<br/><br/>for a reference, the tree before this commit was tagged<br/>as yamt-pagecache-tag8.<br/><br/>this commit was splitted into small chunks to avoid<br/>a limitation of cvs.  ("Protocol error: too many arguments")</title>
    <description>/src/external/gpl3/gcc/dist/contrib/repro_fail - 1.1.1.1.4.2</description>
    <pubDate>Thu May 22 16:35:06 UTC 2014</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>file repro_fail was added on branch yamt-pagecache on 2014-05-22 16:35:06 +0000</title>
    <description>/src/external/gpl3/gcc/dist/contrib/repro_fail - 1.1.1.1.4.1</description>
    <pubDate>Sat Mar 01 08:41:43 UTC 2014</pubDate>
    <dc:creator>yamt</dc:creator>
</item>
</channel></rss>

