diff options
author | Bernd Schmidt <bernds@codesourcery.com> | 2015-02-21 00:06:53 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2015-02-21 00:06:53 +0000 |
commit | 6d2b71997e784ec8fc63de0844c52a113c1482b7 (patch) | |
tree | c6a8b3a34b2171dafac01246049225405321ae9b /gcc/target.def | |
parent | b56ac9d5f41fc799b25397d2236e76c47893e128 (diff) | |
download | gcc-6d2b71997e784ec8fc63de0844c52a113c1482b7.zip gcc-6d2b71997e784ec8fc63de0844c52a113c1482b7.tar.gz gcc-6d2b71997e784ec8fc63de0844c52a113c1482b7.tar.bz2 |
tree-streamer-in.c (unpack_ts_decl_common_value_fields, [...]): If ACCEL_COMPILER, restrict alignments to absolute_biggest_alignment.
* tree-streamer-in.c (unpack_ts_decl_common_value_fields,
unpack_ts_type_common_value_fields): If ACCEL_COMPILER,
restrict alignments to absolute_biggest_alignment.
* config/i386/i386.c (TARGET_ABSOLUTE_BIGGEST_ALIGNMENT):
Define.
* doc/tm.texi.in (TARGET_ABSOLUTE_BIGGEST_ALIGNMENT): Add.
* doc/tm.texi: Regenerate.
* target.def (absolute_biggest_alignment): New DEFHOOKPOD.
From-SVN: r220882
Diffstat (limited to 'gcc/target.def')
-rw-r--r-- | gcc/target.def | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/target.def b/gcc/target.def index 356f7c1..035dece 100644 --- a/gcc/target.def +++ b/gcc/target.def @@ -1868,6 +1868,13 @@ recorded in the offload function and variable table.", void, (tree), hook_void_tree) +DEFHOOKPOD +(absolute_biggest_alignment, + "If defined, this target hook specifies the absolute biggest alignment\n\ +that a type or variable can have on this machine, otherwise,\n\ +@code{BIGGEST_ALIGNMENT} is used.", + HOST_WIDE_INT, BIGGEST_ALIGNMENT) + /* Allow target specific overriding of option settings after options have been changed by an attribute or pragma or when it is reset at the end of the code affected by an attribute or pragma. */ |