* config/tc-ppc.c (ppc_elf_cons): Allow @l and other reloc
authorAlan Modra <amodra@gmail.com>
Fri, 16 Aug 2013 12:59:32 +0000 (12:59 +0000)
committerAlan Modra <amodra@gmail.com>
Fri, 16 Aug 2013 12:59:32 +0000 (12:59 +0000)
modifiers generally.

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

index 62574a6..f0ca044 100644 (file)
@@ -1,5 +1,10 @@
 2013-08-16  Alan Modra  <amodra@gmail.com>
 
+       * config/tc-ppc.c (ppc_elf_cons): Allow @l and other reloc
+       modifiers generally.
+
+2013-08-16  Alan Modra  <amodra@gmail.com>
+
        * config/tc-ppc.c (ppc_elf_lcomm): Use subsection 1.
 
 2013-08-14  David Edelsohn  <dje.gcc@gmail.com>
index 06f4e9f..1631fb7 100644 (file)
@@ -2050,8 +2050,7 @@ ppc_elf_cons (int nbytes /* 1=.byte, 2=.word, 4=.long, 8=.llong */)
   do
     {
       expression (&exp);
-      if (exp.X_op == O_symbol
-         && *input_line_pointer == '@'
+      if (*input_line_pointer == '@'
          && (reloc = ppc_elf_suffix (&input_line_pointer,
                                      &exp)) != BFD_RELOC_UNUSED)
        {