1. 10 May, 2011 7 commits
    • config.gcc (libgcc_tm_file): Define instead of including files from… · 80cf2e08
      config.gcc (libgcc_tm_file): Define instead of including files from ../../libgcc/config/ in tm_file.
      
      gcc:
      	* config.gcc (libgcc_tm_file): Define instead of including files
      	from ../../libgcc/config/ in tm_file.
      	* configure.ac (libgcc_tm_file_list, libgcc_tm_include_list):
      	Define.
      	* configure: Regenerate.
      	* Makefile.in (libgcc_tm_file_list, libgcc_tm_include_list,
      	libgcc_tm.h, cs-libgcc_tm.h): New.
      	(TM_H): Include libgcc_tm.h and $(libgcc_tm_file_list).
      	(clean): Remove libgcc_tm.h.
      	* config/arm/symbian.h (RENAME_LIBRARY): Remove.
      	* mkconfig.sh: Include libgcc_tm.h in tm.h if USED_FOR_TARGET.
      	* system.h (DECLARE_LIBRARY_RENAMES): Poison.
      
      libgcc:
      	* config/arm/symbian-lib.h: New.
      
      From-SVN: r173619
      Joseph Myers committed
    • 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 6 commits