1. 30 Sep, 2003 6 commits
    • Nicolas Pitre <nico@cam.org> · 6a436e5e
      Nicolas Pitre <nico@cam.org>
      * arm/lib1funcs.asm (ARM_DIV_MOD_BODY) split into ARM_DIV_BODY
      and ARM_MOD_BODY.
      (ARM_MOD_BODY): rewritten. added clz insns for __ARM_ARCH__ >= 5.
      (ARM_DIV_BODY): added clz insns for __ARM_ARCH__ >= 5,
      added better divisor alignment in the other case.
      (ARM_DIV2_ORDER): added, finds the order of a single bit divisor.
      (__divsi3, __udivsi3, __modsi3, __umodsi3): rewritten using the
      macros above, add fast exits for divisor >= dividend, etc.
      
      From-SVN: r71940
      Nicolas Pitre committed
    • Nicolas Pitre <nico@cam.org> · 47edf59e
      Nicolas Pitre <nico@cam.org>
      * arm/ieee754-df.S: split compilation of fixunsdfsi from
      L_fixdfsi target.
      * arm/t-arm-elf: add _fixunsdfsi target due to the above.
      
      From-SVN: r71939
      Richard Earnshaw committed
    • * config.gcc: Default use_fixproto to 'no'. · ec2a60b0
      From-SVN: r71938
      Nathanael Nerode committed
    • PR libstdc++/12352 (cont) · 70863cbd
      2003-09-30  Paolo Carlini  <pcarlini@unitus.it>
      
      	PR libstdc++/12352 (cont)
      	* src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
      	Don't leak __cloc; don't leak if any of the _M_init_facet(...)
      	calls fail.
      	(locale::_Impl::_Impl(const _Impl&, size_t)): Tweak.
      	(locale::_Impl::~_Impl): Don't do anything if !_M_facets,
      	!_M_caches, !_M_names.
      
      From-SVN: r71936
      Paolo Carlini committed
    • re PR rtl-optimization/12345 (internal compiler error: verify_flow_info failed) · 573850d4
      	PR optimization/12345
      	* config/mips/mips-protos.h (mips_restore_gp): Remove.
      	(mips_gp_save_slot): Declare.
      	* config/mips/mips.c (mips_restore_gp): Remove in favor of...
      	(mips_gp_save_slot): ...this new function.
      	* config/mips/mips.md (exception_receiver): Use mips_gp_save_slot
      	and mips_output_move to generate the output template.
      	(call_internal): Force splitting if TARGET_SPLIT_CALLS.  Don't emit
      	a gp load after a noreturn call.  Load the gp using a move rather
      	than an exception_receiver pattern.
      	(call_value_internal, call_value_multiple_internal): Likewise.
      	(call_split, call_value_split, call_value_multiple_split): Clobber $28.
      
      From-SVN: r71935
      Richard Sandiford committed
    • Daily bump. · 3c44a3c4
      From-SVN: r71929
      GCC Administrator committed
  2. 29 Sep, 2003 30 commits
  3. 28 Sep, 2003 4 commits