1. 12 Jul, 2000 1 commit
  2. 14 May, 2000 1 commit
  3. 11 May, 2000 1 commit
  4. 26 Feb, 2000 1 commit
  5. 04 Feb, 2000 1 commit
    • korbb's avatar
      2000-02-04 Bruce Korb <bkorb@gnu.org> · cde396ad
      korbb authored
      	* fixinc/genfixes(machname.h):
      	Move the functionality from gen-machine.h into this file.
      	UNdef MN_NAME_PAT if there are no names to change.
      	Also, be a little kinder when AutoGen is not present.
      
      	* fixinc/Makefile.in(machname.h):
      	Change the generation rule to use genfixes.
      
      	* fixinc/fixfixes.c(machine_name):
      	machine_name_fix's functionality now dependent upon whether
      	MN_NAME_PAT is defined.
      
      	* fixinc/fixtests.c(machine_name):
      	ditto.
      
      	* fixinc/fixlib.c(mn_get_regexps): conditional on definition
      	of MN_NAME_PAT.
      
      	* fixinc/fixlib.h(mn_get_regexps):
      	ditto
      
      	* fixinc/gen-machine.h: DELETED
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31793 138bc75d-0d04-0410-961f-82ee72b054a4
      cde396ad
  6. 01 Feb, 2000 1 commit
    • zack's avatar
      * frame.c (find_fde): Convert for loop to do-while so compiler · 641b112b
      zack authored
      	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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31744 138bc75d-0d04-0410-961f-82ee72b054a4
      641b112b
  7. 20 Jan, 2000 1 commit
    • zack's avatar
      * Makefile.in (fixinc.sh): Depend on specs. · 17f8e521
      zack authored
              * fixinc/Makefile.in: Add rule to create machname.h.
              (fixlib.o): Depend on machname.h.
              * fixinc/fixtests.c (machine_name): New test.
              * fixinc/fixfixes.c (machine_name): New fix.
              * fixinc/fixlib.c (mn_get_regexps): New helper function for
              the machine_name test and fix.
              * fixinc/fixlib.h: Prototype it.
              * fixinc/inclhack.def (machine_name): Use the C test and fix.
      	* fixinc/fixincl.x, fixinc/inclhack.sh: Rebuild.
      
              * gcc.c (do_spec_1) [case P]: Take care not to create
              identifiers with three leading or trailing underscores.
      
      	* fixinc/Makefile.in (FIXINC_DEFS): Add -DIN_GCC.
      	(fixincl): Don't specify libraries twice on link line.
      	(gnu-regex.o): Remove special rule.
      	* fixinc/gnu-regex.c: Define REGEX_MALLOC if C_ALLOCA was
      	defined by config.h.  Do not define _REGEX_RE_COMP.
      	(regcomp): Allocate and initialize a fastmap.
      	* fixinc/gnu-regex.h: Do not define _REGEX_RE_COMP.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31542 138bc75d-0d04-0410-961f-82ee72b054a4
      17f8e521
  8. 17 Jan, 2000 1 commit
    • zack's avatar
      * fixinc/fixlib.c: Add copyright notice. · d6d7d999
      zack authored
      	(compile_re): New function.
      	* fixinc/fixlib.h: Prototype compile_re.
      
      	* fixinc/fixfixes.c, fixinc/fixtests.c, fixinc/fixincl.c:
      	Use compile_re to compile regular expressions.
      
      	* fixinc/fixincl.c (egrep_test): Don't bother asking regexec
      	where the pattern matched.
      
      	* fixinc/inclhack.def (sun_memcpy): Move to AAB_sun_memcpy,
      	use 'replace'.
      	(ultrix_ansi_compat): Likewise.
      	(interactv_add1): Rename to 'isc_omits_with_stdc', remove shell test,
      	add egrep test.
      	(interactv_add2, interactv_add3): Delete.
      	(x11_sprintf): Don't use filename glob.
      	* fixinc/fixincl.x, fixinc/inclhack.sh, fixinc/fixincl.sh:
      	Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31474 138bc75d-0d04-0410-961f-82ee72b054a4
      d6d7d999
  9. 29 Dec, 1999 1 commit
  10. 12 Oct, 1999 2 commits