1. 15 Feb, 1999 5 commits
    • c-common.c (UNGETC [USE_CPPLIB=1]): Do nothing if c is EOF. · 4d9a1b48
      1999-02-15 16:59 -0500  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
      	* c-common.c (UNGETC [USE_CPPLIB=1]): Do nothing if c is EOF.
      	* c-lex.c: Likewise.
      	* cpplib.c (cpp_push_buffer, cpp_pop_buffer): Use a linked
      	list in malloced memory for the buffer stack.
      	(cpp_get_token): Don't pop the last buffer off the stack.
      	Calls after CPP_EOF has been returned produce CPP_EOF with no
      	state change.
      	(cpp_finish): Pop last buffer here.
      	(do_line): Don't free ip->last_nominal_fname if it is equal to
      	ip->fname.
      	(special_symbol): If a T_CONST is the empty string, push a
      	single `@ ' escape instead.
      	(macroexpand): Special symbol buffers have escapes too.
      	* cpplib.h (struct cpp_buffer): Remove unused fields, add prev
      	buffer pointer.
      	(struct cpp_reader): Remove buffer_stack.  Add
      	buffer_stack_depth.
      	(CPP_PREV_BUFFER, CPP_NULL_BUFFER): Buffer stack is now a
      	linked list.
      
      From-SVN: r25218
      Zack Weinberg committed
    • cccp.c: Don't define HOST_WIDE_INT. · bd86d7e2
              * cccp.c: Don't define HOST_WIDE_INT.  Replace all occurrences of
              WIDE_INT with WIDEST_INT.
              * cexp.y: Likewise.
              Don't define unsigned_HOST_WIDE_INT, CHAR_BIT or
              HOST_BITS_PER_WIDE_INT.  Replace occurrences of PRINTF_PROTO_1()
              style with PVPROTO() ATTRIBUTE_PRINTF_1 style macros.  Replace
              occurrences of "unsigned_HOST" with "unsigned HOST".  Provide a
              definition of variable `c89' when compiling a test binary and set it.
              * system.h: Don't define the PRINTF_PROTO_* macros.
      
      From-SVN: r25217
      Kaveh R. Ghazi committed
    • loop.c (mark_loop_jump): Handle LO_SUM. · c4ae2725
      �
              * loop.c (mark_loop_jump): Handle LO_SUM.  If we encounter something
              we do not understand, mark the loop and containing loops as invalid.
      
      From-SVN: r25215
      Jeff Law committed
    • loop.c (mark_loop_jump): Handle LO_SUM. · bc8ebe10
      �
              * loop.c (mark_loop_jump): Handle LO_SUM.  If we encounter something
              we do not understand, mark the loop and containing loops as invalid.
      
      From-SVN: r25214
      Jeff Law committed
    • Daily bump. · 8f19e99d
      From-SVN: r25212
      Jeff Law committed
  2. 14 Feb, 1999 17 commits
  3. 13 Feb, 1999 6 commits
  4. 12 Feb, 1999 12 commits