aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXi Ruoyao <xry111@xry111.site>2023-08-02 14:02:08 +0800
committerXi Ruoyao <xry111@xry111.site>2023-08-02 14:05:51 +0800
commitf40b2e7be5bba58ee021211e872426262a093000 (patch)
tree4b836644cdf36ff6dbdca1015f839da60f7b2db1
parent7a8fcc39182cf2c556f9a738f0f3fe6e39cd0737 (diff)
gcc: Document new test failures with Glibc-2.38
Well, the analyzer failures are introduced by literally *my* Glibc change [1] and I'll sort them out for GCC 14... And the ASAN failures seem caused by the introduction of __isoc23_strtol (the libsanitizer does not know to intercept it). I'll test with LLVM once I reach it in BLFS (LLVM is the upstream of libsanitizer) and make a bug report. limits-exprparen.c also fails to me, it needs "ulimit -s 65536" instead of "ulimit -s 32768" in my build but maybe it's caused by my custom *FLAGS. [1]:https://sourceware.org/git/?p=glibc.git;a=commit;h=71d9e0fe766a
-rw-r--r--chapter08/gcc.xml10
1 files changed, 10 insertions, 0 deletions
diff --git a/chapter08/gcc.xml b/chapter08/gcc.xml
index bb22fbca5..0c4f591f2 100644
--- a/chapter08/gcc.xml
+++ b/chapter08/gcc.xml
@@ -184,6 +184,16 @@ su tester -c "PATH=$PATH make -k check"</userinput></screen>
<filename class='directory'>vect</filename> directory are known to fail
if the hardware does not support AVX.</para>
+ <para>
+ With Glibc-2.38, the analyzer tests named
+ <filename>data-model-4.c</filename> and
+ <filename>conftest-1.c</filename> are known to fail.
+ In the asan tests, the subtest named
+ <filename>AddressSanitizer_StrtolOOBTest</filename> in the test
+ <filename>asan_test.C</filename> and the test named
+ <filename>interception-malloc-test-1.C</filename> are known to fail.
+ </para>
+
<para>A few unexpected failures cannot always be avoided. The GCC developers
are usually aware of these issues, but have not resolved them yet.
Unless the test results are vastly different from those at the above URL,