- 19 Jun, 2015 35 commits
-
-
PR c++/65973 * constexpr.c (build_constexpr_constructor_member_initializers): Handle an empty STATEMENT_LIST. From-SVN: r224677
Jason Merrill committed -
PR c++/65843 * pt.c (tsubst_copy_and_build): Register a capture proxy in local_specializations. From-SVN: r224676
Jason Merrill committed -
re PR c++/66061 (Internal Compiler Error when specializing a variable template when the specialization is variadic) PR c++/66061 * g++.dg/cpp1y/var-templ31.C: New. From-SVN: r224675
Jason Merrill committed -
gcc/ * config/aarch64/aarch64.md (mov<mode>:GPF): Don't call force_reg if op1 is an fp zero. (movsf_aarch64): Change condition from register_operand to aarch64_reg_or_fp_zero for op1. Change type for alternative 6 to load1. Change type for alternative 7 to store1. (movdf_aarch64): Likewise. gcc/testsuite/ * gcc.target/aarch64/fmovd-zero-mem.c: New. * gcc.target/aarch64/fmovd-zero-reg.c: New. * gcc.target/aarch64/fmovf-zero-mem.c: New. * gcc.target/aarch64/fmovf-zero-reg.c: New. * gcc.target/aarch64/fmovld-zero-mem.c: New. * gcc.target/aarch64/fmovld-zero-mem.c: New. * gcc.target/aarch64/fmovd-zero.c: Delete. * gcc.target/aarch64/fmovf-zero.c: Delete. From-SVN: r224673
Jim Wilson committed -
gcc/ * config/vax/vax.md: Adjust sign/zero extend patterns to handle SUBREGs in operands[1]. gcc/testsuite/ * gcc.target/vax/bswapdi-1.c: New. From-SVN: r224672
James Greenhalgh committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file. From-SVN: r224669
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file. From-SVN: r224668
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file. From-SVN: r224667
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file. From-SVN: r224666
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file. From-SVN: r224665
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file. From-SVN: r224664
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file. From-SVN: r224663
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file. From-SVN: r224662
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file. From-SVN: r224661
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file. From-SVN: r224660
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file. From-SVN: r224659
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file. From-SVN: r224658
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file. From-SVN: r224657
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file. From-SVN: r224656
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file. From-SVN: r224655
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file. From-SVN: r224654
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file. From-SVN: r224653
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file. From-SVN: r224652
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file. From-SVN: r224651
Christophe Lyon committed -
* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (_ARM_FPSCR): Add FZ field. (clean_results): Force FZ=1 on AArch64. * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file. From-SVN: r224650
Christophe Lyon committed -
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> gcc/testsuite/ * gcc.target/aarch64/pr62308.c: New test. From-SVN: r224649
Christophe Lyon committed -
PR fortran/66549 gcc/fortran/ * resolve.c (resolve_global_procedure): Don't save and restore OpenMP state around the call to gfc_resolve. (gfc_resolve): Save OpenMP state on entry and restore it on return. gcc/testsuite/ * gfortran.dg/gomp/omp_parallel_1.f90: New file. From-SVN: r224648
Mikael Morin committed -
* config/i386/i386.c (ix86_function_versions): Use std::swap instead of manually swapping. (expand_vec_perm_interleave2): Likewise. From-SVN: r224647
Kyrylo Tkachov committed -
From-SVN: r224644
Ilya Enkovich committed -
tree-chkp.c (chkp_compute_bounds_for_assignment): Don't reuse bounds created for abnormal ssa names. gcc/ * tree-chkp.c (chkp_compute_bounds_for_assignment): Don't reuse bounds created for abnormal ssa names. gcc/testsuite/ * gcc.target/i386/mpx/pr66581.c: New test. From-SVN: r224643
Ilya Enkovich committed -
build/genrecog [...]/source-gcc/gcc/common.md [...]/source-gcc/gcc/config/nvptx/nvptx.md \ insn-conditions.md > tmp-recog.c [...]/source-gcc/gcc/config/nvptx/nvptx.md:1206: warning: operand 0 missing mode? [...]/source-gcc/gcc/config/nvptx/nvptx.md:1206: warning: operand 1 missing mode? gcc/ * config/nvptx/nvptx.md (allocate_stack): Rename to... (allocate_stack_<mode>): ... this, and add :P on both match_operand and unspec. (allocate_stack): New expander. From-SVN: r224641
Jakub Jelinek committed -
libgomp/ * testsuite/libgomp.oacc-c-c++-common/lib-62.c: Only consider for acc_device_nvidia. From-SVN: r224640
Thomas Schwinge committed -
PR libgomp/66518 libgomp/ * testsuite/libgomp.oacc-c-c++-common/lib-3.c: XFAIL. * testsuite/libgomp.oacc-c-c++-common/lib-42.c: Likewise. From-SVN: r224639
Thomas Schwinge committed -
PR target/66541 PR target/52144 * config/arm/arm.c (arm_set_current_function): Handle explicit default options. From-SVN: r224638
Christian Bruel committed -
From-SVN: r224637
GCC Administrator committed
-
- 18 Jun, 2015 5 commits
-
-
* config/i386/i386.md (*movsicc_noc_zext): New insn. (zero-extended cmove with mem peephole2): New pattern. (cmove with mem peephole2): Merge patterns. testsuite/ChangeLog: * gcc.target/i386/cmov9.c: New test. From-SVN: r224631
Uros Bizjak committed -
From-SVN: r224629
Segher Boessenkool committed -
2015-06-18 Steve Ellcey <sellcey@imgtec.com> * config/mips/mips.c (mips_rtx_costs): Remove HONOR_NAN check. * config/mips/mips.md (*madd4<mode>): Ditto. (*nmadd3<mode>) Ditto. (*nmadd4<mode>_fastmath): Ditto. (*nmadd3<mode>_fastmath): Ditto. (*nmsub4<mode>): Ditto. (*nmsub3<mode>): Ditto. (*nmsub4<mode>_fastmath): Ditto. (*nmsub3<mode>_fastmath): Ditto. From-SVN: r224625
Steve Ellcey committed -
PR c++/66001 * constexpr.c (cxx_eval_constant_expression): Handle TRY_BLOCK and TRY_FINALLY_EXPR. (potential_constant_expression_1): Likewise. From-SVN: r224620
Jason Merrill committed -
2015-06-18 Richard Biener <rguenther@suse.de> * g++.dg/other/const4.C: New testcase. From-SVN: r224618
Richard Biener committed
-