* config.gcc (mipsisa64*-*-linux*): New configuration. Set ISA
to MIPS64r2 for mipsisa64r2*.
* config/mips/mips.h (GENERATE_MIPS16E): Update comment.
(ISA_MIPS64R2): New macro.
(TARGET_CPU_CPP_BUILTINS, MULTILIB_ISA_DEFAULT): Handle it.
(ISA_HAS_64BIT_REGS, ISA_HAS_MUL3, ISA_HAS_FP_CONDMOVE,
ISA_HAS_8CC, ISA_HAS_FP4, ISA_HAS_PAIRED_SINGLE,
ISA_HAS_MADD_MSUB, ISA_HAS_NMADD4_NMSUB4, ISA_HAS_CLZ_CLO,
ISA_HAS_ROR, ISA_HAS_PREFETCH, ISA_HAS_PREFETCHX, ISA_HAS_SEB_SEH,
ISA_HAS_EXT_INS, ISA_HAS_MXHC1, ISA_HAS_HILO_INTERLOCKS,
ISA_HAS_SYNCI, MIN_FPRS_PER_FMT): Return true for ISA_MIPS64R2.
(MIPS_ISA_LEVEL_SPEC, ASM_SPEC, LINK_SPEC): Handle -mips64r2.
(TARGET_LOONGSON_2E, TARGET_LOONGSON_2F, TARGET_LOONGSON_2EF):
Move up to keep list alphabetically sorted.
(TUNE_20KC, TUNE_24K, TUNE_74K, TUNE_LOONGSON_2EF): Likewise.
* config/mips/mips.c (mips_cpu_info_table): Add default MIPS64r2
processor.
* doc/invoke.texi (MIPS Options): Add -mips64r2.
(-march=@var{arch}): Add mips64r2.
testsuite/
* gcc.target/mips/ext-1.c: New test.
From-SVN: r138448
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| inter | Loading commit data... | |
| 20020620-1.c | Loading commit data... | |
| args-1.c | Loading commit data... | |
| args-2.c | Loading commit data... | |
| args-3.c | Loading commit data... | |
| asm-1.c | Loading commit data... | |
| atomic-memory-1.c | Loading commit data... | |
| atomic-memory-2.c | Loading commit data... | |
| branch-1.c | Loading commit data... | |
| branch-cost-1.c | Loading commit data... | |
| branch-cost-2.c | Loading commit data... | |
| call-saved-1.c | Loading commit data... | |
| call-saved-2.c | Loading commit data... | |
| call-saved-3.c | Loading commit data... | |
| clear-cache-1.c | Loading commit data... | |
| clear-cache-2.c | Loading commit data... | |
| code-readable-1.c | Loading commit data... | |
| code-readable-2.c | Loading commit data... | |
| code-readable-3.c | Loading commit data... | |
| dpaq_sa_l_w.c | Loading commit data... | |
| dpsq_sa_l_w.c | Loading commit data... | |
| dse-1.c | Loading commit data... | |
| dspr2-MULT.c | Loading commit data... | |
| dspr2-MULTU.c | Loading commit data... | |
| ext-1.c | Loading commit data... | |
| ext_ins.c | Loading commit data... | |
| fix-r4000-1.c | Loading commit data... | |
| fix-r4000-10.c | Loading commit data... | |
| fix-r4000-11.c | Loading commit data... | |
| fix-r4000-12.c | Loading commit data... | |
| fix-r4000-2.c | Loading commit data... | |
| fix-r4000-3.c | Loading commit data... | |
| fix-r4000-4.c | Loading commit data... | |
| fix-r4000-5.c | Loading commit data... | |
| fix-r4000-6.c | Loading commit data... | |
| fix-r4000-7.c | Loading commit data... | |
| fix-r4000-8.c | Loading commit data... | |
| fix-r4000-9.c | Loading commit data... | |
| fix-vr4130-1.c | Loading commit data... | |
| fix-vr4130-2.c | Loading commit data... | |
| fix-vr4130-3.c | Loading commit data... | |
| fix-vr4130-4.c | Loading commit data... | |
| fixed-scalar-type.c | Loading commit data... | |
| fixed-vector-type.c | Loading commit data... | |
| fpcmp-1.c | Loading commit data... | |
| fpcmp-2.c | Loading commit data... | |
| fpr-moves-1.c | Loading commit data... | |
| fpr-moves-2.c | Loading commit data... | |
| fpr-moves-3.c | Loading commit data... | |
| fpr-moves-4.c | Loading commit data... | |
| fpr-moves-5.c | Loading commit data... | |
| fpr-moves-6.c | Loading commit data... | |
| fpr-moves-7.c | Loading commit data... | |
| fpr-moves-8.c | Loading commit data... | |
| gcc-have-sync-compare-and-swap-1.c | Loading commit data... | |
| gcc-have-sync-compare-and-swap-2.c | Loading commit data... | |
| gcc-have-sync-compare-and-swap-3.c | Loading commit data... | |
| gcc-have-sync-compare-and-swap-4.c | Loading commit data... | |
| ins-1.c | Loading commit data... | |
| int-moves-1.c | Loading commit data... | |
| int-moves-2.c | Loading commit data... | |
| lazy-binding-1.c | Loading commit data... | |
| loongson-simd.c | Loading commit data... | |
| madd-1.c | Loading commit data... | |
| madd-2.c | Loading commit data... | |
| madd-3.c | Loading commit data... | |
| madd-4.c | Loading commit data... | |
| maddu-1.c | Loading commit data... | |
| maddu-2.c | Loading commit data... | |
| maddu-3.c | Loading commit data... | |
| maddu-4.c | Loading commit data... | |
| memcpy-1.c | Loading commit data... | |
| mips-3d-1.c | Loading commit data... | |
| mips-3d-2.c | Loading commit data... | |
| mips-3d-3.c | Loading commit data... | |
| mips-3d-4.c | Loading commit data... | |
| mips-3d-5.c | Loading commit data... | |
| mips-3d-6.c | Loading commit data... | |
| mips-3d-7.c | Loading commit data... | |
| mips-3d-8.c | Loading commit data... | |
| mips-3d-9.c | Loading commit data... | |
| mips-ps-1.c | Loading commit data... | |
| mips-ps-2.c | Loading commit data... | |
| mips-ps-3.c | Loading commit data... | |
| mips-ps-4.c | Loading commit data... | |
| mips-ps-5.c | Loading commit data... | |
| mips-ps-6.c | Loading commit data... | |
| mips-ps-7.c | Loading commit data... | |
| mips-ps-type-2.c | Loading commit data... | |
| mips-ps-type.c | Loading commit data... | |
| mips-sched-madd.c | Loading commit data... | |
| mips.exp | Loading commit data... | |
| mips16-attributes-2.c | Loading commit data... | |
| mips16-attributes-3.c | Loading commit data... | |
| mips16-attributes.c | Loading commit data... | |
| mips16e-extends.c | Loading commit data... | |
| mips32-dsp-run.c | Loading commit data... | |
| mips32-dsp-type.c | Loading commit data... | |
| mips32-dsp.c | Loading commit data... | |
| mips32-dspr2-type.c | Loading commit data... | |
| mips32-dspr2.c | Loading commit data... | |
| mips32r2-mxhc1.c | Loading commit data... | |
| movcc-1.c | Loading commit data... | |
| movcc-2.c | Loading commit data... | |
| movcc-3.c | Loading commit data... | |
| msub-1.c | Loading commit data... | |
| msub-2.c | Loading commit data... | |
| msub-3.c | Loading commit data... | |
| msub-4.c | Loading commit data... | |
| msubu-1.c | Loading commit data... | |
| msubu-2.c | Loading commit data... | |
| msubu-3.c | Loading commit data... | |
| msubu-4.c | Loading commit data... | |
| near-far-1.c | Loading commit data... | |
| near-far-2.c | Loading commit data... | |
| near-far-3.c | Loading commit data... | |
| near-far-4.c | Loading commit data... | |
| neg-abs-1.c | Loading commit data... | |
| neg-abs-2.c | Loading commit data... | |
| nmadd-1.c | Loading commit data... | |
| nmadd-2.c | Loading commit data... | |
| nmadd-3.c | Loading commit data... | |
| pr26765.c | Loading commit data... | |
| pr33256.c | Loading commit data... | |
| pr33635-1.c | Loading commit data... | |
| pr33755.c | Loading commit data... | |
| pr34831.c | Loading commit data... | |
| pr35802.c | Loading commit data... | |
| rsqrt-1.c | Loading commit data... | |
| rsqrt-2.c | Loading commit data... | |
| rsqrt-3.c | Loading commit data... | |
| rsqrt-4.c | Loading commit data... | |
| save-restore-1.c | Loading commit data... | |
| save-restore-2.c | Loading commit data... | |
| save-restore-3.c | Loading commit data... | |
| save-restore-4.c | Loading commit data... | |
| save-restore-5.c | Loading commit data... | |
| sb1-1.c | Loading commit data... | |
| scc-1.c | Loading commit data... | |
| scc-2.c | Loading commit data... | |
| scc-3.c | Loading commit data... | |
| scc-4.c | Loading commit data... | |
| sdata-1.c | Loading commit data... | |
| sdata-2.c | Loading commit data... | |
| sdata-3.c | Loading commit data... | |
| sdata-4.c | Loading commit data... | |
| smartmips-lwxs.c | Loading commit data... | |
| smartmips-ror-1.c | Loading commit data... | |
| smartmips-ror-2.c | Loading commit data... | |
| smartmips-ror-3.c | Loading commit data... | |
| smartmips-ror-4.c | Loading commit data... | |
| timode-1.c | Loading commit data... | |
| timode-2.c | Loading commit data... | |
| truncate-1.c | Loading commit data... | |
| vr-mult-1.c | Loading commit data... | |
| vr-mult-2.c | Loading commit data... |