mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-07 16:10:19 +08:00
ia64.c (ia64_cannot_force_const_mem): Do not allow RFmode constants.
* config/ia64/ia64.c (ia64_cannot_force_const_mem): Do not allow RFmode constants. From-SVN: r137324
This commit is contained in:
parent
f3e10a2bd8
commit
103a641100
@ -1,3 +1,8 @@
|
|||||||
|
2008-07-01 Steve Ellcey <sje@cup.hp.com>
|
||||||
|
|
||||||
|
* config/ia64/ia64.c (ia64_cannot_force_const_mem): Do not allow
|
||||||
|
RFmode constants.
|
||||||
|
|
||||||
2008-07-01 Uros Bizjak <ubizjak@gmail.com>
|
2008-07-01 Uros Bizjak <ubizjak@gmail.com>
|
||||||
|
|
||||||
* config/i386/i386.c (ix86_build_signbit_mask): Generate TImode and
|
* config/i386/i386.c (ix86_build_signbit_mask): Generate TImode and
|
||||||
|
@ -781,6 +781,8 @@ ia64_legitimate_constant_p (rtx x)
|
|||||||
static bool
|
static bool
|
||||||
ia64_cannot_force_const_mem (rtx x)
|
ia64_cannot_force_const_mem (rtx x)
|
||||||
{
|
{
|
||||||
|
if (GET_MODE (x) == RFmode)
|
||||||
|
return true;
|
||||||
return tls_symbolic_operand_type (x) != 0;
|
return tls_symbolic_operand_type (x) != 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user