Fix for abort while compiling PlumHall.

* config/ia64/ia64.h (HARD_REGNO_MODE_OK): Don't allow XFmode in
	GR_REGS.

From-SVN: r35140
This commit is contained in:
Jim Wilson 2000-07-19 23:02:03 +00:00 committed by Jim Wilson
parent 53fdf0be63
commit 0ea1e106b2
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2000-07-19 Jim Wilson <wilson@cygnus.com>
* config/ia64/ia64.h (HARD_REGNO_MODE_OK): Don't allow XFmode in
GR_REGS.
2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
* tradcpp.c (rescan): Do not recognize directives when the #

View File

@ -810,10 +810,11 @@ while (0)
/* A C expression that is nonzero if it is permissible to store a value of mode
MODE in hard register number REGNO (or in several registers starting with
that one). */
/* ??? movxf_internal does not support XFmode values in integer registers. */
#define HARD_REGNO_MODE_OK(REGNO, MODE) \
(FR_REGNO_P (REGNO) ? (MODE) != CCmode \
: PR_REGNO_P (REGNO) ? (MODE) == CCmode \
: GR_REGNO_P (REGNO) ? (MODE) != XFmode \
: 1)
/* A C expression that is nonzero if it is desirable to choose register