1. 24 Sep, 2000 5 commits
  2. 23 Sep, 2000 7 commits
    • cpphash.h (CPP_RESERVE, [...]): Delete. · cbcff6df
      	* cpphash.h (CPP_RESERVE, CPP_PUTS_Q, CPP_PUTS, CPP_PUTC_Q,
      	CPP_PUTC, DUMMY_TOKEN, NO_DUMMY_TOKEN): Delete.
      	* cpplex.c (_cpp_expand_token_space, _cpp_init_toklist,
      	_cpp_free_toklist): No need to worry about extra dummy token
      	at the start of token lists any more.
      	(trigraph_ok): Only warn outside comments.
      	(skip_block_comment): Set and clear lexing_comment.
      	(skip_line_comment): Take a cpp_reader not cpp_buffer.
      	Set and clear lexing_comment.
      	(parse_number): Handle leading '.' indicated by pfile->seen_dot.
      	(check_long_token): Delete.
      	(lex_percent, lex_dot): New subroutines of lex_token to
      	handle lexing of '.' and '%' without lookback.
      	(lex_token): Use lex_dot and lex_percent.
      	(lex_line): Don't check for LIST_OFFSET.
      	(_cpp_init_input_buffer): Update for new _cpp_init_toklist.
      	* cpplib.c (_cpp_parse_assertion): Similarly.
      	(cpp_push_buffer): Initialize extra_char.
      	* cpplib.h (LIST_OFFSET): Delete.
      	(struct cpp_buffer): New member extra_char.
      	(struct lexer_state): New members lexing_comment and seen_dot.
      
      From-SVN: r36582
      Neil Booth committed
    • Make-lang.in (JAVA_SRCS): Include java-tree.h. · 19e223db
      	* Make-lang.in (JAVA_SRCS): Include java-tree.h.
      	* Makefile.in (parse.o): Depend on ggc.h.
      	(class.o): Likewise.
      	(constants.o): Likewise.
      	(decl.o): Likewise.
      	(expr.o): Likewise.
      	(jcf-parse.o): Likewise.
      	(jcf-write.o): Likewise.
      	(mangle.o): Likewise.
      	* class.c: Include ggc.h.
      	(build_static_field_ref): Register GC roots.
      	(layout_class): Likewise.
      	(init_class_processing): Likewise.
      	* constants.c: Include ggc.h.
      	(current_constant_pool_data_ref): Remove.
      	(tag_nodes): Move it to ...
      	(get_tag_node): ... here.  Register GC roots.
      	* decl.c: Include ggc.h.  Remove many global tree definitions.
      	(throw_node): Define.
      	(java_global_trees): Likewise.
      	(predef_filenames): Make the size a constant.
      	(init_decl_processing): Adjust accordingly.
      	(init_decl_processing): Call init_jcf_parse.  Register GC roots.
      	* expr.c: Include ggc.h.
      	(init_expr_processing): Register GC roots.
      	(build_invokeinterface): Likewise.
      	* java-tree.h: Replace extern tree declarations with macros.
      	(java_global_trees): New variable.
      	(java_tree_index): New enumeration.
      	(init_jcf_parse): Declare.
      	* jcf-parse.c: Include ggc.h.
      	(current_class): Remove declaration.
      	(main_class): Likewise.
      	(all_class_list): Likewise.
      	(predefined_filename_p): Adjust for constant size of
      	predef_filenames.
      	(init_jcf_parse): New function.
      	* jcf-write.c: Include ggc.h.
      	(generate_classfile): Register GC roots.
      	(append_synthetic_attribute): Likewise.
      	(append_innerclass_attribute_entry): Likewise.
      	* lang.c: Include ggc.h.
      	(lang_print_error): Register GC roots.
      	* parse.h (struct parser_ctxt): Rename fields to avoid conflicts
      	with macros.
      	* parse.y: Include ggc.h.
      	(wfl_operator): Remove.
      	(goal): Register GC roots.
      	(java_pop_parser_context): Adjust for new field names.
      	(java_parser_context_save_global): Likewse.
      	(java_parser_context_restore_global): Likewise.
      	(java_parser_context_suspend): Likewise.
      	(java_parser_context_resume): Likewise.
      	(verify_constructor_circularity): Register GC roots.
      	(lookup_cl): Likewise.
      	(java_reorder_fields): Likewise.
      	(build_current_this): Likewise.
      	(class_in_current_package): Likewise.
      	(argument_types_convertible): Likewise.
      	(patch_cast): Rename wfl_op parameter to avoid macro conflicts.
      
      From-SVN: r36581
      Mark Mitchell committed
    • stdstreams.cc: Include <libio.h>, not "libio.h". · a3b434a2
              2000-09-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
      
              * stdstreams.cc: Include <libio.h>, not "libio.h".
              * iolibio.h: Likewise.
              (_IO_pos_BAD): Use _IO_off_t instead of _IO_fpos_t.
              * libio.h (_IO_USER_LOCK): Define.
      
      From-SVN: r36580
      Franz Sirl committed
    • x-aix41 (CLIB): Define here. · 2abdcaee
              * config/rs6000/x-aix41 (CLIB): Define here.
              * config/rs6000/t-aix43: Not here.
              * config/rs6000/t-aix41: Or here.  Remove.
              * configure.in: Don't use it.
      
      From-SVN: r36579
      Jason Merrill committed
    • add missing error marker · cc2b3c86
      From-SVN: r36578
      Jason Merrill committed
    • 20000510-1.S: Rename assembler.S. · 87cc8a1d
              * gcc.dg/cpp/20000510-1.S: Rename assembler.S.  Add test
              that we continue to preprocess after an unknown directive.
      	* gcc.dg/cpp/tr-str.c: Run-time test for traditional
      	stringification.
      
      From-SVN: r36577
      Neil Booth committed
    • Daily bump. · c7ef7525
      From-SVN: r36575
      Jeff Law committed
  3. 22 Sep, 2000 7 commits
  4. 21 Sep, 2000 12 commits
  5. 20 Sep, 2000 8 commits
  6. 19 Sep, 2000 1 commit