summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/eabispe.h
diff options
context:
space:
mode:
authoraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>2003-04-07 02:48:54 +0000
committeraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>2003-04-07 02:48:54 +0000
commit159813d9a693a30944aafad1760446599aab3e58 (patch)
treebda06c0f80fa7865bf8dbbc4c25d8f8fadc636eb /gcc/config/rs6000/eabispe.h
parentd7e7ddaf6d77095d3a206af4c05ec6d674847668 (diff)
downloadgcc-159813d9a693a30944aafad1760446599aab3e58.tar.gz
2003-04-06 Aldy Hernandez <aldyh@redhat.com>
* doc/invoke.texi (RS/6000 and PowerPC Options): Document -mspe option. * config/rs6000/eabispe.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Set rs6000_spe. * config/rs6000/eabi.h (TARGET_E500): Define. * config/rs6000/rs6000.h (TARGET_E500): Define. (TARGET_OPTIONS): Add spe= option. Declare rs6000_spe and rs6000_spe_string extern. * config/rs6000/rs6000.c (branch_positive_comparison_operator): Change TARGET_SPE to TARGET_E500. (ccr_bit): Change TARGET_SPE to TARGET_E500. Check for !TARGET_FPRS. (print_operand): Same. (rs6000_generate_compare): Same. (output_cbranch): Same. (rs6000_spe): Declare. (rs6000_spe_string): Declare. (rs6000_override_options): Call rs6000_parse_spe_option. (rs6000_parse_spe_option): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65319 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000/eabispe.h')
-rw-r--r--gcc/config/rs6000/eabispe.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/config/rs6000/eabispe.h b/gcc/config/rs6000/eabispe.h
index bfec030b9de..5cbe7f7ba5e 100644
--- a/gcc/config/rs6000/eabispe.h
+++ b/gcc/config/rs6000/eabispe.h
@@ -36,6 +36,8 @@ Boston, MA 02111-1307, USA. */
/* See note below. */ \
/*if (rs6000_long_double_size_string == NULL)*/ \
/* rs6000_long_double_type_size = 128;*/ \
+ if (rs6000_spe_string == NULL) \
+ rs6000_spe = 1; \
if (rs6000_isel_string == NULL) \
rs6000_isel = 1