[Bug rtl-optimization/58048] [4.8/4.9 Regression] internal compiler error: Max. number of generated reload insns per insn is achieved (90)

2013-08-08 Thread bernd.edlinger at hotmail dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58048 --- Comment #11 from Bernd Edlinger --- hmm, this test compiles correctly if -msse2 is used. gcc -O2 -msse2 -mno-avx -S intrinsics_4.c

[Bug rtl-optimization/58048] [4.8/4.9 Regression] internal compiler error: Max. number of generated reload insns per insn is achieved (90)

2013-08-08 Thread bernd.edlinger at hotmail dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58048 --- Comment #10 from Bernd Edlinger --- (In reply to Vladimir Makarov from comment #9) so this test case has no chance to pass on a target without avx. maybe this should be added to the test case then? /* { dg-require-effective-target avx } */

[Bug rtl-optimization/58048] [4.8/4.9 Regression] internal compiler error: Max. number of generated reload insns per insn is achieved (90)

2013-08-08 Thread vmakarov at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58048 Vladimir Makarov changed: What|Removed |Added CC||vmakarov at redhat dot com --- Comment

[Bug rtl-optimization/58048] [4.8/4.9 Regression] internal compiler error: Max. number of generated reload insns per insn is achieved (90)

2013-08-08 Thread bernd.edlinger at hotmail dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58048 Bernd Edlinger changed: What|Removed |Added CC||bernd.edlinger at hotmail dot de --- Co

[Bug rtl-optimization/58048] [4.8/4.9 Regression] internal compiler error: Max. number of generated reload insns per insn is achieved (90)

2013-08-02 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58048 --- Comment #7 from Uroš Bizjak --- Looking a bit into this problem: A reload reg is inserted before "fscale" asm, but the chosen alternative can move an immediate to memory directly. Inserting insn reload before: 227: r184:SI=0x20

[Bug rtl-optimization/58048] [4.8/4.9 Regression] internal compiler error: Max. number of generated reload insns per insn is achieved (90)

2013-08-02 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58048 --- Comment #6 from Marek Polacek --- ...and -O is everything that's needed to trigger that.

[Bug rtl-optimization/58048] [4.8/4.9 Regression] internal compiler error: Max. number of generated reload insns per insn is achieved (90)

2013-08-02 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58048 --- Comment #5 from Marek Polacek --- Right, thanks, but then the ICE doesn't occur, so this makes it pretty much ICE on invalid. Reduced nevertheless... void div3 (void) { double tmp1; asm volatile ("fscale":"=t" (tmp1):"0" (0), "u" (0)

[Bug rtl-optimization/58048] [4.8/4.9 Regression] internal compiler error: Max. number of generated reload insns per insn is achieved (90)

2013-08-02 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58048 --- Comment #4 from Uroš Bizjak --- (In reply to Marek Polacek from comment #3) > Note that with -O0: > d.c: In function ‘div3’: > d.c:102:3: error: inconsistent operand constraints in an ‘asm’ Just replace 32 with 32.0 as the asm operand.

[Bug rtl-optimization/58048] [4.8/4.9 Regression] internal compiler error: Max. number of generated reload insns per insn is achieved (90)

2013-08-02 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58048 --- Comment #3 from Marek Polacek --- Note that with -O0: d.c: In function ‘div3’: d.c:102:3: error: inconsistent operand constraints in an ‘asm’

[Bug rtl-optimization/58048] [4.8/4.9 Regression] internal compiler error: Max. number of generated reload insns per insn is achieved (90)

2013-08-02 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58048 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|