1. 10 May, 2011 6 commits
    • re PR target/48896 (avr.o warnings) · fd01a351
      	PR target/48896
      	* config/avr/avr.c (avr_ret_register): Return unsigned int
      	instead of int.
      	(avr_function_value): Mark fn_decl_or_type as unused, don't pass
      	it to avr_libcall_value.
      	avr_expand_builtin): Use EXPAND_NORMAL as arg 4 in calls to
      	expand_expr.
      	(avr_expand_binop_builtin): Ditto.
      	(avr_expand_unop_builtin): Ditto.
      
      From-SVN: r173617
      Georg-Johann Lay committed
    • rx.h (JUMP_ALIGN, [...]): Define. · 34cc3c86
      	* config/rx/rx.h (JUMP_ALIGN, LABEL_ALIGN, LOOP_ALIGN): Define.
      	(LABEL_ALIGN_AFTER_BARRIER): Pass label to rx_align_for_label
      	* config/rx/rx.c (rx_align_for_label): Add label and
      	uses_threshold parameters.  Do not align when the label is not
      	used enough.
      	* config/rx/rx-protos.h (rx_align_for_label): Update prototype.
      
      From-SVN: r173615
      DJ Delorie committed
    • tree-ssa-forwprop.c (combine_conversions): Pattern-match a series of conversions… · be173289
      tree-ssa-forwprop.c (combine_conversions): Pattern-match a series of conversions and apply foldings similar to what...
      
      2011-05-10  Richard Guenther  <rguenther@suse.de>
      
      	* tree-ssa-forwprop.c (combine_conversions): Pattern-match
      	a series of conversions and apply foldings similar to what
      	fold-const does.
      	(tree_ssa_forward_propagate_single_use_vars): Call it.
      
      	* gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
      	* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
      	* gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
      	* gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
      	* gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
      	applies.
      
      From-SVN: r173612
      Richard Guenther committed
    • re PR tree-optimization/48611 (ICE: SIGSEGV in remap_eh_region_nr… · 6ae70ea2
      re PR tree-optimization/48611 (ICE: SIGSEGV in remap_eh_region_nr (tree-inline.c:1194) with -Os -fopenmp -fexceptions -fno-tree-ccp -fno-tree-copy-prop on basic code)
      
      	PR tree-optimization/48611
      	PR tree-optimization/48794
      	* tree-eh.c (remove_unreachable_handlers): Don't remove regions
      	referenced from RESX or EH_DISPATCH arguments.
      
      	* gfortran.dg/gomp/pr48611.f90: New test.
      	* gfortran.dg/gomp/pr48794.f90: New test.
      
      From-SVN: r173607
      Jakub Jelinek committed
    • re PR debug/48928 (ICE: in decimal_to_decnumber, at dfp.c:113 with -O -g and decimal float) · e7f78021
      	PR debug/48928
      	* dfp.c (decimal_to_decnumber): Handle conversion from
      	dconst{1,2,m1,half}.
      
      	* gcc.dg/dfp/pr48928.c: New test.
      
      From-SVN: r173606
      Jakub Jelinek committed
    • Daily bump. · 321f4ead
      From-SVN: r173604
      GCC Administrator committed
  2. 09 May, 2011 27 commits
  3. 08 May, 2011 7 commits