new FAILs on HEAD

Michael Ritzert gcc@server2.mailsys.de
Wed Mar 23 09:01:00 GMT 2005


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:
Fedora Core release 3 (Heidelberg)
i686
i686-pc-linux-gnu
configure flags: --enable-threads=posix --prefix=/opt/gcc/install/HEAD --enable-__cxa_atexit --with-system-zlib --enable-languages=c,ada,c++,f95,java,objc

These new FAILs appeared since the last run:

FAIL:	c52103x - this test appears bogus!

The complete testsuite logs can be found at
http://www.mailsys.de/~gcc/logs-HEAD-i686-1111555139.tar.bz2

These are the new ChangeLog entries since the last run:

2005-03-23  Joseph S. Myers  <joseph@codesourcery.com>

	* cp-tree.h (perform_integral_promotions): Remove.
	(default_conversion): Add.

2005-03-23  Joseph S. Myers  <joseph@codesourcery.com>

	* objc-act.c (next_sjlj_build_enter_and_setjmp,
	next_sjlj_build_catch_list, next_sjlj_build_try_catch_finally):
	Call c_common_truthvalue_conversion.

2005-03-23  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.dg/torture/cris-asm-mof-1.c: New test.

2005-03-22  James A. Morrison  <phython@gcc.gnu.org>

	* compile/memory.tree: New test.

2005-03-23  Hans-Peter Nilsson  <hp@axis.com>

	* doc/tm.texi (TARGET_MD_ASM_CLOBBERS): Adjust wording to not
	imply that this is called once, independent of asms in code.
	Adjust to now being pased output and input lists.  Mention helper
	function decl_overlaps_hard_reg_set_p.
	* hooks.c (hook_tree_tree_tree_tree_3rd_identity): Rename from
	hook_tree_tree_identity and to take three trees, returning third.
	* hooks.h (hook_tree_tree_tree_tree_3rd_identity): Adjust the
	prototype.
	* stmt.c: include hard-reg-set.h before tree.h.
	(decl_overlaps_hard_reg_set_p): New function, broken out from...
	(decl_conflicts_with_clobbers_p): Call
	decl_overlaps_hard_reg_set_p.
	(expand_asm_operands): Pass output and input lists in call to
	targetm.md_asm_clobbers.
	* target-def.h (TARGET_MD_ASM_CLOBBERS): Define as
	hook_tree_tree_tree_tree_3rd_identity.
	* target.h (struct gcc_target.md_asm_clobbers): Take three tree
	parameters.
	* tree.h [HARD_CONST] (decl_overlaps_hard_reg_set_p): Prototype.
	* config/i386/i386.c (ix86_md_asm_clobbers): Adjust to three
	parameters, first two unused.
	* config/cris/cris.c (cris_md_asm_clobbers): Adjust to added
	parameters.  Only add MOF to clobbers if there's no 'h' mentioned
	in constraint letters and MOF is not mentioned as a asm-declared
	register in neither of the input and output lists.

2005-03-23  DJ Delorie  <dj@redhat.com>

	* optabs.c (expand_binop): Make sure the first subword's result
	gets stored.

2005-03-23  Joseph S. Myers  <joseph@codesourcery.com>

	* c-common.c (c_common_truthvalue_conversion): Adjust comment.
	Call c_common_truthvalue_conversion rather than
	lang_hooks.truthvalue_conversion.
	* c-convert.c (convert): Call c_objc_common_truthvalue_conversion.
	* c-objc-common.c (c_objc_common_truthvalue_conversion): Move to
	c-typeck.c.
	* c-objc-common.h (LANG_HOOKS_TRUTHVALUE_CONVERSION): Change to
	c_common_truthvalue_conversion.
	* c-parser.c (c_parser_paren_condition, c_parser_for_statement,
	c_parser_conditional_expression, c_parser_binary_expression): Call
	c_objc_common_truthvalue_conversion.
	* c-typeck.c (build_unary_op): Call
	c_objc_common_truthvalue_conversion.
	(build_conditional_expr): Do not call
	lang_hooks.truthvalue_conversion.
	(build_binary_op): Call c_common_truthvalue_conversion.
	(c_objc_common_truthvalue_conversion): Moved from
	c-objc-common.c.  Call default_function_array_conversion instead
	of default_conversion.

2005-03-23  Joseph S. Myers  <joseph@codesourcery.com>

	* c-common.h (default_conversion): Remove.
	(perform_integral_promotions): Add.
	* c-tree.h (default_conversion): Add.
	* c-typeck.c (perform_integral_promotions): New, split out from
	default_conversion.
	* c-common.c (check_case_value): Use perform_integral_promotions,
	not default_conversion.
	(c_add_case_label): Don't continue processing case label after
	found to be pointer.

2005-03-23  Mark Mitchell  <mark@codesourcery.com>

	* gcc.c (do_spec_1): Do not add a -L path for a directory in
	the prefix list if we have already added a multilib directory
	based on that path.
	(main): Do not add MD_EXEC_PREFIX to the list of directories to
	search with -L.

2005-03-22  James A. Morrison  <phython@gcc.gnu.org>

	* treetree.c (tree_code_if_start): Use fold_buildN. 
	(tree_code_create_variable): Likewise.
	(tree_code_generate_return): Likewise.
	(tree_code_get_expression): Likewise.
	(tree_code_add_parameter): Likewise.

2005-03-22  James A. Morrison  <phython@gcc.gnu.org>

	* treelang.h (struct parameter_part): Skip WHERE_TO_PUT_VAR_TREE
	during GC.



More information about the Gcc-regression mailing list