diff options
author | Richard Stallman <rms@gnu.org> | 1992-07-12 02:40:53 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-07-12 02:40:53 +0000 |
commit | 44fe2e801cd57019e45cb0e66fd9ba6e4a8e18b2 (patch) | |
tree | 8ccb94d7809bf22a61cb164d5bdcba68ae4b9411 /gcc/stmt.c | |
parent | e2f2127c322fb176748f82991290c474b315d0c6 (diff) | |
download | gcc-44fe2e801cd57019e45cb0e66fd9ba6e4a8e18b2.zip gcc-44fe2e801cd57019e45cb0e66fd9ba6e4a8e18b2.tar.gz gcc-44fe2e801cd57019e45cb0e66fd9ba6e4a8e18b2.tar.bz2 |
entered into RCS
From-SVN: r1565
Diffstat (limited to 'gcc/stmt.c')
-rw-r--r-- | gcc/stmt.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -895,12 +895,12 @@ fixup_gotos (thisblock, stack_level, cleanup_list, first_insn, dont_jump_in) && (after_label == 0 || INSN_UID (first_insn) < INSN_UID (after_label)) && INSN_UID (first_insn) > INSN_UID (f->before_jump) - && ! TREE_REGDECL (f->target)) + && ! DECL_REGISTER (f->target)) { error_with_decl (f->target, "label `%s' used before containing binding contour"); /* Prevent multiple errors for one label. */ - TREE_REGDECL (f->target) = 1; + DECL_REGISTER (f->target) = 1; } /* Execute cleanups for blocks this jump exits. */ @@ -2720,7 +2720,7 @@ expand_decl (decl) if (TREE_CODE (decl) != VAR_DECL) return; - if (TREE_STATIC (decl) || TREE_EXTERNAL (decl)) + if (TREE_STATIC (decl) || DECL_EXTERNAL (decl)) return; /* Create the RTL representation for the variable. */ @@ -2745,7 +2745,7 @@ expand_decl (decl) && TREE_CODE (type) == REAL_TYPE) && ! TREE_THIS_VOLATILE (decl) && ! TREE_ADDRESSABLE (decl) - && (TREE_REGDECL (decl) || ! obey_regdecls)) + && (DECL_REGISTER (decl) || ! obey_regdecls)) { /* Automatic variable that can go in a register. */ DECL_RTL (decl) = gen_reg_rtx (DECL_MODE (decl)); |