gcc-3.0.1 generates invalid assembler (undefined label) on sparc

Jeff Sturm jsturm@one-point.com
Tue Jan 1 12:32:00 GMT 2002


On 1 Jan 2002, Niels Möller wrote:
> Looking for the closest match for that context, the changed line
> is line 2704.

Oh... you're using the branch.  Yes, that changes things.

> But it already reads "delete_insn (trial);". Is the
> patch backwards? If I change the line to "delete_related_insns
> (trial);" I get a compile time warning and a link error, there seems
> to be no definition of delete_related_insns anywhere.

The patch isn't backwards, but "delete_insn" was since renamed to
"delete_related_insns" and the original delete_insn has a new meaning.

I don't know what the equivalent on 3.0.3 is, perhaps remove_insn.

You can enter a PR if you like, but I have a suspicion the eventual fix
will be "upgrade to 3.1" if that solves the problem.

Jeff



More information about the Gcc-bugs mailing list