diff options
Diffstat (limited to 'gcc/config/pa')
-rw-r--r-- | gcc/config/pa/pa.c | 3 | ||||
-rw-r--r-- | gcc/config/pa/pa.h | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 7c875817b40..4cefce56b3b 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -9342,8 +9342,7 @@ pa_select_section (tree exp, int reloc, else readonly_data_section (); } - else if (TREE_CODE_CLASS (TREE_CODE (exp)) == 'c' - && !reloc) + else if (CONSTANT_CLASS_P (exp) && !reloc) readonly_data_section (); else if (TARGET_SOM && TREE_CODE (exp) == VAR_DECL diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 7e4e1fd9fcf..5c5d8bf39f0 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1770,7 +1770,7 @@ forget_section (void) \ && TREE_READONLY (DECL) && ! TREE_SIDE_EFFECTS (DECL) \ && (! DECL_INITIAL (DECL) || ! reloc_needed (DECL_INITIAL (DECL))) \ && !flag_pic) \ - || (TREE_CODE_CLASS (TREE_CODE (DECL)) == 'c')) + || CONSTANT_CLASS_P (DECL)) #define FUNCTION_NAME_P(NAME) (*(NAME) == '@') |