This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug debug/54796] [4.8 Regression] Non-addressable stack parameter debug quality regression
- From: "jakub at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 04 Oct 2012 14:08:49 +0000
- Subject: [Bug debug/54796] [4.8 Regression] Non-addressable stack parameter debug quality regression
- Auto-submitted: auto-generated
- References: <bug-54796-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54796
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed| |2012-10-04
AssignedTo|unassigned at gcc dot |jakub at gcc dot gnu.org
|gnu.org |
Ever Confirmed|0 |1
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-10-04 14:08:49 UTC ---
Created attachment 28357
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28357
gcc48-pr54796.patch
Untested patch that looks promissing to me.
For -m32 guality.exp results improve:
+XPASS: gcc.dg/guality/example.c -Os execution test
-FAIL: gcc.dg/guality/pr43051-1.c -Os line 39 c == &a[0]
-FAIL: gcc.dg/guality/pr54519-3.c -Os line 23 y == 117
-FAIL: gcc.dg/guality/pr54519-3.c -Os line 23 z == 8
(plus all gcc.dg/guality/pr54796.c -O1 and above results which fail without the
non-testsuite part of the patch). For -m64 no change (expectedly, one would
need to have more than 6 arguments in teststo trigger stack slot passing).