1. 21 Apr, 2006 10 commits
  2. 20 Apr, 2006 10 commits
  3. 19 Apr, 2006 16 commits
  4. 18 Apr, 2006 4 commits
    • re PR rtl-optimization/26026 (power of 2 mod missing optimisation) · 0f35201e
      	PR rtl-optimization/26026
      	* fold-const.c (fold_binary): Optimize div and mod where the divisor
      	is a known power of two shifted left a variable amount.
      
      From-SVN: r113060
      Alan Modra committed
    • dwarf2out.c (prune_unused_types_update_strings): Don't add strings to hash table… · 76f7a74f
      dwarf2out.c (prune_unused_types_update_strings): Don't add strings to hash table twice when the debug_str section has SECTION_MERGE.
      
      	* dwarf2out.c (prune_unused_types_update_strings): Don't add strings
      	to hash table twice when the debug_str section has SECTION_MERGE.
      
      From-SVN: r113057
      Geoffrey Keating committed
    • soft-fp: New directory. · 49721058
      	* config/soft-fp: New directory.  From glibc.
      	* config/soft-fp/t-softfp: New.
      	* config/soft-fp/README: New.
      	* mklibgcc.in: Handle LIB2FUNCS_EXCLUDE.
      	* Makefile.in (LIB2FUNCS_EXCLUDE, SFP_MACHINE): New.
      	(libgcc.mk): Pass LIB2FUNCS_EXCLUDE.
      	(LIBGCC_DEPS): Add $(SFP_MACHINE).
      	* config.gcc: Use rs6000/t-fprules-fpbit or
      	rs6000/t-fprules-softfp and soft-fp/t-softfp together with
      	rs6000/t-fprules.
      	* config/rs6000/sfp-machine.h: New.  Based on glibc.
      	* config/rs6000/t-fprules-fpbit, config/rs6000/t-fprules-softfp:
      	New.
      	* config/rs6000/t-fprules: Remove fp-bit rules.
      	* config/rs6000/t-ppccomm (LIB2FUNCS_EXTRA): Use +=.
      	* config/rs6000/t-linux64: Likewise.  Remove duplicates from
      	LIB2FUNCS_EXTRA.  Remove fp-bit rules.
      	(softfp_wrap_start, softfp_wrap_end): New.
      
      From-SVN: r113056
      Joseph Myers committed
    • * config/m32c/m32c.h (PTRDIFF_TYPE): Define. · 7e96ee36
      From-SVN: r113054
      DJ Delorie committed