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] |
With your recent patch, GCC HEAD revision 148732 had problems on: native: build (NEW build failure) Attached is build output for those targets. The previous build was of revision 148707. Log information for changes since the last build: ------------------------------------------------------------------------ r148708 | ian | 2009-06-19 08:25:16 -0700 (Fri, 19 Jun 2009) | 9 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/c-decl.c M /trunk/gcc/fortran/ChangeLog M /trunk/gcc/fortran/cpp.c M /trunk/gcc/testsuite/ChangeLog A /trunk/gcc/testsuite/gcc.dg/Wcxx-compat-16.c ./: * c-decl.c (grokdeclarator): If -Wc++-compat, warn about a global variable with an anonymous type. fortran/: * cpp.c (struct gfc_cpp_option_data): Give this struct, used for the global variable gfc_cpp_option, a name. testsuite/: * gcc.dg/Wcxx-compat-16.c: New testcase. ------------------------------------------------------------------------ r148709 | ian | 2009-06-19 08:29:18 -0700 (Fri, 19 Jun 2009) | 50 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/c-decl.c M /trunk/gcc/c-parser.c M /trunk/gcc/c-tree.h M /trunk/gcc/dse.c M /trunk/gcc/objc/ChangeLog M /trunk/gcc/objc/objc-act.c M /trunk/gcc/objcp/ChangeLog M /trunk/gcc/objcp/objcp-decl.h M /trunk/gcc/testsuite/ChangeLog A /trunk/gcc/testsuite/gcc.dg/Wcxx-compat-15.c ./: * dse.c (struct store_info): Rename bitmap field to bmap. Change all uses. * c-decl.c (in_struct, struct_types): Remove. (struct c_binding): Add in_struct field. (c_binding_ptr): Define type, along with VEC. (struct c_struct_parse_info): Define. (struct_parse_info): New static variable. (bind): Initialize in_struct field. (start_struct): Remove enclosing_in_struct and enclosing_struct_types parameters. Add enclosing_struct_parse_info parameter. Change all callers. Set struct_parse_info rather than in_struct and struct_types. (grokfield): If -Wc++-compat and there is a symbol binding for the field name, set the in_struct flag and push it on the struct_parse_info->fields vector. (warn_cxx_compat_finish_struct): New static function. (finish_struct): Remove enclosing_in_struct and enclosing_struct_types parameters. Add enclosing_struct_parse_info parameter. Change all callers. Don't set C_TYPE_DEFINED_IN_STRUCT here. Call warn_cxx_compat_finish_struct. Free struct_parse_info and set to parameter. Only push on struct_types if warn_cxx_compat. (finish_enum): Only push on struct_types if warn_cxx_compat. (declspecs_add_type): Add loc parameter. Change all callers. Change all error calls to error_at. Pass loc, not input_location, to pedwarn calls. Warn if -Wc++-compat and a typedef name is defined in a struct. If -Wc++-compat and parsing a struct, record that a typedef name was used. * c-parser.c (c_parser_declspecs): Get location to pass to declspecs_add_type. (c_parser_struct_or_union_specifier): Update calls to start_struct and finish_struct. * c-tree.h (struct c_struct_parse_info): Declare. (finish_struct, start_struct): Update declarations. (declspecs_add_type): Update declaration. objc/: * objc-act.c (objc_in_struct, objc_struct_types): Remove. (objc_struct_info): New static variable. (objc_start_struct): Pass &objc_struct_info, not &objc_in_struct and &objc_struct_types, to start_struct. (objc_finish_struct): Likewise for finish_struct. objcp/: * objcp-decl.h (start_struct): Remove in_struct and struct_types parameters. Add struct_info parameter. (finish_struct): Likewise. testsuite/: * gcc.dg/Wcxx-compat-15.c: New testcase. ------------------------------------------------------------------------ r148710 | ian | 2009-06-19 08:32:43 -0700 (Fri, 19 Jun 2009) | 10 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/c-decl.c M /trunk/gcc/ggc-page.c M /trunk/gcc/sdbout.c M /trunk/gcc/testsuite/ChangeLog A /trunk/gcc/testsuite/gcc.dg/Wcxx-compat-17.c ./: * ggc-page.c (ggc_pch_write_object): Initialize emptyBytes. * sdbout.c (sdb_debug_hooks): Initialize non-SDB_DEBUGGING_INFO version. * c-decl.c (finish_decl): If -Wc++-compat, warn about uninitialized const. testsuite/: * gcc.dg/Wcxx-compat-17.c: New testcase. ------------------------------------------------------------------------ r148711 | ghazi | 2009-06-19 08:33:55 -0700 (Fri, 19 Jun 2009) | 7 lines Changed paths: M /trunk/gcc/fortran/ChangeLog M /trunk/gcc/fortran/arith.c M /trunk/gcc/fortran/dump-parse-tree.c M /trunk/gcc/fortran/expr.c M /trunk/gcc/fortran/gfortran.h M /trunk/gcc/fortran/module.c M /trunk/gcc/fortran/resolve.c M /trunk/gcc/fortran/simplify.c M /trunk/gcc/fortran/target-memory.c M /trunk/gcc/fortran/target-memory.h M /trunk/gcc/fortran/trans-const.c M /trunk/gcc/fortran/trans-expr.c * gfortran.h (gfc_expr): Use mpc_t to represent complex numbers. * arith.c, dump-parse-tree.c, expr.c, module.c, resolve.c, simplify.c, target-memory.c, target-memory.h, trans-const.c, trans-expr.c: Convert to mpc_t throughout. ------------------------------------------------------------------------ r148712 | ian | 2009-06-19 08:53:07 -0700 (Fri, 19 Jun 2009) | 2 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/rtl.h * rtl.h (SUBREG_PROMOTED_UNSIGNED_P): Add cast to int. ------------------------------------------------------------------------ r148713 | ian | 2009-06-19 08:57:06 -0700 (Fri, 19 Jun 2009) | 2 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/varasm.c * varasm.c (const_rtx_hash_1): Remove const qualifier from shift. ------------------------------------------------------------------------ r148718 | rguenth | 2009-06-19 09:47:35 -0700 (Fri, 19 Jun 2009) | 20 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/testsuite/ChangeLog A /trunk/gcc/testsuite/gcc.c-torture/execute/20090618-1.c M /trunk/gcc/tree-ssa-alias.c M /trunk/gcc/tree-ssa-structalias.c 2009-06-19 Richard Guenther <rguenther@suse.de> * tree-ssa-alias.c (ptr_deref_may_alias_decl_p): Handle ADDR_EXPR pointers. (ptr_derefs_may_alias_p): Likewise. (ptr_deref_may_alias_ref_p_1): New function. (ptr_deref_may_alias_ref_p): Likewise. (ref_maybe_used_by_call_p_1): Handle builtins that are not covered by looking at the ESCAPED solution. (call_may_clobber_ref_p_1): Likewise. * tree-ssa-structalias.c (get_constraint_for_ptr_offset): Handle NULL_TREE offset. Do not produce redundant constraints. (process_all_all_constraints): New helper function. (do_structure_copy): Use it. (handle_lhs_call): Likewise. (find_func_aliases): Handle some builtins with pointer arguments and/or return values explicitly. * gcc.c-torture/execute/20090618-1.c: New testcase. ------------------------------------------------------------------------ r148719 | paolo | 2009-06-19 10:17:14 -0700 (Fri, 19 Jun 2009) | 28 lines Changed paths: M /trunk/libstdc++-v3/ChangeLog M /trunk/libstdc++-v3/include/bits/random.h M /trunk/libstdc++-v3/include/bits/random.tcc 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/random.tcc (discrete_distribution<>::param_type:: param_type(size_t, double, double, _Func), discrete_distribution<>::operator()(_UniformRandomNumberGenerator&, const param_type&)): Tidy. (piecewise_constant_distribution<>::param_type::_M_initialize): Use reserve, fix. (piecewise_constant_distribution<>::param_type:: param_type(initializer_list<>, _Func), piecewise_constant_distribution<>::param_type:: param_type(size_t, _RealType, _RealType, _Func), piecewise_linear_distribution<>::param_type:: param_type(initializer_list<>, _Func), piecewise_linear_distribution<>::param_type:: param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy. (piecewise_constant_distribution<>::param_type:: param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW), piecewise_constant_distribution<>:: operator()(_UniformRandomNumberGenerator&, const param_type&), piecewise_linear_distribution<>:: operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix. (operator>>(std::basic_istream<>&, piecewise_constant_distribution<>&), operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)): Use reserve. * include/bits/random.h: Minor cosmetic changes. ------------------------------------------------------------------------ r148720 | paolo | 2009-06-19 10:49:31 -0700 (Fri, 19 Jun 2009) | 25 lines Changed paths: M /trunk/libstdc++-v3/ChangeLog M /trunk/libstdc++-v3/include/bits/random.h M /trunk/libstdc++-v3/include/bits/random.tcc M /trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/random.h (_Adaptor): Simplify for _DInputType always a floating point type. (uniform_int_distribution<>::uniform_int_distribution(_IntType, _IntType)): Fix second default argument. (uniform_int_distribution<>::_M_call): Remove. (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&, const param_type&)): Only declare. * include/bits/random.tcc (uniform_int_distribution<>::_M_call( _UniformRandomNumberGenerator&, result_type, result_type, true_type): Remove. uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&, const param_type&): Define here. (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&, const param_type&), discrete_distribution<>::operator() (_UniformRandomNumberGenerator&, const param_type&), piecewise_constant_distribution<>::operator() (_UniformRandomNumberGenerator&, const param_type&), piecewise_linear_distribution<>::operator() (_UniformRandomNumberGenerator&, const param_type&)): Use double as the second template argument of _Adaptor. * testsuite/26_numerics/random/uniform_int_distribution/cons/ default.cc: Adjust. ------------------------------------------------------------------------ r148721 | ian | 2009-06-19 10:56:01 -0700 (Fri, 19 Jun 2009) | 4 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/config/i386/i386.c * config/i386/i386.c (ix86_function_specific_save): Test that fields match values, rather than testing the values are in a certain range. ------------------------------------------------------------------------ r148723 | ebotcazou | 2009-06-19 11:18:54 -0700 (Fri, 19 Jun 2009) | 4 lines Changed paths: M /trunk/gcc/ada/ChangeLog M /trunk/gcc/ada/gcc-interface/trans.c * gcc-interface/trans.c (emit_check): Do not wrap up the result in a SAVE_EXPR. (protect_multiple_eval): Always protect complex expressions. ------------------------------------------------------------------------ r148727 | ian | 2009-06-19 13:55:27 -0700 (Fri, 19 Jun 2009) | 13 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/c-parser.c M /trunk/gcc/c-tree.h M /trunk/gcc/c-typeck.c M /trunk/gcc/testsuite/ChangeLog A /trunk/gcc/testsuite/gcc.dg/Wcxx-compat-18.c M /trunk/gcc/tree-cfg.c ./: * tree-cfg.c (gimple_redirect_edge_and_branch): Change ERROR_MARK to GIMPLE_ERROR_MARK. * c-typeck.c (build_conditional_expr): Add op1_original_type and op2_original_type parameters. Warn about using different enum types. * c-parser.c (c_parser_conditional_expression): Pass original types to build_conditional_expr. * c-tree.h (build_conditional_expr): Update declaration. testsuite/: * gcc.dg/Wcxx-compat-18.c: New testcase. ------------------------------------------------------------------------ r148728 | ramana | 2009-06-19 14:22:44 -0700 (Fri, 19 Jun 2009) | 12 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/config/arm/arm.c M /trunk/gcc/config/arm/arm.md M /trunk/gcc/testsuite/ChangeLog A /trunk/gcc/testsuite/gcc.target/arm/pr40482.c Fix PR 40482 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/40482 * config/arm/arm.c (thumb_shiftable_const): Truncate val to 32 bits. * config/arm/arm.md: Likewise. 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/40482 * gcc.target/arm/pr40482.c: New test. ------------------------------------------------------------------------ r148729 | ebotcazou | 2009-06-19 14:33:21 -0700 (Fri, 19 Jun 2009) | 7 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/tree.c * tree.c (substitute_in_expr) <COMPONENT_REF>: Tweak and reformat. <tcc_vl_exp>: Call process_call_operands on the new CALL_EXPR. Propagate the TREE_READONLY flag without overwriting it. (substitute_placeholder_in_expr) <tcc_vl_exp>: Likewise. Propagate the TREE_READONLY flag onto the result. (process_call_operands): Move around. Use correct constant value. ------------------------------------------------------------------------ r148731 | pault | 2009-06-19 14:58:27 -0700 (Fri, 19 Jun 2009) | 11 lines Changed paths: M /trunk/gcc/fortran/ChangeLog M /trunk/gcc/fortran/trans-expr.c M /trunk/gcc/testsuite/ChangeLog A /trunk/gcc/testsuite/gfortran.dg/alloc_comp_result_2.f90 2009-06-19 Paul Thomas <pault@gcc.gnu.org> PR fortran/40440 * trans-expr.c (gfc_conv_procedure_call): Do not deallocate allocatable components if the argument is a pointer. 2009-06-19 Paul Thomas <pault@gcc.gnu.org> PR fortran/40440 * gfortran.dg/alloc_comp_result_2.f90: New test. ------------------------------------------------------------------------ For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
Attachment:
native-log.txt
Description: Text document
-- 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] |