This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: i386 - Could not split insn
- To: grahams at rcp dot co dot uk
- Subject: Re: i386 - Could not split insn
- From: Jeffrey A Law <law at upchuck dot cygnus dot com>
- Date: Thu, 27 May 1999 01:52:02 -0600
- cc: egcs-bugs at egcs dot cygnus dot com
- Reply-To: law at cygnus dot com
In message <36A88AE9.6376@rcp.co.uk>you write:
> This is a multi-part message in MIME format.
>
> --------------1E122F3B698B
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit
>
> Hi
>
> The attached source rx_bug.c.gz triggers an internal compiler error on
> i386
> when compiled with the following options.
>
> gcc -v -O9 -march=pentiumpro -mcpu=pentiumpro -c rx_bug.c
>
> This bug has been present at least since the
> being of Dec. I've waited for the snaphots to stabalize before reporting
> it.
>
> I think this probably a bug in the i386.md file. It is definately
> related to
> the use of TARGET_CMOVE in the define_insn/define_split patterns as
> changing
> the compilation option -march=pentiumpro to -march=pentium eliminates
> the
> problem.
Thanks. I'll be checking in a fix for this bug a little later tonight after
some additional testing.
jeff