[patch] PR inline-asm/55934

Steven Bosscher stevenb.gcc@gmail.com
Tue Jan 22 09:42:00 GMT 2013


On Mon, Jan 21, 2013 at 5:22 PM, Vladimir Makarov wrote:
> I'd prefer the above change than just keeping
> lra_invalidate_insn_data call.  I think it is more safe solution for other
> parts of LRA code.

I agree, but unfortunately the compiler does not...

With that lra.c change, I get extra fails:

+FAIL: gcc.target/i386/20011029-2.c (internal compiler error)
+FAIL: gcc.target/i386/20011029-2.c (test for excess errors)
+FAIL: gcc.target/i386/pr21291.c (internal compiler error)
+FAIL: gcc.target/i386/pr21291.c (test for excess errors)

These are constrain_operands(1) failures in check_rtl. Apparently some
relevant info is lost in lra_update_insn_recog_data. Not sure how to
debug this...

Ciao!
Steven



More information about the Gcc-patches mailing list