]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
freebsd.h, [...] (LOCAL_LABEL_PREFIX): Define.
authorRichard Henderson <rth@redhat.com>
Wed, 27 Mar 2002 10:30:45 +0000 (02:30 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 27 Mar 2002 10:30:45 +0000 (02:30 -0800)
        * config/sparc/freebsd.h, config/sparc/linux.h, config/sparc/linux64.h,
        config/sparc/netbsd-elf.h, config/sparc/pbd.h, config/sparc/sol2.h,
        config/sparc/vxsim.h (LOCAL_LABEL_PREFIX): Define.

* gcc.dg/debug/20020327-1.c: New.

From-SVN: r51443

gcc/ChangeLog
gcc/config/sparc/freebsd.h
gcc/config/sparc/linux.h
gcc/config/sparc/linux64.h
gcc/config/sparc/netbsd-elf.h
gcc/config/sparc/pbd.h
gcc/config/sparc/sol2.h
gcc/config/sparc/vxsim.h
gcc/testsuite/gcc.dg/debug/20020327-1.c [new file with mode: 0644]

index d7bc10ec360abc299f0d12db318542b738ebadba..80df83c3e2239e2edd1ba5b52f0275df40893532 100644 (file)
@@ -1,3 +1,9 @@
+2002-03-27  Richard Henderson  <rth@redhat.com>
+
+       * config/sparc/freebsd.h, config/sparc/linux.h, config/sparc/linux64.h,
+       config/sparc/netbsd-elf.h, config/sparc/pbd.h, config/sparc/sol2.h,
+       config/sparc/vxsim.h (LOCAL_LABEL_PREFIX): Define.
+
 2002-03-27  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * config/i386/cygwin.h (TARGET_DLL, TARGET_WIN32,
index ff7c3e716bcc7b626c785b7fc4681960d8574f2d..e2dfa5958521ea022951d4047d09224a6e721bc9 100644 (file)
@@ -102,6 +102,9 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 /************************[  Assembler stuff  ]********************************/
 
+#undef LOCAL_LABEL_PREFIX
+#define LOCAL_LABEL_PREFIX  "."
+
 /* XXX2 */
 /* This is how to output a definition of an internal numbered label where
    PREFIX is the class of label and NUM is the number within the class.  */
index c07648b686fb524ef654321f628d646c65e5b240..12d859cdf2a921eaa1dc57d3194160110926cba7 100644 (file)
@@ -204,6 +204,9 @@ do {                                                                        \
 #undef COMMON_ASM_OP
 #define COMMON_ASM_OP "\t.common\t"
 
+#undef  LOCAL_LABEL_PREFIX
+#define LOCAL_LABEL_PREFIX  "."
+
 /* This is how to output a definition of an internal numbered label where
    PREFIX is the class of label and NUM is the number within the class.  */
 
index 136864f66c2a4bc7338d21cfbb72345b8ea690ae..55624fb45d8bc8c71af1d1d0fac9371c0c2bec8c 100644 (file)
@@ -325,6 +325,9 @@ do {                                                                        \
 #undef COMMON_ASM_OP
 #define COMMON_ASM_OP "\t.common\t"
 
+#undef  LOCAL_LABEL_PREFIX
+#define LOCAL_LABEL_PREFIX  "."
+
 /* This is how to output a definition of an internal numbered label where
    PREFIX is the class of label and NUM is the number within the class.  */
 
index 280ec3896d74f397110694a125c96306636cf9a6..f454b9633df3903edafdaad52d2602e816ed3c11 100644 (file)
@@ -56,6 +56,9 @@ Boston, MA 02111-1307, USA.  */
 #define DBX_REGISTER_NUMBER(REGNO) \
   (TARGET_FLAT && REGNO == HARD_FRAME_POINTER_REGNUM ? 31 : REGNO)
 
+#undef  LOCAL_LABEL_PREFIX
+#define LOCAL_LABEL_PREFIX  "."
+
 /* This is how to output a definition of an internal numbered label where
    PREFIX is the class of label and NUM is the number within the class.  */
 
index 27dfa9661f9d8d11cf3a3ac7f7c9798805a61466..9d267a5390ca9759fc71d66815a898286bd99883 100644 (file)
@@ -111,6 +111,9 @@ Boston, MA 02111-1307, USA.  */
  *  Internal labels are prefixed with a period.
  */
 
+#undef  LOCAL_LABEL_PREFIX
+#define LOCAL_LABEL_PREFIX  "."
+
 /* This is how to store into the string LABEL
    the symbol_ref name of an internal numbered label where
    PREFIX is the class of label and NUM is the number within the class.
index 2f504b34b57028255a0d116243cd2c9ac545966d..64e54b7897f85e41a0efd5a8a0aa1054a37d2441 100644 (file)
@@ -104,6 +104,9 @@ Boston, MA 02111-1307, USA.  */
 #define ASM_OUTPUT_SKIP(FILE,SIZE)  \
   fprintf (FILE, "\t.skip %u\n", (SIZE))
 
+#undef  LOCAL_LABEL_PREFIX
+#define LOCAL_LABEL_PREFIX  "."
+
 /* This is how to output a definition of an internal numbered label where
    PREFIX is the class of label and NUM is the number within the class.  */
 
index 30d9279df0104780df6951fc900dd59f9ad94e3d..09e1f16d894f64da199440115b7c2e615554ddd2 100644 (file)
@@ -71,6 +71,9 @@ do {                                                                  \
 #undef COMMON_ASM_OP
 #define COMMON_ASM_OP "\t.common\t"
 
+#undef  LOCAL_LABEL_PREFIX
+#define LOCAL_LABEL_PREFIX  "."
+
 /* This is how to output a definition of an internal numbered label where
    PREFIX is the class of label and NUM is the number within the class.  */
 
diff --git a/gcc/testsuite/gcc.dg/debug/20020327-1.c b/gcc/testsuite/gcc.dg/debug/20020327-1.c
new file mode 100644 (file)
index 0000000..3ad1b1b
--- /dev/null
@@ -0,0 +1,4 @@
+/* { dg-do link } */
+
+void Letext (void) { }
+int main() { return 0; }