new FAILs on HEAD

Michael Ritzert
Thu Jun 24 00:10:00 GMT 2004

If you directly receive this mail, your name is tagged to one of the ChangeLog
entries. A copy is also mailed to gcc-regressions.

The build system:
debian GNU/Linux i686 unstable
configure flags: --enable-threads=posix --prefix=/opt/gcc-HEAD --enable-__cxa_atexit --with-system-zlib --enable-languages=c,c++,f95,java,objc

These new FAILs appeared since the last run:

FAIL: g++.dg/template/copy1.C (test for excess errors)
FAIL: g++.dg/template/crash7.C (test for excess errors)
FAIL: g++.old-deja/g++.ns/template6.C (test for excess errors)
FAIL: g++.old-deja/g++.other/decl3.C (test for excess errors)

The complete testsuite logs can be found at

These are the new ChangeLog entries since the last run:

2004-06-22  Paolo Bonzini  <>

	* Makefile.tpl (HOST_EXPORTS): Fix pasto.
	* Regenerate.

2004-06-22  Paolo Bonzini  <>

	* Makefile.tpl (configure-build-[+module+],
	configure-[+module+], configure-target-[+module+]): Pass
	(all-build-[+module+], all-[+module+], check-[+module+],
	install-[+module+], [+make_target+]-[+module+],
	all-target-[+module+], check-target-[+module+],
	install-target-[+module+], [+make_target+]-target-[+module+]):
	Pass [+extra_make_args+].
	(HOST_EXPORTS): Include the former GCC_HOST_EXPORTS.
	(configure-gcc, all-gcc, GCC_STRAP_TARGETS, profiledbootstrap,
	cross, check-gcc, check-gcc-c++, install-gcc,
	gcc-no-fixedincludes, [+make_target+]-gcc, stage[+id+]-bubble):
	* Regenerate.

2004-06-23  Richard Henderson  <>

	* trans.c (gnat_gimplify_stmt): Update gimplify_type_sizes call.

2004-06-23  Richard Earnshaw  <>

	* PR target/15948
	* (bicsi3_cbranch): Add alternative to handle tying operands
	one and two.

2004-06-23  Richard Earnshaw  <>

	PR target/15927
	* arm.h (THUMB_SECONDARY_OUTPUT_RELOAD_CLASS): Don't need a secondary
	reload if CLASS is BASE_REGS.

2004-06-23  Richard Sandiford  <>

	* gengtype-yacc.y (option): Avoid use of non-constant struct

2004-06-23  Nathan Sidwell  <>

	* doc/extend.texi (Function Attributes): Alphabetize.

2004-06-23  Richard Henderson  <>

	* c-gimplify.c (gimplify_decl_stmt): Update gimplify_type_sizes call.
	Use gimplify_and_add.
	* c-typeck.c (c_finish_if_stmt): Use NULL instead of empty stmt.
	* gimplify.c (build_and_jump, gimplify_exit_expr,
	gimplify_init_constructor, gimplify_save_expr, gimple_push_cleanup,
	gimplify_stmt, gimplify_expr): Likewise.
	(shortcut_cond_expr): Handle NULL arms of COND_EXPR.
	(gimplify_statement_list): Remove NULL entries.
	(gimplify_to_stmt_list): Handle NULL results.
	(gimplify_type_sizes): Add list_p argument.
	(gimplify_one_sizepos): Don't use internal pre/post queue.
	* tree-gimple.h (gimplify_type_sizes): Update.

2004-06-22  Eric Christopher  <>

	* config/rs6000/ (*insvsi_internal5/6): New patterns.

2004-06-22  Pat Haugen  <>

	* cfghooks.c (make_forwarder_block): Decrement count on fallthru edge
	when redirecting back edges.

	* cfghooks.c (split_block): Call make_single_succ_edge so that edge
	count/probability are set correctly.

2004-06-22  Richard Henderson  <>

	* c-typeck.c (emit_side_effect_warnings): Ignore error marks.
	(c_finish_stmt_expr): Likewise.

	* config/i386/i386.c (TARGET_STRUCT_VALUE_RTX): New.
	(ix86_return_in_memory): Move SSE vector return warning ...
	(ix86_struct_value_rtx): ... here.  New.

2004-06-22  Richard Henderson  <>

	* tree.def (VTABLE_REF): Remove.
	* expr.c (expand_expr_real_1): Replace VTABLE_REF with OBJ_TYPE_REF.
	* fold-const.c (non_lvalue): Likewise.
	* gimplify.c (gimplify_expr): Likewise.
	(gimplify_call_expr): Use is_gimple_call_addr.
	* langhooks-def.h (LANG_HOOKS_FOLD_OBJ_TYPE_REF): New.
	* langhooks.h (fold_obj_type_ref): New.
	* tree-gimple.c (is_gimple_call_addr): New.
	* tree-gimple.h (is_gimple_call_addr): Declare.
	* tree-inline.c (inlinable_function_p): Fix merge error.
	(estimate_num_insns_1): Replace VTABLE_REF with OBJ_TYPE_REF.
	* tree-pretty-print.c (dump_generic_node): Likewise.
	(print_call_name): Handle OBJ_TYPE_REF.
	* tree-ssa-ccp.c (fold_stmt): Fold OBJ_TYPE_REF.
	* tree-ssa-operands.c (get_expr_operands): Handle OBJ_TYPE_REF.
	* tree.h (OBJ_TYPE_REF_EXPR): New.
	* doc/c-tree.texi (VTABLE_REF): Remove.
	* objc/objc-act.c (build_objc_method_call): Build an OBJ_TYPE_REF.

2004-06-22  Richard Henderson  <>

	PR middle-end/16026
	* function.c (assign_parms): Don't abort for overaligned PARALLEL.

2004-06-22  Joseph S. Myers  <>

	* (distclean): Don't try to remove empty directories.

2004-06-22  Richard Sandiford  <>

	PR target/15869
	* config/mips/mips.c (mips_avoid_hazards): Call split_all_insns_noflow.

2004-06-22  Richard Henderson  <>

	* class.c (build_vfn_ref): Take a pointer not object.  Build
	(cp_fold_obj_type_ref): New.
	* call.c (build_over_call): Update build_vfn_ref call.
	* cp-lang.c (LANG_HOOKS_FOLD_OBJ_TYPE_REF): New.
	* cp-tree.h (cp_fold_obj_type_ref): Declare.

2004-06-21  Jason Merrill  <>

	PR c++/16112
	* cp-gimplify.c (cp_gimplify_init_expr): Look through

2006-06-22  Richard Henderson  <>

	* gcc.dg/noreturn-1.c (foo5): Update function does return lineno.

2004-06-22  Loren James Rittle  <>

	* gcc.dg/builtins-config.h: Handle FreeBSD.

2006-06-22  Richard Henderson  <>

	* g++.dg/opt/devirt1.C: New.

2004-06-22  Kelley Cook <>

	* g++.dg/opt/pr15551.C: New testcase.

2004-06-22  H.J. Lu  <>

	PR target/14800
	* gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
	x86_64-*-linux* when compiling for 32bit.

2004-06-22  Alexandre Oliva  <>

	* include/bits/istream.tcc (getline): Make sure arguments passed
	to min/max have the same type.
	* include/bits/locale_facets.tcc (__verify_grouping): Likewise.
	* include/bits/stl_deque.h (_Deque_base::_Deque_base): Likewise.

More information about the Gcc-regression mailing list