This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

segfault in compute_transp()


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]