[Bug debug/53671] [4.8 Regression] Many guality test failures

2013-01-18 Thread aoliva at gcc dot gnu.org


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



--- Comment #18 from Alexandre Oliva aoliva at gcc dot gnu.org 2013-01-18 
10:57:50 UTC ---

Author: aoliva

Date: Fri Jan 18 10:57:36 2013

New Revision: 195289



URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195289

Log:

PR rtl-optimization/55547

PR rtl-optimization/53827

PR debug/53671

PR debug/49888

* alias.c (offset_overlap_p): New, factored out of...

(memrefs_conflict_p): ... this.  Use absolute sizes.  Retain

the conservative special case for symbolic constants.  Don't

adjust zero sizes on alignment.



Modified:

trunk/gcc/ChangeLog

trunk/gcc/alias.c


[Bug debug/53671] [4.8 Regression] Many guality test failures

2013-01-15 Thread aoliva at gcc dot gnu.org


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



--- Comment #17 from Alexandre Oliva aoliva at gcc dot gnu.org 2013-01-16 
04:31:38 UTC ---

Author: aoliva

Date: Wed Jan 16 04:31:30 2013

New Revision: 195227



URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195227

Log:

PR rtl-optimization/55547

PR rtl-optimization/53827

PR debug/53671

PR debug/49888

* alias.c (memrefs_conflict_p): Set sizes to negative after

AND adjustments.



Modified:

trunk/gcc/ChangeLog

trunk/gcc/alias.c


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-09-19 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

Richard Guenther rguenth at gcc dot gnu.org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED

--- Comment #16 from Richard Guenther rguenth at gcc dot gnu.org 2012-09-19 
13:15:55 UTC ---
Fixed.


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-08-30 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

Jakub Jelinek jakub at gcc dot gnu.org changed:

   What|Removed |Added

 CC||kargl at gcc dot gnu.org

--- Comment #15 from Jakub Jelinek jakub at gcc dot gnu.org 2012-08-30 
06:07:00 UTC ---
*** Bug 54397 has been marked as a duplicate of this bug. ***


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-08-22 Thread izamyatin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

Igor Zamyatin izamyatin at gmail dot com changed:

   What|Removed |Added

 CC||izamyatin at gmail dot com

--- Comment #11 from Igor Zamyatin izamyatin at gmail dot com 2012-08-22 
10:13:03 UTC ---
For r190586:

FAIL: gfortran.dg/guality/pr41558.f90  -O0  line 7 s == 'foo'
FAIL: gfortran.dg/guality/pr41558.f90  -O1  line 7 s == 'foo'
FAIL: gfortran.dg/guality/pr41558.f90  -O2  line 7 s == 'foo'
FAIL: gfortran.dg/guality/pr41558.f90  -O3 -fomit-frame-pointer  line 7 s ==
'foo'
FAIL: gfortran.dg/guality/pr41558.f90  -O3 -fomit-frame-pointer -funroll-loops 
line 7 s == 'foo'
FAIL: gfortran.dg/guality/pr41558.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  line 7 s == 'foo'
FAIL: gfortran.dg/guality/pr41558.f90  -O3 -g  line 7 s == 'foo'
FAIL: gfortran.dg/guality/pr41558.f90  -Os  line 7 s == 'foo'


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-08-22 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

Jakub Jelinek jakub at gcc dot gnu.org changed:

   What|Removed |Added

 CC||jakub at gcc dot gnu.org,
   ||mark at gcc dot gnu.org

--- Comment #12 from Jakub Jelinek jakub at gcc dot gnu.org 2012-08-22 
10:39:22 UTC ---
The last one is an unrelated issue, caused by
http://gcc.gnu.org/viewcvs?root=gccview=revrev=190543
(you'll notice also that all of the C and C++ guality testing is not performed
any longer).  The issue is that with the above change one needs to use GDB 7.5
or later (or at least have the constant class DW_AT_high_pc support patch
backported to GDB 7.4.*).  Mark, can you point to the commit with the fix?


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-08-22 Thread mark at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

--- Comment #13 from Mark Wielaard mark at gcc dot gnu.org 2012-08-22 
11:10:21 UTC ---
[PATCH] gdb: dwarf2read.c handle DW_AT_high_pc constant form for DWARF 4+.
http://sourceware.org/ml/gdb-patches/2012-04/msg00982.html


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-08-22 Thread izamyatin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

--- Comment #14 from Igor Zamyatin izamyatin at gmail dot com 2012-08-22 
11:24:17 UTC ---
Thanks!


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-08-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

Richard Guenther rguenth at gcc dot gnu.org changed:

   What|Removed |Added

   Target Milestone|--- |4.8.0

--- Comment #10 from Alexandre Oliva aoliva at gcc dot gnu.org 2012-07-06 
11:37:19 UTC ---
Author: aoliva
Date: Fri Jul  6 11:37:14 2012
New Revision: 189325

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=189325
Log:
PR rtl-optimization/53827
PR debug/53671
PR debug/49888
* alias.c (memrefs_conflict_p): Adjust offset and size by the
same amount for alignment ANDs.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/alias.c


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-07-06 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

--- Comment #10 from Alexandre Oliva aoliva at gcc dot gnu.org 2012-07-06 
11:37:19 UTC ---
Author: aoliva
Date: Fri Jul  6 11:37:14 2012
New Revision: 189325

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=189325
Log:
PR rtl-optimization/53827
PR debug/53671
PR debug/49888
* alias.c (memrefs_conflict_p): Adjust offset and size by the
same amount for alignment ANDs.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/alias.c


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-06-28 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

--- Comment #8 from Alexandre Oliva aoliva at gcc dot gnu.org 2012-06-28 
07:41:14 UTC ---
Author: aoliva
Date: Thu Jun 28 07:41:02 2012
New Revision: 189038

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=189038
Log:
PR debug/53671
PR debug/49888
* gcc.dg/guality/pr49888.c: Account for the possibility that
the variable is optimized out at the first test.

Modified:
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.dg/guality/pr49888.c


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-06-28 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

--- Comment #9 from H.J. Lu hjl.tools at gmail dot com 2012-06-28 13:27:02 
UTC ---
As revision 189040, the regression is

FAIL: gcc.dg/guality/pr43051-1.c  -Os  line 39 c == a[0]


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-06-22 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

--- Comment #7 from H.J. Lu hjl.tools at gmail dot com 2012-06-22 14:00:33 
UTC ---
As of revision 11, the remaining regressions are:

FAIL: gcc.dg/guality/pr43051-1.c  -Os  line 39 c == a[0]
FAIL: gcc.dg/guality/pr49888.c  -Os  line 12 c == 0


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-06-21 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

--- Comment #3 from Alexandre Oliva aoliva at gcc dot gnu.org 2012-06-22 
01:30:21 UTC ---
Author: aoliva
Date: Fri Jun 22 01:30:16 2012
New Revision: 188868

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=188868
Log:
PR debug/53671
PR debug/49888
* alias.c (memrefs_conflict_p): Improve handling of AND for
alignment.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/alias.c


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-06-21 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

--- Comment #4 from Alexandre Oliva aoliva at gcc dot gnu.org 2012-06-22 
01:33:26 UTC ---
Author: aoliva
Date: Fri Jun 22 01:33:21 2012
New Revision: 188869

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=188869
Log:
PR debug/53671
PR debug/49888
* var-tracking.c (vt_init_cfa_base): Drop redundant recording of
CFA base.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/var-tracking.c


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-06-21 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

--- Comment #4 from Alexandre Oliva aoliva at gcc dot gnu.org 2012-06-22 
01:33:26 UTC ---
Author: aoliva
Date: Fri Jun 22 01:33:21 2012
New Revision: 188869

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=188869
Log:
PR debug/53671
PR debug/49888
* var-tracking.c (vt_init_cfa_base): Drop redundant recording of
CFA base.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/var-tracking.c

--- Comment #5 from Alexandre Oliva aoliva at gcc dot gnu.org 2012-06-22 
01:33:50 UTC ---
Author: aoliva
Date: Fri Jun 22 01:33:46 2012
New Revision: 188870

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=188870
Log:
PR debug/53671
PR debug/49888
* var-tracking.c (vt_initialize): Record initial offset between
arg pointer and stack pointer.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/var-tracking.c

--- Comment #6 from Alexandre Oliva aoliva at gcc dot gnu.org 2012-06-22 
01:34:12 UTC ---
Author: aoliva
Date: Fri Jun 22 01:34:05 2012
New Revision: 188871

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=188871
Log:
PR debug/53671
PR debug/49888
* var-tracking.c (vt_get_canonicalize_base): New.
(vt_canonicalize_addr, vt_stack_offset_p): New.
(vt_canon_true_dep): New.
(drop_overlapping_mem_locs): Use vt_canon_true_dep.
(clobber_overlaping_mems): Use vt_canonicalize_addr.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/var-tracking.c


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-06-15 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

Alexandre Oliva aoliva at gcc dot gnu.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed||2012-06-15
 AssignedTo|unassigned at gcc dot   |aoliva at gcc dot gnu.org
   |gnu.org |
 Ever Confirmed|0   |1

--- Comment #2 from Alexandre Oliva aoliva at gcc dot gnu.org 2012-06-15 
20:20:13 UTC ---
I see the drap and some of the pr36728-1 fails in my test logs.  I don't
understand how I failed to notice them when comparing results; I probably
mistakenly used an already-failing baseline.  I'll look into this, thanks.


[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-06-14 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671

--- Comment #1 from H.J. Lu hjl.tools at gmail dot com 2012-06-14 14:41:43 
UTC ---
It is caused by revision 188531.