re PR target/8087 (sparc-sun-solaris2.7 C testsuite failures in execute/20020720-1.c w/-m64 or on sparcv9/sparc64)
PR target/8087 * simplify-rtx.c (avoid_constant_pool_reference): Allow constant pool references that are constructed using LO_SUM. From-SVN: r57942
This commit is contained in:
parent
a976603e86
commit
11f3e4c7ca
@ -1,3 +1,9 @@
|
||||
2002-10-08 Roger Sayle <roger@eyesopen.com>
|
||||
|
||||
PR target/8087
|
||||
* simplify-rtx.c (avoid_constant_pool_reference): Allow constant
|
||||
pool references that are constructed using LO_SUM.
|
||||
|
||||
2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* c-opts.c (c_common_decode_option): Add warn_strict_aliasing to
|
||||
|
@ -146,6 +146,9 @@ avoid_constant_pool_reference (x)
|
||||
return x;
|
||||
addr = XEXP (x, 0);
|
||||
|
||||
if (GET_CODE (addr) == LO_SUM)
|
||||
addr = XEXP (addr, 1);
|
||||
|
||||
if (GET_CODE (addr) != SYMBOL_REF
|
||||
|| ! CONSTANT_POOL_ADDRESS_P (addr))
|
||||
return x;
|
||||
|
Loading…
x
Reference in New Issue
Block a user