* config/h8300/h8300.h (OPTIMIZATION_OPTIONS): New.
authorToshiyasu Morita <toshiyasu.morita@hsa.hitachi.com>
Fri, 1 Nov 2002 21:22:15 +0000 (21:22 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Fri, 1 Nov 2002 21:22:15 +0000 (21:22 +0000)
From-SVN: r58728

gcc/ChangeLog
gcc/config/h8300/h8300.h

index 66d3a2072bdf9f2594b35001c12c37d661d35127..67a46463030ff63af79c7a5ae8f1841f0a7f4aa0 100644 (file)
@@ -1,3 +1,7 @@
+2002-11-01  Toshiyasu Morita  <toshiyasu.morita@hsa.hitachi.com>
+
+       * config/h8300/h8300.h (OPTIMIZATION_OPTIONS): New.
+
 2002-11-01  Steve Ellcey  <sje@cup.hp.com>
 
        * config/ia64/ia64.h (MASK_INLINE_DIV_LAT): Remove.
index 36b09ed904b3a96741832e9939b642ae43d16f51..d0db90ae8660a443313c4daf045291f7c2cd66dc 100644 (file)
@@ -66,6 +66,16 @@ extern const char * const *h8_reg_names;
 
 #define LIB_SPEC "%{mrelax:-relax} %{g:-lg} %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}"
 
+#define OPTIMIZATION_OPTIONS(LEVEL, SIZE)                                \
+  do                                                                     \
+    {                                                                     \
+      /* Basic block reordering is only beneficial on targets with cache  \
+        and/or variable-cycle branches where (cycle count taken !=       \
+        cycle count not taken).  */                                      \
+      flag_reorder_blocks = 0;                                           \
+    }                                                                    \
+  while (0)
+
 /* Print subsidiary information on the compiler version in use.  */
 
 #define TARGET_VERSION fprintf (stderr, " (Hitachi H8/300)");