http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52996



Jakub Jelinek <jakub at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

             Status|RESOLVED                    |REOPENED

                 CC|                            |jakub at gcc dot gnu.org

         Resolution|FIXED                       |



--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-12-21 
12:31:47 UTC ---

The testcase fails on i686-linux:

/usr/src/gcc/obj479/gcc/xgcc -B/usr/src/gcc/obj479/gcc/

/usr/src/gcc/gcc/testsuite/gcc.dg/torture/pr52996.c -fno-diagnostics-show-caret

-O2 -funswitch-loops -S -o pr52996.s

/usr/src/gcc/gcc/testsuite/gcc.dg/torture/pr52996.c: In function 'fn1':

/usr/src/gcc/gcc/testsuite/gcc.dg/torture/pr52996.c:32:1: error: edge from 18

to 19 should be marked irreducible

/usr/src/gcc/gcc/testsuite/gcc.dg/torture/pr52996.c:32:1: error: basic block 19

should be marked irreducible

/usr/src/gcc/gcc/testsuite/gcc.dg/torture/pr52996.c:32:1: error: edge from 19

to 8 should be marked irreducible

/usr/src/gcc/gcc/testsuite/gcc.dg/torture/pr52996.c:32:1: internal compiler

error: in verify_loop_structure, at cfgloop.c:1582

0x82eec96 verify_loop_structure()

        ../../gcc/cfgloop.c:1582

0x856db5d unswitch_loops()

        ../../gcc/loop-unswitch.c:151

0x8558640 rtl_unswitch

        ../../gcc/loop-init.c:336

Please submit a full bug report,

with preprocessed source if appropriate.

Please include the complete backtrace with any bug report.

See <http://gcc.gnu.org/bugs.html> for instructions.



FAIL: gcc.dg/torture/pr52996.c  -O2  (internal compiler error)

FAIL: gcc.dg/torture/pr52996.c  -O2  (test for excess errors)

FAIL: gcc.dg/torture/pr52996.c  -O3 -fomit-frame-pointer  (internal compiler

error)

FAIL: gcc.dg/torture/pr52996.c  -O3 -fomit-frame-pointer  (test for excess

errors)

FAIL: gcc.dg/torture/pr52996.c  -O3 -fomit-frame-pointer -funroll-loops 

(internal compiler error)

FAIL: gcc.dg/torture/pr52996.c  -O3 -fomit-frame-pointer -funroll-loops  (test

for excess errors)

FAIL: gcc.dg/torture/pr52996.c  -O3 -fomit-frame-pointer -funroll-all-loops

-finline-functions  (internal compiler error)

FAIL: gcc.dg/torture/pr52996.c  -O3 -fomit-frame-pointer -funroll-all-loops

-finline-functions  (test for excess errors)

FAIL: gcc.dg/torture/pr52996.c  -O3 -g  (internal compiler error)

FAIL: gcc.dg/torture/pr52996.c  -O3 -g  (test for excess errors)

FAIL: gcc.dg/torture/pr52996.c  -O2 -flto -flto-partition=none  (internal

compiler error)

FAIL: gcc.dg/torture/pr52996.c  -O2 -flto -flto-partition=none  (test for

excess errors)

FAIL: gcc.dg/torture/pr52996.c  -O2 -flto  (internal compiler error)

FAIL: gcc.dg/torture/pr52996.c  -O2 -flto  (test for excess errors)

Reply via email to