This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
1 new GCC HEAD@163708 regression
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Wed, 1 Sep 2010 00:48:19 -0700 (PDT)
- Subject: 1 new GCC HEAD@163708 regression
- Reply-to: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC HEAD revision 163708 had problems on:
native: regress-18 (1 NEW failures)
The previous build was of revision 163677.
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
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
NEW 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:
------------------------------------------------------------------------
r163678 | jakub | 2010-08-31 09:13:14 -0700 (Tue, 31 Aug 2010) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/builtins.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.dg/pr45461.c
PR middle-end/45461
* builtins.c (dummy_object): Return a MEM_REF instead of INDIRECT_REF.
* gcc.dg/pr45461.c: New test.
------------------------------------------------------------------------
r163679 | uros | 2010-08-31 09:53:56 -0700 (Tue, 31 Aug 2010) | 19 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/i386.c
M /trunk/gcc/config/i386/i386.md
* config/i386/i386.md (popdi1): Rewrite using POST_INC memory operand.
(popsi1): Ditto.
(*popdi1_epilogue): Ditto.
(*popsi1_epilogue): Ditto.
(popsi, popdi peephole2 patterns): Update peepholes for changed
pop{si,di}1 and *pop{si,di}1_epilogue patterns.
(pop<mode>1): Macroize insn from pop{si,di}1 using P code iterator.
(*pop<mode>1_epilogue): Ditto from *pop{si,di}1_epilogue.
* config/i386/i386.c (*ix86_gen_pop1): Remove indirect function.
(override_options): Do not initialize removed ix86_gen_pop1.
(gen_pop): New static function.
(ix86_expand_prologue): Use gen_pop instead of ix86_gen_pop1.
(release_scratch_register_on_entry): Ditto.
(ix86_restore_reg_using_pop): Ditto.
(ix86_expand_epilogue): Ditto.
------------------------------------------------------------------------
r163680 | ak | 2010-08-31 09:58:46 -0700 (Tue, 31 Aug 2010) | 7 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/common.opt
M /trunk/gcc/doc/invoke.texi
M /trunk/gcc/lto-wrapper.c
M /trunk/gcc/opts.c
* common.opt (fwhopr=): Update for -fwhopr=jobserver
* doc/invoke.texi (fwhopr): Document -fwhopr=jobserver.
* lto-wrapper.c (run_gcc): Add jobserver mode.
* opts.c (common_handle_option): Fix OPT_fwhopr for non numeric
argument.
------------------------------------------------------------------------
r163683 | froydnj | 2010-08-31 10:19:20 -0700 (Tue, 31 Aug 2010) | 10 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/arm/arm-protos.h
M /trunk/gcc/config/arm/arm.c
M /trunk/gcc/config/arm/arm.h
* config/arm/arm-protos.h (arm_function_arg_advance): Delete.
(arm_function_arg): Delete.
(arm_needs_doubleword_align): Take a const_tree.
* config/arm/arm.h (FUNCTION_ARG, FUNCTION_ARG_ADVANCE): Delete.
* config/arm/arm.c (aapcs_select_call_coproc): Take a const_tree.
(aapcs_layout_arg, arm_needs_doubleword_align): Likewise.
(arm_function_arg): Make static. Take a const_tree and a bool.
(arm_function_arg_advance): Likewise.
(TARGET_FUNCTION_ARG, TARGET_FUNCTION_ARG_ADVANCE): Define.
------------------------------------------------------------------------
r163684 | paolo | 2010-08-31 10:24:39 -0700 (Tue, 31 Aug 2010) | 7 lines
Changed paths:
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/testsuite/23_containers/forward_list/operations/remove_freed.cc
M /trunk/libstdc++-v3/testsuite/util/exception/safety.h
M /trunk/libstdc++-v3/testsuite/util/replacement_memory_operators.h
2010-08-31 Paolo Carlini <paolo.carlini@oracle.com>
* testsuite/23_containers/forward_list/operations/remove_freed.cc:
Fix test01 return type to void.
* testsuite/util/exception/safety.h: Avoid -Wall -m32 warnings.
* testsuite/util/replacement_memory_operators.h: Likewise.
------------------------------------------------------------------------
r163685 | uros | 2010-08-31 10:32:23 -0700 (Tue, 31 Aug 2010) | 3 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.target/i386/volatile-2.c
* gcc.target/i386/volatile-2.c: Require nonpic target.
------------------------------------------------------------------------
r163686 | paolo | 2010-08-31 10:39:51 -0700 (Tue, 31 Aug 2010) | 15 lines
Changed paths:
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/include/bits/hashtable.h
2010-08-31 Paolo Carlini <paolo.carlini@oracle.com>
PR libstdc++/44480
* include/bits/hashtable.h (_Hashtable<>::_M_begin_bucket_index):
Add, caching the index of the first non-empty bucket.
(begin, cbegin): Use it.
(_Hashtable<>::_Hashtable(_InputIterator, _InputIterator, ...),
_Hashtable(const _Hashtable&), _Hashtable(_Hashtable&&),
swap(_Hashtable&), clear): Adjust.
(_M_insert_bucket, _M_insert, erase(const_iterator),
erase(const key_type&), _M_rehash): Update it.
* include/bits/hashtable.h (_Hashtable<>::_M_erase): Remove.
(erase(const_iterator)): Inline the latter.
------------------------------------------------------------------------
r163691 | fxcoudert | 2010-08-31 11:56:46 -0700 (Tue, 31 Aug 2010) | 13 lines
Changed paths:
M /trunk/gcc/fortran/ChangeLog
M /trunk/gcc/fortran/f95-lang.c
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/simplify.c
M /trunk/gcc/fortran/trans-intrinsic.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gfortran.dg/popcnt_poppar_1.F90
A /trunk/gcc/testsuite/gfortran.dg/popcnt_poppar_2.F90
PR fortran/38282
* f95-lang.c (gfc_init_builtin_functions): Define popcount{,l,ll}
and parity{,l,ll} builtins.
* trans-intrinsic.c (gfc_conv_intrinsic_popcnt_poppar): New function.
(gfc_conv_intrinsic_function): Call above new functions.
* simplify.c (gfc_simplify_popcnt, gfc_simplify_poppar): New
functions.
* intrinsic.texi: Document POPCNT and POPPAR.
* gfortran.dg/popcnt_poppar_1.F90: New test.
* gfortran.dg/popcnt_poppar_2.F90: New test.
------------------------------------------------------------------------
r163693 | aesok | 2010-08-31 12:32:59 -0700 (Tue, 31 Aug 2010) | 15 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/m32c/m32c-protos.h
M /trunk/gcc/config/m32c/m32c.c
M /trunk/gcc/config/m32c/m32c.h
* config/m32c/m32c.c (classes_intersect): Remove.
(m32c_preferred_reload_class, m32c_secondary_reload_class): Use
reg_classes_intersect_p instead of classes_intersect.
(class_can_hold_mode): Change arguments type from enum reg_class to
reg_class_t. Use reg_class_contents instead of class_contents.
(m32c_register_move_cost): Make static. Change arguments type from
enum reg_class to reg_class_t. Use reg_classes_intersect_p instead of
classes_intersect. Use reg_class_contents instead of class_contents.
(m32c_memory_move_cost): Make static. Change arguments type from
enum reg_class to reg_class_t.
(TARGET_REGISTER_MOVE_COST, TARGET_MEMORY_MOVE_COST): Define.
* config/m32c/m32c.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST): Remove.
* config/m32c/m32c-protos.h (m32c_register_move_cost,
m32c_memory_move_cost): Remove.
------------------------------------------------------------------------
r163698 | ebotcazou | 2010-08-31 14:05:22 -0700 (Tue, 31 Aug 2010) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.dg/nested-func-8.c
M /trunk/gcc/tree-nested.c
* tree-nested.c (convert_all_function_calls): Iterate until after the
sum of static chains in the nest doesn't change.
------------------------------------------------------------------------
r163705 | jakub | 2010-08-31 15:47:25 -0700 (Tue, 31 Aug 2010) | 7 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/c-c++-common/cpp/pr45457.c
M /trunk/libcpp/ChangeLog
M /trunk/libcpp/directives.c
M /trunk/libcpp/expr.c
PR preprocessor/45457
* expr.c (parse_defined): Call pfile->cb.user_builtin_macro hook if
needed.
* directives.c (do_ifdef, do_ifndef): Likewise.
* c-c++-common/cpp/pr45457.c: New test.
------------------------------------------------------------------------
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)