This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Does -march=r5000 imply HAVE_32BIT_GPRS?
- To: binutils at sourceware dot cygnus dot com
- Subject: Does -march=r5000 imply HAVE_32BIT_GPRS?
- From: "H . J . Lu" <hjl at lucon dot org>
- Date: Mon, 13 Aug 2001 16:46:39 -0700
The current gas sets HAVE_64BIT_GPRS when -march=r5000 is used with
/* Return true if ISA supports 64 bit gp register instructions. */
#define ISA_HAS_64BIT_REGS(ISA) ( \
(ISA) == ISA_MIPS3 \
|| (ISA) == ISA_MIPS4 \
|| (ISA) == ISA_MIPS5 \
|| (ISA) == ISA_MIPS64 \
)
since -march=r5000 sets ISA to ISA_MIPS4. It is a departure from the
old behavior. That means you cannot use -march=r5000/-mcpu=r5000
only for 32bit applications. Is that intentional?
H.J.