Skip to content
Snippets Groups Projects
  1. Sep 30, 2016
    • Tadek Kijkowski's avatar
      check.tpl: Convert line endings to unix on test outputs · 716028e4
      Tadek Kijkowski authored
      2016-09-30  Tadek Kijkowski  <tkijkowski@gmail.com>
      
      	* check.tpl: Convert line endings to unix on test outputs
      	* fixfixes.c: Fixed passing file name to apply_fix when
      	SEPARATE_FIX_PROC is defined
      	* fixincl.c: Use system_with_shell, fixes for MinGW and DJGPP
      	* fixlib.c, fixlib.h: Added system_with_shell and fix_path_separators
      
      From-SVN: r240664
      716028e4
  2. Apr 09, 2009
  3. Apr 26, 2008
  4. Apr 25, 2008
  5. Aug 15, 2005
  6. May 15, 2005
    • Gabriel Dos Reis's avatar
      fixlib.c (load_file_data): Use XRESIZVEC in lieu of xrealloc. · 03a9fcb8
      Gabriel Dos Reis authored
              * fixlib.c (load_file_data): Use XRESIZVEC in lieu of xrealloc.
              * server.c (load_data): Likewise.
              (run_shell): Use XCNEW (char) in lieu of xcalloc (1, 1).
              * fixincl.c: #include <sys/wait.h>
              (run_compiles): Use XCNEWVEC instead of xcalloc.
              (fix_with_system, start_fixer): Use XNEWVEC instead of xmalloc.
              * fixfixes.c (FIX_PROC_HEAD, main): Likewise.
      
      From-SVN: r99740
      03a9fcb8
  7. Oct 15, 2004
    • Paolo Bonzini's avatar
      re PR other/17991 (Two-process fixincludes broken: pz_mn_name_pat undefined) · ad643a75
      Paolo Bonzini authored
      2004-08-14  Paolo Bonzini  <bonzini@gnu.org>
      
              PR other/17991
      
      	* Makefile.in (ALLOBJ, TESTOBJ, FIXOBJ): Add fixopts.o.
      	Update copyright year.
      	* fixfixes.c (main): Call initialize_opts from fixopts.c.
      	* fixincl.c (initialize): Call initialize_opts from fixopts.c,
      	do not include code for parsing options (environment vars).
      	(fix_with_system): Use a search path for applyfix, so that you
      	can run the test suite with two-process fixincludes.
      	* fixopts.c: New file.
      	* configure.ac: Add --enable-twoprocess.  Export ac_exeext
      	to config.h.  Default to --enable-twoprocess for MinGW32.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r89087
      ad643a75
  8. Aug 31, 2004
    • Paolo Bonzini's avatar
      Made fixincludes a toplevel build module. · 71b5d516
      Paolo Bonzini authored
      toplevel:
      2004-08-31  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.def (build_modules): Add fixincludes.
      	(dependencies): Make gcc depend on fixincludes.
      	* configure.in (build_tools): Add fixincludes.
      	(build_configdirs): Always include build_libs.
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      contrib:
      2004-08-04  Paolo Bonzini  <bonzini@gnu.org>
      
      	* gcc_update: Add fixincludes.
      
      fixincludes:
      2004-08-31  Paolo Bonzini  <bonzini@gnu.org>
      
      	* .cvsignore: New.
      	* Makefile.in: From gcc/fixinc/Makefile.in, making it fully
      	autoconfiscated.
      	* configure.ac: New.
      	* config.h.in: Generate.
      	* configure: Generate.
      	* aclocal.m4: New.
      	* fixlib.h: Remove inclusions of gcc files.
      	* system.h: New.
      
      	Other files copied from gcc/fixinc.
      
      gcc:
      2004-08-31  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.in (build_subdir): New substitution.
      	(fixinc.sh): Simplify heavily since fixincludes is already built.
      	(stmp-fixinc): Depend on specs.ready.
      	(install-mkheaders): Use new location of fixincludes.
      	(clean): Do not descend into fixinc.
      	(FORBUILD): Replace with ../$(build_subdir).
      	* configure.ac (build_subdir): Substitute.
      	(FORBUILD): Do not set.
      	(all_outputs): Remove fixinc/Makefile.
      	(default commands): Do not create links in fixinc.
      	* mkfixinc.sh: New, from fixinc/mkfixinc.sh without
      	the fixincludes configuration steps and substituting
      	@FIXINCL@ in fixinc.in.
      	* fixinc.in: New, from fixinc/fixincl.sh.
      
      	* fixinc/*: Removed.
      
      From-SVN: r86824
      71b5d516
  9. Aug 30, 2004
    • Paolo Bonzini's avatar
      Makefile.in (machname.h): Remove. · 89b8abbf
      Paolo Bonzini authored
      2004-08-30  Paolo Bonzini  <bonzini@gnu.org>
      
      	* fixinc/Makefile.in (machname.h): Remove.
      	(fixincl.x): Do not pass $@ to genfixes.
      	* fixinc/genfixes: Remove code to produce machname.h.
      	* fixinc/fixincl.sh: Move it here instead.
      	* fixinc/fixlib.c: Do not conditionalize on MN_NAME_PAT's presence,
      	instead check if pz_mn_name_pat is NULL.  Make mn_get_regexps
      	return a bool indicating whether pz_mn_name_pat is NULL.
      	* fixinc/fixlib.h: Do not conditionalize on MN_NAME_PAT's presence.
      	Declare extern C variables for the ENV_TABLE.
      	* fixinc/fixfixes.c: Do not conditionalize on MN_NAME_PAT's presence,
      	instead use the result of mn_get_regexps.
      	* fixinc/fixtests.c: Likewise.
      
      From-SVN: r86771
      89b8abbf
  10. Aug 01, 2003
    • Nathanael Nerode's avatar
      fixfixes.c, [...]: ANSIfy function prototypes and defintions. · f4dbf936
      Nathanael Nerode authored
      	* fixinc/fixfixes.c, fixinc/fixlib.c, fixinc/fixlib.h,
      	fixinc/fixtests.c, fixinc/procopen.c, fixinc/server.c,
      	fixinc/server.h, fixinc/fixincl.c: ANSIfy function prototypes
      	and defintions.
      
      Add missed (?!) ChangeLog entry from previous commit earlier today:
      	* fixinc/inclhack.def (broken_cabs): Make matching more generous.
      	* fixinc/fixincl.x: Regenerate.
      	* fixinc/tests/base/math.h: Regenerate to match test_text change.
      
      From-SVN: r70078
      f4dbf936
  11. Jul 19, 2003
    • Kaveh R. Ghazi's avatar
      fixfixes.c [...]: Remove unnecessary casts. · c68b0a84
      Kaveh R. Ghazi authored
      gcc:
      	* fixinc/fixfixes.c fixinc/fixincl.c fixinc/fixlib.c
      	fixinc/server.c objc/objc-act.c: Remove unnecessary casts.
      
      f:
      	* com.c data.c expr.c fini.c g77spec.c global.c lab.c lex.c name.c
      	sta.c stc.c std.c storag.c stt.c stw.c symbol.c target.c type.c:
      	Remove unnecessary casts.
      
      cp:
      	* call.c class.c decl.c decl2.c g++spec.c lex.c parser.c pt.c rtti.c
      	semantics.c typeck.c: Remove unnecessary casts.
      
      java:
      	* class.c java-tree.h jcf-write.c jvspec.c: Remove unnecessary
      	casts.
      
      treelang:
      	* treetree.c: Remove unnecessary casts.
      
      From-SVN: r69593
      c68b0a84
  12. Jul 08, 2003
    • Zack Weinberg's avatar
      Makefile.in (fixinc.sh): Remove gnu-regex.[ch] from dependencies. · ab747408
      Zack Weinberg authored
      	* Makefile.in (fixinc.sh): Remove gnu-regex.[ch] from dependencies.
      	* fixinc/Makefile.in: Remove all references to gnu-regex.[och].
      	* fixinc/fixfixes.c, fixinc/fixincl.c, fixinc/fixlib.c
      	* fixinc/fixtests.c: Use xregexec not regexec, xregcomp not regcomp.
      	* fixinc/fixlib.h: Include xregex.h not gnu-regex.h.
      	* fixinc/inclhack.def (hpux10_cpp_pow_inline, hpux11_cpp_pow_inline):
      	Escape { and } characters which are not part of range expressions.
      	* fixinc/fixincl.x: Regenerate.
      
      From-SVN: r69099
      ab747408
  13. May 23, 2003
    • Nathanael Nerode's avatar
      Makefile.in: Correct description. · 6e6a1681
      Nathanael Nerode authored
      2003-05-23  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* fixinc/Makefile.in: Correct description.
      	* fixinc/Makefile.in, fixinc/fixfixes.c, fixinc/fixincl.c,
      	fixinc/fixlib.c, fixinc/fixlib.h, fixinc/fixtests.c,
      	fixinc/genfixes: Replace "GNU CC" with "GCC".
      
      From-SVN: r67139
      6e6a1681
  14. Feb 06, 2001
  15. Dec 02, 2000
  16. Nov 17, 2000
    • Kaveh R. Ghazi's avatar
      mcore.c (mcore_expand_prolog): Call xmalloc/xrealloc, not malloc/realloc. · dd3b81b4
      Kaveh R. Ghazi authored
      	* mcore.c (mcore_expand_prolog): Call xmalloc/xrealloc, not
      	malloc/realloc.
      
      	* cpplib.c (glue_header_name): Likewise.
      
      	* fixincl.c (run_compiles, start_fixer): Likewise.
      
      	* fixlib.c (load_file_data): Likewise.
      
      	* mkdeps.c (munge): Likewise.
      
      f:
      	* malloc.c (malloc_init): Call xmalloc, not malloc.
      
      From-SVN: r37511
      dd3b81b4
  17. Aug 04, 2000
  18. Jul 12, 2000
  19. May 14, 2000
  20. Feb 27, 2000
    • Zack Weinberg's avatar
      Makefile.in (STMP_FIXINC): New toggle. · f95e46b9
      Zack Weinberg authored
      	* Makefile.in (STMP_FIXINC): New toggle.
      	(LIBGCC2_DEPS): Delete all references.
      	(stmp-headers): Delete target.  All references either deleted
      	or changed to stmp-int-headers.
      	(all.cross): Don't depend on stmp-headers or STMP_FIXPROTO.
      	(LIBCPP_OBJS): Take out cppalloc.o.
      	(cppalloc.o): Delete target.
      	(stmp-int-hdrs): Depend on $(STMP_FIXINC).
      	(gen-protos, fix-header): Link with libiberty.a.
      	* build-make: Don't change FIXINCLUDES.  Override STMP_FIXINC
      	to empty.
      	* cp/Make-lang.in: Delete refs to LIBGCC2_DEPS.
      
      	* configure.in: Remove refs to strerror.
      	* acconfig.h: Take out NEED_DECLARATION_STRERROR.
      	* system.h: Take out strerror stanza.
      
      	* cpperror.c (my_strerror): Delete function.
      	(cpp_error_from_errno, cpp_notice_from_errno): Use xstrerror.
      	* cppmain.c (main): Call xmalloc_set_program_name first thing.
      	* cppalloc.c: Delete file.
      	* gen-protos.c: Don't provide xrealloc.
      
      	* fixinc/fixincl.c, fixinc/fixlib.c, fixinc/procopen.c: Use
      	xstrerror throughout.
      
      From-SVN: r32200
      f95e46b9
  21. Feb 04, 2000
    • Bruce Korb's avatar
      genfixes (machname.h): Move the functionality from gen-machine.h into this file. · bff0dc38
      Bruce Korb authored
      2000-02-04  Bruce Korb  <bkorb@gnu.org>
      
      	* 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
      
      From-SVN: r31793
      bff0dc38
  22. Feb 01, 2000
    • Zack Weinberg's avatar
      frame.c (find_fde): Convert for loop to do-while so compiler sees it's always... · 78a0d70c
      Zack Weinberg authored
      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
      78a0d70c
  23. Jan 20, 2000
    • Zack Weinberg's avatar
      Makefile.in (fixinc.sh): Depend on specs. · 52c207e2
      Zack Weinberg authored
      	* Makefile.in (fixinc.sh): Depend on specs.
              * 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.
      
      From-SVN: r31542
      52c207e2
  24. Jan 19, 2000
    • Zack Weinberg's avatar
      Makefile.in: Correct dependencies of fixincl and fixincl.o. · 5c0d5b94
      Zack Weinberg authored
      	* fixinc/Makefile.in: Correct dependencies of fixincl and fixincl.o.
      	* fixinc/fixfixes.c (IO_use, CTRL_use, IO_defn, CTRL_defn): New fixes.
      	(fix_char_macro_defines, fix_char_macro_uses): New functions.
      
      	* fixinc/fixlib.c (is_cxx_header): Do the text scan with a regexp.
      	Recognize Emacs mode markers also.
      	* fixinc/fixtests.c (else_endif_label): Fix bug in recognition of
      	C++ comments in C++ headers.  Call is_cxx_header only if
      	necessary.
      
      	* fixinc/inclhack.def (avoid_bool): Add select for the problem and
      	bypass for ncurses.
      	(bsd43_io_macros, io_def_quotes, ioctl_fix_ctrl): Replace with...
      	(io_def_quotes, io_use_quotes, ctrl_def_quotes, ctrl_use_quotes):
      	... these, which use the new C fixes.
      	(math_exception): Escape literal '+' in bypass expression.
      
      	* fixinc/fixincl.x, fixinc/fixincl.sh, fixinc/inclhack.sh:
      	Regenerate.
      
      From-SVN: r31512
      5c0d5b94
  25. Jan 17, 2000
    • Zack Weinberg's avatar
      fixlib.c: Add copyright notice. · b51207a4
      Zack Weinberg authored
      	* fixinc/fixlib.c: Add copyright notice.
      	(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.
      
      From-SVN: r31474
      b51207a4
  26. Dec 29, 1999
  27. Nov 04, 1999
  28. Oct 12, 1999
Loading