This is the mail archive of the gcc-patches@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]

Re: gcc-2.95.1,2/i386 internal error--unrecognizable insn



  In message <Pine.LNX.4.04.9911281059540.7880-100000@pathia.cygnus.co.uk>you w
rite:
  > Here's a smaller testcase.  Can I install this in the testsuite?
Yes.  Though it will need to be installed into the gcc.dg framework since
it is x86 specific due to the register class usages.  There should
be examples in that directory for setting up a compilation testcase
that should only be run on a specific platform.

  > 	* reload.c (push_reload): When selecting a register for
  > 	reload_reg_rtx, make sure that all registers in a multi-reg
  > 	hard register are OK to uye.
This is OK.  Note it will need updating to apply to the mainline
sources.

Note that I think the comment before that hunk of code is incorrect
about explicitly used registers vs spill registers.  You might consider
updating it as a separate (pre-approved) patch.

jeff


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