+2015-07-09 Steve Ellcey <sellcey@imgtec.com>
+
+ * config/mips/mti-linux.h (MIPS_SYSVERSION_SPEC): Update
+ to handle mips[32|64]r3 and mips[32|64]r5.
+
2015-07-09 Jakub Jelinek <jakub@redhat.com>
PR middle-end/66633
along with GCC; see the file COPYING3. If not see
<http://www.gnu.org/licenses/>. */
-/* This target is a multilib target, specify the sysroot paths. */
-#define MIPS_SYSVERSION_SPEC \
- "%{mips32:r1}%{mips64:r1}%{mips32r2:r2}%{mips64r2:r2}" \
- "%{mips32r6:r6}%{mips64r6:r6}%{mips16:-mips16}"
+/* This target is a multilib target, specify the sysroot paths.
+ MIPS_SYSVERSION_SPEC defaults to 'r2' (mips32r2 or mips64r2) unless
+ 'r1' or 'r6' are specifically given so that mips32r3, mips32r5,
+ mips64r3, and mips64r5 will all default to 'r2'. See MULTILIB_MATCHES
+ definition in t-mti-linux. */
+
+#define MIPS_SYSVERSION_SPEC \
+ "%{mips32|mips64:r1;mips32r6|mips64r6:r6;:r2}%{mips16:-mips16}"
#undef SYSROOT_SUFFIX_SPEC
#define SYSROOT_SUFFIX_SPEC \