1. 02 Aug, 2016 1 commit
  2. 28 Oct, 2012 1 commit
  3. 09 Apr, 2009 1 commit
  4. 15 Aug, 2005 1 commit
  5. 05 Nov, 2004 1 commit
    • Index: ChangeLog · 53c7ffe7
      2004-11-04  Geoffrey Keating  <geoffk@apple.com>
      
      	* Makefile.def: Build fixincludes for the host, too.
      	* Makefile.in: Regenerate.
      	* configure.in (host_tools): Add fixincludes.
      	* configure: Regenerate.
      
      Index: fixincludes/ChangeLog
      2004-11-04  Geoffrey Keating  <geoffk@apple.com>
      
      	* configure.ac: Add code to determine noncanonical_target,
      	local_prefix, gcc_version; process mkheaders.in to make mkheaders.
      	* configure: Regenerate.
      	* fixinc.in: Move here from gcc/; fix many cross-hosting bugs.
      	* mkfixinc.sh: Move here from gcc/; update for changes to fixinc.in.
      	* mkheaders.in: Move here from gcc/; remove some unnecessary macros;
      	update for changes to fixinc.in.
      	* Makefile.in: Add many new macros.
      	(install): New target.
      	(mkheaders): New target.
      	(fixinc.sh): New target.
      	(all): Add mkheaders and fixinc.sh.
      	* README-fixinc: Move here from gcc/.
      
      Index: gcc/ChangeLog
      2004-11-04  Geoffrey Keating  <geoffk@apple.com>
      
      	* Makefile.in (distclean): Don't delete nonexistent fixinc/ directory.
      	(install-mkheaders): Install the version built for the
      	host, not for the build machine.
      	* configure.ac: Always run fixincludes.
      	(all_outputs): Remove mkheaders.
      	* configure: Regenerate.
      	* fixinc.in: Move to fixincludes/.
      	* mkfixinc.sh: Likewise.
      	* mkheaders.in: Likewise.
      	* README-fixinc: Likewise.
      
      From-SVN: r90117
      Geoffrey Keating committed
  6. 31 Aug, 2004 1 commit
    • Made fixincludes a toplevel build module. · 71b5d516
      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
      Paolo Bonzini committed
  7. 30 Aug, 2004 1 commit
    • Makefile.in (machname.h): Remove. · 89b8abbf
      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
      Paolo Bonzini committed
  8. 28 Jul, 2003 1 commit
  9. 17 Jan, 2003 1 commit
  10. 16 May, 2002 1 commit
    • Makefile.in: Allow for PWDCMD to override hardcoded pwd. · 1e6347d8
      	* Makefile.in: Allow for PWDCMD to override hardcoded pwd.
      	* config-ml.in: Likewise.
      	* configure: Likewise.
      	* configure.in: Likewise.
      
      	boehm-gc:
      	* acinclude.m4: Allow for PWDCMD to override hardcoded pwd.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      	config:
      	* acinclude.m4: Allow for PWDCMD to override hardcoded pwd.
      
      	contrib:
      	* test_installed: Allow for PWDCMD to override hardcoded pwd.
      	* test_summary: Likewise.
      
      	gcc:
      	* Makefile.in: Allow for PWDCMD to override hardcoded pwd.
      	* configure.in: Likewise.
      	* fixinc/check.tpl: Likewise.
      	* fixinc/fixinc.dgux: Likewise.
      	* fixinc/fixinc.svr4: Likewise.
      	* fixinc/fixinc.winnt: Likewise.
      	* fixinc/fixincl.sh: Likewise.
      	* fixproto: Likewise.
      	* configure: Regenerate.
      
      	gcc/ada:
      	* Makefile.adalib: Allow for PWDCMD to override hardcoded pwd.
      	* Makefile.in: Likewise.
      
      	gcc/f:
      	* Make-lang.in: Allow for PWDCMD to override hardcoded pwd.
      
      	gcc/java:
      	* Make-lang.in: Allow for PWDCMD to override hardcoded pwd.
      
      	gcc/po:
      	* exgettext: Allow for PWDCMD to override hardcoded pwd.
      
      	gcc/treelang:
      	* Make-lang.in: Allow for PWDCMD to override hardcoded pwd.
      
      	libf2c:
      	* Makefile.in: Allow for PWDCMD to override hardcoded pwd.
      	* aclocal.m4: Likewise.
      	* configure: Regenerate.
      
      	libjava:
      	* acinclude.m4: Allow for PWDCMD to override hardcoded pwd.
      	* configure.in: Likewise.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      	libobjc:
      	* aclocal.m4: Allow for PWDCMD to override hardcoded pwd.
      	* configure: Regenerate.
      
      	libstdc++-v3:
      	* Makefile.am: Allow for PWDCMD to override hardcoded pwd.
      	* acinclude.m4: Likewise.
      	* docs/html/Makefile: Likewise.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      	zlib:
      	* configure.in: Allow for PWDCMD to override hardcoded pwd.
      	* configure: Regenerate.
      
      	* ChangeLog: Move entries to ChangeLog.gcj.
      
      From-SVN: r53523
      Rainer Orth committed
  11. 18 May, 2001 1 commit
  12. 11 May, 2001 1 commit
    • Makefile.in: Exterminate all references to assert.h. · fecd6201
      	* Makefile.in: Exterminate all references to assert.h.
      	* cross-make: Likewise.
      	* assert.h: Delete.
      	* configure.in: Correct commentary.
      	* configure: Regenerate.
      	* po/POTFILES.in: Remove assert.h.
      
      	* libgcc-std.ver, libgcc2.c, libgcc2.h, sys-protos.h:
      	Remove __eprintf.
      
      	* config/t-freebsd, config/t-linux, config/t-linux-aout,
      	config/t-netbsd, config/t-rtems, config/x-linux,
      	config/i386/t-beos, config/mcore/t-mcore, config/mcore/t-mcore-pe:
      	No need to override INSTALL_ASSERT_H.
      
      	* fixinc/fixinc.dgux, fixinc/fixinc.interix, fixinc/fixinc.ptx,
      	fixinc/fixinc.svr4, fixinc/fixinc.winnt, fixinc/fixinc.wrap,
      	fixinc/fixincl.sh: Don't install assert.h into objdir/include.
      
      From-SVN: r41972
      Zack Weinberg committed
  13. 27 Dec, 2000 1 commit
  14. 04 Aug, 2000 1 commit
  15. 19 Jul, 2000 1 commit
  16. 11 May, 2000 1 commit
  17. 08 May, 2000 1 commit
  18. 01 Mar, 2000 1 commit
  19. 25 Jan, 2000 1 commit
    • inclhack.def: Fixes to play nicer with FreeBSD, and corrections to comments. · 3be1fb72
      2000-01-25  Zack Weinberg  <zack@wolery.cumb.org>
      
      	* inclhack.def: Fixes to play nicer with FreeBSD, and
      	corrections to comments.
      	(cxx_unready): Add select expression.
      	(irix_sockaddr): Add bypass expression.
      	(machine_ansi_h_va_list): New fix.
      	(stdio_va_list): No need to edit _BSD_VA_LIST_.
      	Split out addition of "#include <stdarg.h>" to...
      	(stdio_stdarg_h): ... here.
      	(systypes_for_aix): Rename to systypes_stdlib_size_t.  Apply
      	to stdlib.h also.  Do not munge _BSD_SIZE_T_.
      	(sysz_stdlib_for_sun): Delete duplicate fix for unprotected
      	size_t.
      	(ultrix_ifdef): Tighten up select expression.
      
      	* fixincl.tpl: Exorcise 'exesel'.  Rewrite calculations of
      	re_ct and max_mach to avoid use of shell.  Make printed names
      	match names in inclhack.def.  Use static copyright date.
      	Don't count c_test and test expressions as requiring regex_t
      	slots.  Add some commentary.
      	* inclhack.tpl: Do not include the 'This script contains N
      	fixup scripts' line if PROGRAM is defined.  Use static
      	copyright date.
      
      From-SVN: r31604
      Zack Weinberg committed
  20. 22 Jan, 2000 1 commit
  21. 19 Jan, 2000 1 commit
    • Makefile.in: Correct dependencies of fixincl and fixincl.o. · 5c0d5b94
      	* 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
      Zack Weinberg committed
  22. 17 Jan, 2000 1 commit
    • fixlib.c: Add copyright notice. · b51207a4
      	* 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
      Zack Weinberg committed
  23. 29 Dec, 1999 1 commit
  24. 17 Dec, 1999 1 commit
    • fixtests.c (is_cxx_header): New fn, split out of double_slash_test. · d7eb5a45
      1999-12-17 13:21 -0800  Zack Weinberg  <zack@rabi.columbia.edu>
      
      	* fixtests.c (is_cxx_header): New fn, split out of
      	double_slash_test.
      	(else_endif_label): Allow "#endif // comment" in C++ headers,
      	as determined by is_cxx_header.
      	* fixfixes.c (else_endif_label_fix): Update comment.
      	* fixincl.c: Don't output VERB_PROGRESS lines if stdout is not
      	a tty.
      	* genfixes: Correct double thinko in commandline parsing.
      	* hackshell.tpl: Generate correct sh syntax for bypass
      	entries.
      
      	* inclhack.def (all): Whenever an inserted preprocessor
      	conditional is split over multiple lines, use double
      	backslashes in this file so the fixed header will be readable.
      
      	(AAB_fd_zero_glibc_1_0): Rename to AAB_fd_zero_asm_posix_types_h
      	and add bypass entry for correct version of this header.
      	(AAB_fd_zero_glibc_1_x): Rename to AAB_fd_zero_gnu_types_h.
      	(AAB_fd_zero_glibc_2_0): Rename to AAB_fd_zero_selectbits_h.
      
      	(hpux8_bogus_inlines): New fix, split from...
      	(ultrix_atof_param) ... here.
      	(math_expression): Add bypass entry keyed to glibc comment
      	indicating the problem has been dealt with; disable
      	unnecessary sed operations; update commentary.
      	(math_gcc_ifndefs): Rename to math_huge_val_from_dbl_max,
      	add select and bypass entries, simplify shell operation.
      	(math_huge_val_ifndef): Split from math_gcc_ifndefs.
      
      	(ip_missing_semi, rs6000_param, tinfo_cplusplus,
      	 ultrix_atof_param): Add select entry.
      	(stdio_va_list, sunos_mather_decl): Add bypass entry.
      	(systypes_for_aix, sysv86_string, tinfo_cplusplus): Put the
      	comments with the fixes they describe.
      
      	* fixincl.x, fixincl.sh, inclhack.sh: Regen.
      
      From-SVN: r30999
      Zack Weinberg committed
  25. 22 Nov, 1999 1 commit
  26. 15 Nov, 1999 1 commit
  27. 15 Oct, 1999 1 commit
  28. 17 Aug, 1999 1 commit
  29. 11 Aug, 1999 1 commit
  30. 03 Aug, 1999 1 commit
  31. 09 Jun, 1999 1 commit
  32. 17 May, 1999 1 commit
  33. 26 Apr, 1999 2 commits
  34. 12 Apr, 1999 1 commit
  35. 03 Apr, 1999 2 commits
  36. 02 Apr, 1999 1 commit
  37. 01 Apr, 1999 2 commits