Commit 52fbb073 by Martin Sebor Committed by Martin Sebor

g++.dg/cpp1y/vla11.C...

g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase type
  size to prevent failures on targets with very low maximum alignment.

From-SVN: r234976
parent e387fc64
2016-04-14 Martin Sebor <msebor@redhat.com>
* g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
type size to prevent failures on targets with very low maximum
alignment.
2016-04-14 Richard Biener <rguenther@suse.de> 2016-04-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/70623 PR tree-optimization/70623
......
...@@ -86,9 +86,10 @@ sink (void *p, int line, bool expect, const char *expr) ...@@ -86,9 +86,10 @@ sink (void *p, int line, bool expect, const char *expr)
// that the checking code can deal with templates (i.e., completes // that the checking code can deal with templates (i.e., completes
// the element type of the VLA when necessary). // the element type of the VLA when necessary).
template <unsigned TypeSize> template <unsigned TypeSize>
struct alignas (TypeSize) TestType union TestType
{ {
char data; char data;
char padding [TypeSize];
}; };
// Test function invoked with a pointer to each test case. Must // Test function invoked with a pointer to each test case. Must
......
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