1. 09 Dec, 2000 6 commits
  2. 08 Dec, 2000 12 commits
    • configure.in: Don't define INSTALL_INFO. · 17db6582
      	* configure.in: Don't define INSTALL_INFO.
      	* configure: Regenerate.
      	* Makefile.in (INSTALL_INFO): Remove.
      	(info): Depend on info files in source directory.
      	(cpp.info, gcc.info, c-tree.info): Build info files in source
      	directory.
      	(distclean): Don't remove info files.
      	(maintainer-clean): Remove info files from source directory.
      	(install-normal): Depend on install-info.
      	(install-info): Install info files from source directory, if they
      	exist.
      	* texinfo.tex: Update to version 2000-11-09.08 from ftp.gnu.org.
      
      ch:
      	* Make-lang.in (CHILL.info): Depend on info files in source
      	directory.
      	(ch/chill.info): Build info files in source directory.
      	(CHILL.install-info): Install info files from source directory.
      
      f:
      	* Make-lang.in (f77.info): Depend on info files in source
      	directory.
      	(f/g77.info): Build info files in source directory; don't build
      	them unless BUILD_INFO is "info".
      	(f77.install-info): Install info files from source directory.
      
      From-SVN: r38141
      Joseph Myers committed
    • lcm.c (optimize_mode_switching): Check whether an insn is a NOTE before taking… · 25fa8bdc
      lcm.c (optimize_mode_switching): Check whether an insn is a NOTE before taking its NOTE_LINE_NUMBER.
      
      * lcm.c (optimize_mode_switching): Check whether an insn is a NOTE
      before taking its NOTE_LINE_NUMBER.
      
      From-SVN: r38140
      Alexandre Oliva committed
    • Fix spelling typo · a7cf60a2
      From-SVN: r38137
      Nick Clifton committed
    • Add pool ranges to load_indirect_jump pattern · 859230d4
      From-SVN: r38135
      Nick Clifton committed
    • Add support for interrupt function attribute · 6d3d9133
      From-SVN: r38134
      Nick Clifton committed
    • fp-bit.c (_fpmul_parts): Use USItype variables as inputs for multiplies. · cf9f5da0
      	* fp-bit.c (_fpmul_parts): Use USItype variables as inputs
      	for multiplies.
      
      From-SVN: r38130
      J"orn Rennecke committed
    • Daily bump. · 7213219e
      From-SVN: r38129
      Jeff Law committed
    • * Makefile.in (distclean): Remove alloca.c hashtab.c. · 2e35898e
      From-SVN: r38125
      Mike Stump committed
    • safe-ctype.h: New file. · f6bbde28
      include:
      	* 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.
      
      From-SVN: r38124
      Zack Weinberg committed
    • * g++.old-deja/g++.other/eh3.C: New testcase. · f3588f1a
      From-SVN: r38123
      Geoffrey Keating committed
    • c-decl.c (grokdeclarator): preserve previous alignments when rebuilding array types. · 54d7f9aa
      * c-decl.c (grokdeclarator): preserve previous alignments when
      rebuilding array types.
      
      From-SVN: r38122
      DJ Delorie committed
  3. 07 Dec, 2000 22 commits