diff options
author | Richard Sandiford <richard.sandiford@linaro.org> | 2017-11-20 16:02:55 +0000 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@linaro.org> | 2017-11-20 16:02:55 +0000 |
commit | d58952aefb03632bbb5b441d5c0bd330711f0af1 (patch) | |
tree | d046e56bfbd6a40106ae6ab96fafc954f1dfc955 /gcc/stor-layout.c | |
parent | 648f8fc59b2cc39abd24f4c22388b346cdebcc31 (diff) | |
parent | 50221fae802a10fafe95e61d40504a58da33e98f (diff) | |
download | gcc-d58952aefb03632bbb5b441d5c0bd330711f0af1.tar.gz |
Merge trunk into svelinaro-dev/sve
Diffstat (limited to 'gcc/stor-layout.c')
-rw-r--r-- | gcc/stor-layout.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c index bd7d44471d8..008fd736abd 100644 --- a/gcc/stor-layout.c +++ b/gcc/stor-layout.c @@ -40,6 +40,7 @@ along with GCC; see the file COPYING3. If not see #include "tree-inline.h" #include "dumpfile.h" #include "gimplify.h" +#include "attribs.h" #include "debug.h" /* Data type for the expressions representing sizes of data types. @@ -1132,7 +1133,7 @@ handle_warn_if_not_align (tree field, unsigned int record_align) if (!warn_if_not_align && warn_packed_not_aligned - && TYPE_USER_ALIGN (type)) + && lookup_attribute ("aligned", TYPE_ATTRIBUTES (type))) { warn_if_not_align = TYPE_ALIGN (type); opt_w = OPT_Wpacked_not_aligned; |