linux.h (ASM_PREFERRED_EH_DATA_FORMAT): Undefine before defining.
authorKaz Kojima <kkojima@gcc.gnu.org>
Mon, 12 Jan 2004 02:29:13 +0000 (02:29 +0000)
committerKaz Kojima <kkojima@gcc.gnu.org>
Mon, 12 Jan 2004 02:29:13 +0000 (02:29 +0000)
* config/sh/linux.h (ASM_PREFERRED_EH_DATA_FORMAT): Undefine
 before defining.

From-SVN: r75701

gcc/ChangeLog
gcc/config/sh/linux.h

index 030417dd8bea2402eb754c71c0cb0ea7a7e495eb..86142ee388c17398142c02a3a0fe6438ed743da6 100644 (file)
@@ -1,3 +1,8 @@
+2004-01-11  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * config/sh/linux.h (ASM_PREFERRED_EH_DATA_FORMAT): Undefine
+        before defining.
+
 2004-01-11  Steven Bosscher  <stevenb@suse.de>
 
        * toplev.c (rest_of_handle_inline): Also consider functions
index eafdd9a4af11b660d0b789614481d7071945ef5e..b2ad064f8b4bd604ad7cf9427bc5a3d0e683b8d2 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for SH running Linux-based GNU systems using ELF
-   Copyright (C) 1999, 2000, 2002, 2003 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2002, 2003, 2004 Free Software Foundation, Inc.
    Contributed by Kazumoto Kojima <kkojima@rr.iij4u.or.jp>
 
 This file is part of GCC.
@@ -41,6 +41,8 @@ Boston, MA 02111-1307, USA.  */
 #undef DWARF2_UNWIND_INFO
 #define DWARF2_UNWIND_INFO 1
 
+/* ??? Current SH linux linker has a problem for DW_EH_PE_textrel.  */
+#undef ASM_PREFERRED_EH_DATA_FORMAT
 #define ASM_PREFERRED_EH_DATA_FORMAT(CODE, GLOBAL)                      \
   (flag_pic                                                             \
     ? ((GLOBAL) ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4 \