aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1995-03-29 11:53:08 -0800
committerJim Wilson <wilson@gcc.gnu.org>1995-03-29 11:53:08 -0800
commit3a011f48fa21cb66f3eb59ef11e7eab7194d3634 (patch)
tree13e5afec5de74cb38dd1d4073c0e8851a740e7d9 /gcc
parente52e05cad74a399b9109ddb61cc9c0c7586ac0c2 (diff)
downloadgcc-3a011f48fa21cb66f3eb59ef11e7eab7194d3634.zip
gcc-3a011f48fa21cb66f3eb59ef11e7eab7194d3634.tar.gz
gcc-3a011f48fa21cb66f3eb59ef11e7eab7194d3634.tar.bz2
(TARGET_SWITCHES): Make -mold-align set TARGET_FLAG_STRICT_ALIGN.
(TARGET_SWITCHES): Make -mold-align set TARGET_FLAG_STRICT_ALIGN. (STRICT_ALIGNMENT): Test TARGET_STRICT_ALIGN. From-SVN: r9243
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/i960/i960.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/i960/i960.h b/gcc/config/i960/i960.h
index 67b3909..226682e 100644
--- a/gcc/config/i960/i960.h
+++ b/gcc/config/i960/i960.h
@@ -255,8 +255,8 @@ extern int target_flags;
{"intel-asm",TARGET_FLAG_ASM_COMPAT}, \
{"strict-align", TARGET_FLAG_STRICT_ALIGN}, \
{"no-strict-align", -(TARGET_FLAG_STRICT_ALIGN)}, \
- {"old-align", TARGET_FLAG_OLD_ALIGN}, \
- {"no-old-align", -(TARGET_FLAG_OLD_ALIGN)}, \
+ {"old-align", (TARGET_FLAG_OLD_ALIGN|TARGET_FLAG_STRICT_ALIGN)}, \
+ {"no-old-align", -(TARGET_FLAG_OLD_ALIGN|TARGET_FLAG_STRICT_ALIGN)}, \
{"link-relax", 0}, \
{"no-link-relax", 0}, \
{ "", TARGET_DEFAULT}}
@@ -374,7 +374,7 @@ extern int target_flags;
/* Define this if move instructions will actually fail to work
when given unaligned data.
80960 will work even with unaligned data, but it is slow. */
-#define STRICT_ALIGNMENT TARGET_OLD_ALIGN
+#define STRICT_ALIGNMENT TARGET_STRICT_ALIGN
/* Specify alignment for string literals (which might be higher than the
base type's minimal alignment requirement. This allows strings to be