mirror of git://gcc.gnu.org/git/gcc.git
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:
parent
53fdf0be63
commit
0ea1e106b2
|
|
@ -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>
|
2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
|
||||||
|
|
||||||
* tradcpp.c (rescan): Do not recognize directives when the #
|
* tradcpp.c (rescan): Do not recognize directives when the #
|
||||||
|
|
|
||||||
|
|
@ -810,10 +810,11 @@ while (0)
|
||||||
/* A C expression that is nonzero if it is permissible to store a value of mode
|
/* 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
|
MODE in hard register number REGNO (or in several registers starting with
|
||||||
that one). */
|
that one). */
|
||||||
/* ??? movxf_internal does not support XFmode values in integer registers. */
|
|
||||||
#define HARD_REGNO_MODE_OK(REGNO, MODE) \
|
#define HARD_REGNO_MODE_OK(REGNO, MODE) \
|
||||||
(FR_REGNO_P (REGNO) ? (MODE) != CCmode \
|
(FR_REGNO_P (REGNO) ? (MODE) != CCmode \
|
||||||
: PR_REGNO_P (REGNO) ? (MODE) == CCmode \
|
: PR_REGNO_P (REGNO) ? (MODE) == CCmode \
|
||||||
|
: GR_REGNO_P (REGNO) ? (MODE) != XFmode \
|
||||||
: 1)
|
: 1)
|
||||||
|
|
||||||
/* A C expression that is nonzero if it is desirable to choose register
|
/* A C expression that is nonzero if it is desirable to choose register
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue