[Bug c/55570] [4.7/4.8 regression] Undefined variable in alignment compiler directive causes compiler segfault

2013-09-30 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55570 Andrew Pinski changed: What|Removed |Added CC||dbruening at acm dot org --- Comment #8 f

[Bug c/55570] [4.7/4.8 regression] Undefined variable in alignment compiler directive causes compiler segfault

2012-12-03 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55570 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c/55570] [4.7/4.8 regression] Undefined variable in alignment compiler directive causes compiler segfault

2012-12-03 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55570 --- Comment #6 from Marek Polacek 2012-12-03 13:10:33 UTC --- Author: mpolacek Date: Mon Dec 3 13:10:18 2012 New Revision: 194084 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=194084 Log: Fix PR c/55570. Added: branch

[Bug c/55570] [4.7/4.8 regression] Undefined variable in alignment compiler directive causes compiler segfault

2012-12-03 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55570 --- Comment #5 from Marek Polacek 2012-12-03 13:02:10 UTC --- Author: mpolacek Date: Mon Dec 3 13:02:04 2012 New Revision: 194083 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=194083 Log: Fix PR c/55570. Added: trunk/

[Bug c/55570] [4.7/4.8 regression] Undefined variable in alignment compiler directive causes compiler segfault

2012-12-03 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55570 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Co

[Bug c/55570] [4.7/4.8 regression] Undefined variable in alignment compiler directive causes compiler segfault

2012-12-03 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55570 Richard Biener changed: What|Removed |Added Target Milestone|4.8.0 |4.7.3

[Bug c/55570] [4.7/4.8 regression] Undefined variable in alignment compiler directive causes compiler segfault

2012-12-03 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55570 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|unas

[Bug c/55570] [4.7/4.8 regression] Undefined variable in alignment compiler directive causes compiler segfault

2012-12-03 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55570 --- Comment #3 from Marek Polacek 2012-12-03 10:33:58 UTC --- In fact, we of course check for that, we should just switch the expressions in the if. Testing a fix.

[Bug c/55570] [4.7/4.8 regression] Undefined variable in alignment compiler directive causes compiler segfault

2012-12-03 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55570 --- Comment #2 from Marek Polacek 2012-12-03 10:07:22 UTC --- That's because in 4.8/4.7 we introduced c-family/c-common.c:check_user_alignment which contains: if (!INTEGRAL_TYPE_P (TREE_TYPE (align)) || TREE_CODE (align) != INTEGE

[Bug c/55570] [4.7/4.8 regression] Undefined variable in alignment compiler directive causes compiler segfault

2012-12-03 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55570 Marek Polacek changed: What|Removed |Added Target Milestone|--- |4.8.0 Summary|Undefin