aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJoseph Myers <jsm28@cam.ac.uk>2000-11-07 07:40:37 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2000-11-07 07:40:37 +0000
commit0dec5df9595a5072291838ea0439162eaa97206d (patch)
tree95ae4e41cae6c4b933c342b127c3d0e3764de0f9 /gcc
parentbf103ec201124f0e3179d4de04002c3f25c5832a (diff)
downloadgcc-0dec5df9595a5072291838ea0439162eaa97206d.zip
gcc-0dec5df9595a5072291838ea0439162eaa97206d.tar.gz
gcc-0dec5df9595a5072291838ea0439162eaa97206d.tar.bz2
tree.c (build_common_tree_nodes_2): Make va_list_type_node be a copy of ptr_type_node rather than ptr_type_node itself.
* tree.c (build_common_tree_nodes_2): Make va_list_type_node be a copy of ptr_type_node rather than ptr_type_node itself. From-SVN: r37286
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7d06b18..bae5c56 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2000-11-07 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * tree.c (build_common_tree_nodes_2): Make va_list_type_node be a
+ copy of ptr_type_node rather than ptr_type_node itself.
+
Tue Nov 7 06:29:24 2000 J"orn Rennecke <amylaar@redhat.com>
* combine.c (recog_for_combine): Allocate uninitialized vector with
diff --git a/gcc/tree.c b/gcc/tree.c
index c765dae..556a063 100644
--- a/gcc/tree.c
+++ b/gcc/tree.c
@@ -4946,7 +4946,7 @@ build_common_tree_nodes_2 (short_double)
#ifdef BUILD_VA_LIST_TYPE
BUILD_VA_LIST_TYPE (va_list_type_node);
#else
- va_list_type_node = ptr_type_node;
+ va_list_type_node = build_type_copy (ptr_type_node);
#endif
V4SF_type_node = make_node (VECTOR_TYPE);