1. 30 Nov, 2014 4 commits
    • lib1funcs.S: Check value of __SHMEDIA__ instead of checking whether it's defined. · 6342b2c5
      libgcc/
      	* config/sh/lib1funcs.S: Check value of __SHMEDIA__ instead of checking
      	whether it's defined.
      
      From-SVN: r218190
      Oleg Endo committed
    • * config/abi/pre/gnu.ver: Fix ios_base::failure exports. · 565aed1a
      From-SVN: r218189
      Jonathan Wakely committed
    • gfortran.h (gfc_option_t): Remove warn_aliasing, · 73e42eef
      2014-11-30  Tobias Burnus  <burnus@net-b.de>
      
              * gfortran.h (gfc_option_t): Remove warn_aliasing,
              * warn_ampersand,
              warn_function_elimination, warn_implicit_interface,
              warn_implicit_procedure, warn_line_truncation,
              warn_surprising, warn_underflow, warn_intrinsic_shadow,
              warn_array_temp, warn_align_commons, warn_real_q_constant,
              warn_unused_dummy_argument, warn_zerotrip, warn_realloc_lhs,
              warn_realloc_lhs_all, warn_compare_reals, warn_target_lifetime.
              * arith.c (check_result, gfc_real2real, gfc_real2complex,
              gfc_complex2real, gfc_complex2complex): Honor changed
              variable names.
              * check.c (gfc_check_transfer): Ditto.
              * expr.c (gfc_check_assign, gfc_check_pointer_assign): Ditto.
              * interface.c (compare_parameter, gfc_procedure_use,
              * gfc_ppc_use,
              gfc_arglist_matches_symbol): Ditto.
              * intrinsic.c (gfc_warn_intrinsic_shadow): Ditto.
              * primary.c (match_real_constant, match_string_constant): Ditto.
              * resolve.c (gfc_resolve_intrinsic, resolve_operator,
              gfc_resolve_iterator, resolve_select, resolve_ordinary_assign,
              resolve_charlen, gfc_resolve_finalizers): Ditto.
              * scanner.c (gfc_next_char_literal): Ditto.
              * simplify.c (simplify_achar_char, gfc_simplify_iachar): Ditto.
              * trans-array.c (gfc_trans_create_temp_array,
              gfc_trans_dummy_array_bias, gfc_conv_array_parameter): Ditto.
              * trans-common.c (translate_common):
              * trans-decl.c (generate_local_decl): Ditto.
              * trans-expr.c (realloc_lhs_warning): Ditto.
              * trans-intrinsic.c (gfc_conv_intrinsic_transfer): Ditto.
              * decl.c (do_warn_intrinsic_shadow): Ditto. Renamed from
              warn_intrinsic_shadow.
              * frontend-passes.c (do_warn_function_elimination): Honor
              changed variable names. Renamed from do_warn_function_elimination.
              * invoke.texi (Wunderflow): Document that it is enabled by
              * default.
              * lang.opt (Waliasing, Walign-commons, Warray-temporaries,
              Wcompare-reals, Wfunction-elimination, Wimplicit-interface,
              Wimplicit-procedure, Wline-truncation, Wreal-q-constant, Wrealloc-lhs,
              Wrealloc-lhs-all, Wtarget-lifetime, Wsurprising, Wunderflow,
              Wintrinsic-shadow, Wunused-dummy-argument, Wzerotrip): Use Var(),
              add Init() and LangEnabledBy() were required.
              (Wmaybe-uninitialized, Wreturn-type, Wuninitialized): Add
              LangEnabledBy.
              * options.c (gfc_init_options, gfc_post_options,
              * gfc_handle_option):
              Remove options handled in lang.opt; handle renaming.
              (set_Wall, set_Wextra): Remove.
      
      From-SVN: r218188
      Tobias Burnus committed
    • Daily bump. · daa38cc1
      From-SVN: r218187
      GCC Administrator committed
  2. 29 Nov, 2014 8 commits
    • locale_init.cc (locale::_Impl::_Impl(size_t)): Use new-initializer instead of loop. · 38dbb2a5
      	* src/c++98/locale_init.cc (locale::_Impl::_Impl(size_t)): Use
      	new-initializer instead of loop.
      	* src/c++98/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
      	Likewise.
      
      From-SVN: r218184
      Jonathan Wakely committed
    • nonio.h (__timepunct): Remove unused typedef. · bd6757b8
      	* include/bits/locale_facets/nonio.h (__timepunct): Remove unused
      	typedef.
      	(time_get): Likewise. Fix comments.
      
      From-SVN: r218183
      Jonathan Wakely committed
    • Add a testcase for PR target/64114 · 925f3e65
      	PR target/64114
      	* gcc.target/i386/pr64114.c: New test.
      
      From-SVN: r218182
      H.J. Lu committed
    • gimple-expr.h (create_tmp_var_raw, [...]): Add default NULL value to last argument. · b731b390
      	* gimple-expr.h (create_tmp_var_raw, create_tmp_var,
      	create_tmp_reg): Add default NULL value to last argument.
      	* tree-ssanames.h (make_ssa_name, copy_ssa_name): Likewise.
      	* gimple-low.c (lower_builtin_posix_memalign): Remove NULL
      	last argument from create_tmp_var_raw, create_tmp_var,
      	create_tmp_reg, make_ssa_name and copy_ssa_name calls.
      	* tree-ssa-strlen.c (get_string_length): Likewise.
      	* tree-emutls.c (gen_emutls_addr, lower_emutls_1): Likewise.
      	* tree-ssa-phiprop.c (phiprop_insert_phi): Likewise.
      	* tree-vect-slp.c (vect_get_constant_vectors): Likewise.
      	* ipa-prop.c (ipa_modify_call_arguments): Likewise.
      	* tree-ssa-forwprop.c (simplify_rotate): Likewise.
      	* tree-ssa-ccp.c (fold_builtin_alloca_with_align): Likewise.
      	* asan.c (build_shadow_mem_access, maybe_create_ssa_name,
      	maybe_cast_to_ptrmode, asan_expand_check_ifn): Likewise.
      	* tsan.c (instrument_expr, instrument_builtin_call,
      	instrument_func_entry): Likewise.
      	* varpool.c (add_new_static_var): Likewise.
      	* tree-loop-distribution.c (generate_memset_builtin): Likewise.
      	* gimplify.c (internal_get_tmp_var, gimplify_return_expr,
      	gimplify_modify_expr_to_memcpy, gimplify_modify_expr_to_memset,
      	gimplify_init_ctor_eval_range, gimplify_init_constructor,
      	gimplify_omp_atomic, gimplify_expr): Likewise.
      	* gimple-builder.c (build_assign, build_type_cast): Likewise.
      	* tree-vect-loop-manip.c (slpeel_update_phi_nodes_for_guard1,
      	slpeel_update_phi_nodes_for_guard2, slpeel_tree_peel_loop_to_edge,
      	vect_loop_versioning): Likewise.
      	* tree-if-conv.c (version_loop_for_if_conversion): Likewise.
      	* gimple-match-head.c (maybe_push_res_to_seq): Likewise.
      	* tree-vect-patterns.c (vect_handle_widen_op_by_const,
      	vect_recog_widen_mult_pattern, vect_operation_fits_smaller_type,
      	vect_recog_over_widening_pattern): Likewise.
      	* tree-sra.c (build_ref_for_offset, create_access_replacement):
      	Likewise.
      	* tree-cfg.c (make_blocks): Likewise.
      	* tree-eh.c (lower_eh_constructs_2, lower_resx, lower_eh_dispatch):
      	Likewise.
      	* tree-ssa-propagate.c (update_call_from_tree): Likewise.
      	* tree-complex.c (get_component_ssa_name, expand_complex_div_wide):
      	Likewise.
      	* tree-ssa-math-opts.c (build_and_insert_cast): Likewise.
      	* tree-tailcall.c (update_accumulator_with_ops): Likewise.
      	* tree-predcom.c (initialize_root_vars, initialize_root_vars_lm,
      	execute_load_motion, reassociate_to_the_same_stmt): Likewise.
      	* tree-ssa-reassoc.c (build_and_add_sum,
      	optimize_range_tests_to_bit_test, update_ops,
      	maybe_optimize_range_tests, rewrite_expr_tree, linearize_expr,
      	negate_value, repropagate_negates): Likewise.
      	* tree-vect-loop.c (vect_is_simple_reduction_1,
      	vect_create_epilog_for_reduction): Likewise.
      	* ipa-split.c (split_function): Likewise.
      	* tree-inline.c (remap_ssa_name, setup_one_parameter,
      	declare_return_variable, tree_function_versioning): Likewise.
      	* tree-cfgcleanup.c (fixup_noreturn_call): Likewise.
      	* cfgexpand.c (update_alias_info_with_stack_vars, expand_used_vars):
      	Likewise.
      	* tree-ssa-phiopt.c (conditional_replacement, abs_replacement,
      	neg_replacement): Likewise.
      	* gimplify-me.c (force_gimple_operand_1, gimple_regimplify_operands):
      	Likewise.
      	* tree-vrp.c (simplify_truth_ops_using_ranges,
      	simplify_float_conversion_using_ranges,
      	simplify_internal_call_using_ranges): Likewise.
      	* tree-switch-conversion.c (emit_case_bit_tests,
      	build_one_array, build_arrays, gen_def_assigns): Likewise.
      	* gimple-fold.c (gimple_fold_builtin_memory_op,
      	gimple_fold_builtin_strcat, gimple_fold_call, gimple_build): Likewise.
      	* tree-vect-generic.c (expand_vector_divmod,
      	optimize_vector_constructor): Likewise.
      	* ubsan.c (ubsan_encode_value, ubsan_expand_null_ifn,
      	ubsan_expand_objsize_ifn, instrument_si_overflow,
      	instrument_bool_enum_load, instrument_nonnull_arg): Likewise.
      	* tree-outof-ssa.c (insert_backedge_copies): Likewise.
      	* tree-ssa-loop-manip.c (create_iv,
      	tree_transform_and_unroll_loop): Likewise.
      	* omp-low.c (scan_omp_parallel, lower_rec_simd_input_clauses,
      	lower_rec_input_clauses, lower_lastprivate_clauses,
      	expand_parallel_call, expand_omp_for_static_chunk,
      	expand_omp_atomic_pipeline, expand_omp_target,
      	maybe_add_implicit_barrier_cancel, lower_omp_single_simple,
      	lower_omp_critical, lower_omp_for, task_copyfn_copy_decl,
      	lower_depend_clauses, lower_omp_target, lower_omp_1,
      	ipa_simd_modify_stmt_ops, simd_clone_adjust): Likewise.
      	* tree-parloops.c (take_address_of, create_phi_for_local_result,
      	create_call_for_reduction_1, separate_decls_in_region,
      	create_parallel_loop): Likewise.
      	* graphite-sese-to-poly.c (rewrite_cross_bb_scalar_dependence,
      	handle_scalar_deps_crossing_scop_limits): Likewise.
      	* trans-mem.c (lower_transaction, build_tm_load, build_tm_store,
      	expand_assign_tm, expand_call_tm, expand_transaction,
      	ipa_tm_insert_gettmclone_call): Likewise.
      	* tree-vect-data-refs.c (bump_vector_ptr, vect_setup_realignment):
      	Likewise.
      	* tree-vect-stmts.c (vect_init_vector, vectorizable_mask_load_store,
      	vectorizable_call, vectorizable_simd_clone_call,
      	vectorizable_conversion, vectorizable_store, permute_vec_elements,
      	vectorizable_load): Likewise.
      c/
      	* c-typeck.c (convert_lvalue_to_rvalue, build_atomic_assign,
      	c_finish_stmt_expr): Remove NULL last argument from
      	create_tmp_var_raw and create_tmp_var calls.
      	* c-array-notation.c (fix_builtin_array_notation_fn,
      	build_array_notation_expr, fix_conditional_array_notations_1,
      	fix_array_notation_expr, fix_array_notation_call_expr): Likewise.
      cp/
      	* cp-gimplify.c (cxx_omp_clause_apply_fn): Remove NULL last argument
      	from create_tmp_var calls.
      c-family/
      	* c-common.c (convert_vector_to_pointer_for_subscript): Remove NULL
      	last argument from create_tmp_var_raw and create_tmp_var calls.
      	* cilk.c (gimplify_cilk_spawn): Likewise.
      	* c-omp.c (c_finish_omp_atomic): Likewise.
      fortran/
      	* trans-openmp.c (gfc_omp_finish_clause,
      	gfc_trans_omp_array_reduction_or_udr, gfc_trans_omp_atomic): Remove
      	NULL last argument from create_tmp_var_raw and create_tmp_var calls.
      
      From-SVN: r218181
      Jakub Jelinek committed
    • scanner.c (skip_free_comments, [...]): Use gfc_warning_now instead of ..._now_1. · d0e168a0
      2014-11-29  Tobias Burnus  <burnus@net-b.de>
      
              * scanner.c (skip_free_comments, gfc_gobble_whitespace): Use
              gfc_warning_now instead of ..._now_1.
      
      From-SVN: r218180
      Tobias Burnus committed
    • Fix off-by-one bug in utf16 conversion (PR preprocessor/41698). · 81fee4a7
      libcpp:
      2014-11-29  John Schmerge  <jbschmerge@gmail.com>
      
      	PR preprocessor/41698
      	* charset.c (one_utf8_to_utf16): Do not produce surrogate pairs
      	for 0xffff.
      
      gcc/testsuite:
      2014-11-29  Joseph Myers  <joseph@codesourcery.com>
      
      	PR preprocessor/41698
      	* gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C: New test.
      
      From-SVN: r218179
      Joseph Myers committed
    • Daily bump. · bfa52c57
      From-SVN: r218178
      GCC Administrator committed
    • opt-functions.awk (lang_enabled_by): Support || for enabled-by. · 27e51192
      2014-11-29  Tobias Burnus  <burnus@net-b.de>
                  Manuel López-Ibáñez  <manu@gcc.gnu.org>
      
      gcc/
              * opt-functions.awk (lang_enabled_by): Support || for
              enabled-by.
              * optc-gen.awk: Ditto.
              * doc/options.texi (LangEnabledBy, EnabledBy): Document the
              || syntax.
      
      gcc/fortran/
              * lang.opt (Wtabs): Combine duplicated item into a single
              one using || for LangEnabledBy.
      
      
      Co-Authored-By: Manuel López-Ibáñez <manu@gcc.gnu.org>
      
      From-SVN: r218175
      Tobias Burnus committed
  3. 28 Nov, 2014 23 commits
  4. 27 Nov, 2014 5 commits