summaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.h
diff options
context:
space:
mode:
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>2015-02-21 00:06:53 +0000
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>2015-02-21 00:06:53 +0000
commit41971a206621a57707b9e8b570215296099fbafe (patch)
treec6a8b3a34b2171dafac01246049225405321ae9b /gcc/config/i386/i386.h
parent0377312cd314fe4f93eceb0856fea037482da7b5 (diff)
downloadgcc-41971a206621a57707b9e8b570215296099fbafe.tar.gz
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@220882 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/i386/i386.h')
-rw-r--r--gcc/config/i386/i386.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h
index 5d1e5e0cff8..1e755d3a35e 100644
--- a/gcc/config/i386/i386.h
+++ b/gcc/config/i386/i386.h
@@ -795,7 +795,10 @@ extern const char *host_detect_local_cpu (int argc, const char **argv);
rounder than this.
Pentium+ prefers DFmode values to be aligned to 64 bit boundary
- and Pentium Pro XFmode values at 128 bit boundaries. */
+ and Pentium Pro XFmode values at 128 bit boundaries.
+
+ When increasing the maximum, also update
+ TARGET_ABSOLUTE_BIGGEST_ALIGNMENT. */
#define BIGGEST_ALIGNMENT \
(TARGET_AVX512F ? 512 : (TARGET_AVX ? 256 : 128))