Accept LABEL_REFs as well as SYMBOL_REFs from the constant pool.
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Feb 2002 09:08:19 +0000 (09:08 +0000)
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Feb 2002 09:08:19 +0000 (09:08 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49542 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/dbxout.c

index 501e2c5..5aaad73 100644 (file)
@@ -1,3 +1,8 @@
+2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * dbxout.c (dbxout_symbol_location): Accept LABEL_REFs as well
+       as SYMBOL_REFs from the constant pool.
+
 2002-02-06  Alexandre Oliva  <aoliva@redhat.com>
 
        * dbxout.c (dbxout_parms): Apply DEBUGGER_ARG_OFFSET to parameters
index b449e13..2db1f3a 100644 (file)
@@ -2198,7 +2198,8 @@ dbxout_symbol_location (decl, type, suffix, home)
                {
                  rtx tmp = get_pool_constant (current_sym_addr);
 
-                 if (GET_CODE (tmp) == SYMBOL_REF)
+                 if (GET_CODE (tmp) == SYMBOL_REF
+                     || GET_CODE (tmp) == LABEL_REF)
                    current_sym_addr = tmp;
                }