1. 19 Jan, 2011 37 commits
  2. 18 Jan, 2011 3 commits
    • re PR tree-optimization/47290 (memory exhausted compiling a destructor with an… · afaaa67d
      re PR tree-optimization/47290 (memory exhausted compiling a destructor with an infinite 'for (;;);' loop)
      
      	PR tree-optimization/47290
      	* tree-eh.c (infinite_empty_loop_p): New function.
      	(cleanup_empty_eh): Use it.
      
      	* g++.dg/torture/pr47290.C: New test.
      
      From-SVN: r168974
      Jakub Jelinek committed
    • re PR fortran/47240 ([F03] segfault with procedure pointer component) · 2d300fac
      2011-01-18  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/47240
      	* resolve.c (expression_rank): Fix rank of procedure poiner components.
      	* trans-expr.c (gfc_conv_procedure_call): Take care of procedure
      	pointer components as actual arguments.
      
      
      2011-01-18  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/47240
      	* gfortran.dg/proc_ptr_comp_29.f90: New.
      
      From-SVN: r168973
      Janus Weil committed
    • re PR target/46997 (new ia64 vector instructions are broken on HP-UX (big-endian)) · d2cd871f
      	PR target/46997
      	* ia64.c (ia64_expand_unpack): Fix code for TARGET_BIG_ENDIAN.
      	(a64_expand_widen_sum): Ditto.
      	* vect.md (mulv2si3): Disable for TARGET_BIG_ENDIAN.
      	(vec_extract_evenodd_help): Ditto.
      	(vec_extract_evenv4hi): Ditto.
      	(vec_extract_oddv4hi): Ditto.
      	(vec_extract_evenv2si): Ditto.
      	(vec_extract_oddv2si): Ditto.
      	(vec_extract_evenv2sf): Ditto.
      	(vec_extract_oddv2sf): Ditto.
      	(vec_pack_trunc_v4hi: Ditto.
      	(vec_pack_trunc_v2si): Ditto.
      	(vec_interleave_lowv8qi): Fix for TARGET_BIG_ENDIAN.
      	(vec_interleave_highv8qi): Ditto.
      	(mix1_r): Ditto.
      	(vec_extract_oddv8qi): Ditto.
      	(vec_interleave_lowv4hi): Ditto.
      	(vec_interleave_highv4hi): Ditto.
      	(vec_interleave_lowv2si): Ditto.
      	(vec_interleave_highv2si): Ditto.
      
      From-SVN: r168970
      Steve Ellcey committed