1. 11 May, 2001 1 commit
    • zack's avatar
      * Makefile.in: Exterminate all references to assert.h. · c872ef71
      zack authored
      	* 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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41972 138bc75d-0d04-0410-961f-82ee72b054a4
      c872ef71
  2. 04 Apr, 2001 1 commit
    • zack's avatar
      include: · 673b6e5a
      zack authored
      	* ansidecl.h: All logic from gcc/gansidecl.h moved here.
      gcc:
      	* gansidecl.h: Delete file.
      	* configure.in: Change all refs to gansidecl.h to use
      	ansidecl.h.  Adjust *_file_list so they know where ansidecl.h
      	lives.
      	* configure: Regenerate.
      
      	* Makefile.in (intl.o): Don't depend on gansidecl.h.
      	* defaults.h: s/gansidecl.h/ansidecl.h/ in comment.
      	* ggc.h, config/fr30/fr30.h, config/mcore/mcore.c:
      	Don't include gansidecl.h.
      	* intl.c, main.c, version.c, fixinc/fixlib.h,
      	fixinc/procopen.c, fixinc/server.c: Include ansidecl.h not
      	gansidecl.h.
      gcc/java:
      	* Make-lang.in (buffer.o, check-init.o, class.o): Don't depend
      	on gansidecl.h.
      	* buffer.c, jvgenmain.c: Don't include gansidecl.h.
      libiberty:
      	* make-temp-file.c (try): Inline.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41069 138bc75d-0d04-0410-961f-82ee72b054a4
      673b6e5a
  3. 16 Mar, 2001 3 commits
  4. 10 Mar, 2001 1 commit
    • ghazi's avatar
      * fixinc/server.c (load_data, run_shell): Use xmalloc, xrealloc & · d0dad2ed
      ghazi authored
      	xcalloc in lieu of malloc, realloc & calloc.
      
      	* gencheck.c (xmalloc): Use really_call_malloc, not malloc.
      
      	* gengenrtl.c (xmalloc): Likewise.
      
      	* gensupport.c (xcalloc, xrealloc, xmalloc): Use the
      	really_call_* memory allocation routines.
      
      	* stmt.c (check_for_full_enumeration_handling): Use
      	really_call_calloc, not calloc.
      
      	* system.h (really_call_malloc, really_call_calloc,
      	really_call_realloc): Define.
      	(malloc, realloc, calloc, strdup, bzero, bcmp, rindex): Poison.
      
      f:
      	* fini.c (main): Use really_call_malloc, not malloc.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40360 138bc75d-0d04-0410-961f-82ee72b054a4
      d0dad2ed
  5. 08 Mar, 2001 1 commit
  6. 07 Mar, 2001 2 commits
    • lauras's avatar
      · 8c74272d
      lauras authored
              * Makefile.in: Remove RANLIB definition. Use RANLIB
              in RANLIB_FOR_TARGET, EXTRA_HOST_FLAGS, EXTRA_TARGET_FLAGS,
              EXTRA_GCC_FLAGS, $(DO_X) targets only when the RANLIB is set.
      
              * Makefile.in: Set RANLIB to @RANLIB@.
              Remove RANLIB_TEST.
      
              * fixinc/inclhack.def (djgpp_wchar_h): New test.
              * fixinc/fixincl.x: Regenerated.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40299 138bc75d-0d04-0410-961f-82ee72b054a4
      8c74272d
    • ghazi's avatar
      * fixinc/Makefile.in (FIXINC_DEFS): Add -DHAVE_CONFIG_H. · c69769b8
      ghazi authored
      	* fixinc/gnu-regex.c: Don't include auto-host.h since we get
      	config.h now.  Include libiberty.h to handle alloca.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40283 138bc75d-0d04-0410-961f-82ee72b054a4
      c69769b8
  7. 03 Mar, 2001 1 commit
  8. 02 Mar, 2001 1 commit
    • danglin's avatar
      * print-rtl.c (print_rtx): Cast enums to int for comparison. · 0fd4500a
      danglin authored
      	* c-decl.c (grokdeclarator): Cast enums to int for comparison and
      	shifts.
      	* c-format.c (C_STD_VER): Cast to int for comparisons.
      	(check_function_format): Cast various enums to int for &.
      	(maybe_read_dollar_number): Likewise.
      	(check_format_info): Likewise.
      	(check_format_info_main): Likewise.
      	* expr.c (emit_move_insn_1): Cast enums to unsigned int for comparison.
      	(safe_from_p): Likewise.
      	* varasm.c (const_hash): Cast enum to int for %.
      	* emit-rtl.c (init_emit_once): Use int loop variable to work around
      	pcc enum problems with < and ++ operators.
      	* regclass.c (init_reg_sets_1): Cast enums for comparison.
      	(choose_hard_reg_mode): Use unsigned int to iterate over CCmodes.
      	(regclass_init): Change enum class to int to iterate over reg_classes.
      	* genrecog.c (merge_trees): Cast enums for comparison.
      	* rtl.h (GET_CODE): Cast to enum rtx_code.
      	(PUT_CODE): Cast to ENUM_BITFIELD(rtx_code).
      	(GET_MODE): Cast to enum machine_mode.
      	(PUT_MODE): Cast to ENUM_BITFIELD(machine_mode).
      	(GET_NOTE_INSN_NAME): Cast enum to int.
      	* tree.h (TREE_CODE): Cast to enum tree_code.
      	(TREE_SET_CODE): Cast VALUE to ENUM_BITFIELD(tree_code).
              * timevar.c (timevar_print): Change loop variable id from enum to
      	unsigned int.
      	* fixinc/fixincl.c (VLEVEL): Cast enums in comparison to unsigned int.
      	* config/i386/i386.md: Use PUT_MODE for mode assignment.
      	* toplev.c (compile_file): Cast enum DFI to int.
      	(decode_d_option): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40193 138bc75d-0d04-0410-961f-82ee72b054a4
      0fd4500a
  9. 21 Feb, 2001 1 commit
  10. 16 Feb, 2001 1 commit
  11. 06 Feb, 2001 1 commit
  12. 31 Jan, 2001 2 commits
  13. 05 Jan, 2001 1 commit
  14. 02 Jan, 2001 2 commits
  15. 27 Dec, 2000 2 commits
  16. 14 Dec, 2000 2 commits
  17. 13 Dec, 2000 2 commits
  18. 11 Dec, 2000 1 commit
  19. 08 Dec, 2000 1 commit
    • zack's avatar
      include: · 93ce8ce4
      zack authored
      	* safe-ctype.h: New file.
      libiberty:
      	* safe-ctype.c: New file.
      	* Makefile.in (CFILES): Add safe-ctype.c.
      	(REQUIRED_OFILES): Add safe-ctype.o.
      
      	* argv.c: Define ISBLANK and use it, not isspace.
      	* basename.c, cplus-dem.c, fnmatch.c, pexecute.c, strtod.c,
      	strtol.c, strtoul.c: Include safe-ctype.h, not ctype.h.  Use
      	uppercase ctype macros.  Don't test ISUPPER(c)/ISLOWER(c)
      	before calling TOLOWER(c)/TOUPPER(c).
      gcc:
      	* Makefile.in (HOST_RTL): Add safe-ctype.o.
      	(safe-ctype.o): New rule.
      	* system.h: Include safe-ctype.h, not ctype.h.  No need to
      	wrap ctype macros.
      
      	* cpphash.h: Zap IStable and related macros.  Define is_* in
      	terms of safe-ctype.h macros.
      	* cppinit.c: Delete the IStable and all related code.
      
      	* tradcpp.c: Delete is_idchar, is_idstart, is_hor_space, and
      	is_space arrays.  Delete initialize_char_syntax.  Change all
      	references to the above arrays to use macros instead.
      	* tradcpp.h: Define is_idchar, is_idstart, is_space, and
      	is_nvspace in terms of safe_ctype.h's macros.
      	* tradcif.y: is_idchar, is_idstart are macros not arrays.
      
      	* config/i370/i370.c, config/winnt/dirent.c,
      	config/winnt/fixinc-nt.c, config/winnt/ld.c:
      	Use uppercase ctype macros.  If we included ctype.h,
      	include safe-ctype.h instead.
      
      	* fixinc/fixfixes.c: Use uppercase ctype macros.  Don't test
      	ISLOWER(c) before calling TOUPPER(c).
      	* fixinc/fixincl.c (extract_quoted_files): Simplify out some gunk.
      	* fixinc/gnu-regex.c: Include safe-ctype.h, not ctype.h.  No need to
      	wrap ctype macros.  Don't test ISUPPER(x) before calling TOLOWER(x).
      gcc/ch:
      	* lex.c: Don't bother checking whether ISUPPER(c) before
      	calling TOLOWER(c).  Don't bother checking whether isascii(c)
      	before testing ISSPACE(c); ISSPACE(c) includes '\n'.
      gcc/f:
      	* Make-lang.in: Link f/fini with safe-ctype.o.
      	* bad.c: Don't test ISUPPER(c) || ISLOWER(c) before calling TOUPPER(c).
      	* com.c: Use TOUPPER, not ffesrc_toupper.
      	* fini.c: Don't test ISALPHA(c) before calling TOUPPER(c)/TOLOWER(c).
      	* intrin.c: Don't test IN_CTYPE_DOMAIN(c).
      	* src.c: Delete ffesrc_toupper_ and ffesrc_tolower_ and their
      	initializing code; use TOUPPER and TOLOWER instead of
      	ffesrc_toupper and ffesrc_tolower.
      	* src.h: Don't declare ffesrc_toupper_ or ffesrc_tolower_.
      	Don't define ffesrc_toupper or ffesrc_tolower.
      gcc/java:
      	* jvgenmain.c: Use ISPRINT not isascii.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38124 138bc75d-0d04-0410-961f-82ee72b054a4
      93ce8ce4
  20. 07 Dec, 2000 3 commits
    • korbb's avatar
      use "exeext" for variables and "build_exeext" for substitution · e5b1ea03
      korbb authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38113 138bc75d-0d04-0410-961f-82ee72b054a4
      e5b1ea03
    • law's avatar
      · 2fa871c1
      law authored
      	* config/alpha/osf.h: Standarize copyright statement.
      	* config/arc/arc.h: Likewise.
      	* config/arm/elf.h config/arm/coff.h config/arm/aout.h: Likewise.
      	* config/arm/arm.c config/arm/arm.h: Likewise.
      	* config/elxsi/elxsi.h: Likewise.
      	* config/i386/sco.h: Likewise.
      	* config/m68k/crds.h config/m68k/hp320.h config/m68k/lynx.h: Likewise.
      	* config/m68k/m68kv4.h config/m68k/next21.h: Likewise.
      	* config/m68k/sun3.h: Likewise.
      	* config/m88k/dgux.h config/m88k/dguxbcs.h: Likewise.
      	* config/pdp11/2bsd.h config/pdp11/pdp11.h: Likewise.
      	* config/romp/romp.h: Likewise.
      	* config/rs6000/aix41.h: Likewise.
      	* config/sparc/sysv4.h: Likewise.
      	* config/we32k/we32k.c config/we32k/we32k.h: Likewise.
      	* fixinc/gnu-regex.c fixinc/gnu-regex.h: Likewise.
      	* cpplib.h cppexp.c cselib.h profile.c: Likewise.
      	* longlong.h: Likewise.
      	* libgcc2.c: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38088 138bc75d-0d04-0410-961f-82ee72b054a4
      2fa871c1
    • korbb's avatar
      Make the fixinc/Makefile.* files more similar · 103b4d3e
      korbb authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38083 138bc75d-0d04-0410-961f-82ee72b054a4
      103b4d3e
  21. 05 Dec, 2000 3 commits
  22. 04 Dec, 2000 1 commit
  23. 03 Dec, 2000 2 commits
  24. 02 Dec, 2000 4 commits