This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
Re: GCC build of HEAD failed for native with your patch on 2004-07-20T14:18:04Z.
- From: Andrew Pinski <pinskia at physics dot uc dot edu>
- To: gcc-regression at gcc dot gnu dot org
- Cc: bonzini at gnu dot org, dannysmith at users dot sourceforge dot net, nathan at codesourcery dot com, stevenb at suse dot de
- Date: Tue, 20 Jul 2004 08:07:00 -0700
- Subject: Re: GCC build of HEAD failed for native with your patch on 2004-07-20T14:18:04Z.
- References: <20040720150124.343F81066EFE8@gcc-regress.apple.com>
On Jul 20, 2004, at 8:01 AM, GCC regression checker wrote:
With your recent patch, GCC HEAD does not compile on:
native
Attached is build output for those targets.
The build failures are new.
stage1/xgcc -Bstage1/
-B/Users/regress/tbox/objs/powerpc-apple-darwin7.4.0/bin/ -c -g -O2
-DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros
-Wold-style-definition -Werror -fno-common -DHAVE_CONFIG_H -I.
-I. -I/Users/regress/tbox/cvs-gcc/gcc/gcc
-I/Users/regress/tbox/cvs-gcc/gcc/gcc/.
-I/Users/regress/tbox/cvs-gcc/gcc/gcc/../include -I./../intl
-I/Users/regress/tbox/cvs-gcc/gcc/gcc/../libcpp/include
-I/Users/regress/tbox/cvs-gcc/gcc/gcc/../libbanshee/libcompat
-I/Users/regress/tbox/cvs-gcc/gcc/gcc/../libbanshee
-I/Users/regress/tbox/cvs-gcc/gcc/gcc/../libbanshee/points-to
/Users/regress/tbox/cvs-gcc/gcc/gcc/dbxout.c -o dbxout.o
/Users/regress/tbox/cvs-gcc/gcc/gcc/dbxout.c: In function
`dbxout_type':
/Users/regress/tbox/cvs-gcc/gcc/gcc/dbxout.c:1693: warning: format
'%d' expects type 'int', but argument 3 has type 'size_t'
Caused by:
+2004-07-20 Nathan Sidwell <nathan@codesourcery.com>
+
+ * tree.h: Include vec.h
+ (DEF_VEC_P(tree)): New type.
+ (BINFO_BASE_BINFOS, BINFO_N_BASE_BINFOS, BINFO_BASE_BINFO): Adjust.
+ (BINFO_BASE_APPEND, BINFO_BASE_ITERATE): New.
+ (BINFO_LANG_SLOT): Remove.
+ (BINFO_SUBVTT_INDEX, BINFO_VPTR_INDEX, BINFO_PRIMARY_BASE_OF): New.
+ (struct tree_binfo): Turn base_binfos into a trailing
+ VEC(tree). Add vtt_subvtt, vtt_vptr, primary fields.
+ (binfo_lang_slots): Remove.
+ * tree.c (binfo_lang_slots): Remove.
+ (make_tree_binfo_stat): Take a base binfo count, not a
+ lang slot count. Adjust.
+ * Makefile.in (TREE_H): Add vec.h
+ * alias.c (record_component_aliases): Adjust BINFO access.
+ * dbxout.c (dbxout_type): Likewise.
+ * dwarf2out.c (gen_member_die): Likewise.
+ * sdbout.c (sdbout_one_type): Likewise.
+ * tree-dump.c (deque_and_dump): Likewise.
+ * config/i386/i386.c (classify_argument,
+ contains_128bit_aligned_vector_p): Likewise.
+ * config/sh/symbian.c (symbian_export_vtable_and_rtti_p): Likewise.
+ * doc/c-tree.texi (Classes): Update BINFO documentation.
+