From efd67b425a5a317d712940ea2f3845cd1915c2a7 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Wed, 3 Nov 1999 10:11:23 -0800 Subject: [PATCH] * c-decl.c (duplicate_decls): Copy DECL_MODE too. From-SVN: r30377 --- gcc/ChangeLog | 4 ++++ gcc/c-decl.c | 1 + 2 files changed, 5 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2cb9eb8baba..645d96ba0b8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Wed Nov 3 10:10:58 1999 Richard Henderson + + * c-decl.c (duplicate_decls): Copy DECL_MODE too. + Wed Nov 3 12:12:59 1999 Bernd Schmidt * reload1.c (eliminate_regs_in_insn): If copying insn, also copy notes. diff --git a/gcc/c-decl.c b/gcc/c-decl.c index e64f0a75058..60e6e0e8563 100644 --- a/gcc/c-decl.c +++ b/gcc/c-decl.c @@ -1819,6 +1819,7 @@ duplicate_decls (newdecl, olddecl, different_binding_level) { /* Since the type is OLDDECL's, make OLDDECL's size go with. */ DECL_SIZE (newdecl) = DECL_SIZE (olddecl); + DECL_MODE (newdecl) = DECL_MODE (olddecl); if (TREE_CODE (olddecl) != FUNCTION_DECL) if (DECL_ALIGN (olddecl) > DECL_ALIGN (newdecl)) DECL_ALIGN (newdecl) = DECL_ALIGN (olddecl); -- 2.30.2