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

             Bug #: 50568
           Summary: [4.7 Regression] Massive LTO failures
    Classification: Unclassified
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: lto
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: hjl.to...@gmail.com


On Linux/x86, revision 179350 has massive LTO failures:

FAIL: c-c++-common/guality/pr43141.c  -O2 -flto  (internal compiler error)
FAIL: c-c++-common/guality/pr43141.c  -O2 -flto  (internal compiler error)
FAIL: c-c++-common/guality/pr43141.c  -O2 -flto  (test for excess errors)
FAIL: c-c++-common/guality/pr43141.c  -O2 -flto  (test for excess errors)
FAIL: c-c++-common/guality/pr43141.c  -O2 -flto -flto-partition=none  (internal
compiler error)
FAIL: c-c++-common/guality/pr43141.c  -O2 -flto -flto-partition=none  (internal
compiler error)
FAIL: c-c++-common/guality/pr43141.c  -O2 -flto -flto-partition=none  (test for
excess errors)
FAIL: c-c++-common/guality/pr43141.c  -O2 -flto -flto-partition=none  (test for
excess errors)
FAIL: c-c++-common/torture/complex-alias-1.c  -O2 -flto  (internal compiler
error)
FAIL: c-c++-common/torture/complex-alias-1.c  -O2 -flto  (internal compiler
error)
FAIL: c-c++-common/torture/complex-alias-1.c  -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/torture/complex-alias-1.c  -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/torture/complex-alias-1.c  -O2 -flto -flto-partition=none 
(internal compiler error)
FAIL: c-c++-common/torture/complex-alias-1.c  -O2 -flto -flto-partition=none 
(internal compiler error)
FAIL: c-c++-common/torture/complex-alias-1.c  -O2 -flto -flto-partition=none 
(test for excess errors)
FAIL: c-c++-common/torture/complex-alias-1.c  -O2 -flto -flto-partition=none 
(test for excess errors)
FAIL: c-c++-common/torture/complex-sign-add.c  -O2 -flto  (internal compiler
error)
FAIL: c-c++-common/torture/complex-sign-add.c  -O2 -flto  (internal compiler
error)
FAIL: c-c++-common/torture/complex-sign-add.c  -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/torture/complex-sign-add.c  -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/torture/complex-sign-add.c  -O2 -flto -flto-partition=none 
(internal compiler error)
FAIL: c-c++-common/torture/complex-sign-add.c  -O2 -flto -flto-partition=none 
(internal compiler error)
FAIL: c-c++-common/torture/complex-sign-add.c  -O2 -flto -flto-partition=none 
(test for excess errors)
FAIL: c-c++-common/torture/complex-sign-add.c  -O2 -flto -flto-partition=none 
(test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-add.c  -O2 -flto  (internal
compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-add.c  -O2 -flto  (internal
compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-add.c  -O2 -flto  (test for
excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-add.c  -O2 -flto  (test for
excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-add.c  -O2 -flto
-flto-partition=none  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-add.c  -O2 -flto
-flto-partition=none  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-add.c  -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-add.c  -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-div.c  -O2 -flto  (internal
compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-div.c  -O2 -flto  (internal
compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-div.c  -O2 -flto  (test for
excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-div.c  -O2 -flto  (test for
excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-div.c  -O2 -flto
-flto-partition=none  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-div.c  -O2 -flto
-flto-partition=none  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-div.c  -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-div.c  -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-mul.c  -O2 -flto  (internal
compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-mul.c  -O2 -flto  (internal
compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-mul.c  -O2 -flto  (test for
excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-mul.c  -O2 -flto  (test for
excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-mul.c  -O2 -flto
-flto-partition=none  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-mul.c  -O2 -flto
-flto-partition=none  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-mul.c  -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-mul.c  -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-sub.c  -O2 -flto  (internal
compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-sub.c  -O2 -flto  (internal
compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-sub.c  -O2 -flto  (test for
excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-sub.c  -O2 -flto  (test for
excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-sub.c  -O2 -flto
-flto-partition=none  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-sub.c  -O2 -flto
-flto-partition=none  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mixed-sub.c  -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mixed-sub.c  -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mul-minus-one.c  -O2 -flto  (internal
compiler error)
FAIL: c-c++-common/torture/complex-sign-mul-minus-one.c  -O2 -flto  (internal
compiler error)
FAIL: c-c++-common/torture/complex-sign-mul-minus-one.c  -O2 -flto  (test for
excess errors)
FAIL: c-c++-common/torture/complex-sign-mul-minus-one.c  -O2 -flto  (test for
excess errors)
FAIL: c-c++-common/torture/complex-sign-mul-minus-one.c  -O2 -flto
-flto-partition=none  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mul-minus-one.c  -O2 -flto
-flto-partition=none  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mul-minus-one.c  -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mul-minus-one.c  -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mul-one.c  -O2 -flto  (internal
compiler error)
FAIL: c-c++-common/torture/complex-sign-mul-one.c  -O2 -flto  (internal
compiler error)
FAIL: c-c++-common/torture/complex-sign-mul-one.c  -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/torture/complex-sign-mul-one.c  -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/torture/complex-sign-mul-one.c  -O2 -flto
-flto-partition=none  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mul-one.c  -O2 -flto
-flto-partition=none  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mul-one.c  -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mul-one.c  -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mul.c  -O2 -flto  (internal compiler
error)
FAIL: c-c++-common/torture/complex-sign-mul.c  -O2 -flto  (internal compiler
error)
FAIL: c-c++-common/torture/complex-sign-mul.c  -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/torture/complex-sign-mul.c  -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/torture/complex-sign-mul.c  -O2 -flto -flto-partition=none 
(internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mul.c  -O2 -flto -flto-partition=none 
(internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mul.c  -O2 -flto -flto-partition=none 
(test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mul.c  -O2 -flto -flto-partition=none 
(test for excess errors)
FAIL: c-c++-common/torture/complex-sign-sub.c  -O2 -flto  (internal compiler
error)
FAIL: c-c++-common/torture/complex-sign-sub.c  -O2 -flto  (internal compiler
error)
FAIL: c-c++-common/torture/complex-sign-sub.c  -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/torture/complex-sign-sub.c  -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/torture/complex-sign-sub.c  -O2 -flto -flto-partition=none 
(internal compiler error)
FAIL: c-c++-common/torture/complex-sign-sub.c  -O2 -flto -flto-partition=none 
(internal compiler error)
FAIL: c-c++-common/torture/complex-sign-sub.c  -O2 -flto -flto-partition=none 
(test for excess errors)
FAIL: c-c++-common/torture/complex-sign-sub.c  -O2 -flto -flto-partition=none 
(test for excess errors)
FAIL: c-c++-common/torture/pr42834.c  -O2 -flto  (internal compiler error)
FAIL: c-c++-common/torture/pr42834.c  -O2 -flto  (internal compiler error)
FAIL: c-c++-common/torture/pr42834.c  -O2 -flto  (test for excess errors)
FAIL: c-c++-common/torture/pr42834.c  -O2 -flto  (test for excess errors)
FAIL: c-c++-common/torture/pr42834.c  -O2 -flto -flto-partition=none  (internal
compiler error)
FAIL: c-c++-common/torture/pr42834.c  -O2 -flto -flto-partition=none  (internal
compiler error)
FAIL: c-c++-common/torture/pr42834.c  -O2 -flto -flto-partition=none  (test for
excess errors)
FAIL: c-c++-common/torture/pr42834.c  -O2 -flto -flto-partition=none  (test for
excess errors)
FAIL: g++.dg/ipa/pr46984.C (internal compiler error)
FAIL: g++.dg/ipa/pr46984.C (test for excess errors)
...

Revision 179346 is OK.

Reply via email to