PR27102, gas: "section symbols are already global"
authorAlan Modra <amodra@gmail.com>
Mon, 4 Jan 2021 00:46:21 +0000 (11:16 +1030)
committerAlan Modra <amodra@gmail.com>
Mon, 4 Jan 2021 08:28:15 +0000 (18:58 +1030)
PR 27102
* symbols.c (S_SET_EXTERNAL): Revise section symbol warning
message and register symbol error message.

gas/ChangeLog
gas/symbols.c

index b38c379a21596ab43fdeb9727349b3cda612fd01..4c370a6ba54494f0b38125c6c45eb0c0fa2949d6 100644 (file)
@@ -1,3 +1,9 @@
+2021-01-04  Alan Modra  <amodra@gmail.com>
+
+       PR 27102
+       * symbols.c (S_SET_EXTERNAL): Revise section symbol warning
+       message and register symbol error message.
+
 2021-01-04  Alan Modra  <amodra@gmail.com>
 
        PR 27101
index f6e4b718ef719eef8a7e6e29dbadf3605058403d..289ccbee8e24fb9d35eb8ff7c3c1685e9f11f6fe 100644 (file)
@@ -2431,14 +2431,13 @@ S_SET_EXTERNAL (symbolS *s)
   if (s->bsym->flags & BSF_SECTION_SYM)
     {
       /* Do not reassign section symbols.  */
-      as_warn (_("section symbols are already global"));
+      as_warn (_("can't make section symbol global"));
       return;
     }
 #ifndef TC_GLOBAL_REGISTER_SYMBOL_OK
   if (S_GET_SEGMENT (s) == reg_section)
     {
-      as_bad ("can't make register symbol `%s' global",
-             S_GET_NAME (s));
+      as_bad (_("can't make register symbol global"));
       return;
     }
 #endif