- 22 Jun, 2015 1 commit
-
-
From-SVN: r224717
GCC Administrator committed
-
- 21 Jun, 2015 1 commit
-
-
From-SVN: r224712
GCC Administrator committed
-
- 20 Jun, 2015 3 commits
-
-
From-SVN: r224708
Marek Polacek committed -
From-SVN: r224706
GCC Administrator committed -
PR c++/65882 gcc/cp/ * call.c (build_new_op_1): Check tf_warning flag in all cases. gcc/testsuite/ * g++.dg/diagnostic/inhibit-warn-1.C: New test. * g++.dg/diagnostic/inhibit-warn-2.C: New test. From-SVN: r224702
Mikhail Maltsev committed
-
- 19 Jun, 2015 35 commits
-
-
PR target/66591 * config/sh/sh.c (prepare_move_operands): Pre-allocate R0 for subreg index term for base and index addressing when LRA is used. From-SVN: r224701
Kaz Kojima committed -
* gcc-interface/gigi.h (record_builtin_type): Adjust comment. (tree create_type_decl): Likewise. (create_var_decl_1): Add artificial_p and debug_info_p parameters. (create_var_decl): Likewise. (create_true_var_decl): Delete. (create_subprog_decl): Add debug_info_p parameter. * gcc-interface/decl.c (gnat_to_gnu_entity): Add artificial_p local variable and use it throughout. Remove DECL_ARTIFICIAL settings. <E_Variable>: Adjust calls to create_var_decl and create_var_decl_1. Remove DECL_IGNORED_P settings. <E_Enumeration_Type>: Likewise. <E_Record_Type>: Likewise. <E_Subprogram_Type>: Likewise. Remove artificial_flag local variable. Adjust call to create_subprog_decl. (get_minimal_subprog_decl): Likewise. (elaborate_expression_1): Adjust call to create_var_decl. * gcc-interface/trans.c (gigi): Adjust calls to create_var_decl and create_subprog_decl. Remove DECL_ARTIFICIAL & DECL_IGNORED_P settings. * gcc-interface/utils.c (maybe_pad_type): Likewise. (record_builtin_type): Adjust comment. (create_type_stub_decl): Remove obsolete comment. (create_var_decl_1): Add artificial_p and debug_info_p parameters. Set DECL_ARTIFICIAL and DECL_IGNORED_P accordingly. (create_subprog_decl): Add debug_info_p parameter. Set DECL_IGNORED_P accordingly. From-SVN: r224699
Eric Botcazou committed -
From-SVN: r224698
Eric Botcazou committed -
decl.c (gnat_to_gnu_entity): Make sure the size of a padding type built around the return type is positive. * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Function>: Make sure the size of a padding type built around the return type is positive. * gcc-interface/trans.c (gnat_to_gnu) <N_Simple_Return_Statement>: Use INIT_EXPR instead of MODIFY_EXPR to assign to the return object. From-SVN: r224697
Eric Botcazou committed -
From-SVN: r224696
Jason Merrill committed -
PR c++/66585 * pt.c (instantiate_class_template_1): Clear cp_unevaluated_operand and c_inhibit_evaluation_warnings. From-SVN: r224684
Jason Merrill committed -
re PR c++/65880 (Member function issue with argument "pointer to const array of member function pointers") PR c++/65880 * decl.c (build_ptrmemfunc_type): Check TYPE_GET_PTRMEMFUNC_TYPE after cv-qualifiers. * typeck.c (merge_types): build_ptrmemfunc_type before applying quals and attributes. From-SVN: r224678
Jason Merrill committed -
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
-