This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
1 new GCC HEAD@163737 regression
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Wed, 1 Sep 2010 17:13:10 -0700 (PDT)
- Subject: 1 new GCC HEAD@163737 regression
- Reply-to: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC HEAD revision 163737 had problems on:
native: regress-19 (1 NEW failures)
The previous build was of revision 163718.
Regressions for native:
old g++.sum g++.dg/eh/simd-3.C
old g++.sum g++.dg/eh/simd-4.C
old g++.sum g++.dg/ext/visibility/anon6.C
old gcc.sum gcc.dg/sms-2.c
old gcc.sum gcc.dg/sms-3.c
old gcc.sum gcc.dg/sms-4.c
old gcc.sum gcc.dg/sms-5.c
old gcc.sum gcc.dg/sms-6.c
old gcc.sum gcc.dg/sms-7.c
old gcc.sum gcc.dg/struct-by-value-1.c
NEW gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c
old gcc.sum gcc.target/powerpc/405-dlmzb-strlen-1.c
old gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.c
old gcc.sum gcc.target/powerpc/ppc-vector-memcpy.c
old gfortran.sum gfortran.fortran-torture/execute/where_2.f90
old libjava.sum Thread_Sleep_2
old libjava.sum Throw_3
old libstdc++.sum ext/mt_allocator/deallocate_global_thread-1.cc
old libstdc++.sum ext/mt_allocator/deallocate_global_thread-3.cc
Log information for changes since the last build:
------------------------------------------------------------------------
r163719 | fxcoudert | 2010-09-01 01:33:11 -0700 (Wed, 01 Sep 2010) | 14 lines
Changed paths:
M /trunk/gcc/fortran/ChangeLog
M /trunk/gcc/fortran/gfortran.h
M /trunk/gcc/fortran/intrinsic.c
M /trunk/gcc/fortran/intrinsic.h
M /trunk/gcc/fortran/intrinsic.texi
M /trunk/gcc/fortran/iresolve.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gfortran.dg/execute_command_line_1.f90
M /trunk/libgfortran/ChangeLog
M /trunk/libgfortran/Makefile.am
M /trunk/libgfortran/Makefile.in
M /trunk/libgfortran/gfortran.map
A /trunk/libgfortran/intrinsics/execute_command_line.c
* intrinsic.c: Add EXECUTE_COMMAND_LINE intrinsic.
* intrinsic.h (gfc_resolve_execute_command_line): New function.
* iresolve.c (gfc_resolve_execute_command_line): New function.
* gfortran.h (GFC_ISYM_EXECUTE_COMMAND_LINE): New value.
* intrinsic.texi: Document EXECUTE_COMMAND_LINE.
* intrinsics/execute_command_line.c: New file.
* gfortran.map (_gfortran_execute_command_line_i4,
_gfortran_execute_command_line_i8): New symbols.
* Makefile.am: Add new file intrinsics/execute_command_line.c.
* Makefile.in: Regenerated.
* gfortran.dg/execute_command_line_1.f90: New test.
------------------------------------------------------------------------
r163720 | nickc | 2010-09-01 01:33:35 -0700 (Wed, 01 Sep 2010) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/rx/rx-modes.def
M /trunk/gcc/config/rx/rx.c
* config/rx/rx.c (rx_expand_prologue): Do not adjust frame size
when pushing accumulator register.
(rx_get_stack_layout): Always save call clobbered registers inside
interrupt handlers.
* config/rx/rx-modes.def: Fix descriptive comment at start of file.
------------------------------------------------------------------------
r163721 | fxcoudert | 2010-09-01 01:40:53 -0700 (Wed, 01 Sep 2010) | 21 lines
Changed paths:
M /trunk/gcc/fortran/ChangeLog
M /trunk/gcc/fortran/mathbuiltins.def
M /trunk/gcc/fortran/trans-expr.c
M /trunk/gcc/fortran/trans-intrinsic.c
M /trunk/gcc/fortran/trans.h
* trans-expr.c (gfc_conv_power_op): Handle floating-point types
other than long double.
* mathbuiltins.def: Add builtins from the POW and CPOW family.
* trans.h (gfc_builtin_decl_for_float_kind): New prototype.
* trans-intrinsic.c (gfc_builtin_decl_for_float_kind): Add gfc_
prefix to function name.
(gfc_build_intrinsic_lib_fndecls): Add cpow prototype.
(gfc_conv_intrinsic_aint): Use gfc_builtin_decl_for_float_kind
function name.
(gfc_conv_intrinsic_exponent): Likewise.
(gfc_conv_intrinsic_abs): Likewise.
(gfc_conv_intrinsic_mod): Likewise.
(gfc_conv_intrinsic_sign): Likewise.
(gfc_conv_intrinsic_arith): Likewise.
(gfc_conv_intrinsic_fraction): Likewise.
(gfc_conv_intrinsic_nearest): Likewise.
(gfc_conv_intrinsic_spacing): Likewise.
(gfc_conv_intrinsic_rrspacing): Likewise.
(gfc_conv_intrinsic_scale): Likewise.
(gfc_conv_intrinsic_set_exponent): Likewise.
------------------------------------------------------------------------
r163722 | nickc | 2010-09-01 03:13:07 -0700 (Wed, 01 Sep 2010) | 9 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/stormy16/stormy16.c
* config/stormy16/stormy16.c: Use REG_P, MEM_P and CONST_INT_P
where appropriate.
(xstormy16_legitimate_address_p): Use true and false instead of 1
and 0.
(xstormy16_expand_prologue): Delete unused local variable 'insn'.
(xstormy16_function_arg): Use FIRST_ARGUMENT_REGNUM in place of
magic constant 2.
(xstormy16_expand_call): Fix comment at start of function.
------------------------------------------------------------------------
r163723 | fxcoudert | 2010-09-01 03:40:57 -0700 (Wed, 01 Sep 2010) | 3 lines
Changed paths:
M /trunk/gcc/fortran/ChangeLog
M /trunk/gcc/fortran/trans-intrinsic.c
* trans-intrinsic.c (gfc_build_intrinsic_lib_fndecls): Resize
array quad_decls. Remove unnecessary assignment.
------------------------------------------------------------------------
r163724 | rguenth | 2010-09-01 04:39:55 -0700 (Wed, 01 Sep 2010) | 21 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/cfgloop.h
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.c-torture/execute/20100827-1.c
A /trunk/gcc/testsuite/gcc.dg/tree-ssa/vrp54.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-outer-fir.c
M /trunk/gcc/tree-data-ref.c
M /trunk/gcc/tree-flow.h
M /trunk/gcc/tree-ssa-loop-niter.c
M /trunk/gcc/tree-ssa-loop.c
M /trunk/gcc/tree-vrp.c
2010-09-01 Richard Guenther <rguenther@suse.de>
* tree-vrp.c (adjust_range_with_scev): Use number of iteration
estimate.
(vrp_visit_phi_node): Delay using SCEV till we balloon the
range.
(execute_vrp): Compute number of iteration estimates.
* cfgloop.h (estimate_numbers_of_iterations_loop): Adjust prototype.
* tree-flow.h (estimate_numbers_of_iterations): Likewise.
* tree-data-ref.c (estimated_loop_iterations): Adjust.
* tree-ssa-loop-niter.c (estimate_numbers_of_iterations_loop):
Infer loop bounds from undefined behavior based on a new
parameter.
(estimate_numbers_of_iterations): Likewise.
(scev_probably_wraps_p): Adjust.
* tree-ssa-loop.c (tree_ssa_loop_bounds): Likewise.
* gcc.dg/vect/vect-outer-fir.c: Adjust.
* gcc.dg/tree-ssa/vrp54.c: New testcase.
* gcc.c-torture/execute/20100827-1.c: Likewise.
------------------------------------------------------------------------
r163725 | ak | 2010-09-01 04:47:41 -0700 (Wed, 01 Sep 2010) | 6 lines
Changed paths:
M /trunk/config/ChangeLog
M /trunk/config/bootstrap-lto.mk
2010-09-01 Andi Kleen <ak@linux.intel.com>
* bootstrap-lto.mk (STAGE2_CFLAGS, STAGE3_CFLAGS): Change
to -fwhopr=jobserver -fuse-linker-plugin -frandom-seed=1.
------------------------------------------------------------------------
r163726 | ramana | 2010-09-01 04:52:55 -0700 (Wed, 01 Sep 2010) | 9 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/tree.c
M /trunk/gcc/tree.h
2010-09-01 Mikael Pettersson <mikpe@it.uu.se>
PR bootstrap/45321
* tree.c (stdarg_p): Make fntype parameter const.
* tree.h (stdarg_p): Likewise.
(function_args_iterator): Remove unused fntype field.
(function_args_iter_init): Do not initialize fntype
field. Make fntype parameter const.
------------------------------------------------------------------------
r163727 | ebotcazou | 2010-09-01 05:15:08 -0700 (Wed, 01 Sep 2010) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/gimplify.c
* gimplify.c (gimplify_init_constructor): Do not create a temporary for
a volatile LHS if the constructor has only one element.
------------------------------------------------------------------------
r163732 | uros | 2010-09-01 05:26:49 -0700 (Wed, 01 Sep 2010) | 22 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/i386.c
M /trunk/gcc/config/i386/i386.h
M /trunk/gcc/config/i386/i386.md
* config/i386/i386.h (enum ix86_tune_indices) <X86_TUNE_SINGLE_POP>:
Rename from X86_TUNE_ADD_ESP_4.
<IX86_TUNE_DOUBLE_POP>: Rename from X86_TUNE_ADD_ESP_8.
<IX86_TUNE_SINGLE_PUSH>: Rename from X86_TUNE_SUB_ESP_4.
<IX86_TUNE_DOUBLE_PUSH>: Rename from X86_TUNE_SUB_ESP_8.
(TARGET_SINGLE_POP): Rename from TARGET_ADD_ESP_4.
(TARGET_DOUBLE_POP): Rename from TARGET_ADD_ESP_8.
(TARGET_SINGLE_PUSH): Rename from TARGET_SUB_ESP_4.
(TARGET_DOUBLE_POP): Rename from TARGET_SUB_ESP_8.
* config/i386/i386.c (initial_ix86_tune_features)
<X86_TUNE_SINGLE_POP>: Invert members.
<X86_TUNE_DOUBLE_POP>: Ditto.
<X86_TUNE_SINGLE_PUSH>: Ditto.
<X86_TUNE_DOUBLE_PUSH>: Ditto.
* config/i386/i386.md (*pop<mode>1): Rename from pop<mode>1.
No longer exported.
(push peephole2 patterns): Macroize peepholes using P mode iterator.
Adjust for renamed TARGET_{SINGLE,DOUBLE}_PUSH defines.
(pop peephole2 patterns): Macroize peepholes using P mode iterator.
Adjust for renamed TARGET_{SINGLE,DOUBLE}_POP defines.
------------------------------------------------------------------------
r163733 | rguenth | 2010-09-01 06:28:46 -0700 (Wed, 01 Sep 2010) | 27 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/alias.c
M /trunk/gcc/builtins.c
M /trunk/gcc/cfgexpand.c
M /trunk/gcc/gimple.c
M /trunk/gcc/gimplify.c
M /trunk/gcc/tree-cfg.c
M /trunk/gcc/tree-dfa.c
M /trunk/gcc/tree-eh.c
M /trunk/gcc/tree-pretty-print.c
M /trunk/gcc/tree-ssa-address.c
M /trunk/gcc/tree-ssa-alias.c
M /trunk/gcc/tree-ssa-operands.c
M /trunk/gcc/tree.def
2010-09-01 Richard Guenther <rguenther@suse.de>
* alias.c (ao_ref_from_mem): Adjust.
* builtins.c (get_object_alignment): Likewise.
* cfgexpand.c (expand_debug_expr): Likewise.
* gimple.c (get_base_address): Likewise.
* tree-dfa.c (get_ref_base_and_extent): Likewise.
(get_addr_base_and_unit_offset): Likewise. Fix for
both TMR_SYMBOL and TMR_BASE being set.
* tree-eh.c (tree_could_trap_p): Likewise.
* gimplify.c (gimplify_expr): Do not attempt to gimplify
TMR_SYMBOL. Always gimplify TMR_BASE.
* tree-cfg.c (verify_types_in_gimple_reference): Verify
TMR_BASE if there is a TMR_SYMBOL.
* tree-pretty-print.c (dump_generic_node): Adjust.
* tree-ssa-address.c (addr_for_mem_ref): Likewise.
(tree_mem_ref_addr): Likewise.
(create_mem_ref_raw): Likewise.
(move_fixed_address_to_symbol): Likewise.
(create_mem_ref): Likewise.
(dump_mem_address): Likewise.
* tree-ssa-alias.c (indirect_ref_may_alias_decl_p): Adjust.
Fix for both TMR_SYMBOL and TMR_BASE being set.
(indirect_refs_may_alias_p): Likewise.
* tree-ssa-operands.c (get_tmr_operands): Adjust.
* tree.def (TARGET_MEM_REF): Adjust documentation.
------------------------------------------------------------------------
r163734 | ibolton | 2010-09-01 07:14:47 -0700 (Wed, 01 Sep 2010) | 4 lines
Changed paths:
M /trunk/ChangeLog
M /trunk/MAINTAINERS
2010-09-01 Ian Bolton <ian.bolton@arm.com>
* MAINTAINERS (Write After Approval): Add myself.
------------------------------------------------------------------------
r163735 | ibolton | 2010-09-01 07:30:55 -0700 (Wed, 01 Sep 2010) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/Makefile.in
2010-09-01 Ian Bolton <ian.bolton@arm.com>
* Makefile.in (tree-switch-conversion.o): Update dependencies.
------------------------------------------------------------------------
r163737 | ramana | 2010-09-01 08:28:13 -0700 (Wed, 01 Sep 2010) | 22 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/arm/cortex-a8-neon.md
M /trunk/gcc/config/arm/neon-schedgen.ml
2010-09-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* config/arm/neon-schedgen.ml (core): New type.
(allCores): List of supported cores.
(availability_table): Add supported cores.
(collate_bypasses): Accept core as a parameter.
(worst_case_latencies_and_bypasses): Accept core as a
parameter.
(emit_insn_reservations): Accept core as a parameter.
Use tuneStr and coreStr to get tune attribute and prefix
for functional units.
(emit_bypasses): Accept core name and use it.
(calculate_per_core_availability_table): New.
(filter_core): New.
(calculate_core_availability_table): New.
(main): Use calculate_core_availablity_table.
* config/arm/cortex-a8-neon.md: Update copyright year.
Regenerated from ml file and merged in.
(neon_mrrc, neon_mrc): Rename to cortex_a8_neon_mrrc and
cortex_a8_neon_mrc.
------------------------------------------------------------------------
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)