This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, MIPS] Scheduling for M51xx core family
- From: Richard Sandiford <rdsandiford at googlemail dot com>
- To: Robert Suchanek <Robert dot Suchanek at imgtec dot com>
- Cc: "Catherine_Moore\ at mentor dot com" <Catherine_Moore at mentor dot com>, Matthew Fortune <Matthew dot Fortune at imgtec dot com>, Prachi Godbole <Prachi dot Godbole at imgtec dot com>, "gcc-patches\ at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Sat, 18 Jul 2015 14:04:02 +0100
- Subject: Re: [PATCH, MIPS] Scheduling for M51xx core family
- Authentication-results: sourceware.org; auth=none
- References: <B5E67142681B53468FAF6B7C31356562441ABA31 at hhmail02 dot hh dot imgtec dot org>
Robert Suchanek <Robert.Suchanek@imgtec.com> writes:
> @@ -771,7 +771,8 @@ struct mips_cpu_info {
>
> /* Infer a -mnan=2008 setting from a -mips argument. */
> #define MIPS_ISA_NAN2008_SPEC \
> - "%{mnan*:;mips32r6|mips64r6:-mnan=2008}"
> + "%{mnan*:;mips32r6|mips64r6:-mnan=2008;march=m51*: \
> + %{!msoft-float:-mnan=2008}}"
Did you need this, or was it for completeness? MIPS_ISA_NAN2008_SPEC
should only be used after MIPS_ISA_LEVEL_SPEC, so I would have expected
the mips32r6|mips64r6: case to fire for -march=m51* too, ahead of the
new case.
Thanks,
Richard