* gcc.c-torture/execute/20020615-1.c: Correct bug-description.
authorHans-Peter Nilsson <hp@axis.com>
Mon, 17 Jun 2002 23:29:39 +0000 (23:29 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Mon, 17 Jun 2002 23:29:39 +0000 (23:29 +0000)
From-SVN: r54723

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/20020615-1.c

index df9ccd2c924a3a881a419a3b179b8f2486aab786..fcb68589c7cf523011825ee66276cc939f897a43 100644 (file)
@@ -1,3 +1,7 @@
+2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
+
 2002-06-16  Richard Henderson  <rth@redhat.com>
 
        * g++.dg/ext/anon-struct1.C: New.
index 8a0d37d8070b3ac22f1d78d2a4c4414e654e52c0..058ee8def9c639360751de252bd751390d53d176 100644 (file)
@@ -1,8 +1,8 @@
-/* PR target/7042.  In cris.md the return pattern and its condition
-   had a bug uncovered by the combination of saved registers and
-   filled delay slot, where the delay-slot insn set the
-   return-value register.  Derived from ghostscript-6.52 (GPL)
-   by hp@axis.com.  */
+/* PR target/7042.  When reorg.c changed branches into return insns, it
+   completely forgot about any current_function_epilogue_delay_list and
+   drops those insns.  Uncovered on cris-axis-elf, where an insn in an
+   epilogue delay-slot set the return-value register with the test-case
+   below.  Derived from ghostscript-6.52 (GPL) by hp@axis.com.  */
 
 typedef struct font_hints_s {
   int axes_swapped;