ooo-build r11234 - trunk/patches/test
- From: michael svn gnome org
- To: svn-commits-list gnome org
- Subject: ooo-build r11234 - trunk/patches/test
- Date: Wed, 9 Jan 2008 16:35:42 +0000 (GMT)
Author: michael
Date: Wed Jan 9 16:35:41 2008
New Revision: 11234
URL: http://svn.gnome.org/viewvc/ooo-build?rev=11234&view=rev
Log:
resync to a recent gcc ...
Modified:
trunk/patches/test/gcc-vt-copy.diff
Modified: trunk/patches/test/gcc-vt-copy.diff
==============================================================================
--- trunk/patches/test/gcc-vt-copy.diff (original)
+++ trunk/patches/test/gcc-vt-copy.diff Wed Jan 9 16:35:41 2008
@@ -1,10 +1,6 @@
-Only in gcc-4.1.0: build-i686-pc-linux-gnu
-Only in gcc-4.1.0: config.cache
-Only in gcc-4.1.0: config.log
-Only in gcc-4.1.0: config.status
-diff -u -r /usr/src/packages/BUILD/gcc-4.1.0/gcc/collect2.c gcc-4.1.0/gcc/collect2.c
---- /usr/src/packages/BUILD/gcc-4.1.0/gcc/collect2.c 2005-10-28 15:17:39.000000000 +0100
-+++ gcc-4.1.0/gcc/collect2.c 2007-02-17 13:12:07.000000000 +0000
+diff -u -r -x testsuite -x cc-nptl -x build-dir -x '*.orig' -x obj-i586-suse-linux -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' gcc-4.2.1-20070724/gcc/collect2.c gcc-4.2.1-20070724/gcc/collect2.c
+--- gcc-4.2.1-20070724/gcc/collect2.c 2006-12-11 12:18:13.000000000 +0000
++++ gcc-4.2.1-20070724/gcc/collect2.c 2008-01-09 15:26:55.000000000 +0000
@@ -175,7 +175,7 @@
static int aixrtl_flag; /* true if -brtl */
#endif
@@ -12,14 +8,13 @@
-int debug; /* true if -debug */
+int debug = 1; /* true if -debug */
- static int shared_obj; /* true if -shared */
+ static int shared_obj; /* true if -shared */
-Only in gcc-4.1.0/gcc: collect2.c~
-diff -u -r /usr/src/packages/BUILD/gcc-4.1.0/gcc/cp/class.c gcc-4.1.0/gcc/cp/class.c
---- /usr/src/packages/BUILD/gcc-4.1.0/gcc/cp/class.c 2006-02-18 12:05:01.000000000 +0000
-+++ gcc-4.1.0/gcc/cp/class.c 2007-03-15 01:00:20.000000000 +0000
-@@ -138,7 +138,7 @@
- bool, tree);
+diff -u -r -x testsuite -x cc-nptl -x build-dir -x '*.orig' -x obj-i586-suse-linux -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' gcc-4.2.1-20070724/gcc/cp/class.c gcc-4.2.1-20070724/gcc/cp/class.c
+--- gcc-4.2.1-20070724/gcc/cp/class.c 2007-07-05 10:02:39.000000000 +0100
++++ gcc-4.2.1-20070724/gcc/cp/class.c 2008-01-09 15:26:55.000000000 +0000
+@@ -136,7 +136,7 @@
+ static tree fixed_type_or_null (tree, int *, int *);
static tree build_simple_base_path (tree expr, tree binfo);
static tree build_vtbl_ref_1 (tree, tree);
-static tree build_vtbl_initializer (tree, tree, tree, tree, int *);
@@ -27,7 +22,7 @@
static int count_fields (tree);
static int add_fields_to_record_type (tree, struct sorted_fields_type*, int);
static void check_bitfield_decl (tree);
-@@ -181,11 +181,11 @@
+@@ -180,11 +180,11 @@
tree, tree, splay_tree);
static tree end_of_class (tree, int);
static bool layout_empty_base (tree, tree, splay_tree);
@@ -42,7 +37,7 @@
static void clone_constructors_and_destructors (tree);
static tree build_clone (tree, tree);
static void update_vtable_entry_for_fn (tree, tree, tree, tree *, unsigned);
-@@ -6649,6 +6649,16 @@
+@@ -6637,6 +6637,16 @@
dump_thunk (stderr, 0, fn);
}
@@ -59,7 +54,7 @@
/* Virtual function table initialization. */
/* Create all the necessary vtables for T and its base classes. */
-@@ -6659,23 +6669,26 @@
+@@ -6647,23 +6657,26 @@
tree list;
tree vbase;
@@ -88,7 +83,7 @@
}
/* Initialize the vtable for BINFO with the INITS. */
-@@ -6688,6 +6701,10 @@
+@@ -6676,6 +6689,10 @@
layout_vtable_decl (binfo, list_length (inits));
decl = get_vtbl_decl_for_binfo (binfo);
initialize_artificial_var (decl, inits);
@@ -99,7 +94,7 @@
dump_vtable (BINFO_TYPE (binfo), binfo, decl);
}
-@@ -6957,6 +6974,7 @@
+@@ -6945,6 +6962,7 @@
tree inits;
tree id;
tree vbase;
@@ -107,7 +102,7 @@
/* See if we've already created this construction vtable group. */
id = mangle_ctor_vtbl_for_type (t, binfo);
-@@ -6967,11 +6985,13 @@
+@@ -6955,11 +6973,13 @@
/* Build a version of VTBL (with the wrong type) for use in
constructing the addresses of secondary vtables in the
construction vtable group. */
@@ -122,7 +117,7 @@
/* Add the vtables for each of our virtual bases using the vbase in T
binfo. */
-@@ -6985,7 +7005,7 @@
+@@ -6973,7 +6993,7 @@
continue;
b = copied_binfo (vbase, binfo);
@@ -131,7 +126,7 @@
}
inits = TREE_VALUE (list);
-@@ -6998,6 +7018,11 @@
+@@ -6986,6 +7006,11 @@
CLASSTYPE_VTABLES (t) = chainon (CLASSTYPE_VTABLES (t), vtbl);
initialize_artificial_var (vtbl, inits);
dump_vtable (t, binfo, vtbl);
@@ -143,7 +138,7 @@
}
/* Add the vtbl initializers for BINFO (and its bases other than
-@@ -7015,7 +7040,8 @@
+@@ -7003,7 +7028,8 @@
tree orig_binfo,
tree rtti_binfo,
tree t,
@@ -153,7 +148,7 @@
{
int i;
tree base_binfo;
-@@ -7038,7 +7064,7 @@
+@@ -7026,7 +7052,7 @@
TREE_VALUE (inits)
= chainon (TREE_VALUE (inits),
dfs_accumulate_vtbl_inits (binfo, orig_binfo,
@@ -162,7 +157,7 @@
/* Walk the BINFO and its bases. We walk in preorder so that as we
initialize each vtable we can figure out at what offset the
-@@ -7053,7 +7079,7 @@
+@@ -7041,7 +7067,7 @@
accumulate_vtbl_inits (base_binfo,
BINFO_BASE_BINFO (orig_binfo, i),
rtti_binfo, t,
@@ -171,7 +166,7 @@
}
}
-@@ -7065,7 +7091,8 @@
+@@ -7053,7 +7079,8 @@
tree orig_binfo,
tree rtti_binfo,
tree t,
@@ -181,7 +176,7 @@
{
tree inits = NULL_TREE;
tree vtbl = NULL_TREE;
-@@ -7132,7 +7159,7 @@
+@@ -7120,7 +7147,7 @@
/* Compute the initializer for this vtable. */
inits = build_vtbl_initializer (binfo, orig_binfo, t, rtti_binfo,
@@ -190,7 +185,7 @@
/* Figure out the position to which the VPTR should point. */
vtbl = TREE_PURPOSE (l);
-@@ -7160,6 +7187,40 @@
+@@ -7154,6 +7181,40 @@
return inits;
}
@@ -231,7 +226,7 @@
static GTY(()) tree abort_fndecl_addr;
/* Construct the initializer for BINFO's virtual function table. BINFO
-@@ -7190,7 +7251,8 @@
+@@ -7184,7 +7245,8 @@
tree orig_binfo,
tree t,
tree rtti_binfo,
@@ -241,7 +236,7 @@
{
tree v, b;
tree vfun_inits;
-@@ -7198,6 +7260,8 @@
+@@ -7192,6 +7254,8 @@
unsigned ix;
tree vbinfo;
VEC(tree,gc) *vbases;
@@ -250,7 +245,7 @@
/* Initialize VID. */
memset (&vid, 0, sizeof (vid));
-@@ -7219,7 +7283,7 @@
+@@ -7213,7 +7277,7 @@
signature, we share the vcall offsets. */
vid.fns = VEC_alloc (tree, gc, 32);
/* Add the vcall and vbase offset entries. */
@@ -259,7 +254,7 @@
/* Clear BINFO_VTABLE_PATH_MARKED; it's set by
build_vbase_offset_vtbl_entries. */
-@@ -7246,18 +7310,52 @@
+@@ -7240,18 +7304,52 @@
}
}
@@ -313,7 +308,7 @@
fn = BV_FN (v);
fn_original = fn;
-@@ -7287,7 +7385,10 @@
+@@ -7281,7 +7379,10 @@
{
/* We found a defn before a lost primary; go ahead as normal. */
if (look_for_overrides_here (BINFO_TYPE (b), fn_original))
@@ -325,7 +320,7 @@
/* The nearest definition is from a lost primary; clear the
slot. */
-@@ -7305,6 +7406,9 @@
+@@ -7299,6 +7400,9 @@
delta = BV_DELTA (v);
vcall_index = BV_VCALL_INDEX (v);
@@ -335,7 +330,7 @@
gcc_assert (TREE_CODE (delta) == INTEGER_CST);
gcc_assert (TREE_CODE (fn) == FUNCTION_DECL);
-@@ -7325,9 +7429,43 @@
+@@ -7319,9 +7423,43 @@
if (!DECL_NAME (fn))
finish_thunk (fn);
}
@@ -382,7 +377,7 @@
}
}
-@@ -7352,8 +7490,34 @@
+@@ -7346,8 +7484,34 @@
}
else
vfun_inits = tree_cons (NULL_TREE, init, vfun_inits);
@@ -417,7 +412,7 @@
/* The initializers for virtual functions were built up in reverse
order; straighten them out now. */
vfun_inits = nreverse (vfun_inits);
-@@ -7369,7 +7533,8 @@
+@@ -7363,7 +7527,8 @@
offsets in BINFO, which is in the hierarchy dominated by T. */
static void
@@ -427,7 +422,7 @@
{
tree b;
-@@ -7377,10 +7542,17 @@
+@@ -7371,10 +7536,17 @@
corresponding to the primary base class. */
b = get_primary_binfo (binfo);
if (b)
@@ -446,11 +441,10 @@
/* Add the vcall entries for this base. */
build_vcall_offset_vtbl_entries (binfo, vid);
}
-Only in gcc-4.1.0/gcc/cp: class.c~
-diff -u -r /usr/src/packages/BUILD/gcc-4.1.0/gcc/cp/cp-tree.h gcc-4.1.0/gcc/cp/cp-tree.h
---- /usr/src/packages/BUILD/gcc-4.1.0/gcc/cp/cp-tree.h 2006-02-18 12:05:01.000000000 +0000
-+++ gcc-4.1.0/gcc/cp/cp-tree.h 2007-02-19 10:31:14.000000000 +0000
-@@ -495,6 +495,7 @@
+diff -u -r -x testsuite -x cc-nptl -x build-dir -x '*.orig' -x obj-i586-suse-linux -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' gcc-4.2.1-20070724/gcc/cp/cp-tree.h gcc-4.2.1-20070724/gcc/cp/cp-tree.h
+--- gcc-4.2.1-20070724/gcc/cp/cp-tree.h 2007-07-24 09:14:47.000000000 +0100
++++ gcc-4.2.1-20070724/gcc/cp/cp-tree.h 2008-01-09 15:26:55.000000000 +0000
+@@ -498,6 +498,7 @@
CPTI_UNKNOWN_TYPE,
CPTI_VTBL_TYPE,
CPTI_VTBL_PTR_TYPE,
@@ -458,7 +452,7 @@
CPTI_STD,
CPTI_ABI,
CPTI_CONST_TYPE_INFO_TYPE,
-@@ -559,6 +560,7 @@
+@@ -562,6 +563,7 @@
#define unknown_type_node cp_global_trees[CPTI_UNKNOWN_TYPE]
#define vtbl_type_node cp_global_trees[CPTI_VTBL_TYPE]
#define vtbl_ptr_type_node cp_global_trees[CPTI_VTBL_PTR_TYPE]
@@ -466,7 +460,7 @@
#define std_node cp_global_trees[CPTI_STD]
#define abi_node cp_global_trees[CPTI_ABI]
#define const_type_info_type_node cp_global_trees[CPTI_CONST_TYPE_INFO_TYPE]
-@@ -3298,6 +3300,14 @@
+@@ -3392,6 +3394,14 @@
TREE_PURPOSE slot. */
extern GTY(()) tree static_aggregates;
@@ -481,11 +475,58 @@
/* Functions called along with real static constructors and destructors. */
extern GTY(()) tree static_ctors;
-Only in gcc-4.1.0/gcc/cp: cp-tree.h~
-diff -u -r /usr/src/packages/BUILD/gcc-4.1.0/gcc/cp/decl2.c gcc-4.1.0/gcc/cp/decl2.c
---- /usr/src/packages/BUILD/gcc-4.1.0/gcc/cp/decl2.c 2006-02-18 12:05:01.000000000 +0000
-+++ gcc-4.1.0/gcc/cp/decl2.c 2007-03-15 00:45:36.000000000 +0000
-@@ -2666,6 +2666,159 @@
+diff -u -r -x testsuite -x cc-nptl -x build-dir -x '*.orig' -x obj-i586-suse-linux -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' gcc-4.2.1-20070724/gcc/cp/decl.c gcc-4.2.1-20070724/gcc/cp/decl.c
+--- gcc-4.2.1-20070724/gcc/cp/decl.c 2007-07-24 09:14:45.000000000 +0100
++++ gcc-4.2.1-20070724/gcc/cp/decl.c 2008-01-09 15:26:55.000000000 +0000
+@@ -124,6 +124,10 @@
+ tree vtbl_type_node;
+ tree vtbl_ptr_type_node;
+
++ Array slot copy type info:
++
++ tree vtbl_slot_copy_type_node;
++
+ Namespaces,
+
+ tree std_node;
+@@ -3117,6 +3121,13 @@
+ }
+ }
+
++static tree
++append_struct_field (const char *name, tree type, tree chain)
++{
++ return chainon (chain, build_decl (FIELD_DECL,
++ get_identifier (name), type));
++}
++
+ /* Create the predefined scalar types of C,
+ and some nodes representing standard constants (0, 1, (void *)0).
+ Initialize the global binding level.
+@@ -3243,6 +3254,19 @@
+ layout_type (vtbl_ptr_type_node);
+ record_builtin_type (RID_MAX, NULL, vtbl_ptr_type_node);
+
++ {
++ tree elem_fields = NULL;
++
++ vtbl_slot_copy_type_node = make_aggr_type (RECORD_TYPE);
++ elem_fields = append_struct_field ("vt_src_addr", ptr_type_node, elem_fields);
++ elem_fields = append_struct_field ("vt_dest_addr", ptr_type_node, elem_fields);
++ elem_fields = append_struct_field ("vt_copy_bitmask", size_type_node, elem_fields);
++ finish_builtin_struct (vtbl_slot_copy_type_node, "__vt_copy_slot_relocs",
++ elem_fields, NULL_TREE);
++ layout_type (vtbl_slot_copy_type_node);
++ record_builtin_type (RID_MAX, NULL, vtbl_slot_copy_type_node);
++ }
++
+ push_namespace (get_identifier ("__cxxabiv1"));
+ abi_node = current_namespace;
+ pop_namespace ();
+diff -u -r -x testsuite -x cc-nptl -x build-dir -x '*.orig' -x obj-i586-suse-linux -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' gcc-4.2.1-20070724/gcc/cp/decl2.c gcc-4.2.1-20070724/gcc/cp/decl2.c
+--- gcc-4.2.1-20070724/gcc/cp/decl2.c 2007-06-28 14:16:12.000000000 +0100
++++ gcc-4.2.1-20070724/gcc/cp/decl2.c 2008-01-09 15:26:55.000000000 +0000
+@@ -2910,6 +2910,159 @@
finish_objects (function_key, priority, body);
}
@@ -645,7 +686,7 @@
/* Generate constructor and destructor functions for the priority
indicated by N. */
-@@ -3068,6 +3221,9 @@
+@@ -3312,6 +3465,9 @@
}
}
@@ -655,63 +696,11 @@
/* We give C linkage to static constructors and destructors. */
push_lang_context (lang_name_c);
-Only in gcc-4.1.0/gcc/cp: decl2.c~
-diff -u -r /usr/src/packages/BUILD/gcc-4.1.0/gcc/cp/decl.c gcc-4.1.0/gcc/cp/decl.c
---- /usr/src/packages/BUILD/gcc-4.1.0/gcc/cp/decl.c 2007-02-06 10:02:59.000000000 +0000
-+++ gcc-4.1.0/gcc/cp/decl.c 2007-02-23 12:08:59.000000000 +0000
-@@ -136,6 +136,10 @@
- tree vtbl_type_node;
- tree vtbl_ptr_type_node;
-
-+ Array slot copy type info:
-+
-+ tree vtbl_slot_copy_type_node;
-+
- Namespaces,
-
- tree std_node;
-@@ -2940,6 +2944,13 @@
- }
- }
-
-+static tree
-+append_struct_field (const char *name, tree type, tree chain)
-+{
-+ return chainon (chain, build_decl (FIELD_DECL,
-+ get_identifier (name), type));
-+}
-+
- /* Create the predefined scalar types of C,
- and some nodes representing standard constants (0, 1, (void *)0).
- Initialize the global binding level.
-@@ -3068,6 +3079,19 @@
- layout_type (vtbl_ptr_type_node);
- record_builtin_type (RID_MAX, NULL, vtbl_ptr_type_node);
-
-+ {
-+ tree elem_fields = NULL;
-+
-+ vtbl_slot_copy_type_node = make_aggr_type (RECORD_TYPE);
-+ elem_fields = append_struct_field ("vt_src_addr", ptr_type_node, elem_fields);
-+ elem_fields = append_struct_field ("vt_dest_addr", ptr_type_node, elem_fields);
-+ elem_fields = append_struct_field ("vt_copy_bitmask", size_type_node, elem_fields);
-+ finish_builtin_struct (vtbl_slot_copy_type_node, "__vt_copy_slot_relocs",
-+ elem_fields, NULL_TREE);
-+ layout_type (vtbl_slot_copy_type_node);
-+ record_builtin_type (RID_MAX, NULL, vtbl_slot_copy_type_node);
-+ }
-+
- push_namespace (get_identifier ("__cxxabiv1"));
- abi_node = current_namespace;
- pop_namespace ();
-Only in gcc-4.1.0/gcc/cp: decl.c~
-Only in gcc-4.1.0/gcc/cp: TAGS
-Only in gcc-4.1.0/gcc/cp: TAGS.sub
-diff -u -r /usr/src/packages/BUILD/gcc-4.1.0/gcc/crtstuff.c gcc-4.1.0/gcc/crtstuff.c
---- /usr/src/packages/BUILD/gcc-4.1.0/gcc/crtstuff.c 2005-11-15 09:42:58.000000000 +0000
-+++ gcc-4.1.0/gcc/crtstuff.c 2007-03-15 01:46:20.000000000 +0000
+diff -u -r -x testsuite -x cc-nptl -x build-dir -x '*.orig' -x obj-i586-suse-linux -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' gcc-4.2.1-20070724/gcc/crtstuff.c gcc-4.2.1-20070724/gcc/crtstuff.c
+--- gcc-4.2.1-20070724/gcc/crtstuff.c 2006-12-11 12:18:13.000000000 +0000
++++ gcc-4.2.1-20070724/gcc/crtstuff.c 2008-01-09 16:01:54.000000000 +0000
@@ -1,3 +1,9 @@
-+#define MEEKS
++#undef MEEKS
+#ifdef MEEKS
+#include <stdio.h>
+#include <unistd.h>
@@ -720,12 +709,11 @@
/* Specialized bits of code needed to support construction and
destruction of file-scope objects in C++ code.
Copyright (C) 1991, 1994, 1995, 1996, 1997, 1998,
-@@ -154,6 +160,18 @@
+@@ -154,6 +160,17 @@
#endif /* OBJECT_FORMAT_ELF */
+
-+#warning "Frobincate"
+#ifdef MEEKS
+typedef struct {
+ void *src_pos;
@@ -739,25 +727,7 @@
#ifdef CRT_BEGIN
/* NOTE: In order to be able to support SVR4 shared libraries, we arrange
-@@ -378,13 +396,17 @@
- program. We put this into the .init section (for systems that have
- such a thing) so that we can properly perform the construction of
- file-scope static-storage C++ objects within shared libraries. */
-+#error "NOT COMPILED"
-
-+extern void printf (char *);
- static void __attribute__((used))
- __do_global_ctors_aux (void) /* prologue goes in .init section */
- {
- FORCE_CODE_SECTION_ALIGN /* explicit align before switch to .text */
- asm (TEXT_SECTION_ASM_OP); /* don't put epilogue and body in .init */
- DO_GLOBAL_CTORS_BODY;
-+#warning "Foo"
-+ printf ("Hello World\n");
- atexit (__do_global_dtors);
- }
-
-@@ -513,6 +535,64 @@
+@@ -516,6 +533,64 @@
static void __attribute__((used))
__do_global_ctors_aux (void)
{
@@ -822,11 +792,10 @@
func_ptr *p;
for (p = __CTOR_END__ - 1; *p != (func_ptr) -1; p--)
(*p) ();
-Only in gcc-4.1.0/gcc: crtstuff.c~
-diff -u -r /usr/src/packages/BUILD/gcc-4.1.0/gcc/gcc.c gcc-4.1.0/gcc/gcc.c
---- /usr/src/packages/BUILD/gcc-4.1.0/gcc/gcc.c 2007-02-06 10:03:02.000000000 +0000
-+++ gcc-4.1.0/gcc/gcc.c 2007-03-14 10:25:46.000000000 +0000
-@@ -4559,6 +4559,8 @@
+diff -u -r -x testsuite -x cc-nptl -x build-dir -x '*.orig' -x obj-i586-suse-linux -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' gcc-4.2.1-20070724/gcc/gcc.c gcc-4.2.1-20070724/gcc/gcc.c
+--- gcc-4.2.1-20070724/gcc/gcc.c 2007-03-13 10:38:40.000000000 +0000
++++ gcc-4.2.1-20070724/gcc/gcc.c 2008-01-09 15:26:55.000000000 +0000
+@@ -4594,6 +4594,8 @@
const char *string;
int value;
@@ -835,26 +804,18 @@
while ((c = *p++))
/* If substituting a switch, treat all chars like letters.
Otherwise, NL, SPC, TAB and % are special. */
-Only in gcc-4.1.0/gcc: gcc.c~
-Only in gcc-4.1.0/gcc: include
-Only in gcc-4.1.0/gcc/java: TAGS
-Only in gcc-4.1.0/gcc/java: TAGS.sub
-Only in gcc-4.1.0/gcc/objc: TAGS
-Only in gcc-4.1.0/gcc/objc: TAGS.sub
-Only in gcc-4.1.0/gcc: TAGS
-Only in gcc-4.1.0/gcc: TAGS.sub
-diff -u -r /usr/src/packages/BUILD/gcc-4.1.0/gcc/tree.h gcc-4.1.0/gcc/tree.h
---- /usr/src/packages/BUILD/gcc-4.1.0/gcc/tree.h 2006-02-14 14:48:11.000000000 +0000
-+++ gcc-4.1.0/gcc/tree.h 2007-02-20 12:41:06.000000000 +0000
-@@ -2519,6 +2519,7 @@
+diff -u -r -x testsuite -x cc-nptl -x build-dir -x '*.orig' -x obj-i586-suse-linux -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' gcc-4.2.1-20070724/gcc/tree.h gcc-4.2.1-20070724/gcc/tree.h
+--- gcc-4.2.1-20070724/gcc/tree.h 2008-01-09 12:33:14.000000000 +0000
++++ gcc-4.2.1-20070724/gcc/tree.h 2008-01-09 15:27:54.000000000 +0000
+@@ -2892,6 +2892,7 @@
unsigned based_on_restrict_p : 1;
/* Used by C++. Might become a generic decl flag. */
unsigned shadowed_for_var_p : 1;
+ unsigned vtreloc_init:1;
-
+
/* Don't belong to VAR_DECL exclusively. */
unsigned in_system_header_flag : 1;
-@@ -2545,6 +2546,9 @@
+@@ -2918,6 +2919,9 @@
is not error_mark_node, then the decl cannot be put in .common. */
#define DECL_COMMON(NODE) (DECL_WITH_VIS_CHECK (NODE)->decl_with_vis.common_flag)
@@ -864,11 +825,10 @@
/* In a VAR_DECL, nonzero if the decl is a register variable with
an explicit asm specification. */
#define DECL_HARD_REGISTER(NODE) (VAR_DECL_CHECK (NODE)->decl_with_vis.hard_register)
-Only in gcc-4.1.0/gcc: tree.h~
-diff -u -r /usr/src/packages/BUILD/gcc-4.1.0/gcc/varasm.c gcc-4.1.0/gcc/varasm.c
---- /usr/src/packages/BUILD/gcc-4.1.0/gcc/varasm.c 2007-02-06 10:03:01.000000000 +0000
-+++ gcc-4.1.0/gcc/varasm.c 2007-02-20 12:51:08.000000000 +0000
-@@ -1666,6 +1666,11 @@
+diff -u -r -x testsuite -x cc-nptl -x build-dir -x '*.orig' -x obj-i586-suse-linux -x texis -x Makeconfig -x version.h -x '*.o' -x '*.1' -x 'Makefile*' -x 'config*' -x libtool -x '*.info' -x '*.tex' gcc-4.2.1-20070724/gcc/varasm.c gcc-4.2.1-20070724/gcc/varasm.c
+--- gcc-4.2.1-20070724/gcc/varasm.c 2008-01-09 12:33:13.000000000 +0000
++++ gcc-4.2.1-20070724/gcc/varasm.c 2008-01-09 15:26:55.000000000 +0000
+@@ -1795,6 +1795,11 @@
if (flag_syntax_only)
return;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]