+<li><a href="https://svn.boost.org/trac/boost/ticket/7516">boost (endian detection is incorrect)</a>
+<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18501">gcc 18501 (missing warning about uninitialized variables)</a>
+<li><a href="http://llvm.org/bugs/show_bug.cgi?id=8100">clang 8100 (incorrect floating-point optimizations and c99 fenv support)</a>
+<li><a href="http://ewontfix.com/11/">NULL in vararg functions (ewontfix article)</a>
+<li><a href="http://ewontfix.com/12/">gcc fixincludes (ewontfix article)</a>
+<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31798">gcc 31798 (on arm libgcc has undefined reference to raise)</a>
+<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56888">gcc 56888 (memcpy is compiled to invoke memcpy)</a> <a href="http://gcc.gnu.org/ml/gcc-help/2013-07/msg00176.html">gcc-help thread</a>
+</ul>
+
+<h3>unreported bugs</h3>
+<ul>
+<li><a href="http://www.openwall.com/lists/musl/2013/05/05/9">linux procfs and writev</a>
+<li>posix: usage of the cx option in unistd.h
+<li>broken bre support in tre
+<li>broken random in all bsd libc and glibc (bad seed, ub signed int arithmetics)
+<li>search.h implementation bugs in bsd libc and glibc (stack overflow, hsearch crashes on glibc)
+<li>several libm bugs in glibc, fdlibm (freebsd, openbsd, bionic,..)
+<li>gcc fldpi, fldl2e,.. even with -frounding-math
+<li>gcc -fPIC -Os generates GOT for single 32bit consts instead of using immediate value (for float on i386)
+<li>llvm signal handler bug (not async-signal-safe, invalid use of c++, racy unmasking) in Support/Unix/Signals.inc
+<li>llvm exit bug (destructor calls exit)
+<li>llvm: invalid use of the address of stdin/stdout/stderr in Support/DynamicLibrary.cpp
+<li>address sanitizer: various problems: stack detection, include files, ifdef, non-portable code,..
+<li>various c++ projects: depend on constructor order of different tu (<a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46770">gcc 46770</a>)
+<li>various projects: assume large thread stack size without setting it up (firefox,..)
+<li>various projects: query the base pointer of the stack to do pointer arithmetics with it (libgc, firefox,...)
+<li>calling dlopen from the constructor of global static object (firefox)
+<li>incorrect usage of feature test macros and configure results (lots of projects)
+<li>usage of obsolete wrong headers (sys/foo.h instead of foo.h and vice-versa, many projects)
+<li>glibc has some missing posix symbols (found by libc-test)
+<li>glibc has broken vfork on mips
+<li>glibc integer overflows in time/tz code
+<li>linux headers invoke ub by using (1 << 31) eg. MS_NOUSER in inlude/uapi/linux/fs.h
+<li>strace: broken handling of vfork
+<li>bionic: posix namespace violation, +gratuitous interface breaking
+<li>bionic: broken checks in wchar.cpp mbrtowc
+<li>gnutls: O_CLOEXEC
+<li>arp: posix namespace collision (tm_)
+<li>util-linux: cpuset.h __cpumask, etc, sys/ttydefaults.h, __sighandler_t
+<li>f() instead of (f)() in configure scripts (or #undef)
+<li>bionic/wchar.cpp 'if (n == 0)' is wrong, should be 'if (s == NULL)' and later 'if (n == 0) return -2'
+<li>gcc vs c99 annex f issues
+<li>gcc dl_iterate_phdr configure check (hard coded solaris header check + glibc/bionic/bsd ifdef + config.host overrides)
+<li>libxml2 and glib: ub and several threading and allocation related bugs