Commit 0b076fea by John David Anglin Committed by John David Anglin

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
parent a3cb4b82
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,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment