1. 04 Feb, 2000 2 commits
  2. 03 Feb, 2000 11 commits
  3. 02 Feb, 2000 21 commits
  4. 01 Feb, 2000 6 commits
    • frame.c (find_fde): Convert for loop to do-while so compiler sees it's always… · 78a0d70c
      frame.c (find_fde): Convert for loop to do-while so compiler sees it's always executed at least once.
      
      	* frame.c (find_fde): Convert for loop to do-while so compiler
      	sees it's always executed at least once.
      	* libgcc2.c (BBINBUFSIZE): Kill.
      	(__bb_init_prg): Use fgets.
      	(__bb_exit_trace_func): Don't paste strings.
      	* unroll.c (unroll_loop): Initialize unroll_type, not
      	unroll_number, and tweak logic to match.
      
      	* i386.c (ix86_expand_int_movcc): Add explicit 'return 0' in
      	all failure paths.
      	(ix86_flags_dependant): Likewise.  Disentangle control flow.
      	(ix86_sched_reorder): Break guts out to
      	ix86_sched_reorder_pentium and ix86_sched_reorder_ppro.
      	(ix86_sched_reorder_ppro): Initialize pair2 and insnp before
      	any possible use.
      
      	* i386.h (MACHINE_STATE_SAVE, MACHINE_STATE_RESTORE): Don't
      	use string concatenation.  Don't save and restore esi.
      
      	* fixinc/Makefile.in (fixincl.sh): Don't depend on inclhack.def.
      	(machname.h): Remove script to separate file.  Use two-step
      	sequence so target is not created if script fails.
      	* fixinc/gen-machname.h: New file.  Handle case where no non-reserved
      	identifiers are defined.
      	* fixinc/fixlib.c (mn_get_regexps): Return a flag: if MN_NAME_PAT is
      	an empty string, machine_name doesn't need to do anything at
      	all.
      	(is_cxx_header): Add more cases to regexp.
      	* fixinc/fixlib.h: Update prototype.
      	* fixinc/fixtests.c, fixinc/fixfixes.c: Update callers of
      	mn_get_regexps.
      	* fixinc/fixincl.c: Define NO_BOGOSITY.
      
      	* fixinc/inclhack.def (no_double_slash, else_endif_label): Ifdef out.
      	(hp_sysfile): Add missing comma.
      	(math_exception): Put the wrapper ifdefs at the beginning and
      	the end of the file.
      	* fixinc/fixincl.x, fixinc/inclhack.sh: Regenerate.
      
      From-SVN: r31744
      Zack Weinberg committed
    • Makefile.in (specs.ready): New target. · f2321837
              * Makefile.in (specs.ready): New target.
              (fixinc.sh): Depend on `specs.ready' instead of `specs'.
      
      From-SVN: r31743
      Kaveh R. Ghazi committed
    • fixinc.irix: Use unique filenames for writing into /tmp, · dafb9c66
              * fixinc.irix: Use unique filenames for writing into /tmp,
              * fixinc.ptx: Likewise.
              * fixinc.sco: Likewise.
              * fixinc.svr4: Likewise.
              * fixinc.winnt: Likewise.
      
      From-SVN: r31742
      Kaveh R. Ghazi committed
    • tsystem.h: New file. · 2e39bdbe
      	* tsystem.h: New file.
      
      	* Makefile.in (libgcc2.a, stmp-multilib, crtbegin.o, crtend.o,
      	s-crtS): Depend on tsystem.h.
      
      	* crtstuff.c: Include tsystem.h.
      	* frame.c: Likewise.
      	* libgcc2.c: Likewise.
      
      From-SVN: r31741
      Kaveh R. Ghazi committed
    • New test culled from gcc-bugs · ed672cd0
      From-SVN: r31740
      Zack Weinberg committed