<?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 Makefile</title>
    <link>http://nxr.netbsd.org/rss/src/external/gpl3/gcc/lib/libasan/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>New port: mac68ksf - Macintosh 68k softfloat.<br/><br/>This commit is all the Makefile glue for the new port which is the mac68k<br/>port with MKSOFTFLOAT set to "yes".<br/><br/>As posted here:<br/>https://mail-index.netbsd.org/port-mac68k/2025/10/14/msg001037.html</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.39</description>
    <pubDate>Mon Oct 20 14:31:37 UTC 2025</pubDate>
    <dc:creator>nat</dc:creator>
</item>

<item>
    <title>PR/59189: RVP: Like Linux and FreeBSD use .preinit_array to initialize the<br/>sanitizers.</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.38</description>
    <pubDate>Sat Mar 22 17:05:48 UTC 2025</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>gcc: vax: liblsan and libasan: remove special cases for vax from Makefiles<br/><br/>    OK rin@</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.37</description>
    <pubDate>Mon Sep 30 00:32:12 UTC 2024</pubDate>
    <dc:creator>kalvisd</dc:creator>
</item>

<item>
    <title>gcc: vax: enable default optimisation level for liblsan and libasan on VAX<br/><br/>    OK rin@</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.36</description>
    <pubDate>Sun Sep 29 17:18:32 UTC 2024</pubDate>
    <dc:creator>kalvisd</dc:creator>
</item>

<item>
    <title>branches:  1.35.2;<br/>make this build on m68k (fails on m68000.)</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.35</description>
    <pubDate>Fri Aug 04 08:58:42 UTC 2023</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>many fixes for native GCC 12 builds<br/><br/>- default to dwarf4 since out ctf tools fail with dwarf5.  i tried to<br/>  do this via subtarget options as other ports do, but this would<br/>  require adjusting several of the targets non-netbsd code, and ideally<br/>  we'll fix our tools sooner than later, so just hack it here for now.<br/>- catch up config/rs6000/netbsd64.h (mostly delete things)<br/>- remove some more upstream diffs in config/vax, though it does not work<br/>  currently - libc.so link fails due to weird relocations.<br/>- include some headers to ensure types are available<br/>- add missing sanitizer netbsd files to the 'dist' tree<br/>- remove no longer present TIOCRCVFRAME and TIOCXMTFRAME interceptors<br/>- expanding the sanitizer OS/cpu defs to cover more netbsd platforms<br/>- copy across a few minor changes from gcc.old's sanitizer's (eg,<br/>  disabling linux-specific code, adding netbsd specific code.)<br/>- add (untested, but building) tsan support for arm64<br/>- re-enable the sanitzers, at least simple -fsanitize=address builds a<br/>  working application on amd64 now<br/>- fix the source lists (mostly .cc -&gt; .cpp rename here)<br/>- add some missing new defines, -f*, and -W*<br/>- bump sanitizer shlib version<br/>- apply -fno-jump-tables in some more places on m68k<br/>- update the list in README.gcc12 to note many things now work or a few<br/>  things to do not work (although there are many uncommited changes at<br/>  this point across the rest of 'src' and 'xsrc'.)  main points are that<br/>  vax, hppa, ppc, and sh3 don't build yet, but most other things are<br/>  either testing and working or at least building.</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.34</description>
    <pubDate>Thu Aug 03 01:36:55 UTC 2023</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.33.6;<br/>Consistently, always link sanitizer runtime with libm and libpthread<br/><br/>This reflects the behavior from LLVM and avoids issues with dlsym(3) APIs.</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.33</description>
    <pubDate>Mon Sep 14 15:01:57 UTC 2020</pubDate>
    <dc:creator>kamil</dc:creator>
</item>

<item>
    <title>asan_interceptors.cc needs -O1 for mipsel/mipseb.</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.32</description>
    <pubDate>Mon Sep 07 09:09:40 UTC 2020</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>vaxinate sanitizer_file.cc against the optimizer virus.</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.31</description>
    <pubDate>Mon Oct 28 16:25:05 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>use sanitizer_platform_limits_netbsd.cc.<br/>link asan with libm so it can find signgam.<br/><br/>basic libasan works now.</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.30</description>
    <pubDate>Sun Oct 13 21:18:20 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>- use /usr/include/gcc-8<br/>- update sanitizer makefiles<br/><br/>also, reduce diffs to upstream:<br/>- remove or1k support<br/>- re-order various lines to match upstream<br/>- move regex map code into file-prefix-map.[ch]</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.29</description>
    <pubDate>Wed Oct 02 02:54:34 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>define CAN_SANITIZE_UB properly:  libasan and libtsan need to not<br/>have it set, libubsan needs to have it set.<br/><br/>fixes almost all the new atf failures from GCC 7 switch.</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.28</description>
    <pubDate>Fri Feb 08 22:06:12 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>update the sanitizer source lists for gcc 7.</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.27</description>
    <pubDate>Wed Feb 06 04:00:43 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>vaxinate the sanitizer build.</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.26</description>
    <pubDate>Sun Jul 01 17:41:49 UTC 2018</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.25.2;<br/>put back lsan</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.25</description>
    <pubDate>Thu Jun 28 10:15:01 UTC 2018</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>consistency, define to empty.</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.24</description>
    <pubDate>Sat Jun 09 22:39:29 UTC 2018</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Don't sanitize the sanitizer.</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.23</description>
    <pubDate>Sat Jun 02 01:38:41 UTC 2018</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>apply some more vax -O0/-O1.  this now builds.</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.22</description>
    <pubDate>Mon Apr 02 22:35:26 UTC 2018</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.21.2;<br/>depend on librt for shm_{open,close}</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.21</description>
    <pubDate>Wed Feb 14 02:12:35 UTC 2018</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>some more/changed files need -O1 for vax.</title>
    <description>/src/external/gpl3/gcc/lib/libasan/Makefile - 1.20</description>
    <pubDate>Wed Feb 07 02:32:39 UTC 2018</pubDate>
    <dc:creator>mrg</dc:creator>
</item>
</channel></rss>

