mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-26 14:24:18 +08:00
re PR target/37603 (FAIL: gcc.c-torture/compile/pr36141.c at -O1 and above)
PR target/37603 * pa.c (legitimize_pic_address): Force function labels to memory in word mode. From-SVN: r140870
This commit is contained in:
parent
a3cb4b82a7
commit
0b076fea2a
@ -1,3 +1,9 @@
|
||||
2000-10-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
PR target/37603
|
||||
* pa.c (legitimize_pic_address): Force function labels to memory in
|
||||
word mode.
|
||||
|
||||
2008-10-04 Anton Blanchard <anton@samba.org>
|
||||
|
||||
* config/rs6000/rs6000.c (rs6000_emit_sync): Use gen_lwsync().
|
||||
|
@ -714,8 +714,8 @@ legitimize_pic_address (rtx orig, enum machine_mode mode, rtx reg)
|
||||
|
||||
if (function_label_operand (orig, mode))
|
||||
{
|
||||
/* Force function label into memory. */
|
||||
orig = XEXP (force_const_mem (mode, orig), 0);
|
||||
/* Force function label into memory in word mode. */
|
||||
orig = XEXP (force_const_mem (word_mode, orig), 0);
|
||||
/* Load plabel address from DLT. */
|
||||
emit_move_insn (tmp_reg,
|
||||
gen_rtx_PLUS (word_mode, pic_offset_table_rtx,
|
||||
|
Loading…
Reference in New Issue
Block a user