varasm.c (mark_constant_pool): When marking indirect references, only look at SYMBOL_REFs.

* varasm.c (mark_constant_pool): When marking indirect references,
        only look at SYMBOL_REFs.

From-SVN: r29049
This commit is contained in:
Jeffrey A Law 1999-09-02 06:39:43 +00:00 committed by Jeff Law
parent bc5afba452
commit 6b7ef0e0be
2 changed files with 5 additions and 2 deletions

View File

@ -1,5 +1,8 @@
Thu Sep 2 00:06:43 1999 Jeffrey A Law (law@cygnus.com)
* varasm.c (mark_constant_pool): When marking indirect references,
only look at SYMBOL_REFs.
* except.c (expand_fixup_region_end): Do not peek at
INSN_UID (node->entry->outer_context) for flag_new_exceptions.

View File

@ -3758,8 +3758,8 @@ mark_constant_pool ()
if (!pool->mark)
continue;
/* skip CONST_DOUBLEs too - correct? */
if (GET_CODE (pool->constant) == CONST_DOUBLE)
/* Skip everything except SYMBOL_REFs. */
if (GET_CODE (pool->constant) != SYMBOL_REF)
continue;
label = XSTR (pool->constant, 0);