1. 11 Feb, 2016 15 commits
    • cgraph.c: Spelling fixes - behaviour -> behavior and neighbour -> neighbor. · 9c582551
      	* cgraph.c: Spelling fixes - behaviour -> behavior and
      	neighbour -> neighbor.
      	* target.def: Likewise.
      	* sel-sched.c: Likewise.
      	* config/mips/mips.c: Likewise.
      	* config/arc/arc.md: Likewise.
      	* config/arm/cortex-a57.md: Likewise.
      	* config/arm/arm.c: Likewise.
      	* config/arm/neon.md: Likewise.
      	* config/arm/arm-c.c: Likewise.
      	* config/vms/vms-c.c: Likewise.
      	* config/s390/s390.c: Likewise.
      	* config/i386/znver1.md: Likewise.
      	* config/i386/i386.c: Likewise.
      	* config/ia64/hpux-unix2003.h: Likewise.
      	* config/msp430/msp430.md: Likewise.
      	* config/rx/rx.c: Likewise.
      	* config/rx/rx.md: Likewise.
      	* config/aarch64/aarch64-simd.md: Likewise.
      	* config/aarch64/aarch64.c: Likewise.
      	* config/nvptx/nvptx.c: Likewise.
      	* config/bfin/bfin.c: Likewise.
      	* config/cris/cris.opt: Likewise.
      	* config/rs6000/rs6000.c: Likewise.
      	* target.h: Likewise.
      	* spellcheck.c: Likewise.
      	* ira-build.c: Likewise.
      	* tree-inline.c: Likewise.
      	* builtins.c: Likewise.
      	* lra-constraints.c: Likewise.
      	* explow.c: Likewise.
      	* hwint.h: Likewise.
      	* targhooks.c: Likewise.
      	* tree-vect-data-refs.c: Likewise.
      	* expr.c: Likewise.
      	* doc/tm.texi: Likewise.
      	* doc/extend.texi: Likewise.
      	* doc/install.texi: Likewise.
      	* doc/md.texi: Likewise.
      	* tree-ssa-tail-merge.c: Likewise.
      	* sched-int.h: Likewise.
      	* match.pd: Likewise.
      	* sched-ebb.c: Likewise.
      	* target.def (omit_struct_return_reg): Likewise.
      	* gimple-ssa-isolate-paths.c: Likewise.
      	(find_implicit_erroneous_behaviour): Renamed to...
      	(find_implicit_erroneous_behavior): ... this.
      	(find_explicit_erroneous_behaviour): Renamed to...
      	(find_explicit_erroneous_behavior): ... this.
      	(gimple_ssa_isolate_erroneous_paths): Adjust caller.
      gcc/cp/
      	* error.c: Spelling fixes - behaviour -> behavior and
      	neighbour -> neighbor.
      	* decl.c: Likewise.
      	* typeck.c (cp_build_binary_op): Fix up behavior spelling in
      	diagnostics.
      	* init.c (build_delete): Likewise.
      gcc/objc/
      	* objc-act.c: Spelling fixes - behaviour -> behavior and
      	neighbour -> neighbor.
      	* objc-map.h: Likewise.
      gcc/go/
      	* gofrontend/lex.cc: Spelling fixes - behaviour -> behavior and
      	neighbour -> neighbor.
      	* gccgo.texi: Likewise.
      gcc/ada/
      	* prj-tree.ads: Spelling fixes - behaviour -> behavior and
      	neighbour -> neighbor.
      	* prep.adb: Likewise.
      	* prj.ads: Likewise.
      	* prepcomp.adb: Likewise.
      	* g-socket.ads: Likewise.
      	* s-imgrea.adb: Likewise.
      	* a-calend.adb: Likewise.
      	* exp_disp.adb: Likewise.
      	* doc/gnat_ugn/gnat_utility_programs.rst: Likewise.
      	* g-socket.adb: Likewise.
      	* sem_ch12.adb: Likewise.
      	* terminals.c: Likewise.
      gcc/testsuite/
      	* objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
      	and neighbour -> neighbor.
      	* objc.dg/attributes/method-nonnull-1.m: Likewise.
      	* objc.dg/gnu-api-2-class-meta.m: Likewise.
      	* c-c++-common/Wvarargs.c: Likewise.
      	* c-c++-common/goacc/host_data-5.c: Likewise.
      	* obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
      	* obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
      	* obj-c++.dg/gnu-api-2-method.mm: Likewise.
      	* gcc.target/aarch64/pr60697.c: Likewise.
      	* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
      	* gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
      	* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
      	* gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
      	* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
      	* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
      	* gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
      	* gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
      	* gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
      	* gcc.target/aarch64/aapcs64/test_23.c: Likewise.
      	* gcc.target/aarch64/vrnd_f64_1.c: Likewise.
      	* g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
      	* g++.dg/lookup/koenig5.C: Likewise.
      	* g++.dg/ext/no-asm-2.C: Likewise.
      	* gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
      	* gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
      	* gfortran.dg/used_types_16.f90: Likewise.
      	* gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
      	* gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
      	* gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
      	* gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
      	* gfortran.dg/abstract_type_6.f03: Likewise.
      	* gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
      	* gfortran.dg/used_types_15.f90: Likewise.
      	* gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
      	* gfortran.dg/exit_3.f08: Likewise.
      	* gfortran.dg/open_status_2.f90: Likewise.
      	* gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
      	* gfortran.dg/intrinsic_std_1.f90: Likewise.
      	* gfortran.dg/associate_1.f03: Likewise.
      	* gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
      	* gfortran.dg/intrinsic_std_6.f90: Likewise.
      	* gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
      	* gcc.dg/builtin-object-size-1.c: Likewise.
      	* gcc.dg/noreturn-6.c: Likewise.
      	* gcc.dg/builtin-stringop-chk-1.c: Likewise.
      	* gcc.dg/globalalias.c: Likewise.
      	* gcc.dg/builtins-config.h: Likewise.
      	* gcc.dg/pr30457.c: Likewise.
      	* gcc.c-torture/compile/volatile-1.c: Likewise.
      	* gcc.c-torture/execute/20101011-1.c: Likewise.
      	* c-c++-common/Waddress-1.c: Likewise.
      
      From-SVN: r233358
      Jakub Jelinek committed
    • re PR c/69768 (Bogus -Waddress warning) · 66756373
      	PR c/69768
      	* c-typeck.c (parser_build_binary_op): Strip nops from integer_zerop
      	arguments for -Waddress warning.
      
      	* typeck.c (cp_build_binary_op): cp_fully_fold integer_zerop
      	arguments for -Waddress warning.  Fix up formatting.
      
      	* c-c++-common/Waddress-1.c: New test.
      
      From-SVN: r233357
      Jakub Jelinek committed
    • combine: More distribute_notes trouble (PR69737) · ec4836a7
      PR64682 is a problem in distribute_notes, where it has trouble putting
      a REG_DEAD note for a reg that is set twice in the right spot.  My fix
      for that did the wrong thing for PR69567.  And then my attempted fix
      for that one made PR64682 fail again.
      
      Instead, let's just lose the note in such complicated cases, like we
      already do in certain similar cases.
      
      
      	PR rtl-optimization/64682
      	PR rtl-optimization/69567
      	PR rtl-optimization/69737
      	* combine.c (distribute_notes) <REG_DEAD>: If the register is set
      	in I2 as well, just lose it.
      
      From-SVN: r233356
      Segher Boessenkool committed
    • re PR fortran/69296 ([F03] Problem with associate and vector subscript) · 76fe932b
      gcc/fortran/ChangeLog:
      
      2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
      
      	PR fortran/69296
      	* gfortran.h: Added flag to gfc_association_list indicating that
      	the rank of an associate variable has been guessed only.
      	* parse.c (parse_associate): Set the guess flag mentioned above
      	when guessing the rank of an expression.
      	* resolve.c (resolve_assoc_var): When the rank has been guessed,
      	make sure, that the guess was correct else overwrite with the actual
      	rank.
      	* trans-stmt.c (trans_associate_var): For subref_array_pointers in
      	class objects, take the span from the _data component.
      
      gcc/testsuite/ChangeLog:
      
      2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
      
      	PR fortran/69296
      	* gfortran.dg/associate_19.f03: New test.
      	* gfortran.dg/associate_20.f03: New test.
      
      From-SVN: r233351
      Andre Vehreschild committed
    • pr54089-8.c: Adjust optimization level. · 564c4d4b
      gcc/testsuite/
      	* gcc.target/sh/pr54089-8.c: Adjust optimization level.
      
      From-SVN: r233346
      Oleg Endo committed
    • [AArch64] Only update assembler .arch directive when necessary · e1c1ecb0
      	* config/aarch64/aarch64.c (aarch64_last_printed_arch_string):
      	New variable.
      	(aarch64_last_printed_tune_string): Likewise.
      	(aarch64_declare_function_name): Only output .arch assembler
      	directive if it will be different from the previously output
      	directive.  Same for .tune comment but only if -dA is set.
      	(aarch64_start_file): New function.
      	(TARGET_ASM_FILE_START): Define.
      
      	* gcc.target/aarch64/target_attr_15.c: Scan assembly for
      	.arch armv8-a\n.  Add -dA to dg-options.
      	* gcc.target/aarch64/assembler_arch_1.c: New test.
      	* gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
      
      From-SVN: r233342
      Kyrylo Tkachov committed
    • re PR c++/68726 (ice: tree check: expected tree_vec, have error_mark in… · 4146b7b8
      re PR c++/68726 (ice: tree check: expected tree_vec, have error_mark in comp_template_args_with_info, at cp/pt.c:7890)
      
      /cp
      2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/68726
      	* pt.c (lookup_template_class_1): Check tsubst return value for
      	error_mark_node.
      
      /testsuite
      2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/68726
      	* g++.dg/cpp0x/pr68726.C: New.
      
      From-SVN: r233340
      Paolo Carlini committed
    • re PR c++/68726 (ice: tree check: expected tree_vec, have error_mark in… · 0d7d9458
      re PR c++/68726 (ice: tree check: expected tree_vec, have error_mark in comp_template_args_with_info, at cp/pt.c:7890)
      
      /cp
      2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/68726
      	* pt.c (lookup_template_class_1): Check tsubst return value for
      	error_mark_node.
      
      /testsuite
      2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/68726
      	* g++.dg/cpp0x/pr68726.C: New.
      
      From-SVN: r233339
      Paolo Carlini committed
    • PR plugins/69758: add params.list to PLUGIN_HEADERS · 26fb38a1
      gcc/ChangeLog:
      	PR plugins/69758
      	* Makefile.in (PLUGIN_HEADERS): Add params.list.
      
      From-SVN: r233338
      David Malcolm committed
    • re PR target/65313 (Compilation error in lto profiledbootstrap on powerpc64le-unknown-linux-gnu) · 567a3691
      	PR target/65313
      	* tree-vect-slp.c (vect_schedule_slp_instance): Avoid
      	-Wmaybe-uninitialized warning.
      
      From-SVN: r233337
      Jakub Jelinek committed
    • mpx-dg.exp: Fix warning in check_effective_target_mpx test. · e6208a60
      gcc/testsuite/
      
      	* lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
      	test.
      
      From-SVN: r233333
      Ilya Enkovich committed
    • re PR target/69713 (Invalid code of optimization in SH) · 3a71ddbc
      gcc/
      	PR target/69713
      	* config/sh/sh.md (casesi_worker_0): Add T_REG use.
      
      From-SVN: r233324
      Oleg Endo committed
    • pr61034.C: Adjust. · 281a11eb
      2016-02-11  Richard Biener  <rguenther@suse.de>
      
      	* g++.dg/tree-ssa/pr61034.C: Adjust.
      
      From-SVN: r233317
      Richard Biener committed
    • re PR rtl-optimization/69291 (wrong code at -O1 for… · f167cf54
      re PR rtl-optimization/69291 (wrong code at -O1 for ruby-2.3.0/regcomp.c:985:compile_length_quantifier_node())
      
      2016-02-11  Richard Biener  <rguenther@suse.de>
      
      	PR rtl-optimization/69291
      	* ifcvt.c (noce_try_store_flag_constants): Do not allow
      	subexpressions affected by changing the result.
      
      From-SVN: r233316
      Richard Biener committed
    • Daily bump. · 168a7587
      From-SVN: r233314
      GCC Administrator committed
  2. 10 Feb, 2016 20 commits
  3. 09 Feb, 2016 5 commits