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: [email protected]
ReportedBy: [email protected]
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.