diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7d06b18f6d5..bae5c56bccf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-11-07 Joseph S. Myers + + * 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 * combine.c (recog_for_combine): Allocate uninitialized vector with diff --git a/gcc/tree.c b/gcc/tree.c index c765dae5a88..556a0631eb0 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);