1. 14 Feb, 2016 7 commits
  2. 13 Feb, 2016 5 commits
  3. 12 Feb, 2016 22 commits
  4. 11 Feb, 2016 6 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