- 02 Mar, 2016 30 commits
-
-
2016-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org> * target.def(lra_p): Specify that new ports should use LRA. From-SVN: r233914
Manuel López-Ibáñez committed -
PR libgomp/69555 * gimplify.c (gimplify_decl_expr): For decls with REFERENCE_TYPE, also gimplify_type_sizes the type they refer to. (omp_notice_variable): Handle reference vars to VLAs. * omp-low.c (lower_omp_target): Emit setup of OMP_CLAUSE_PRIVATE reference to VLA decls in the second pass instead of first pass. * testsuite/libgomp.c++/pr69555-1.C: New test. * testsuite/libgomp.c++/pr69555-2.C: New test. From-SVN: r233913
Jakub Jelinek committed -
PR tree-optimization/69987 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the target does not support -fprefetch-loop-arrays. From-SVN: r233912
Jeff Law committed -
libbacktrace/ 2016-03-02 Maxim Ostapenko <m.ostapenko@partner.samsung.com> * elf.c (backtrace_initialize): Properly initialize elf_fileline_fn to avoid possible crash. (elf_add): Don't set *fileline_fn to elf_nodebug value in case of missing debug info anymore. From-SVN: r233911
Max Ostapenko committed -
* gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test. From-SVN: r233910
Uros Bizjak committed -
2016-03-02 Tom de Vries <tom@codesourcery.com> PR tree-optimization/68659 * graphite-isl-ast-to-gimple.c (collect_all_ssa_names): Handle new_expr == NULL_TREE. (get_new_name): Handle ADDR_EXPR. From-SVN: r233909
Tom de Vries committed -
From-SVN: r233908
Bin Cheng committed -
PR tree-optimization/69052 * loop-invariant.c (canonicalize_address): New function. (inv_can_prop_to_addr_use): Check validity of address expression which is canonicalized by above function. gcc/testsuite/ChangeLog PR tree-optimization/69052 * gcc.target/i386/pr69052.c: New test. From-SVN: r233907
Bin Cheng committed -
This patch cures a problem with ICF of read-only variables at the intersection of -fsection-anchors, -ftree-loop-vectorize, and targets with alignment restrictions. What happens with the testcase is: - "c" is referenced in a constructor, thus make_decl_rtl for "c", - make_decl_rtl puts "c" in an anchor block (-fsection-anchors), - anchor block contents can't move, so "c" alignment can't change by ipa_increase_alignment (-ftree-loop-vectorize), - however "a" alignment can be increased, - ICF aliases "a" to "c". So we have a decl for "a" saying it is aligned to 128 bits, using mem for "c" which is only 16 bit aligned. PR ipa/69990 gcc/ * ipa-icf.c (sem_variable::merge): Do not merge an alias with larger alignment. gcc/testsuite/ gcc.dg/pr69990.c: New. From-SVN: r233906
Alan Modra committed -
PR c/68062 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options. PR middle-end/70022 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options. From-SVN: r233905
Jakub Jelinek committed -
re PR target/70028 (Error: operand size mismatch for `kmovw' (wrong assembly generated) with -mavx512bw -masm=intel) PR target/70028 * config/i386/i386.md (kmovw): Move m constraint to 2nd alternative. (*movhi_internal): Put mask moves from and to memory separately from moves from/to GPRs. * gcc.target/i386/pr70028.c: New test. From-SVN: r233904
Jakub Jelinek committed -
2016-03-02 Richard Biener <rguenther@suse.de> * genmatch.c (dt_node::gen_kids): Fix match code-gen for embedded GENERIC expressions in GIMPLE. From-SVN: r233902
Richard Biener committed -
2016-03-02 Richard Biener <rguenther@suse.de> * config/i386/i386.c (type_natural_mode): Fix typo. From-SVN: r233901
Richard Biener committed -
From-SVN: r233900
Nick Clifton committed -
* c-c++-common/asan/swapcontext-test-1.c, * c-c++-common/tsan/thread_leak.c, * g++.dg/tsan/aligned_vs_unaligned_race.C, * g++.dg/tsan/benign_race.C, * g++.dg/tsan/fd_close_norace.C, * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid races with sanitizer output From-SVN: r233899
Maxim Kuvyrkov committed -
2016-03-02 Richard Biener <rguenther@suse.de> Uros Bizjak <ubizjak@gmail.com> PR target/67278 * config/i386/i386.c (type_natural_mode): Handle XFmode vectors. * gcc.dg/simd-8.c: New testcase. Co-Authored-By: Uros Bizjak <ubizjak@gmail.com> From-SVN: r233898
Richard Biener committed -
2016-03-02 Richard Biener <rguenther@suse.de> PR middle-end/67278 * tree-cfg.c (verify_expr): Adjust BIT_FIELD_REF case. * gcc.dg/simd-7.c: New testcase. From-SVN: r233897
Richard Biener committed -
From-SVN: r233894
Eric Botcazou committed -
gcc/ada/ChangeLog * system-linux-s390.adsx: Enable Stack_Check_Probes. * system-linux-s390.ads: Likewise. From-SVN: r233893
Dominik Vogt committed -
gcc/testsuite/ChangeLog * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390. From-SVN: r233892
Dominik Vogt committed -
PR c/67854 * gimplify.c (gimplify_va_arg_expr): Use expanded location for the "is promoted to" warning. * gcc.dg/pr67854.c: New test. From-SVN: r233891
Marek Polacek committed -
PR middle-end/70025 * gcc.dg/torture/pr70025.c: New test. From-SVN: r233889
Jakub Jelinek committed -
2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com> PR tree-optimization/68621 * gcc.dg/tree-ssa/ifc-8.c: Adjust test. From-SVN: r233888
Venkataramanan Kumar committed -
* MAINTAINERS (mep): Remove myself as MeP maintainer. * config.gcc: Deprecate mep-*. From-SVN: r233887
DJ Delorie committed -
PR c++/70036 * parser.c (cp_parser_requires_clause): Call check_for_bare_parameter_packs. From-SVN: r233886
Jason Merrill committed -
From-SVN: r233885
Jason Merrill committed -
PR c++/51489 * constexpr.c (cxx_eval_binary_expression): Don't VERIFY_CONSTANT the operands. From-SVN: r233878
Jason Merrill committed -
PR c++/69995 * constexpr.c (cxx_eval_call_expression): Unshare arg. (cxx_eval_constant_expression) [DECL_EXPR]: Unshare init. [TARGET_EXPR]: Unshare init. From-SVN: r233877
Jason Merrill committed -
2016-03-01 Vladimir Makarov <vmakarov@redhat.com> PR middle-end/70025 * lra-constraints.c (regno_val_use_in): New. (match_reload): Use it instead of regno_use_in. From-SVN: r233876
Vladimir Makarov committed -
From-SVN: r233874
GCC Administrator committed
-
- 01 Mar, 2016 10 commits
-
-
PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm_find_control_statement_thread_paths): Appropriately clamp the number of statements to copy when the thread path does not traverse a loop backedge. PR tree-optimization/69196 * gcc.dg/tree-ssa/pr69196.c: New test. From-SVN: r233870
Jeff Law committed -
PR rtl-optimization/70007 * gcse.c (compute_ld_motion_mems): Tidy up and also invalidate memory references present in REG_EQUAL notes attached to non-SET patterns. From-SVN: r233867
Eric Botcazou committed -
PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm_find_control_statement_thread_paths): Do count some PHIs in the thread path against the insn count. Decrease final statement count by one as the control statement in the last block will get removed. Remove special cased code for handling PHIs in the last block. PR tree-optimization/69196 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from duplicating code and spoiling the expected output. From-SVN: r233866
Jeff Law committed -
2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com> PR target/70033 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler supports power9 before doing tests. * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise. * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise. * gcc.target/powerpc/p9-permute.c: Likewise. From-SVN: r233865
Michael Meissner committed -
PR target/70027 * config/i386/i386.c (ix86_output_call_insn): Add -masm=intel asm dialect alternatives to explicit GOTPCREL calls. testsuite/ChangeLog: PR target/70027 * gcc.target/i386/pr70027.c: New test. From-SVN: r233864
Uros Bizjak committed -
From-SVN: r233863
Eric Botcazou committed -
PR ada/70017 * ira.c (do_reload): Issue warning for generic stack checking here... * reload1.c (reload): ...instead of here and streamline it. From-SVN: r233862
Eric Botcazou committed -
PR c/69796 PR c/69974 * c-parser.c (c_parser_translation_unit): Don't change TREE_TYPE of incomplete decls to error_mark_node. * gcc.dg/pr69796.c: New test. * gcc.dg/pr69974.c: New test. From-SVN: r233861
Jakub Jelinek committed -
From-SVN: r233859
Eric Botcazou committed -
From-SVN: r233858
Nick Clifton committed
-