diff options
Diffstat (limited to 'gcc/config/gcn/gcn.cc')
-rw-r--r-- | gcc/config/gcn/gcn.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/gcn/gcn.cc b/gcc/config/gcn/gcn.cc index 7bb7139..007730d 100644 --- a/gcc/config/gcn/gcn.cc +++ b/gcc/config/gcn/gcn.cc @@ -6523,7 +6523,7 @@ gcn_asm_output_symbol_ref (FILE *file, rtx x) tree decl; if (cfun && (decl = SYMBOL_REF_DECL (x)) != 0 - && TREE_CODE (decl) == VAR_DECL + && VAR_P (decl) && AS_LDS_P (TYPE_ADDR_SPACE (TREE_TYPE (decl)))) { /* LDS symbols (emitted using this hook) are only used at present @@ -6539,7 +6539,7 @@ gcn_asm_output_symbol_ref (FILE *file, rtx x) /* FIXME: See above -- this condition is unreachable. */ if (cfun && (decl = SYMBOL_REF_DECL (x)) != 0 - && TREE_CODE (decl) == VAR_DECL + && VAR_P (decl) && AS_LDS_P (TYPE_ADDR_SPACE (TREE_TYPE (decl)))) fputs ("@abs32", file); } |