1. 11 Jan, 1999 1 commit
  2. 06 Jan, 1999 1 commit
  3. 27 Nov, 1998 1 commit
    • system.h: Include libiberty.h. · 2778b98d
              * system.h: Include libiberty.h.
              * c-aux-info.c: Remove prototypes for concat/concat3.  Change
              function `concat' from fixed parameters to variable parameters,
              as is done in libiberty.  All callers of concat/concat3
              changed to use the new `concat' with variable args.
              * cccp.c: Remove things made redundant by libiberty.h and/or
              conform to libiberty standards.
              * cexp.y: Likewise.
              * collect2.c: Likewise.
              * config/1750a/1750a.h: Likewise.
              * cppalloc.c: Likewise.
              * cppexp.c: Likewise.
              * cppfiles.c: Likewise.
              * cpphash.c: Likewise.
              * cpplib.c: Likewise.
              * dyn-string.c: Likewise.
              * fix-header.c: Likewise.
              * gcc.c: Likewise.
              * gcov.c: Likewise.
              * genattr.c: Likewise.
              * genattrtab.c: Likewise.
              * gencheck.c: Likewise.
              * gencodes.c: Likewise.
              * genconfig.c: Likewise.
              * genemit.c: Likewise.
              * genextract.c: Likewise.
              * genflags.c: Likewise.
              * gengenrtl.c: Likewise.
              * genopinit.c: Likewise.
              * genoutput.c: Likewise.
              * genpeep.c: Likewise.
              * genrecog.c: Likewise.
              * getpwd.c: Likewise.
              * halfpic.c: Likewise.
              * hash.c: Likewise.
              * mips-tdump.c: Likewise.  Wrap malloc/realloc/calloc prototypes
              in NEED_DECLARATION_* macros.
              * mips-tfile.c: Remove things made redundant by libiberty.h and/or
              conform to libiberty standards.
              (fatal): Fix const-ification of variable `format' in
              !ANSI_PROTOTYPES case.
              * prefix.c: Remove things made redundant by libiberty.h and/or
              conform to libiberty standards.
              * print-rtl.c: Rename variable `spaces' to `xspaces' to avoid
              conflicting with function `spaces' from libiberty.
              * profile.c: Remove things made redundant by libiberty.h and/or
              conform to libiberty standards.
              * protoize.c: Likewise.
              * rtl.h: Likewise.
              * scan.h: Likewise.
              * tlink.c: Likewise.
              * toplev.c: Likewise.
              * toplev.h: Likewise.
              * tree.h: Likewise.
      
      From-SVN: r23931
      Kaveh R. Ghazi committed
  4. 20 Nov, 1998 1 commit
  5. 17 Nov, 1998 1 commit
    • hash.h (hash_table_key): New type. · a87ec9e6
      	* hash.h (hash_table_key): New type.
      	(hash_entry): Change `string' field to generic `key'.
      	(hash_table): Add `comp' and `hash' functions.
      	(hash_table_init): Take them as input.
      	(hash_table_init_n): Likewise.
      	(hash_lookup): Modify for generic keys.
      	(hash_newfunc): Likewise.
      	(hash_traverse): Likewise.
      	(string_hash): New function.
      	(string_compare): Likewise.
      	(string_copy): Likewise.
      	* hash.c (hash_table_init_n): Modify for generic keys.
      	(hash_table_init): Likewise.
      	(hash_lookup): Likewise.
      	(hash_newfunc): Likewise.
      	(hash_traverse): Likewise.
      	(string_hash): Split out from hash_lookup.
      	(string_compare): New function.
      	(string_copy): Split out from hash_lookup.
      	* tlink.c (symbol_hash_newfunc): Modify for new interfaces to hash
      	tables.
      	(symbol_hash_lookup): Likewise.
      	(file_hash_newfunc): Likewise.
      	(file_hash_lookup): Likewise.
      	(demangled_hash_newfunc): Likewise.
      	(demangled_hash_lookup): Likewise.
      	(tlink_int): Likewise.
      	(read_repo_file): Likewise.
      	(recompile_files): Likewise.
      	(demangle_new_symbols): Likewise.
      	(scan_linker_output): Likewise.
      
      From-SVN: r23683
      Mark Mitchell committed
  6. 07 Nov, 1998 1 commit
    • configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in… · 0056a9b5
      configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/...
      
              * configure.in (host_xm_file, build_xm_file, xm_file, tm_file):
              Arrange to include gansidecl.h in {ht}config.h & tm.h just
              before the config/ directory headers.
              (tm_file_list, host_xm_file_list, build_xm_file_list): Handle
              gansidecl.h in the list of dependencies.
              * Makefile.in (RTL_BASE_H): Don't depend on gansidecl.h.
              (TREE_H, DEMANGLE_H, RECOG_H, REGS_H, libgcc2.a, stmp-multilib,
              mbchar.o, collect2.o, pexecute.o, vfprintf.o, splay-tree.o, gcc.o,
              gencheck.o, choose-temp.o, mkstemp.o, mkstemp.o, prefix.o,
              dyn-string.o, cexp.o, cccp.o, cppmain.o, cpplib.o, cpperror.o,
              cppexp.o, cppfiles.o, cpphash.o, cppalloc.o, scan-decls.o):
              Likewise.
              * cccp.c: Don't include gansidecl.h.
              * cexp.y: Likewise.
              * collect2.c: Likewise.
              * config/c4x/c4x.c: Likewise.
              * config/v850/v850.h: Likewise.
              * cppalloc.c: Likewise.
              * cpperror.c: Likewise.
              * cppexp.c: Likewise.
              * cppfiles.c: Likewise.
              * cpphash.c: Likewise.
              * cpplib.c: Likewise.
              * cppmain.c: Likewise.
              * cppulp.c: Likewise.
              * demangle.h: Likewise.
              * doprint.c: Likewise.
              * dyn-string.c: Likewise.
              * eh-common.h: Likewise.
              * fix-header.c: Likewise.
              * frame.c: Likewise.
              * gcc.c: Likewise.
              * gcov.c: Likewise.
              * gen-protos.c: Likewise.
              * gencheck.c: Likewise.
              * halfpic.h: Likewise.
              * hash.c: Likewise.
              * machmode.h: Likewise.
              * mbchar.c: Likewise.
              * prefix.c: Likewise.
              * protoize.c: Likewise.
              * recog.h: Likewise.
              * rtl.h: Likewise.
              * scan-decls.c: Likewise.
              * tree.h: Likewise.
              * varray.h: Likewise.
      
      From-SVN: r23558
      Kaveh R. Ghazi committed
  7. 06 May, 1998 1 commit
    • toplev.h: New file. · 10f0ad3d
      Wed May  6 06:35:38 1998  Robert Lipe  <robertl@dgii.com>
              * toplev.h: New file.   Protypes for functions in toplev.c.
              * tree.h, rtl.h: Deleted protos for functions in toplev.c.
              * c-common.c, c-convert.c, c-decl.c, c-iterate.c, c-lex.c,
              c-parse.in, c-parse.y, c-pragma.c, c-typeck.c, calls.c,
              convert.c, dwarf2out.c, except.c, expr.c, final.c, fold-const.c,
              function.c, hash.c, profile.c, real.c, reg-stack.c, regclass.c,
              reload.c, reload1.c, stmt.c, stor-layout.c, tlink.c, tree.c,
              varasm.c: include it.
      
      From-SVN: r19564
      Robert Lipe committed
  8. 30 Mar, 1998 1 commit
    • More cutover to system.h: · b04cd507
              * Makefile.in (cppalloc.o, cpperror.o, cppexp.o, cpphash.o,
              cpplib.o, cppmain.o, fix-header.o, gcov.o, gen-protos.o,
              gengenrtl.o, halfpic.o, hash.o, scan-decls.o, scan.o): Depend on
              system.h.
              * cpphash.c: Include config.h.
              * cppalloc.c: Include system.h.  Add parameters to various
              function prototypes.
              * cpperror.c: Likewise.
              * cppexp.c: Likewise.
              * cpphash.c: Likewise.
              * cpplib.c: Likewise.
              * cppmain.c: Likewise.
              * fix-header.c: Likewise.
              * gcov.c: Likewise.
              * gen-protos.c: Likewise.
              * gengenrtl.c: Likewise.
              * halfpic.c: Likewise.
              * hash.c: Likewise.
              * scan-decls.c: Likewise.
              * scan.c: Likewise.
      
      From-SVN: r18911
      Kaveh R. Ghazi committed
  9. 10 Jan, 1998 1 commit
  10. 11 Aug, 1997 1 commit
    • * Integrate tlink patch from jason@cygnus.com · aa32d841
              * gcc.c (SWITCH_TAKES_ARG): Add 'V', 'B' and 'b'.
              (process_command): Increment n_switches for them.  Don't discard
              their args.  Validate them.
              (main): Escape " marks when creating COLLECT_GCC_OPTIONS.
              From Rohan Lenard.
              (process_command): Set include_prefixes from COMPILER_PATH.
              (main): Set COLLECT_GCC_OPTIONS sooner.
              * confiugre.in: Link ../ld/ld.new to collect-ld rather than real-ld.
              * tlink.c, hash.c, hash.h: New files.
              * Makefile.in (USE_COLLECT2): Always use collect2.
              (collect2): Depend on and link in hash.o and tlink.o.
              (tlink.o, hash.o): Add dependencies.
      
      tlink patches from Jason.
      
      From-SVN: r14769
      Jeffrey A Law committed