g77 testsuite failures under hpux 10.20
Jeffrey A Law
law@cygnus.com
Thu Jun 29 14:15:00 GMT 2000
In message < 200006292104.RAA15633@hiauly1.hia.nrc.ca >you write:
> > > Executing on host: /xxx/gnu/gcc-2.96/objdir/gcc/g77 -B/xxx/gnu/gcc-2.
> 96/obj
> > > dir/gcc/ /xxx/gnu/gcc-2.96/gcc/testsuite/g77.f-torture/compile/199902
> 18-0.f
> > > -w -O0 -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/l
> ibf2c
> > > -c -threads -o /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/19990218-0.o
> (tim
> > > eout = 300)
> > > /var/tmp/cc8IPMWB.s: Assembler messages:
> > > /var/tmp/cc8IPMWB.s:179: Error: Invalid Nullification: (%)
> > > /var/tmp/cc8IPMWB.s:179: Error: Invalid operands
>
> > A breakpoint in output_call would be where you'd want to start debugging
> this.
> > jeff
>
> The problem occurs much before this. Here is the rtl for the problematic
> call from 19990218-0.f.00.rtl:
>
> (call_insn 17 16 20 (parallel[
> (set (reg:SI 28 %r28)
> (call (mem:SI (symbol_ref/v:SI ("")) 0)
> (const_int 16 [0x10])))
> (clobber (reg:SI 2 %r2))
> (use (const_int 0 [0x0]))
> ] ) -1 (nil)
> (nil)
> (expr_list (use (reg:SI 26 %r26))
> (nil)))
OK. Wow.
You might put a conditional breakpoint in make_call_insn_raw on
cur_insn_uid == 17, then start walking backwards from there through
the call expanders.
Jeff
More information about the Gcc-bugs
mailing list