1. 12 Feb, 2016 20 commits
    • t-tilepro: Replace CC_FOR_BUILD with CXX_FOR_BUILD. · 77602f8b
      gcc/ChangeLog:
              * config/tilepro/t-tilepro: Replace CC_FOR_BUILD with
                CXX_FOR_BUILD.
              * config/tilegx/t-tilegx: Likewise.
      
      From-SVN: r233390
      Walter Lee committed
    • config.host (tilegx*-*-linux*): remove ti from softfp_int_modes for 32-bit configs. · b29d9a29
      libgcc/ChangeLog:
              * config.host (tilegx*-*-linux*): remove ti from
                softfp_int_modes for 32-bit configs.
      
      From-SVN: r233389
      Walter Lee committed
    • re PR fortran/69668 (Error reading namelist opened with DELIM='NONE') · 7f4cc3ce
      2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libgfortran/69668
      	* gfortran.dg/namelist_88.f90: New test.
      
      From-SVN: r233388
      Jerry DeLisle committed
    • re PR fortran/69668 (Error reading namelist opened with DELIM='NONE') · 955ca6dc
      2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libgfortran/69668
      	* io/list_read.c (read_character): Remove code related to DELIM_NONE.
      
      	PR libgfortran/69668
      	* gfortran.dg/namelist_38.f90: Update test.
      	* gfortran.dg/namelist_84.f90: Update test.
      
      From-SVN: r233387
      Jerry DeLisle committed
    • PR other/69554: avoid excessive source printing for widely-separated locations · 876217ae
      gcc/ChangeLog:
      	PR other/69554
      	* diagnostic-show-locus.c (struct line_span): New struct.
      	(layout::get_first_line): Delete.
      	(layout::get_last_line): Delete.
      	(layout::get_num_line_spans): New member function.
      	(layout::get_line_span): Likewise.
      	(layout::print_heading_for_line_span_index_p): Likewise.
      	(layout::get_expanded_location): Likewise.
      	(layout::calculate_line_spans): Likewise.
      	(layout::m_first_line): Delete.
      	(layout::m_last_line): Delete.
      	(layout::m_line_spans): New field.
      	(layout::layout): Update comment.  Replace m_first_line and
      	m_last_line with m_line_spans, replacing their initialization
      	with a call to calculate_line_spans.
      	(diagnostic_show_locus): When printing source lines and
      	annotations, rather than looping over a single span
      	of lines, instead loop over each line_span within
      	the layout, with an inner loop over the lines within them.
      	Call the context's start_span callback when changing line spans.
      	* diagnostic.c (diagnostic_initialize): Initialize start_span.
      	(diagnostic_build_prefix): Break out the building of the location
      	part of the string into...
      	(diagnostic_get_location_text): ...this new function, rewriting
      	it from nested ternary expressions to a sequence of "if"
      	statements.
      	(default_diagnostic_start_span_fn): New function.
      	* diagnostic.h (diagnostic_start_span_fn): New typedef.
      	(diagnostic_context::start_span): New field.
      	(default_diagnostic_start_span_fn): New prototype.
      
      gcc/fortran/ChangeLog:
      	PR other/69554
      	* error.c (gfc_diagnostic_start_span): New function.
      	(gfc_diagnostics_init): Initialize global_dc's start_span.
      
      gcc/testsuite/ChangeLog:
      	PR other/69554
      	* gcc.dg/pr69554-1.c: New test.
      	* gfortran.dg/pr69554-1.F90: New test.
      	* gfortran.dg/pr69554-2.F90: New test.
      	* lib/gcc-dg.exp (proc dg-locus): New function.
      	* lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
      	distinguish between the caret-printing and non-caret-printing
      	cases.  If caret-printing has been explicitly enabled, bail out
      	without attempting to fix up the output.
      
      From-SVN: r233386
      David Malcolm committed
    • PR driver/69779: fix bogus cleanup code used by libgccjit affecting s390x · 8dccd19b
      gcc/ChangeLog:
      	PR driver/69779
      	* gcc.c (driver::finalize): Fix cleanup of "specs".
      
      From-SVN: r233385
      David Malcolm committed
    • PR driver/69265 and 69453: improved suggestions for various misspelled options · 61789eed
      gcc/ChangeLog:
      	PR driver/69265
      	PR driver/69453
      	* gcc.c (driver::driver): Initialize m_option_suggestions.
      	(driver::~driver): Clean up m_option_suggestions.
      	(suggest_option): Convert to...
      	(driver::suggest_option): ...this, and split out into
      	driver::build_option_suggestions and find_closest_string.
      	(driver::build_option_suggestions): New function, from
      	first half of suggest_option.  Special-case
      	OPT_fsanitize_ and OPT_fsanitize_recover_, making use of
      	the sanitizer_opts array.  For options of enum types, add the
      	various enum values to the candidate strings.
      	(driver::handle_unrecognized_options): Remove "const".
      	* gcc.h (driver::handle_unrecognized_options): Likewise.
      	(driver::build_option_suggestions): New decl.
      	(driver::suggest_option): New decl.
      	(driver::m_option_suggestions): New field.
      	* opts-common.c (add_misspelling_candidates): New function.
      	* opts.c (sanitizer_opts): Remove decl of struct sanitizer_opts_s
      	and make non-static.
      	* opts.h (sanitizer_opts): New array decl.
      	(add_misspelling_candidates): New function decl.
      	* spellcheck.c (find_closest_string): New function.
      	* spellcheck.h (find_closest_string): New function decl.
      
      gcc/testsuite/ChangeLog:
      	PR driver/69265
      	PR driver/69453
      	* gcc.dg/spellcheck-options-3.c: New test case.
      	* gcc.dg/spellcheck-options-4.c: New test case.
      	* gcc.dg/spellcheck-options-5.c: New test case.
      	* gcc.dg/spellcheck-options-6.c: New test case.
      	* gcc.dg/spellcheck-options-7.c: New test case.
      	* gcc.dg/spellcheck-options-8.c: New test case.
      	* gcc.dg/spellcheck-options-9.c: New test case.
      	* gcc.dg/spellcheck-options-10.c: New test case.
      
      From-SVN: r233382
      David Malcolm committed
    • re PR rtl-optimization/69764 (ICE on x86_64-linux-gnu at -O0 (in decompose, at rtl.h:2107)) · c3090c1f
      	PR rtl-optimization/69764
      	PR rtl-optimization/69771
      	* optabs.c (expand_binop_directly): For shift_optab_p, force
      	convert_modes with VOIDmode if xop1 has VOIDmode.
      
      	* c-c++-common/pr69764.c: New test.
      	* gcc.dg/torture/pr69771.c: New test.
      
      From-SVN: r233381
      Jakub Jelinek committed
    • * g++.dg/torture/init-list1.C: New. · 8222034d
      From-SVN: r233380
      Marek Polacek committed
    • * gcc.dg/pr69522.c: Add empty dg-options. · f749f792
      From-SVN: r233377
      Marek Polacek committed
    • re PR middle-end/69729 ([CHKP] internal compiler error: Segmentation fault) · 199fb02a
      gcc/
      
      	PR target/69729
      	* lto-streamer-out.c (lto_output): Use thunk.add_pointer_bounds_args
      	to correctly determine instrumentation thunks.
      
      gcc/testsuite/
      
      	* g++.dg/lto/lto.exp: Include and init mpx.
      	* g++.dg/lto/pr69729_0.C: New test.
      
      From-SVN: r233376
      Ilya Enkovich committed
    • re PR ipa/69241 (ICE with noreturn and function that return non-POD) · 06ff7000
      	PR ipa/69241
      	* ipa-split.c (split_function): If split part returns TREE_ADDRESSABLE
      	type by reference, force lhs on the call.
      
      	* g++.dg/ipa/pr69241-4.C: New test.
      
      From-SVN: r233375
      Jakub Jelinek committed
    • re PR ipa/68672 (g++.dg/torture/pr68470.C: ICE: cannot update SSA form:… · b69539cb
      re PR ipa/68672 (g++.dg/torture/pr68470.C: ICE: cannot update SSA form: statement uses released SSA name)
      
      	PR ipa/68672
      	* ipa-split.c (split_function): Don't compute/use main_part_return_p.
      	Compute retval and retbnd early in all cases if split_part_return_p
      	and return_bb is not EXIT.  Remove all clobber stmts and reset
      	all debug stmts that refer to SSA_NAMEs defined in split part,
      	except if it is retval, in that case replace the old retval with the
      	lhs of the call to the split part.
      
      	* g++.dg/ipa/pr68672-1.C: New test.
      	* g++.dg/ipa/pr68672-2.C: New test.
      	* g++.dg/ipa/pr68672-3.C: New test.
      
      From-SVN: r233374
      Jakub Jelinek committed
    • revert: re PR tree-optimization/66726 (missed optimization, factor conversion out of COND_EXPR) · 4c707980
      2016-02-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
      
      	revert:
      	2016-02-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
      
      	PR middle-end/66726
      	* tree-ssa-reassoc.c (optimize_range_tests): Handle tcc_compare stmt
      	whose result is used in PHI.
      	(maybe_optimize_range_tests): Likewise.
      	(final_range_test_p): Likweise.
      
      From-SVN: r233368
      Kugan Vivekanandarajah committed
    • Fix incomplete initialization of the declspec struct. · f48dfe98
      	* c-decl.c (build_null_declspecs): Zero the entire struct.
      
      From-SVN: r233367
      Bernd Schmidt committed
    • Fix obstack use-after-free problems in C frontend, PR69522 · 16595a1f
      c/
      	PR c/69522
      	* c-parser.c (c_parser_braced_init): New arg outer_obstack.  All
      	callers changed.  If nested_p is true, use it to call
      	finish_implicit_inits.
      	* c-tree.h (finish_implicit_inits): Declare.
      	* c-typeck.c (finish_implicit_inits): New function.  Move code
      	from ...
      	(push_init_level): ... here.
      	(set_designator, process_init_element): Call finish_implicit_inits.
      
      testsuite/
      	PR c/69522
      	gcc.dg/pr69522.c: New test.
      
      From-SVN: r233366
      Bernd Schmidt committed
    • Fix PR c++/69098 (bogus errors with static data member template) · 38d795d2
      gcc/cp/ChangeLog:
      
      	PR c++/69098
      	* pt.c (lookup_and_finish_template_variable): New function,
      	extracted from ...
      	(tsubst_copy_and_build) [TEMPLATE_ID_EXPR]: ... here.
      	(tsubst_qualified_id): Consider that EXPR might be a variable
      	template.
      	* typeck.c (check_template_keyword): Don't emit an error
      	if DECL is a variable template.
      
      gcc/testsuite/ChangeLog:
      
      	PR c++/69098
      	* g++.dg/cpp1y/69098.C: New test.
      	* g++.dg/cpp1y/69098-2.C: New test.
      
      From-SVN: r233365
      Patrick Palka committed
    • re PR tree-optimization/66726 (missed optimization, factor conversion out of COND_EXPR) · 3ac29b0f
      gcc/ChangeLog:
      
      2016-02-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
      
      	PR middle-end/66726
      	* tree-ssa-reassoc.c (optimize_range_tests): Handle tcc_compare stmt
      	whose result is used in PHI.
      	(maybe_optimize_range_tests): Likewise.
      	(final_range_test_p): Likweise.
      
      From-SVN: r233362
      Kugan Vivekanandarajah committed
    • Daily bump. · 228e2674
      From-SVN: r233361
      GCC Administrator committed
  2. 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
  3. 10 Feb, 2016 5 commits