segfault in compute_transp()

Daniel Bayer daniel.bayer@stud.uni-rostock.de
Tue Sep 21 16:04:00 GMT 2004


Hello,

I'm writing a new backend for the gcc. Now I tried to compile some
larger programs and got a segfault in compute_transp() when compiled
with "-fgcse".

The problem is this insn:
| (insn 79 54 81 (nil) (set (reg/f:QI 36)
|         (reg/f:QI 35)) -1 (nil)
|     (nil))

The function segfaults when it tries to get the blocknumber of the
insn.

This insn was generated in the addressof-pass. Is this correct input
for the gcse-pass or should'nt this insn be generated in the first
place?

Daniel



More information about the Gcc mailing list