[Bug debug/53671] [4.8 Regression] Many guality test failures
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.