Commit bf7b869a by Richard Biener Committed by Richard Biener

re PR tree-optimization/80334 (Segfault when taking address of copy of unaligned struct)

2017-04-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80334
	* g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
	alignas on stack.

From-SVN: r246757
parent 2d143ba8
2017-04-07 Richard Biener <rguenther@suse.de> 2017-04-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/80334
* g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
alignas on stack.
2017-04-07 Richard Biener <rguenther@suse.de>
PR middle-end/80341 PR middle-end/80341
* gcc.dg/torture/pr80341.c: New testcase. * gcc.dg/torture/pr80341.c: New testcase.
......
...@@ -8,7 +8,7 @@ char x; ...@@ -8,7 +8,7 @@ char x;
int int
main() main()
{ {
alignas(16) B b[3]; alignas(__BIGGEST_ALIGNMENT__) B b[3];
for (int i = 0; i < 3; i++) b[i].unpacked.c = 'a' + i; for (int i = 0; i < 3; i++) b[i].unpacked.c = 'a' + i;
for (int i = 0; i < 3; i++) for (int i = 0; i < 3; i++)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment