diff options
author | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 1996-10-11 20:08:01 +0000 |
---|---|---|
committer | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 1996-10-11 20:08:01 +0000 |
commit | d0acef9e10a5e1cde019080b8daae2ca6eb3ee6c (patch) | |
tree | a079887b8fcc625e1a968426720acd1650dea4fa /gcc/cp/class.c | |
parent | 0680318b164d851c3a0fd63b806e6eecffbf68c6 (diff) | |
download | gcc-d0acef9e10a5e1cde019080b8daae2ca6eb3ee6c.tar.gz |
89th Cygnus<->FSF quick merge
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12952 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/class.c')
-rw-r--r-- | gcc/cp/class.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/gcc/cp/class.c b/gcc/cp/class.c index 424c10cb87d..304531586eb 100644 --- a/gcc/cp/class.c +++ b/gcc/cp/class.c @@ -3466,11 +3466,6 @@ finish_struct_1 (t, warn_anon) DECL_INITIAL (x) = NULL_TREE; DECL_FIELD_SIZE (x) = width; DECL_BIT_FIELD (x) = 1; - /* Traditionally a bit field is unsigned - even if declared signed. */ - if (flag_traditional - && TREE_CODE (TREE_TYPE (x)) == INTEGER_TYPE) - TREE_TYPE (x) = unsigned_type_node; } } else @@ -4349,15 +4344,6 @@ finish_struct (t, list_of_fieldlists, attributes, warn_anon) { tree tag = TYPE_NAME (TREE_VALUE (x)); -#ifdef DWARF_DEBUGGING_INFO - if (write_symbols == DWARF_DEBUG) - { - /* Notify dwarfout.c that this TYPE_DECL node represent a - gratuitous typedef. */ - DECL_IGNORED_P (tag) = 1; - } -#endif /* DWARF_DEBUGGING_INFO */ - TREE_NONLOCAL_FLAG (TREE_VALUE (x)) = 0; x = TREE_CHAIN (x); last_x = chainon (last_x, tag); |