sim: cris: disable test that crashes the linker
authorMike Frysinger <vapier@gentoo.org>
Thu, 7 Jan 2021 06:57:35 +0000 (01:57 -0500)
committerMike Frysinger <vapier@gentoo.org>
Thu, 7 Jan 2021 17:22:14 +0000 (12:22 -0500)
PR ld/13900
Linking this test crashes the linker, so disable it.  The crash
was reported about 9 years ago but haven't made progress, so lets
avoid the failures in test runs.

sim/testsuite/sim/cris/ChangeLog
sim/testsuite/sim/cris/c/helloaout.c

index 5ff077c486d131fc124a72ed9df13244486d4f90..e9444bd18d82d5f52104f47c3dbf4d20703cfc65 100644 (file)
@@ -1,3 +1,8 @@
+2021-01-07  Mike Frysinger  <vapier@gentoo.org>
+
+       PR ld/13900
+       * c/helloaout.c: Disable test
+
 2021-01-07  Mike Frysinger  <vapier@gentoo.org>
 
        * c/c.exp [cris*-*-elf] (CFLAGS_FOR_TARGET): Add -sim.
index 0f774593121eec8f96d4f3d85ba9e2342f6451b4..c71a658c18c7366a58f44c55782366b8be3a8ffe 100644 (file)
@@ -4,7 +4,11 @@
    doesn't help.  Adjust as needed to get a.out which says "pass".  If
    necessary, move to the asm subdir.  By design, it doesn't work with
    CRIS v32.)
-#target: cris-*-elf
+
+NB: We'd rely on kfail, but that doesn't skip compilation, and that's where
+the crash in ld happens to break the testcase.
+#target: disabled-cris-*-elf
+#kfail: ld/13900 cris-*-elf
 #cc: ldflags=-Wl,-mcrisaout\ -sim\ -Ttext=0
 */
 #include "hello.c"