* config/tc-s390.h (LOCAL_LABEL_PREFIX): Don't define.
testsuite/:
* gas/mips/mips16-e.d: Adjust for change in LOCAL_LABEL_PREFIX.
* gas/mips/mipsel16-e.d: Likewise.
* gas/mips/tmips16-e.d: Likewise.
* gas/mips/tmipsel16-e.d: Likewise.
+
+ * config/obj-elf.h (LOCAL_LABEL_PREFIX): Conditionally define.
+ * config/tc-s390.h (LOCAL_LABEL_PREFIX): Don't define.
+
* config/tc-arm.h (CONVERT_SYMBOLIC_ATTRIBUTE): Only define for
#endif
extern void elf_begin (void);
+#ifndef LOCAL_LABEL_PREFIX
+#define LOCAL_LABEL_PREFIX '.'
+#endif
+
/* should be conditional on address size! */
#define elf_symbol(asymbol) ((elf_symbol_type *) (&(asymbol)->the_bfd))
/* Whether or not the target is big endian */
extern int target_big_endian;
-#define LOCAL_LABEL_PREFIX '.'
-
/* Permit temporary numeric labels. */
#define LOCAL_LABELS_FB 1
+
+ * gas/mips/mips16-e.d: Adjust for change in LOCAL_LABEL_PREFIX.
+ * gas/mips/mipsel16-e.d: Likewise.
+ * gas/mips/tmips16-e.d: Likewise.
+ * gas/mips/tmipsel16-e.d: Likewise.
+
* lib/gas-defs.exp (run_list_test): Fix typo in comment.
0+0000000 l d \.reginfo 0+0000000 (|\.reginfo)
0+0000000 l d \.(mdebug|pdr) 0+0000000 (|\.mdebug|\.pdr)
0+0000002 l \.text 0+0000000 0xf0 l1
-0+0000004 l \.text 0+0000000 0xf0 L1.1
+0+0000004 l \.text 0+0000000 0xf0 \.L1.1
0+0000000 \*UND\* 0+0000000 g1
OFFSET [ ]+ TYPE VALUE
0+0000000 R_MIPS_32 l1
0+0000004 R_MIPS_32 l1
-0+0000008 R_MIPS_32 L1.1
-0+000000c R_MIPS_32 L1.1
+0+0000008 R_MIPS_32 \.L1.1
+0+000000c R_MIPS_32 \.L1.1
0+0000010 R_MIPS_32 g1
0+0000014 R_MIPS_32 g1
0+0000000 l d \.reginfo 0+0000000 (|\.reginfo)
0+0000000 l d \.(mdebug|pdr) 0+0000000 (|\.mdebug|\.pdr)
0+0000002 l \.text 0+0000000 0xf0 l1
-0+0000004 l \.text 0+0000000 0xf0 L1.1
+0+0000004 l \.text 0+0000000 0xf0 \.L1.1
0+0000000 \*UND\* 0+0000000 g1
OFFSET [ ]+ TYPE VALUE
0+0000000 R_MIPS_32 l1
0+0000004 R_MIPS_32 l1
-0+0000008 R_MIPS_32 L1.1
-0+000000c R_MIPS_32 L1.1
+0+0000008 R_MIPS_32 \.L1.1
+0+000000c R_MIPS_32 \.L1.1
0+0000010 R_MIPS_32 g1
0+0000014 R_MIPS_32 g1
0+0000000 l d \.data 0+0000000 (|\.data)
0+0000000 l d \.bss 0+0000000 (|\.bss)
0+0000002 l \.text 0+0000000 0xf0 l1
-0+0000004 l \.text 0+0000000 0xf0 L1.1
+0+0000004 l \.text 0+0000000 0xf0 \.L1.1
0+0000000 l d foo 0+0000000 (|foo)
0+0000000 l d \.reginfo 0+0000000 (|\.reginfo)
0+0000000 l d \.(mdebug|pdr) 0+0000000 (|\.mdebug|\.pdr)
OFFSET [ ]+ TYPE VALUE
0+0000000 R_MIPS_32 l1
0+0000004 R_MIPS_32 l1
-0+0000008 R_MIPS_32 L1.1
-0+000000c R_MIPS_32 L1.1
+0+0000008 R_MIPS_32 \.L1.1
+0+000000c R_MIPS_32 \.L1.1
0+0000010 R_MIPS_32 g1
0+0000014 R_MIPS_32 g1
0+0000000 l d \.data 0+0000000 (|\.data)
0+0000000 l d \.bss 0+0000000 (|\.bss)
0+0000002 l \.text 0+0000000 0xf0 l1
-0+0000004 l \.text 0+0000000 0xf0 L1.1
+0+0000004 l \.text 0+0000000 0xf0 \.L1.1
0+0000000 l d foo 0+0000000 (|foo)
0+0000000 l d \.reginfo 0+0000000 (|\.reginfo)
0+0000000 l d \.(mdebug|pdr) 0+0000000 (|\.mdebug|\.pdr)
OFFSET [ ]+ TYPE VALUE
0+0000000 R_MIPS_32 l1
0+0000004 R_MIPS_32 l1
-0+0000008 R_MIPS_32 L1.1
-0+000000c R_MIPS_32 L1.1
+0+0000008 R_MIPS_32 \.L1.1
+0+000000c R_MIPS_32 \.L1.1
0+0000010 R_MIPS_32 g1
0+0000014 R_MIPS_32 g1