1. 08 Apr, 2013 3 commits
  2. 07 Apr, 2013 8 commits
  3. 06 Apr, 2013 3 commits
  4. 05 Apr, 2013 20 commits
  5. 04 Apr, 2013 6 commits
    • re PR fortran/40881 ([F03] warn for obsolescent features) · fbdeeaac
      2013-04-04  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/40881
      	* match.c (gfc_match_return): Remove standard notification.
      	* primary.c (gfc_match_actual_arglist): Add standard notification.
      
      
      2013-04-04  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/40881
      	* gfortran.dg/altreturn_1.f90: Add -std=gnu.
      	* gfortran.dg/altreturn_4.f90: Ditto.
      	* gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
      	* gfortran.dg/altreturn_5.f90: Ditto.
      	* gfortran.dg/altreturn_6.f90: Ditto.
      	* gfortran.dg/altreturn_7.f90: Ditto.
      
      From-SVN: r197495
      Janus Weil committed
    • bpabi.S (aeabi_ldivmod): Add DWARF information for computing the location of the link register. · 34652576
      libgcc/
      
      2013-04-04  Meador Inge  <meadori@codesourcery.com>
      
      	* config/arm/bpabi.S (aeabi_ldivmod): Add DWARF information for
      	computing the location of the link register.
      	(aeabi_uldivmod): Ditto.
      
      From-SVN: r197493
      Meador Inge committed
    • re PR middle-end/56729 (ICE in df_insn_delete) · 3cfbe04d
      
      	PR middle-end/56729
      	* df-scan.c (df_insn_delete): Disable failing assert.
      
      From-SVN: r197492
      Steven Bosscher committed
    • target-supports.exp (check_effective_target_arm_v8_neon_hw): New procedure. · 398f9f35
      2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
      
      	* lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
      	New procedure.
      	(check_effective_target_arm_v8_neon_ok_nocache):
      	Likewise.
      	(check_effective_target_arm_v8_neon_ok): Change to use
      	check_effective_target_arm_v8_neon_ok_nocache.
      	(add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
      	NEON flags.
      	(check_effective_target_vect_call_btruncf):
      	Enable for arm and ARMv8 NEON.
      	(check_effective_target_vect_call_ceilf): Likewise.
      	(check_effective_target_vect_call_floorf): Likewise.
      	(check_effective_target_vect_call_roundf): Likewise.
      	(check_vect_support_and_set_flags): Handle ARMv8 NEON effective
      	target.
      
      From-SVN: r197491
      Kyrylo Tkachov committed
    • arm-protos.h (arm_builtin_vectorized_function): New function prototype. · dfa3f8d0
      2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
      
      	* config/arm/arm-protos.h (arm_builtin_vectorized_function):
      	New function prototype.
      	* config/arm/arm.c (TARGET_VECTORIZE_BUILTINS): Define.
      	(TARGET_VECTORIZE_BUILTIN_VECTORIZED_FUNCTION): Likewise.
      	(arm_builtin_vectorized_function): New function.
      
      From-SVN: r197490
      Kyrylo Tkachov committed
    • arm_neon_builtins.def: New file. · f7837758
      2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
      
      	* config/arm/arm_neon_builtins.def: New file.
      	* config/arm/arm.c (neon_builtin_data): Move contents to
      	arm_neon_builtins.def.
      	(enum arm_builtins): Include neon builtin definitions.
      	(ARM_BUILTIN_NEON_BASE): Move from enum to macro.
      	* config/arm/t-arm (arm.o): Add dependency on
      	arm_neon_builtins.def.
      
      From-SVN: r197489
      Kyrylo Tkachov committed