1. 07 Jun, 2012 10 commits
  2. 06 Jun, 2012 15 commits
    • Move Changelog entries to the right file. · c265f413
      From-SVN: r188284
      Sterling Augustine committed
    • re PR c++/53567 ("ICE: Error reporting routines re-entered" on missing enum entry) · 4b978f96
      /cp
      2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/53567
      	* typeck.c (cp_perform_integral_promotions): New, like
      	perform_integral_promotions but also takes a tsubst_flags_t parameter.
      	(pointer_diff): Add tsubst_flags_t parameter.
      	(decay_conversion, cp_default_conversion, cp_build_array_ref,
      	cp_build_binary_op, cp_build_unary_op, build_static_cast_1,
      	build_reinterpret_cast_1, cp_build_modify_expr,
      	convert_for_assignment): Adjust.
      	* optimize.c (build_delete_destructor_body): Adjust.
      	* init.c (expand_virtual_init, expand_default_init, build_new_1,
      	build_new, build_vec_delete_1, build_vec_init, build_delete): Adjust.
      	(construct_virtual_base): Adjust LOOKUP_COMPLAIN -> 0.
      	* class.c (build_base_path): Adjust.
      	* decl.c (compute_array_index_type, finish_destructor_body): Likewise.
      	* method.c (synthesized_method_walk): Adjust flag and complain.
      	* rtti.c (ifnonnull): Add tsubst_flags_t parameter.
      	(build_typeid, build_dynamic_cast_1): Adjust.
      	* except.c (initialize_handler_parm): Likewise.
      	* typeck2.c (process_init_constructor_record): Likewise.
      	* pt.c (tsubst_friend_class): Don't change flags.
      	* semantics.c (finish_goto_stmt, handle_omp_for_class_iterator,
      	finish_static_assert): Likewise.
      	* parser.c (cp_parser_lookup_name): Just pass 0 as flags to
      	lookup_name_real.
      	* call.c (build_op_delete_call): Add tsubst_flags_t parameter.
      	(convert_like_real, convert_arg_to_ellipsis, convert_for_arg_passing):
      	Adjust.
      	(standard_conversion): Adjust LOOKUP_COMPLAIN -> 0.
      	(implicit_conversion): Mask out tf_error with a FIXME.
      	(build_user_type_conversion_1, build_new_op_1, build_over_call): Use
      	complain & tf_error instead of flags & LOOKUP_COMPLAIN.
      	* cvt.c (cp_convert_to_pointer, convert_to_pointer_force,
      	build_up_reference, convert_to_reference, cp_convert,
      	cp_convert_and_check, ocp_convert, convert_force): Add tsubst_flags_t
      	parameter.
      	(convert_to_reference, ocp_convert): Use complain & tf_error instead
      	of flags & LOOKUP_COMPLAIN.
      	(convert_force): Adjust LOOKUP_COMPLAIN -> 0.
      	* name-lookup.c (identifier_type_value_1, lookup_qualified_name,
      	lookup_name_real, lookup_function_nonclass, lookup_name,
      	lookup_name_prefer_type): Adjust LOOKUP_COMPLAIN -> 0.
      	* cp-tree.h: Adjust prototypes; remove LOOKUP_COMPLAIN.
      
      /testsuite
      2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/53567
      	* g++.dg/cpp0x/alias-decl-19.C: New.
      
      From-SVN: r188283
      Paolo Carlini committed
    • invoke.texi (fconserve-space): Remove documentation. · 6f07a821
      gcc/
      	* doc/invoke.texi (fconserve-space): Remove documentation.
      
      c-family/
      	* c.opt (fconserve-space): Turn into a no-op.
      
      cp/
      	* decl.c: Do not include output.h.
      	(start_decl): Remove code for flag_conserve_space.
      
      testsuite/
      	* g++.old-deja/g++.brendan/array1.C: Remove dg-options.
      
      From-SVN: r188282
      Steven Bosscher committed
    • re PR libgomp/52993 (gomp_init_nest_lock_25: possible bad call to memset) · 43fa5db5
      	PR libgomp/52993
      	* config/linux/lock.c (gomp_init_nest_lock_25): Fix up last
      	argument to memset call.
      
      From-SVN: r188276
      Jakub Jelinek committed
    • avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New. · 3c6a5c3f
      	* gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
      	(XSTATE_FP): Ditto.
      	(XSTATE_SSE): Ditto.
      	(XSTATE_YMM): Ditto.
      	(avx_os_support): Use new defines.
      
      From-SVN: r188275
      Uros Bizjak committed
    • rs6000-tables.opt: Regenerated. · ce79b857
      2012-06-06  Edmar Wienskoski  <edmar@freescale.com>
      
      	* config/rs6000/rs6000-tables.opt: Regenerated.
      
      From-SVN: r188274
      Edmar Wienskoski committed
    • Fix comments · 9ee5885b
      From-SVN: r188270
      Georg-Johann Lay committed
    • Fix comments · 560c33e0
      From-SVN: r188269
      Georg-Johann Lay committed
    • re PR fortran/32380 (misaligned stores don't get vectorized) · c9846ff9
      2012-06-06  Richard Guenther  <rguenther@suse.de>
      
      	PR testsuite/32380
      	* gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
      	loops.
      
      From-SVN: r188266
      Richard Guenther committed
    • The new mklog script prints three spaces after the date part, which is wrong. · 9adf6490
      The new mklog script prints three spaces after the date part, which
      is wrong.  Thus fixed by adjusting the split pattern.  Tested manually.
      
      2012-05-31  Marek Polacek  <polacek@redhat.com>
      
             * mklog: Prevent printing three spaces after the date.
      
      From-SVN: r188265
      Marek Polacek committed
    • re PR c++/52841 (error: type 'Solvable' is not a base type for type 'Resolvable') · ce6d2586
      2012-06-06  Fabien Chene  <fabien@gcc.gnu.org>
      
      	PR c++/52841
      	* parser.c (cp_parser_alias_declaration): Return earlier
      	if an error occured.
      
      	* g++.dg/cpp0x/pr52841.C: New testcase.
      
      From-SVN: r188264
      Richard Biener committed
    • re PR tree-optimization/53081 (memcpy/memset loop recognition) · d0582dc1
      2012-06-06  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/53081
      	* tree-data-ref.h (adjacent_store_dr_p): Rename to ...
      	(adjacent_dr_p): ... this and make it work for reads, too.
      	* tree-loop-distribution.c (enum partition_kind): Add PKIND_MEMCPY.
      	(struct partition_s): Change main_stmt to main_dr, add
      	secondary_dr member.
      	(build_size_arg_loc): Change to date data-reference and not
      	gimplify here.
      	(build_addr_arg_loc): New function split out from ...
      	(generate_memset_builtin): ... here.  Use it and simplify.
      	(generate_memcpy_builtin): New function.
      	(generate_code_for_partition): Adjust.
      	(classify_partition): Streamline pattern detection.  Detect
      	memcpy.
      	(ldist_gen): Adjust.
      	(tree_loop_distribution): Adjust seed statements for memcpy
      	recognition.
      
      	* gcc.dg/tree-ssa/ldist-20.c: New testcase.
      	* gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
      
      From-SVN: r188261
      Richard Guenther committed
    • For Matt Turner. · 4ad4fa63
      2012-06-06  Matt Turner  <mattst88@gmail.com>
      
      	* config/arm/mmintrin.h (_mm_empty): New.
      	 (_m_empty): New.
      
      From-SVN: r188259
      Matt Turner committed
    • invoke.texi (sched-pressure-algorithm): Document new --param. · c881de02
      gcc/
      	* doc/invoke.texi (sched-pressure-algorithm): Document new --param.
      	* common.opt (fsched-pressure-algorithm=): Remove.
      	* flag-types.h (sched_pressure_algorithm): Move to...
      	* sched-int.h (sched_pressure_algorithm): ...here.
      	* params.def (sched-pressure-algorithm): New param.
      	* haifa-sched.c (sched_init): Use it to initialize sched_pressure.
      	* common/config/s390/s390-common.c (s390_option_optimization_table):
      	Remove OPT_fsched_pressure_algorithm_ entry.
      	* config/s390/s390.c (s390_option_override): Set a default value for
      	PARAM_SCHED_PRESSURE_ALGORITHM.
      
      From-SVN: r188258
      Richard Sandiford committed
    • Daily bump. · 14ae3cbc
      From-SVN: r188257
      GCC Administrator committed
  3. 05 Jun, 2012 15 commits