summaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
diff options
context:
space:
mode:
authormrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>1996-10-11 20:08:01 +0000
committermrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>1996-10-11 20:08:01 +0000
commitd0acef9e10a5e1cde019080b8daae2ca6eb3ee6c (patch)
treea079887b8fcc625e1a968426720acd1650dea4fa /gcc/cp/class.c
parent0680318b164d851c3a0fd63b806e6eecffbf68c6 (diff)
downloadgcc-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.c14
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);