Commit ca87076c by Eric Christopher Committed by Eric Christopher

mips.h (FUNCTION_ARG_REGNO_P): Fix to check only range of valid arg registers and fixed_regs.

2004-03-04  Eric Christopher  <echristo@redhat.com>

	* config/mips/mips.h (FUNCTION_ARG_REGNO_P): Fix to check
	only range of valid arg registers and fixed_regs.

From-SVN: r78899
parent 1a402dc1
2004-03-04 Eric Christopher <echristo@redhat.com>
* config/mips/mips.h (FUNCTION_ARG_REGNO_P): Fix to check
only range of valid arg registers and fixed_regs.
2004-03-04 Alan Modra <amodra@bigpond.net.au>
PR target/14406
......
......@@ -2201,8 +2201,7 @@ extern enum reg_class mips_char_to_class[256];
#define FUNCTION_ARG_REGNO_P(N) \
((IN_RANGE((N), GP_ARG_FIRST, GP_ARG_LAST) \
|| (IN_RANGE((N), FP_ARG_FIRST, FP_ARG_LAST) \
&& ((N) % FP_INC == 0) && mips_abi != ABI_O64)) \
|| (IN_RANGE((N), FP_ARG_FIRST, FP_ARG_LAST))) \
&& !fixed_regs[N])
/* This structure has to cope with two different argument allocation
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment