aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMichael Meissner <meissner@gcc.gnu.org>1997-06-10 21:18:26 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1997-06-10 21:18:26 +0000
commitdaf119730b45e25f2cac9696418b66e18110833b (patch)
tree0a557cd0997f1c144b3205cea3538ac604409f9f /gcc
parent52cddadb263a4c27e5c6ba047c6742db6c0b1813 (diff)
downloadgcc-daf119730b45e25f2cac9696418b66e18110833b.zip
gcc-daf119730b45e25f2cac9696418b66e18110833b.tar.gz
gcc-daf119730b45e25f2cac9696418b66e18110833b.tar.bz2
-mcpu=403 sets -mstrict-align
From-SVN: r14222
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/rs6000/rs6000.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 9764661..e1011db 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -138,6 +138,10 @@ static char alt_reg_names[][8] =
};
#endif
+#ifndef MASK_STRICT_ALIGN
+#define MASK_STRICT_ALIGN 0
+#endif
+
/* Override command line options. Mostly we process the processor
type and sometimes adjust other TARGET_ options. */
@@ -190,7 +194,7 @@ rs6000_override_options (default_cpu)
MASK_POWER | MASK_MULTIPLE | MASK_STRING | MASK_POWER2,
POWERPC_MASKS | MASK_NEW_MNEMONICS},
{"403", PROCESSOR_PPC403,
- MASK_POWERPC | MASK_SOFT_FLOAT | MASK_NEW_MNEMONICS,
+ MASK_POWERPC | MASK_SOFT_FLOAT | MASK_NEW_MNEMONICS | MASK_STRICT_ALIGN,
POWER_MASKS | POWERPC_OPT_MASKS | MASK_POWERPC64},
{"505", PROCESSOR_MPCCORE,
MASK_POWERPC | MASK_NEW_MNEMONICS,