This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
New RTL check failures (Re: SH: use register names instead of numbers)
- To: amylaar at redhat dot com, bernds at redhat dot com
- Subject: New RTL check failures (Re: SH: use register names instead of numbers)
- From: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>
- Date: Sun, 26 Nov 2000 11:26:10 -0500 (EST)
- Cc: gcc-bugs at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
Hi J"orn,
I think this patch:
> Thu Nov 23 20:01:20 2000 J"orn Rennecke <amylaar@redhat.com>
>
> * jump.c (delete_computation): Re-instate deletion of feeding insn.
> (delete_insn): Look for REG_LABEL notes.
> (redirect_tablejump): Delete feeding insns.
has triggered some new testsuite failures when configuring with RTL
checking. I get the following new errors on i686-pc-linux-gnu when
configured with --enable-checking=misc,tree,rtl,gc:
> gcc.c-torture/compile/labels-1.c:10: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/labels-1.c:10: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/labels-1.c:14: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/labels-1.c:14: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/labels-1.c:14: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/labels-1.c:14: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/labels-1.c:10: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/labels-1.c:10: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/920501-1.c:2: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/920501-1.c:2: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/920501-1.c:2: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/920501-1.c:2: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/920501-1.c:6: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/920501-1.c:6: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/920501-1.c:6: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/920501-1.c:6: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/920501-1.c:2: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/920501-1.c:2: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/920415-1.c:14: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/920415-1.c:14: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/920415-1.c:14: RTL check: expected code `code_label', have `note'
> gcc.c-torture/compile/920415-1.c:14: RTL check: expected code `code_label', have `note'
> gcc.c-torture/execute/920415-1.c:2: RTL check: expected code `code_label', have `note'
> gcc.c-torture/execute/920415-1.c:2: RTL check: expected code `code_label', have `note'
> gcc.c-torture/execute/920415-1.c:2: RTL check: expected code `code_label', have `note'
> gcc.c-torture/execute/920415-1.c:2: RTL check: expected code `code_label', have `note'
the context always looks like this:
> gcc.c-torture/compile/labels-1.c:10: Internal compiler error in delete_insn, at jump.c:2861
(I think jump.c:2861 was added by the above patch.)
I get similar (but some additional) failures on sparc-sun-solaris2.7.
You can see the results here:
http://gcc.gnu.org/ml/gcc-testresults/2000-11/msg00243.html
http://gcc.gnu.org/ml/gcc-testresults/2000-11/msg00242.html
Would you please take a look?
Thanks,
--Kaveh
--
Kaveh R. Ghazi Engagement Manager / Project Services
ghazi@caip.rutgers.edu Qwest Internet Solutions