projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c572e5b
)
*** empty log message ***
author
Richard Kenner
<kenner@gcc.gnu.org>
Tue, 21 Apr 1992 11:32:41 +0000
(07:32 -0400)
committer
Richard Kenner
<kenner@gcc.gnu.org>
Tue, 21 Apr 1992 11:32:41 +0000
(07:32 -0400)
From-SVN: r809
gcc/jump.c
patch
|
blob
|
history
diff --git
a/gcc/jump.c
b/gcc/jump.c
index a8b0b6276841b46ce4aed80ef672c0012eb16959..1ba6c6b6141a120566366b0108c9a89ee6bd06df 100644
(file)
--- a/
gcc/jump.c
+++ b/
gcc/jump.c
@@
-2656,6
+2656,13
@@
mark_jump_label (x, insn, cross_jump)
case CALL:
return;
+ case MEM:
+ /* If this is a constant-pool reference, see if it is a label. */
+ if (GET_CODE (XEXP (x, 0)) == SYMBOL_REF
+ && CONSTANT_POOL_ADDRESS_P (XEXP (x, 0)))
+ mark_jump_label (get_pool_constant (XEXP (x, 0)), insn, cross_jump);
+ break;
+
case LABEL_REF:
{
register rtx label = XEXP (x, 0);