sh.h (OVERRIDE_OPTIONS): Add braces to get rid of dangling else.
authorAndrew Haley <aph@cambridge.redhat.com>
Tue, 24 Jul 2001 15:06:14 +0000 (15:06 +0000)
committerAndrew Haley <aph@gcc.gnu.org>
Tue, 24 Jul 2001 15:06:14 +0000 (15:06 +0000)
2001-07-24  Andrew Haley  <aph@cambridge.redhat.com>

        * config/sh/sh.h (OVERRIDE_OPTIONS): Add braces to get rid of
        dangling else.

        * config/sh/sh.h (INITIALIZE_TRAMPOLINE): Truncate operands
        for SImode to prevent overflow.

From-SVN: r44298

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

index 4e70b9512073e46a6e3a639710ca707393fef112..d2c4334e01483e964602b996bc66dea39ba9899a 100644 (file)
@@ -1,3 +1,11 @@
+2001-07-24  Andrew Haley  <aph@cambridge.redhat.com>
+
+       * config/sh/sh.h (OVERRIDE_OPTIONS): Add braces to get rid of
+       dangling else.
+
+       * config/sh/sh.h (INITIALIZE_TRAMPOLINE): Truncate operands
+       for SImode to prevent overflow.
+
 2001-07-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
        * config/mips/irix6-libc-compat.c: New file.
index cc17258353fb5e33246c5c74f0ab82e2f837a7f6..039c7b0edd468b467c4c936fe588a972331b9809 100644 (file)
@@ -278,14 +278,16 @@ do {                                                                      \
        fp_reg_names[regno][0] = 0;                                     \
     }                                                                  \
   if (flag_omit_frame_pointer < 0)                                     \
-   /* The debugging information is sufficient,                         \
-      but gdb doesn't implement this yet */                            \
-   if (0)                                                              \
-    flag_omit_frame_pointer                                            \
-      = (PREFERRED_DEBUGGING_TYPE == DWARF_DEBUG                       \
-        || PREFERRED_DEBUGGING_TYPE == DWARF2_DEBUG);                  \
-   else                                                                        \
-    flag_omit_frame_pointer = 0;                                       \
+   {                                                                   \
+     /* The debugging information is sufficient,                       \
+        but gdb doesn't implement this yet */                          \
+     if (0)                                                            \
+      flag_omit_frame_pointer                                          \
+        = (PREFERRED_DEBUGGING_TYPE == DWARF_DEBUG                     \
+          || PREFERRED_DEBUGGING_TYPE == DWARF2_DEBUG);                \
+     else                                                              \
+      flag_omit_frame_pointer = 0;                                     \
+   }                                                                   \
                                                                        \
   if (flag_pic && ! TARGET_PREFERGOT)                                  \
     flag_no_function_cse = 1;                                          \
@@ -1240,7 +1242,9 @@ extern int current_function_anonymous_args;
 #define INITIALIZE_TRAMPOLINE(TRAMP, FNADDR, CXT) do                   \
 {                                                                      \
   emit_move_insn (gen_rtx_MEM (SImode, (TRAMP)),                       \
-                 GEN_INT (TARGET_LITTLE_ENDIAN ? 0xd301d202 : 0xd202d301));\
+                  GEN_INT (trunc_int_for_mode                                  \
+                         (TARGET_LITTLE_ENDIAN ? 0xd301d202 : 0xd202d301,\
+                          SImode))); \
   emit_move_insn (gen_rtx_MEM (SImode, plus_constant ((TRAMP), 4)),    \
                  GEN_INT (TARGET_LITTLE_ENDIAN ? 0x0009422b : 0x422b0009));\
   emit_move_insn (gen_rtx_MEM (SImode, plus_constant ((TRAMP), 8)),    \