aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/t-ppcgas
diff options
context:
space:
mode:
authorVladimir Makarov <vmakarov@gcc.gnu.org>1999-01-18 09:37:00 +0000
committerVladimir Makarov <vmakarov@gcc.gnu.org>1999-01-18 09:37:00 +0000
commitbef84347b46063152483e44d53f2301f82eeaa85 (patch)
treefa361334ccb9a5679a59115e06e6f4304ebd3377 /gcc/config/rs6000/t-ppcgas
parentaa7ecb4aa55e20cb0f60061731ab7e9df22e5bcc (diff)
downloadgcc-bef84347b46063152483e44d53f2301f82eeaa85.zip
gcc-bef84347b46063152483e44d53f2301f82eeaa85.tar.gz
gcc-bef84347b46063152483e44d53f2301f82eeaa85.tar.bz2
[multiple changes]
1999-01-18 Vladimir N. Makarov <vmakarov@cygnus.com> * invoke.texi (-mcpu=740, -mcpu=750): New options. (-m(no-)multiple, -m(no-)string): Describe cases for PPC740 & PPC750. 1999-01-18 Michael Meissner <meissner@cygnus.com> * rs6000.h ({ASM,CPP}_CPU_SPEC): Add support for all machines supported with -mcpu=xxx. (processor_type): Add PROCESSOR_PPC750. (ADJUST_PRIORITY): Call rs6000_adjust_priority. (RTX_COSTS): Supply costs for 750 multiply/divide operations. (rs6000_adjust_priority): Add declaration. * rs6000.c (rs6000_override_options): -mcpu={750,740} now sets the processor type as 750, not 603. Allow -mmultiple and -mstring on little endian 750 systems. (rs6000_adjust_priority): Stub for now. (get_issue_rate): The PowerPC 750 can issue 2 instructions/cycle. * rs6000.md (function/cpu attributes): Add initial ppc750 support. * sysv4.h (STRICT_ALIGNMENT): Don't force strict alignment if little endian. (CC1_SPEC): Pass -mstrict-align if little endian, and not overridden. (CC1_ENDIAN_{LITTLE,BIG,DEFAULT}_SPEC): Endian specific configs. (SUBTARGET_EXTRA_SPECS): Add cc1 endian specs. * {sysv4,eabi}le.h (CC1_ENDIAN_DEFAULT_SPEC): Override, default is little endian. * t-ppcgas (MULTILIB_*): Delete obsolete Solaris multilibs. From-SVN: r24746
Diffstat (limited to 'gcc/config/rs6000/t-ppcgas')
-rw-r--r--gcc/config/rs6000/t-ppcgas9
1 files changed, 3 insertions, 6 deletions
diff --git a/gcc/config/rs6000/t-ppcgas b/gcc/config/rs6000/t-ppcgas
index 9fb5e4e..8ea37be 100644
--- a/gcc/config/rs6000/t-ppcgas
+++ b/gcc/config/rs6000/t-ppcgas
@@ -3,17 +3,14 @@
MULTILIB_OPTIONS = msoft-float \
mlittle/mbig \
- mcall-sysv/mcall-aix/mcall-solaris/mcall-linux
+ mcall-sysv/mcall-aix/mcall-linux
MULTILIB_DIRNAMES = nof \
le be \
- cs ca sol lin
+ cs ca lin
MULTILIB_EXTRA_OPTS = mrelocatable-lib mno-eabi mstrict-align
-MULTILIB_EXCEPTIONS = *mbig/*mcall-solaris* \
- *mlittle/*mcall-solaris* \
- *msoft-float/*mcall-solaris* \
- *mbig/*mcall-linux* \
+MULTILIB_EXCEPTIONS = *mbig/*mcall-linux* \
*mlittle/*mcall-linux* \
*msoft-float/*mcall-linux*