re PR target/55487 (ICE in mark_jump_label_1, at jump.c:1134 compiling gcc.c-torture/execute/pr51447.c at -O2 and above)
PR target/55487 * config/pa/pa.c (legitimize_pic_address): Before incrementing label nuses, make sure we have a label. From-SVN: r197541
This commit is contained in:
parent
a2cc773579
commit
27e430a2b2
@ -1,3 +1,9 @@
|
||||
2013-04-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
PR target/55487
|
||||
* config/pa/pa.c (legitimize_pic_address): Before incrementing label
|
||||
nuses, make sure we have a label.
|
||||
|
||||
2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
||||
|
||||
PR target/56843
|
||||
|
@ -792,7 +792,9 @@ legitimize_pic_address (rtx orig, enum machine_mode mode, rtx reg)
|
||||
/* Extract CODE_LABEL. */
|
||||
orig = XEXP (orig, 0);
|
||||
add_reg_note (insn, REG_LABEL_OPERAND, orig);
|
||||
LABEL_NUSES (orig)++;
|
||||
/* Make sure we have label and not a note. */
|
||||
if (LABEL_P (orig))
|
||||
LABEL_NUSES (orig)++;
|
||||
}
|
||||
crtl->uses_pic_offset_table = 1;
|
||||
return reg;
|
||||
|
Loading…
Reference in New Issue
Block a user