- 09 Apr, 2017 2 commits
-
-
PR c++/60992 * pt.c (tsubst_copy): Handle lookup finding a capture proxy. From-SVN: r246793
Jason Merrill committed -
From-SVN: r246792
GCC Administrator committed
-
- 08 Apr, 2017 5 commits
-
-
2017-04-08 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/70478 * lra-constraints.c: Reverse the last patch. From-SVN: r246789
Vladimir Makarov committed -
2017-04-08 Andreas Tobler <andreast@gcc.gnu.org> * config/aarch64/aarch64-freebsd.h: Define MCOUNT_NAME. Add comment for WCHAR_T. From-SVN: r246786
Andreas Tobler committed -
From-SVN: r246785
Martin Liska committed -
2017-04-08 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> PR target/80358 * config/rs6000/rs6000.c (expand_block_compare): Fix boundary check. From-SVN: r246784
Aaron Sawdey committed -
From-SVN: r246783
GCC Administrator committed
-
- 07 Apr, 2017 19 commits
-
-
* rs6000/rs6000.c (vec_load_pendulum): Rename... (vec_pairing): ...to this. (power9_sched_reorder2): Rewrite code for pairing vector/vecload insns. (rs6000_sched_init): Adjust for name change. (struct rs6000_sched_context): Likewise. (rs6000_init_sched_context): Likewise. (rs6000_set_sched_context): Likewise. From-SVN: r246776
Pat Haugen committed -
* gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to dg-options. * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise. From-SVN: r246775
Jakub Jelinek committed -
PR target/80322 PR target/80323 PR target/80325 PR target/80326 * config/i386/avxintrin.h (_mm256_cvtsd_f64, _mm256_cvtss_f32): New intrinsics. * config/i386/avx512fintrin.h (_mm512_int2mask, _mm512_mask2int, _mm512_abs_ps, _mm512_mask_abs_ps, _mm512_abs_pd, _mm512_mask_abs_pd, _mm512_cvtsd_f64, _mm512_cvtss_f32): Likewise. * gcc.target/i386/avx512f-undefined-1.c: New test. * gcc.target/i386/avx512f-cvtsd-1.c: New test. * gcc.target/i386/avx-cvtsd-1.c: New test. * gcc.target/i386/avx512f-cvtss-1.c: New test. * gcc.target/i386/avx512f-abspd-1.c: New test. * gcc.target/i386/avx-cvtss-1.c: New test. * gcc.target/i386/avx512f-absps-1.c: New test. * gcc.target/i386/avx512f-int2mask-1.c: New test. * gcc.target/i386/avx512f-mask2int-1.c: New test. From-SVN: r246774
Jakub Jelinek committed -
2017-04-07 Andreas Tobler <andreast@gcc.gnu.org> * config/aarch64/aarch64-freebsd.h: Define WCHAR_TYPE. From-SVN: r246773
Andreas Tobler committed -
PR c++/80095 * call.c (build_over_call): Don't check cxx_dialect. * cp-gimplify.c (cp_gimplify_init_expr): Don't check cxx_dialect nor whether SUB is a CONSTRUCTOR. * init.c (build_new_1): Don't check cxx_dialect. * tree.c (replace_placeholders): Add a function comment. Return if not in C++14, or if the object isn't a (member of a) class. * typeck2.c (store_init_value): Don't check cxx_dialect nor whether TYPE is CLASS_TYPE_P. * g++.dg/cpp1y/nsdmi-aggr8.C: New test. From-SVN: r246772
Marek Polacek committed -
PR sanitizer/80348 * typeck.c (cp_build_binary_op): Convert COP[01] to ORIG_TYPE. * g++.dg/ubsan/div-by-zero-2.C: New test. From-SVN: r246770
Marek Polacek committed -
* Makefile.in: Swap definition of LIBGCC_LINKS and inclusion of target makefile fragment. * config/sh/t-sh (unwind-dw2-Os-4-200.o): Depend on LIBGCC_LINKS. From-SVN: r246766
Jeff Law committed -
2017-04-07 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/70703 * ira-color.c (update_conflict_hard_regno_costs): Use int64_t instead of HOST_WIDE_INT. From-SVN: r246765
Vladimir Makarov committed -
2017-04-07 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/70478 * lra-constraints.c (process_alt_operands): Disfavor alternative insn memory operands. 2017-04-07 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/70478 * gcc.target/s390/pr70478.c: New. From-SVN: r246764
Vladimir Makarov committed -
* config/iq2000/iq2000.c (final_prescan_insn): Do not separate a CALL and NOTE_INSN_CALL_ARG_LOCATION. From-SVN: r246761
Jeff Law committed -
2017-04-07 Martin Liska <mliska@suse.cz> PR target/79889 * g++.dg/ext/mv8.C: Add aarch64* targets. 2017-04-07 Martin Liska <mliska@suse.cz> PR target/79889 * config/aarch64/aarch64.c (aarch64_process_target_attr): Show error message instead of an ICE. From-SVN: r246760
Martin Liska committed -
2017-04-07 Martin Liska <mliska@suse.cz> PR ipa/80212 * g++.dg/ipa/pr80212.C: New test. 2017-04-07 Martin Liska <mliska@suse.cz> PR ipa/80212 * ipa-split.c (split_function): Add function part to a same comdat group. From-SVN: r246759
Martin Liska committed -
2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com> gcc/testsuite/ * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime. From-SVN: r246758
Thomas Preud'homme committed -
2017-04-07 Richard Biener <rguenther@suse.de> PR tree-optimization/80334 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for alignas on stack. From-SVN: r246757
Richard Biener committed -
2017-04-07 Richard Biener <rguenther@suse.de> PR middle-end/80341 * tree.c (get_unwidened): Also handle ! for_type case for INTEGER_CSTs. * convert.c (do_narrow): Split out from ... (convert_to_integer_1): ... here. Do not pass final truncation type to get_unwidened for TRUNC_DIV_EXPR. * gcc.dg/torture/pr80341.c: New testcase. From-SVN: r246756
Richard Biener committed -
2017-04-07 Richard Biener <rguenther@suse.de> * tree-affine.c (wide_int_ext_for_comb): Take type rather than aff_tree. (aff_combination_const): Adjust. (aff_combination_scale): Likewise. (aff_combination_add_elt): Likewise. (aff_combination_add_cst): Likewise. (aff_combination_convert): Likewise. (add_elt_to_tree): Likewise. Remove unused argument. (aff_combination_to_tree): Adjust calls to add_elt_to_tree. From-SVN: r246755
Richard Biener committed -
Allow targets to define the default for the short enums option. gcc/ * config/arm/arm.h (ARM_DEFAULT_SHORT_ENUMS): Provide default definition. * config/arm/arm.c (arm_default_short_enums): Use ARM_DEFAULT_SHORT_ENUMS. * config/arm/rtems.h (ARM_DEFAULT_SHORT_ENUMS): Define. From-SVN: r246753
Sebastian Huber committed -
PR target/45053 * config/rs6000/t-crtstuff (CRTSTUFF_T_CFLAGS): Add -O2. From-SVN: r246749
Alan Modra committed -
From-SVN: r246748
GCC Administrator committed
-
- 06 Apr, 2017 12 commits
-
-
PR debug/80234 * dwarf2out.c (gen_member_die): Handle C++17 inline static data members with redundant out-of-class redeclaration. * g++.dg/debug/dwarf2/pr80234-1.C: New test. * g++.dg/debug/dwarf2/pr80234-2.C: New test. From-SVN: r246743
Jakub Jelinek committed -
PR target/80286 * config/i386/sse.md (*vec_extractv4si_0_zext_sse4): New pattern. * config/i386/i386.md (*zero_extendsidi2): Add (?*x,*x) and (?*v,*v) alternatives. From-SVN: r246741
Uros Bizjak committed -
PR target/79733 * config/i386/i386.c (ix86_expand_builtin) <case IX86_BUILTIN_K{,OR}TEST{C,Z}{8,16,32,64}>: Determine insn operand mode from insn data. Convert operands to insn operand mode. Copy operands that don't satisfy insn predicate to a register. testsuite/ChangeLog: PR target/79733 * gcc.target/i386/pr79733.c: New test. From-SVN: r246739
Uros Bizjak committed -
PR target/80298 * gcc.target/i386/pr80298-1.c: New test. * gcc.target/i386/pr80298-2.c: Ditto. From-SVN: r246737
Uros Bizjak committed -
2017-04-06 Sam Thursfield <sam.thursfield@codethink.co.uk> * config/rs6000/x-aix: Increase memory limit for genautomata on AIX. Update comments. From-SVN: r246735
Sam Thursfield committed -
2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com gcc/testsuite/ PR target/80082 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of ARMv7-R. From-SVN: r246733
Thomas Preud'homme committed -
2017-04-06 Richard Biener <rguenther@suse.de> PR tree-optimization/80334 * tree-ssa-loop-ivopts.c (rewrite_use_address): Properly preserve alignment of accesses. * g++.dg/torture/pr80334.C: New testcase. From-SVN: r246731
Richard Biener committed -
2017-04-06 Martin Liska <mliska@suse.cz> PR sanitizer/80166 * sanitizer_common/sanitizer_common_interceptors.inc (INTERCEPTOR): Cherry-pick upstream r299036. 2017-04-06 Martin Liska <mliska@suse.cz> PR sanitizer/80166 * gcc.dg/asan/pr80166.c: New test. From-SVN: r246730
Martin Liska committed -
PR tree-optimization/79390 * gcc.target/i386/pr79390.c: Allow for cmovl.a. From-SVN: r246729
Rainer Orth committed -
2017-04-06 Richard Biener <rguenther@suse.de> PR tree-optimization/80262 * tree-sra.c (build_ref_for_offset): Preserve address-space information. * tree-ssa-sccvn.c (vn_reference_maybe_forwprop_address): Drop useless address-space information on MEM_REF offsets. * gcc.target/i386/pr80262.c: New testcase. From-SVN: r246728
Richard Biener committed -
2017-04-06 Richard Biener <rguenther@suse.de> PR middle-end/80281 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off. From-SVN: r246726
Richard Biener committed -
From-SVN: r246724
GCC Administrator committed
-
- 05 Apr, 2017 2 commits
-
-
From-SVN: r246720
Andreas Schwab committed -
PR c++/80309 * pt.c (canonical_type_parameter): Use vec_safe_grow_cleared instead of a loop doing vec_safe_push of NULL. Formatting fixes. (rewrite_template_parm): Copy TEMPLATE_PARM_PARAMETER_PACK from oldidx to newidx before calling canonical_type_parameter on newtype. From-SVN: r246717
Jakub Jelinek committed
-