1. 06 Feb, 2014 6 commits
    • [multiple changes] · 97779c34
      2014-02-06  Robert Dewar  <dewar@adacore.com>
      
      	* sprint.adb: Minor reformatting.
      
      2014-02-06  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* exp_ch4.adb (Process_Transient_Object): Add local variable
      	Temp_Ins. When the transient object is initialized by an
      	aggregate, the hook must capture the object after the last
      	component assignment takes place.
      	* exp_ch7.adb (Detect_Subprogram_Call): Expose the subprogram to
      	routine Is_Subprogram_Call.
      	(Is_Subprogram_Call): Inspect an
      	aggregate that has been heavily expanded for subprogram calls.
      	(Process_Transient_Objects): Add local variables Expr, Ptr_Id
      	and Temp_Ins.  Remove the nested declare block and adjust the
      	indentation. When the transient object is initialized by an
      	aggregate, the hook must capture the object after the last
      	component assignment takes place.
      
      2014-02-06  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* sem_prag.adb (Analyze_Global_Item): Detect illegal uses of
      	external states with enabled properties that do not match the
      	global mode.
      	(Property_Error): New routine.
      	* sem_res.adb (Property_Error): New routine.
      	(Resolve_Actuals): Detect illegal uses of external variables with
      	enabled properties in procedure calls that do not match the mode of
      	the corresponding formal parameter.
      
      2014-02-06  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* sem_util.adb (Has_Enabled_Property): Rename
      	formal parameter Prop_Nam to Property. Update the comment on usage
      	and all occurrences in the body. Add local variable Prop_Nam. When
      	inspecting a property with an expression, the property name
      	appears as the first choice of the component association.
      
      From-SVN: r207534
      Arnaud Charlet committed
    • arm.c (arm_vector_alignment_reachable): Check unaligned_access. · c801e246
      2014-02-06  Yury Gribov  <y.gribov@samsung.com>
      	    Kugan Vivekanandarajah  <kuganv@linaro.org>
      
      gcc/
      	* config/arm/arm.c (arm_vector_alignment_reachable): Check
      	unaligned_access.
      	* config/arm/arm.c (arm_builtin_support_vector_misalignment): Likewise.
      
      testsuite/
      	* gcc.target/arm/vect-noalign.c: New file.
      
      Co-Authored-By: Kugan Vivekanandarajah <kuganv@linaro.org>
      
      From-SVN: r207533
      Yury Gribov committed
    • tree-cfg.c (gimple_duplicate_sese_region): Fix ordering of set_loop_copy and… · d50f7b84
      tree-cfg.c (gimple_duplicate_sese_region): Fix ordering of set_loop_copy and initialize_original_copy_tables.
      
      2014-02-06  Richard Biener  <rguenther@suse.de>
      
      	* tree-cfg.c (gimple_duplicate_sese_region): Fix ordering of
      	set_loop_copy and initialize_original_copy_tables.
      
      From-SVN: r207532
      Richard Biener committed
    • [AArch64] Shift right pattern fix · 179d2941
      gcc/
      
      	* config/aarch64/aarch64-simd.md
      	(aarch64_ashr_simddi): Change QI to SI.
      
      From-SVN: r207531
      Alex Velenko committed
    • re PR middle-end/60013 (Build of 176.gcc from CPU2000 loops in cc1 starting with r207231) · 78b1469d
      
      	PR middle-end/60013
      	* ipa-inline-analysis.c (compute_bb_predicates): Ensure monotonicity
      	of the dataflow.
      	* gcc.dg/pr60013.c: New testcase.
      
      Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
      
      From-SVN: r207529
      Jan Hubicka committed
    • Daily bump. · d24d2cef
      From-SVN: r207528
      GCC Administrator committed
  2. 05 Feb, 2014 23 commits
  3. 04 Feb, 2014 11 commits