1. 08 Feb, 2014 5 commits
    • re PR translation/52289 (translatable string typo: "must not be have") · 80a16a87
      PR translation/52289
      * gfortran.dg/coarray_8.f90: Update dg-error match.
      
      From-SVN: r207630
      Andreas Schwab committed
    • re PR c/59984 (OpenMP pragma makes loop incorrect) · c74559df
      	PR c/59984
      	* gimplify.c (gimplify_bind_expr): In ORT_SIMD region
      	mark local addressable non-static vars as GOVD_PRIVATE
      	instead of GOVD_LOCAL.
      	* omp-low.c (lower_omp_for): Move gimple_bind_vars
      	and BLOCK_VARS of gimple_bind_block to new_stmt rather
      	than copying them.
      
      	* gcc.dg/vect/pr59984.c: New test.
      
      From-SVN: r207629
      Jakub Jelinek committed
    • re PR middle-end/60092 (posix_memalign not recognized to derive alias and alignment info) · 8fcbce72
      	PR middle-end/60092
      	* tree-ssa-ccp.c (surely_varying_stmt_p): Don't return true
      	if TYPE_ATTRIBUTES (gimple_call_fntype ()) contain
      	assume_aligned or alloc_align attributes.
      	(bit_value_assume_aligned): Add ATTR, PTRVAL and ALLOC_ALIGN
      	arguments.  Handle also assume_aligned and alloc_align attributes.
      	(evaluate_stmt): Adjust bit_value_assume_aligned caller.
      	Handle calls to functions with assume_aligned or alloc_align
      	attributes.
      	* doc/extend.texi: Document assume_aligned and alloc_align
      	attributes.
      c-family/
      	* c-common.c (handle_alloc_size_attribute): Use tree_fits_uhwi_p
      	and tree_to_uhwi.
      	(handle_alloc_align_attribute, handle_assume_aligned_attribute): New
      	functions.
      	(c_common_attribute_table): Add alloc_align and assume_aligned
      	attributes.
      testsuite/
      	* gcc.dg/attr-alloc_align-1.c: New test.
      	* gcc.dg/attr-alloc_align-2.c: New test.
      	* gcc.dg/attr-alloc_align-3.c: New test.
      	* gcc.dg/attr-assume_aligned-1.c: New test.
      	* gcc.dg/attr-assume_aligned-2.c: New test.
      	* gcc.dg/attr-assume_aligned-3.c: New test.
      
      From-SVN: r207628
      Jakub Jelinek committed
    • invoke.texi: Document ARM -march=armv7e-m. · 451bdd23
      2014-02-08  Terry Guo  <terry.guo@arm.com>
      
      	* doc/invoke.texi: Document ARM -march=armv7e-m.
      
      From-SVN: r207627
      Terry Guo committed
    • Daily bump. · ca7393ca
      From-SVN: r207626
      GCC Administrator committed
  2. 07 Feb, 2014 31 commits
  3. 06 Feb, 2014 4 commits
    • re PR rtl-optimization/60030 (ICE in simplify_subreg, at simplify-rtx.c:5903) · 47d552eb
      	PR rtl-optimization/60030
      	* internal-fn.c (ubsan_expand_si_overflow_mul_check): Surround
      	lopart with paradoxical subreg before shifting it up by hprec.
      
      From-SVN: r207582
      Jakub Jelinek committed
    • [ARM] Cortex-A57 rtx costs · 45c75ea7
      	* config/arm/aarch-cost-tables.h (cortexa57_extra_costs): New table.
      	Remove extra newline at end of file.
      	* config/arm/arm.c (arm_cortex_a57_tune): New tuning struct.
      	(arm_issue_rate): Handle cortexa57.
      	* config/arm/arm-cores.def (cortex-a57): Use cortex_a57 tuning.
      	(cortex-a57.cortex-a53): Likewise.
      
      From-SVN: r207565
      Kyrylo Tkachov committed
    • re PR debug/59575 (ICE in maybe_record_trace_start, at dwarf2cfi.c:2239) · 69fe2dfb
      	PR target/59575
      	* config/arm/arm.c (emit_multi_reg_push): Add dwarf_regs_mask argument,
      	don't record in REG_FRAME_RELATED_EXPR registers not set in that
      	bitmask.
      	(arm_expand_prologue): Adjust all callers.
      	(arm_unwind_emit_sequence): Allow saved, but not important for unwind
      	info, registers also at the lowest numbered registers side.  Use
      	gcc_assert instead of abort, and SET_SRC/SET_DEST macros instead of
      	XEXP.
      
      	* gcc.target/arm/pr59575.c: New test.
      
      From-SVN: r207564
      Jakub Jelinek committed
    • re PR debug/59575 (ICE in maybe_record_trace_start, at dwarf2cfi.c:2239) · 652a3e3a
      	PR target/59575
      	* config/arm/arm.c (emit_multi_reg_push): Add dwarf_regs_mask argument,
      	don't record in REG_FRAME_RELATED_EXPR registers not set in that
      	bitmask.
      	(arm_expand_prologue): Adjust all callers.
      	(arm_unwind_emit_sequence): Allow saved, but not important for unwind
      	info, registers also at the lowest numbered registers side.  Use
      	gcc_assert instead of abort, and SET_SRC/SET_DEST macros instead of
      	XEXP.
      
      	* gcc.target/arm/pr59575.c: New test.
      
      From-SVN: r207563
      Jakub Jelinek committed