This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

4 new GCC HEAD@147811 regressions


With your recent patch, GCC HEAD revision 147811 had problems on:
native: regress-23 (4 NEW failures)
The previous build was of revision 147797.

Regressions for native:
old   g++.sum g++.dg/eh/simd-4.C
old   gcc.sum gcc.dg/pr34989-1.c
old   gcc.sum gcc.dg/sms-5.c
NEW   gcc.sum gcc.dg/sms-6.c
NEW   gcc.sum gcc.dg/sms-7.c
old   gcc.sum gcc.dg/struct/wo_prof_double_malloc.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c
old   gcc.sum gcc.dg/vect/no-scevccp-outer-13.c
old   gcc.sum gcc.dg/vect/no-scevccp-outer-7.c
old   gcc.sum gcc.dg/vect/pr35821-altivec.c
old   gcc.sum gcc.dg/vect/slp-perm-1.c
old   gcc.sum gcc.dg/vect/slp-perm-2.c
old   gcc.sum gcc.dg/vect/slp-perm-3.c
old   gcc.sum gcc.dg/vect/slp-perm-8.c
old   gcc.sum gcc.dg/vect/vect-reduc-dot-u8b.c
old   gcc.sum gcc.target/powerpc/405-dlmzb-strlen-1.c
old   gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.c
old   libgomp.sum libgomp.c++/task-4.C
NEW   libjava.sum SyncTest
NEW   libjava.sum Thread_Sleep_2

Log information for changes since the last build:
------------------------------------------------------------------------
r147799 | nathan | 2009-05-22 07:57:15 -0700 (Fri, 22 May 2009) | 16 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/decl2.c
   M /trunk/gcc/cp/semantics.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/ext/dllexport2.C
   A /trunk/gcc/testsuite/g++.dg/ext/dllexport2a.cc
   A /trunk/gcc/testsuite/gcc.dg/dll-6.c
   A /trunk/gcc/testsuite/gcc.dg/dll-6a.c
   A /trunk/gcc/testsuite/gcc.dg/dll-7.c
   A /trunk/gcc/testsuite/gcc.dg/dll-7a.c
   M /trunk/gcc/tree.c

	gcc/
	* tree.c (handle_dll_attribute): Mark dllexport'd inlines as
	non-external.

	gcc/cp
	* decl2.c (decl_needed_p): Consider dllexport'd functions needed.
	* semantics.c (expand_or_defer_fn): Similarly.

	gcc/testsuite/
	* gcc.dg/dll-6.c: New test.
	* gcc.dg/dll-6a.c: Likewise.
	* gcc.dg/dll-7.c: Likewise.
	* gcc.dg/dll-7a.c: Likewise.
	* g++.dg/ext/dllexport2.C: Likewise.
	* g++.dg/ext/dllexport2a.cc: Likewise.

------------------------------------------------------------------------
r147800 | davek | 2009-05-22 09:22:53 -0700 (Fri, 22 May 2009) | 12 lines
Changed paths:
   M /trunk/libffi/ChangeLog
   M /trunk/libffi/configure
   M /trunk/libffi/configure.ac
   M /trunk/libffi/src/x86/win32.S

	* configure.ac:  Also check if assembler supports pc-relative
	relocs on X86_WIN32 targets.
	* configure:  Regenerate.
	* src/x86/win32.S (ffi_prep_args):  Declare extern, not global.
	(_ffi_call_SYSV):  Add missing function type symbol .def and
	add EH markup labels.
	(_ffi_call_STDCALL):  Likewise.
	(_ffi_closure_SYSV):  Likewise.
	(_ffi_closure_raw_SYSV):  Likewise.
	(.eh_frame):  Add hand-crafted EH data.


------------------------------------------------------------------------
r147802 | davek | 2009-05-22 10:58:45 -0700 (Fri, 22 May 2009) | 4 lines
Changed paths:
   M /trunk/libffi/ChangeLog
   M /trunk/libffi/src/x86/win32.S

	* src/x86/win32.S (_ffi_closure_STDCALL):  New function.
	(.eh_frame):  Add FDE for it.


------------------------------------------------------------------------
r147804 | vmakarov | 2009-05-22 12:00:45 -0700 (Fri, 22 May 2009) | 7 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/reg-stack.c

2009-05-22 Vladimir Makarov <vmakarov@redhat.com>

	PR target/39856
	* reg-stack.c (subst_stack_regs_pat): Remove gcc_assert for note
	for clobber.


------------------------------------------------------------------------
r147805 | rguenth | 2009-05-22 13:41:31 -0700 (Fri, 22 May 2009) | 90 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/alias.c
   M /trunk/gcc/cfgexpand.c
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/init.c
   M /trunk/gcc/doc/c-tree.texi
   M /trunk/gcc/doc/gimple.texi
   M /trunk/gcc/doc/tree-ssa.texi
   M /trunk/gcc/expr.c
   M /trunk/gcc/gimple-low.c
   M /trunk/gcc/gimple-pretty-print.c
   M /trunk/gcc/gimple.c
   M /trunk/gcc/gimple.def
   M /trunk/gcc/gimple.h
   M /trunk/gcc/gimplify.c
   M /trunk/gcc/omp-low.c
   M /trunk/gcc/print-tree.c
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C
   M /trunk/gcc/testsuite/gcc.dg/Wstrict-aliasing-converted-assigned.c
   M /trunk/gcc/testsuite/gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c
   M /trunk/gcc/tree-cfg.c
   M /trunk/gcc/tree-data-ref.c
   M /trunk/gcc/tree-inline.c
   M /trunk/gcc/tree-pretty-print.c
   M /trunk/gcc/tree-ssa-alias.c
   M /trunk/gcc/tree-ssa-alias.h
   M /trunk/gcc/tree-ssa-copyrename.c
   M /trunk/gcc/tree-ssa-dce.c
   M /trunk/gcc/tree-ssa-operands.c
   M /trunk/gcc/tree-ssa-structalias.c
   M /trunk/gcc/tree.c
   M /trunk/gcc/tree.def
   M /trunk/gcc/tree.h

2009-05-22  Richard Guenther  <rguenther@suse.de>

	PR middle-end/38964
	* alias.c (write_dependence_p): Do not use TBAA for answering
	anti-dependence or output-dependence.
	* tree-ssa-structalias.c (set_uids_in_ptset): Remove TBAA pruning
	code.
	(emit_pointer_definition): Remove.
	(emit_alias_warning): Likewise.
	(find_what_var_points_to): Remove TBAA pruning code.
	(find_what_p_points_to): Likewise.  Do not warn about strict-aliasing
	violations.
	(compute_points_to_sets): Remove code computing the set of
	dereferenced pointers.
	* tree-data-ref.c (dr_may_alias_p): Properly use the split
	oracle for querying anti and output dependencies.
	* tree-ssa-alias.c (refs_may_alias_p_1): Add argument specifying
	if TBAA may be applied.
	(refs_anti_dependent_p): New function.
	(refs_output_dependent_p): Likewise.
	* tree-ssa-alias.h (refs_anti_dependent_p): Declare.
	(refs_output_dependent_p): Likewise.

	* doc/tree-ssa.texi (Memory model): New section.

	testsuite/
	* g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
	* gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
	* gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.

	* doc/c-tree.texi (CHANGE_DYNAMIC_TYPE_EXPR): Remove.
	* doc/gimple.texi (GIMPLE_CHANGE_DYNAMIC_TYPE): Remove.

	* cfgexpand.c (expand_gimple_basic_block): Do not handle
	GIMPLE_CHANGE_DYNAMIC_TYPE or CHANGE_DYNAMIC_TYPE_EXPR.
	* expr.c (expand_expr_real_1): Likewise.
	* gimple-low.c (lower_stmt): Likewise.
	* gimple-pretty-print.c (dump_gimple_stmt): Likewise.
	(dump_gimple_cdt): Remove.
	* gimple.c (gss_for_code): Do not handle GIMPLE_CHANGE_DYNAMIC_TYPE.
	(gimple_size): Likewise.
	(walk_gimple_op): Likewise.
	(is_gimple_stmt): Likewise.
	(walk_stmt_load_store_addr_ops): Likewise.
	(gimple_build_cdt): Remove.
	* gimple.def (GIMPLE_CHANGE_DYNAMIC_TYPE): Remove.
	* gimple.h (gimple_cdt_new_type): Remove.
	(gimple_cdt_new_type_ptr): Likewise.
	(gimple_cdt_set_new_type): Likewise.
	(gimple_cdt_location): Likewise.
	(gimple_cdt_location_ptr): Likewise.
	(gimple_cdt_set_location): Likewise.
	* gimplify.c (gimplify_expr): Do not handle CHANGE_DYNAMIC_TYPE_EXPR.
	* tree-cfg.c (remove_useless_stmts_1): Do not handle
	GIMPLE_CHANGE_DYNAMIC_TYPE.
	(verify_types_in_gimple_stmt): Likewise.
	* tree-inline.c (estimate_num_insns): Likewise.
	(expand_call_inline): Do not copy DECL_NO_TBAA_P.
	(copy_decl_to_var): Likewise.
	(copy_result_decl_to_var): Likewise.
	* tree-pretty-print.c (dump_generic_node): Do not handle
	CHANGE_DYNAMIC_TYPE_EXPR.
	* tree-ssa-dce.c (mark_stmt_if_obviously_necessary): Likewise.
	* tree-ssa-operands.c (get_expr_operands): Likewise.
	* tree-ssa-structalias.c (struct variable_info): Remove
	no_tbaa_pruning member.
	(new_var_info): Do not set it based on DECL_NO_TBAA_P.
	(unify_nodes): Do not copy it.
	(find_func_aliases): Do not handle GIMPLE_CHANGE_DYNAMIC_TYPE.
	(dump_solution_for_var): Do not dump no_tbaa_pruning state.
	(set_uids_in_ptset): Do not check it.
	(find_what_var_points_to): Likewise.
	(compute_tbaa_pruning): Remove.
	(compute_points_to_sets): Do not call it.
	* tree.c (walk_tree_1): Do not handle CHANGE_DYNAMIC_TYPE_EXPR.
	* tree.def (CHANGE_DYNAMIC_TYPE_EXPR): Remove.
	* tree.h (CHANGE_DYNAMIC_TYPE_NEW_TYPE): Remove.
	(CHANGE_DYNAMIC_TYPE_LOCATION): Likewise.
	(DECL_NO_TBAA_P): Likewise.
	(struct tree_decl_common): Move no_tbaa_flag to unused flags section.
	* omp-low.c (copy_var_decl): Do not copy DECL_NO_TBAA_P.
	(expand_omp_atomic_pipeline): Do not set it.
	* print-tree.c (print_node): Do not dump it.
	* tree-ssa-copyrename.c (copy_rename_partition_coalesce): Remove
	redundant check.

	cp/
	* init.c (avoid_placement_new_aliasing): Remove.
	(build_new_1): Do not call it.

------------------------------------------------------------------------
r147807 | meissner | 2009-05-22 14:51:12 -0700 (Fri, 22 May 2009) | 1 line
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/tree.c

Fix PR tree-optimization/40219
------------------------------------------------------------------------
r147811 | gccadmin | 2009-05-22 17:16:43 -0700 (Fri, 22 May 2009) | 1 line
Changed paths:
   M /trunk/gcc/DATESTAMP

Daily bump.
------------------------------------------------------------------------

For more information, see <http://gcc.gnu.org/regtest/HEAD/>.

-- 
Geoffrey Keating <geoffk@apple.com> 
(via an automated GCC regression-testing script.)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]