- 21 Jan, 2015 38 commits
-
-
PR c++/64629 * c-format.c (check_format_arg): Call decl_constant_value. From-SVN: r219964
Jason Merrill committed -
2015-01-21 Thomas Koenig <tkoenig@netcologne.de> PR fortran/57023 * dependency.c (callback_dummy_intent_not_int): New function. (dummy_intent_not_in): New function. (gfc_full_array_ref_p): Use dummy_intent_not_in. 2015-01-21 Thomas Koenig <tkoenig@netcologne.de> PR fortran/57023 * gfortran.dg/internal_pack_15.f90: New test. From-SVN: r219963
Thomas Koenig committed -
* ipa-utils.c (ipa_merge_profiles): Avoid ICE on mismatch in indirect edges. From-SVN: r219962
Jan Hubicka committed -
gcc/ChangeLog: 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de> * gimplify.c (gimplify_function_tree): Check the no_sanitize_thread decl attribute. gcc/testsuite/ChangeLog 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de> * gcc/testsuite/c-c++-common/tsan/step.c: New testcase. From-SVN: r219961
Bernd Edlinger committed -
gcc/ 2015-01-21 David Sherwood <david.sherwood@arm.com> Tejas Belagod <Tejas.Belagod@arm.com> * config/aarch64/aarch64.h (CANNOT_CHANGE_MODE_CLASS): Removed. * config/aarch64/aarch64.c (aarch64_cannot_change_mode_class): Removed. * config/aarch64/aarch64-protos.h (aarch64_cannot_change_mode_class): Removed. Co-Authored-By: Tejas Belagod <tejas.belagod@arm.com> From-SVN: r219960
David Sherwood committed -
2015-01-21 David Sherwood <david.sherwood@arm.com> Tejas Belagod <Tejas.Belagod@arm.com> * config/aarch64/aarch64-protos.h (aarch64_simd_attr_length_rglist) (aarch64_reverse_mask): New decls. * config/aarch64/iterators.md (UNSPEC_REV_REGLIST): New enum. (insn_count): New mode_attr. * config/aarch64/aarch64-simd.md (vec_store_lanesoi, vec_store_lanesci) (vec_store_lanesxi, vec_load_lanesoi, vec_load_lanesci) (vec_load_lanesxi): Made ABI compliant for Big Endian targets. (aarch64_rev_reglist, aarch64_simd_ld2, aarch64_simd_ld3) (aarch64_simd_ld4, aarch64_simd_st2, aarch64_simd_st3) (aarch64_simd_st4): New patterns. * config/aarch64/aarch64.c (aarch64_simd_attr_length_rglist) (aarch64_reverse_mask): New functions. Co-Authored-By: Tejas Belagod <tejas.belagod@arm.com> From-SVN: r219959
David Sherwood committed -
gcc/ * config/aarch64/aarch64-protos.h (aarch64_simd_disambiguate_copy): Declare. * config/aarch64/aarch64.c (aarch64_classify_address): Allow extra addressing modes for BE. (aarch64_print_operand): Add 'R' specifier. (aarch64_simd_disambiguate_copy): Delete. (aarch64_simd_emit_reg_reg_move): New function. * config/aarch64/aarch64-simd.md: Use aarch64_simd_emit_reg_reg_move in define_splits for structural moves. (mov<mode>): Use less restrictive predicates. (*aarch64_mov<mode>): Simplify and only allow for LE. (*aarch64_be_movoi, *aarch64_be_movci, *aarch64_be_movxi): New. From-SVN: r219958
Alan Hayward committed -
gcc/ 2015-01-25 Alan Hayward <alan.hayward@arm.com> * rtlanal.c (subreg_get_info): Exit early for simple and common cases. From-SVN: r219957
Alan Hayward committed -
Andrew Waterman <waterman@cs.berkeley.edu> * fop_n.c (libat_fetch_op): Align address to word boundary. (libat_op_fetch): Likewise. From-SVN: r219954
Andrew Waterman committed -
From-SVN: r219953
Jonathan Wakely committed -
From-SVN: r219952
Jonathan Wakely committed -
PR target/64669 * ccmp.c (used_in_cond_stmt_p): Remove. (expand_ccmp_expr): Don't use it. From-SVN: r219951
Richard Henderson committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file. From-SVN: r219950
Christophe Lyon committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file. From-SVN: r219949
Christophe Lyon committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file. From-SVN: r219948
Christophe Lyon committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file. From-SVN: r219947
Christophe Lyon committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file. From-SVN: r219946
Christophe Lyon committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file. From-SVN: r219945
Christophe Lyon committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file. From-SVN: r219944
Christophe Lyon committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file. From-SVN: r219943
Christophe Lyon committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file. From-SVN: r219942
Christophe Lyon committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file. From-SVN: r219941
Christophe Lyon committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file. From-SVN: r219940
Christophe Lyon committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file. From-SVN: r219939
Christophe Lyon committed -
[ARM/AArch64][testsuite] Add vsubw tests, putting most of the code in common with vaddw through vXXWw.inc. 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file. * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file. * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from vXXXw.inc. From-SVN: r219938
Christophe Lyon committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file. * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file. * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from vXXXl.inc. From-SVN: r219937
Christophe Lyon committed -
From-SVN: r219936
Andre Vehreschild committed -
/testsuite 2015-01-21 Renlin Li <renlin.li@arm.com> * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used. * g++.dg/tls/thread_local5g.C: Likewise. * g++.dg/tls/thread_local6g.C: Likewise. From-SVN: r219935
Renlin Li committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file. * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file. * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file. From-SVN: r219934
Christophe Lyon committed -
2015-01-21 Matthias Klose <doko@ubuntu.com> * libtool-version: Bump soversion. From-SVN: r219933
Matthias Klose committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file. * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file. * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file. From-SVN: r219932
Christophe Lyon committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file. * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file. * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file. From-SVN: r219931
Christophe Lyon committed -
2015-01-21 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file. * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file. * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file. From-SVN: r219930
Christophe Lyon committed -
* config/rl78/rl78.c (rl78_calculate_death_notes): Look inside PARALLELs. From-SVN: r219929
Nick Clifton committed -
2015-01-21 Richard Biener <rguenther@suse.de> PR middle-end/64313 * tree-core.h (builtin_info, builtin_info_type): Turn from an object with two arrays into an array of an object with decl and two flags, implicit_p and declared_p. * tree.h (builtin_decl_explicit, builtin_decl_implicit, set_builtin_decl, set_builtin_decl_implicit_p, builtin_decl_explicit_p, builtin_decl_implicit_p): Adjust. (set_builtin_decl_declared_p, builtin_decl_declared_p): New functions. * builtins.c (builtin_info): Adjust. * gimplify.c (gimplify_addr_expr): References to builtins that have been declared by the user makes them eligible for use by the compiler. Call set_builtin_decl_implicit_p on them. c/ * c-decl.c (merge_decls): Call set_builtin_decl_declared_p for builtins the user declared correctly. cp/ * decl.c (duplicate_decls): Call set_builtin_decl_declared_p for builtins the user declared correctly. From-SVN: r219928
Richard Biener committed -
2015-01-20 Jeff Law <law@redhat.com> PR target/59946 * config/m68k/m68k.md (Comparison expanders and patterns): Do not allow pc-relative addresses in operand predicates or constraints. PR target/59946 * gcc.target/m68k/pr59946.c: New test. From-SVN: r219927
Jeff Law committed -
* config/arm/arm.c (arm_cortex_a53_tune, arm_cortex_a57_tune): Prefer neon on aarch32 processors for stringops. From-SVN: r219926
Bin Cheng committed -
From-SVN: r219925
GCC Administrator committed
-
- 20 Jan, 2015 2 commits
-
-
2015-01-20 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file. * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file. * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file. From-SVN: r219922
Christophe Lyon committed -
2015-01-20 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file. * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file. * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file. From-SVN: r219921
Christophe Lyon committed
-