public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* ICE and reg class problems  in 3.4.5-20050801 in g++.dg/eh/simd-2.C
@ 2005-08-01 19:56 Kean Johnston
  0 siblings, 0 replies; only message in thread
From: Kean Johnston @ 2005-08-01 19:56 UTC (permalink / raw)
  To: gcc

Hi all,

I'm getting the following ICE when testing $subject:
simd-2.C: In function `int __vector__ vecfunc(int __vector__)':
simd-2.C:14: error: insn does not satisfy its constraints:
(insn 41 40 35 0 (set (reg:SI 21 xmm0 [ beachbum+12 ])
         (mem:SI (plus:SI (reg/f:SI 6 bp)
                 (const_int -4 [0xfffffffc])) [0 S4 A8])) 37 
{*movsi_1_nointernunit} (nil)
     (nil))
simd-2.C:14: internal compiler error: in reload_cse_simplify_operands, 
at postreload.c:391

That's pretty much gobbldygook to me, but I see that other
X86 targets aren't having this problem, so it's something with
my port. And guidance as to what it could be would be greatly
appreciated.

I dont know if its related but I also get other errors
(not ICE) when compiling a few things in PIC mode. For example:

gcc.c-torture/compile/20000804-1.c: In function f:
error: can't find a register in class `GENERAL_REGS' while reloading `asm'

If anyone can point me in the right direction I'd be most grateful.

Kean

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2005-08-01 19:56 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-08-01 19:56 ICE and reg class problems in 3.4.5-20050801 in g++.dg/eh/simd-2.C Kean Johnston

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).