--- Comment #5 from kkojima at gcc dot gnu dot org 2010-08-04 11:19 ---
FYI, SH fails to bootstrap with similar comparison failures:
Comparing stages 2 and 3
warning: gcc/cc1-checksum.o differs
Bootstrap comparison failure!
gcc/double-int.o differs
gcc/tree-vect-data-refs.o differs
--- Comment #6 from mikpe at it dot uu dot se 2010-08-04 12:27 ---
The -O2 -fcompare-debug failure on ARM is caused by r162678:
http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg01032.html
Both the original large testcase and the reduced one compile fine with
gcc-4.6-r162677 -O2
--- Comment #7 from bernds at gcc dot gnu dot org 2010-08-04 12:47 ---
Created an attachment (id=21394)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21394action=view)
A patch that should fix it
DEBUG_INSNs got me again. Actually the old byte dce was disabled and thus not
--- Comment #8 from bernds at gcc dot gnu dot org 2010-08-04 15:16 ---
*** Bug 45150 has been marked as a duplicate of this bug. ***
--
bernds at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #9 from danglin at gcc dot gnu dot org 2010-08-04 16:38 ---
The patch fixes the darwin comparison failure.
--
danglin at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #10 from mikpe at it dot uu dot se 2010-08-04 20:13 ---
Bernd's patch fixes the -fcompare-debug failures in my arm cross-compiler.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45162
--- Comment #11 from bernds at gcc dot gnu dot org 2010-08-04 21:07 ---
Subject: Bug 45162
Author: bernds
Date: Wed Aug 4 21:07:05 2010
New Revision: 162881
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=162881
Log:
PR rtl-optimization/45162
* df-problems.c
--- Comment #12 from bernds at gcc dot gnu dot org 2010-08-04 21:14 ---
Fixed.
--
bernds at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--- Comment #4 from mikpe at it dot uu dot se 2010-08-03 21:12 ---
Created an attachment (id=21381)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21381action=view)
reduced test case
Here is a 66-line test case, reduced from Ramana's preprocessed source, that
reliably fails