This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: ifcvt pass ordering
- From: Jan Hubicka <jh at suse dot cz>
- To: John David Anglin <dave at hiauly1 dot hia dot nrc dot ca>
- Cc: gcc-patches at gcc dot gnu dot org, jh at suse dot cz
- Date: Sun, 3 Nov 2002 12:30:34 +0100
- Subject: Re: ifcvt pass ordering
- References: <200211030352.gA33qin9016791@hiauly1.hia.nrc.ca>
> 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)
Interesting.
This looks like latent PA bug uncovered, but I will try to check it next
week.
Honza
>
> Dave
> --
> J. David Anglin dave.anglin@nrc.ca
> National Research Council of Canada (613) 990-0752 (FAX: 952-6605)