From: kenner Date: Wed, 12 Jan 1994 11:00:25 +0000 (+0000) Subject: (MASK and TARGET): Change POWERPCSQR to PPCFPX to describe both fsqrt X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;h=7e2cdc14322b396f1426600d9a2478e52a5dd1d5;p=pf3gnuchains%2Fgcc-fork.git (MASK and TARGET): Change POWERPCSQR to PPCFPX to describe both fsqrt and fsel. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6384 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h index 9ada748b039..b84947ddc46 100644 --- a/gcc/config/rs6000/rs6000.h +++ b/gcc/config/rs6000/rs6000.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000. - Copyright (C) 1992, 1993 Free Software Foundation, Inc. - Contributed by Richard Kenner (kenner@nyu.edu) + Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc. + Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GNU CC. @@ -76,8 +76,8 @@ extern int target_flags; /* Use PowerPC architecture instructions. */ #define MASK_POWERPC 0x04 -/* Use PowerPC square root instructions. */ -#define MASK_POWERPCSQR 0x08 +/* Use PowerPC extended FP instruction including sqrt and fsel. */ +#define MASK_PPCFPX 0x08 /* Use PowerPC-64 architecture instructions. */ #define MASK_POWERPC64 0x10 @@ -101,7 +101,7 @@ extern int target_flags; #define TARGET_POWER (target_flags & MASK_POWER) #define TARGET_POWER2 (target_flags & MASK_POWER2) #define TARGET_POWERPC (target_flags & MASK_POWERPC) -#define TARGET_POWERPCSQR (target_flags & MASK_POWERPCSQR) +#define TARGET_PPCFPX (target_flags & MASK_PPCFPX) #define TARGET_POWERPC64 (target_flags & MASK_POWERPC64) #define TARGET_NEW_MNEMONICS (target_flags & MASK_NEW_MNEMONICS) #define TARGET_NO_FP_IN_TOC (target_flags & MASK_NO_FP_IN_TOC) @@ -121,10 +121,10 @@ extern int target_flags; {"no-power2", - MASK_POWER2}, \ {"no-power", - (MASK_POWER | MASK_POWER2)}, \ {"powerpc", MASK_POWERPC}, \ - {"no-powerpc", - (MASK_POWERPC | MASK_POWERPCSQR | MASK_POWERPC64)}, \ - {"powerpc-sqr", MASK_POWERPC | MASK_POWERPCSQR}, \ - {"no-powerpc-sqr", - MASK_POWERPCSQR}, \ - {"powerpc64", MASK_POWERPC | MASK_POWERPC64}, \ + {"no-powerpc", - (MASK_POWERPC | MASK_PPCFPX | MASK_POWERPC64)}, \ + {"powerpc-fpx", MASK_POWERPC | MASK_PPCFPX}, \ + {"no-powerpc-fpx", - MASK_PPCFPX}, \ + {"powerpc64", MASK_POWERPC | MASK_PPCFPX | MASK_POWERPC64}, \ {"no-powerpc64", -MASK_POWERPC64}, \ {"new-mnemonics", MASK_NEW_MNEMONICS}, \ {"old-mnemonics", -MASK_NEW_MNEMONICS}, \