aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCatherine Moore <clm@redhat.com>2001-07-26 15:42:54 +0000
committerCatherine Moore <clm@gcc.gnu.org>2001-07-26 11:42:54 -0400
commit06e937ed393edb4a5c2dec20d4b0c134fd3b5c3f (patch)
treee34399d5a96908a1aa00e7abc61e72ded71b3d29
parentf302906571e3723a05f9ffdab31945638191579e (diff)
downloadgcc-06e937ed393edb4a5c2dec20d4b0c134fd3b5c3f.zip
gcc-06e937ed393edb4a5c2dec20d4b0c134fd3b5c3f.tar.gz
gcc-06e937ed393edb4a5c2dec20d4b0c134fd3b5c3f.tar.bz2
v850.h (ENCODE_SECTION_INFO): Change order of conditional to avoid tree checking errors.
* config/v850/v850.h (ENCODE_SECTION_INFO): Change order of conditional to avoid tree checking errors. From-SVN: r44400
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/v850/v850.h14
2 files changed, 12 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 431fcff..b811eb4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-07-26 Catherine Moore <clm@redhat.com>
+
+ * config/v850/v850.h (ENCODE_SECTION_INFO): Change order
+ of conditional to avoid tree checking errors.
+
2001-07-26 Kazu Hirata <kazu@hxi.com>
* regmove.c (regmove_optimize): Don't replace a reg with
diff --git a/gcc/config/v850/v850.h b/gcc/config/v850/v850.h
index 9d2b260..fae5c16 100644
--- a/gcc/config/v850/v850.h
+++ b/gcc/config/v850/v850.h
@@ -1569,13 +1569,13 @@ extern union tree_node * GHS_current_section_names [(int) COUNT_OF_GHS_SECTION_K
#define EP_REGNUM 30 /* ep register number */
-#define ENCODE_SECTION_INFO(DECL) \
- do \
- { \
- if ((TREE_STATIC (DECL) || DECL_EXTERNAL (DECL)) \
- && TREE_CODE (DECL) == VAR_DECL) \
- v850_encode_data_area (DECL); \
- } \
+#define ENCODE_SECTION_INFO(DECL) \
+ do \
+ { \
+ if (TREE_CODE (DECL) == VAR_DECL \
+ && (TREE_STATIC (DECL) || DECL_EXTERNAL (DECL))) \
+ v850_encode_data_area (DECL); \
+ } \
while (0)
#define ZDA_NAME_FLAG_CHAR '@'