This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: ifcvt pass ordering
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: gcc-patches at gcc dot gnu dot org, jh at suse dot cz
- Date: Sat, 2 Nov 2002 22:52:44 -0500 (EST)
- Subject: Re: ifcvt pass ordering
I have dtermined by elimination that the ifcvt pass reordering
Sat Oct 26 01:44:46 CEST 2002 Jan Hubicka <jh@suse.cz>
* toplev.c (dump_file_index): Add DFI_ce3.
(dump_file_info): Likewise.
(rest_of_compilation): Run first ifcvt pass before tracer.
results in the failure of g77.f-torture/execute/970625-2.f on the PA
(hppa-unknown-linux-gnu, hppa2.0w-hp-hpux11* and hppa64-hp-hpux11*).
The following error occurs:
/home/dave/gcc-3.3/gcc/gcc/testsuite/g77.f-torture/execute/970625-2.f:74: internal compiler error: in convert_move, at expr.c:1303
We have
Breakpoint 1, convert_move (to=0x401ba240, from=0x401ba270, unsignedp=0)
at ../../gcc/gcc/expr.c:1303
1303 abort ();
(gdb) p debug_rtx (to)
(reg:CCFP 142)
$1 = void
(gdb) p debug_rtx (from)
(reg:SI 143)
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)