PowerPC warning on symbol+offset@got
authorAlan Modra <amodra@gmail.com>
Thu, 5 Sep 2019 06:20:35 +0000 (15:50 +0930)
committerAlan Modra <amodra@gmail.com>
Thu, 5 Sep 2019 06:20:35 +0000 (15:50 +0930)
* config/tc-ppc.c (ppc_elf_suffix): Display the relocation
operator on GOT reloc warnings/errors.

gas/ChangeLog
gas/config/tc-ppc.c

index 980d970..06b7cfd 100644 (file)
@@ -1,3 +1,8 @@
+2019-09-05  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-ppc.c (ppc_elf_suffix): Display the relocation
+       operator on GOT reloc warnings/errors.
+
 2019-08-27  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
 
        * config/tc-arm.c (parse_neon_mov): Add check to accept vector
index 7d6459a..042c95b 100644 (file)
@@ -2267,8 +2267,8 @@ ppc_elf_suffix (char **str_p, expressionS *exp_p)
              case BFD_RELOC_LO16_GOTOFF:
              case BFD_RELOC_HI16_GOTOFF:
              case BFD_RELOC_HI16_S_GOTOFF:
-               as_warn (_("identifier+constant@got means "
-                          "identifier@got+constant"));
+               as_warn (_("symbol+offset@%s means symbol@%s+offset"),
+                        ptr->string, ptr->string);
                break;
 
              case BFD_RELOC_PPC_GOT_TLSGD16:
@@ -2287,7 +2287,7 @@ ppc_elf_suffix (char **str_p, expressionS *exp_p)
              case BFD_RELOC_PPC_GOT_TPREL16_LO:
              case BFD_RELOC_PPC_GOT_TPREL16_HI:
              case BFD_RELOC_PPC_GOT_TPREL16_HA:
-               as_bad (_("symbol+offset not supported for got tls"));
+               as_bad (_("symbol+offset@%s not supported"), ptr->string);
                break;
              }
          }