Patch to fix format-va-1.c test failures

Joseph S. Myers jsm28@cam.ac.uk
Fri Nov 3 15:02:00 GMT 2000


On Fri, 3 Nov 2000, Richard Henderson wrote:

> On Fri, Nov 03, 2000 at 05:31:32PM +0000, Joseph S. Myers wrote:
> > -  va_list_type_node = ptr_type_node;
> > +  va_list_type_node = copy_node (ptr_type_node);
>
> build_type_copy would be better, I would think...

Here's a revised patch using build_type_copy.  Bootstrapped with no
regressions on i686-pc-linux-gnu.  OK to commit?

2000-11-03  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.

--- tree.c.orig	Thu Oct 26 12:13:39 2000
+++ tree.c	Fri Nov  3 14:29:29 2000
@@ -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);

-- 
Joseph S. Myers
jsm28@cam.ac.uk



More information about the Gcc-patches mailing list