1. 13 Sep, 1999 9 commits
  2. 12 Sep, 1999 18 commits
  3. 11 Sep, 1999 7 commits
    • class.c (finish_class): We're now outside a valid method declaration. · fcf6eeb6
      Thu Sep  9 17:33:28 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
              * class.c (finish_class): We're now outside a valid method
              declaration. Tell the rest of gcc so.
      
      From-SVN: r29347
      Alexandre Petit-Bianco committed
    • Remove trailing whitespace from lines · 07095a8b
      From-SVN: r29283
      Zack Weinberg committed
    • Update copyright. · a611912f
      From-SVN: r29282
      Richard Henderson committed
    • Alex Samuel <samuel@codesourcery.com> · b49a6a90
              * ggc.h (rtvec_def): Forward declare.
              (tree_node): Likewise.
              (ggc_root): Define.
              (roots): Declare.
              (ggc_set_mark_rtx): Add prototype.
              (ggc_set_mark_rtvec): Likewise.
              (ggc_set_mark_tree): Likewise.
              * ggc-simple.c (ggc_root): Don't define.
              (roots): Don't declare.
              (ggc_mark_rtx): Remove.
              (ggc_mark_rtvec): Likewise.
              (ggc_mark_tree): Likewise.
              (ggc_mark_varray): Likewise.
              (ggc_mark_tree_hash_table_entry): Likewise.
              (ggc_mark_tree_hash_table): Likewise.
              (ggc_set_mart_rtx): New function.
              (ggc_set_mark_rtvec): Likewise.
              (ggc_set_mark_tree): Likewise.
              (ggc_add_root): Remove.
              (ggc_add_rtx_root): Likewise.
              (ggc_remove_tree_root): Likewise.
              (ggc_add_string_root): Likewise.
              (ggc_add_tree_varray_root): Likewise.
              (ggc_add_tree_hash_table_root): Likewise.
              (ggc_del_root): Likewise.
              (ggc_mark_rtx_ptr): Likewise.
              (ggc_mark_tree_ptr): Likewise.
              (ggc_mark_string_ptr): Likewise.
              (ggc_mark_tree_varray_ptr): Likewise.
              (ggc_mark_tree_hash_table_ptr): Likewise.
              * ggc-common.c: New file.
              * Makefile.in (OBJS): Add ggc-common.o.
              (ggc-common.o): List dependencies.
      
      From-SVN: r29281
      Alex Samuel committed
    • Daily bump. · 61efc8c2
      From-SVN: r29280
      Jeff Law committed
    • cppalloc.c (xstrdup): Use memcpy. · 6ee2c979
      1999-09-10 22:37 -0700  Zack Weinberg  <zack@bitmover.com>
      
      	* cppalloc.c (xstrdup): Use memcpy.
      	* cpperror.c (cpp_print_containing_files): Don't use
      	cpp_notice.
      	* cpplib.c (conditional_skip): Set temp->lineno.
      	(do_endif): Make error message less obscure.
      	(if_directive_name): New function.
      	(cpp_get_token [case EOF]): Unwind the if stack and generate
      	error messages for each unterminated conditional in this file.
      	(parse_string):  Do not behave differently if -traditional.
      
      From-SVN: r29279
      Zack Weinberg committed
  4. 10 Sep, 1999 6 commits
    • configure: Rebuilt. · 27e934d8
      	* configure: Rebuilt.
      	* configure.in: Build include/Makefile.
      	* Makefile.in: Rebuilt.
      	* Makefile.am (SUBDIRS): Added gcj and include.
      	(install-data-local): New target.
      	(extra_headers): New macro.
      	* include/Makefile.in: New file.
      	* include/Makefile.am: New file.
      
      	* interpret.cc: Don't include gcj/field.h or gcj/cni.h.
      	* java/lang/reflect/natField.cc: Don't include gcj/field.h or
      	gcj/cni.h.
      	* boehm.cc: Don't include java-threads.h or gcj/field.h.
      	* resolve.cc: Include config.h.
      	* defineclass.cc: Include config.h.
      	* include/java-interp.h: Don't include config.h.
      	* include/jvm.h: Include java-threads.h, Object.h, java-gc.h,
      	cni.h.
      
      	* gcj/javaprims.h: Regenerated namespace decls.
      	* classes.pl (scan): Don't put `;' after closing brace.
      
      	* Makefile.in: Rebuilt.
      	* Makefile.am (INCLUDES): Added -I for top_srcdir.
      	* configure.in: Create gcj/Makefile.
      	* gcj/Makefile.in: New file.
      	* gcj/Makefile.am: New file.
      	* java/lang/Object.h: Don't include any other headers.
      	* gcj/array.h: Renamed from include/java-array.h.
      	* gcj/field.h: Renamed from include/java-field.h.
      	* gcj/method.h: Renamed from include/java-method.h.
      	* gcj/cni.h, gcj/javaprims.h: Moved from include/.
      	Updated all files to reflect new include structure.
      
      From-SVN: r29278
      Tom Tromey committed
    • gjavah.c (add_class_decl): Generate include for gcj/array.h, not java-array.h. · 512d594b
      	* gjavah.c (add_class_decl): Generate include for gcj/array.h, not
      	java-array.h.
      	(decode_signature_piece): Don't emit "::" in JArray<>.
      	(print_namelet): Only print trailing `;' when printing a class.
      
      From-SVN: r29277
      Tom Tromey committed
    • builtins.c (expand_builtin_va_arg): Cope with an array-type va_list decomposing to pointer-type. · 973a648b
              * builtins.c (expand_builtin_va_arg): Cope with an array-type
              va_list decomposing to pointer-type.
              * rs6000.c (rs6000_va_start) Unwrap the ARRAY_TYPE to get at fields.
              (rs6000_va_arg): Likewise.
      
      From-SVN: r29276
      Richard Henderson committed
    • Fix too small buffer problem found by ia64 port. · 007598f9
      	* except.c (start_dynamic_handler): Compute size using
      	STACK_SAVEAREA_MODE.
      
      From-SVN: r29275
      Jim Wilson committed
    • protoize.c: Remove various __STDC__ and POSIX hacks. · ffb9f2f1
      	* protoize.c: Remove various __STDC__ and POSIX hacks.  Don't
      	include directory headers.  Don't define strrchr.  Don't provide
      	my_* replacement functions.  Prefer PTR over `pointer_type'.
      	Don't prototype system functions.  Don't redefine getopt.
      
      	(shortpath, fancy_abort, notice, savestring, dupnstr, substr,
      	safe_read, safe_write, save_pointers, restore_pointers,
      	is_id_char, in_system_include_dir, directory_specified_p,
      	file_excluded_p, unexpand_if_needed, abspath, check_aux_info,
      	find_corresponding_lparen, referenced_file_is_newer,
      	save_def_or_dec, munge_compile_params, gen_aux_info_file,
      	process_aux_info_file, identify_lineno, check_source,
      	seek_to_line, forward_to_next_token_char, output_bytes,
      	output_string, output_up_to, other_variable_style_function,
      	find_rightmost_formals_list, do_cleaning, careful_find_l_paren,
      	do_processing, is_syscalls_file, rename_c_file, find_extern_def,
      	find_static_definition, connect_defs_and_decs, add_local_decl,
      	add_global_decls, needs_to_be_converted, visit_each_hash_node,
      	add_symbol, lookup, free_def_dec, find_file, reverse_def_dec_list,
      	edit_fn_declaration, edit_formals_lists, edit_fn_definition,
      	scan_for_missed_items, edit_file, string_list_cons): Add static
      	prototypes.
      	(standard_exec_prefix, target_machine, target_version,
      	default_syscalls_dir, string_list, string_list_cons, find_file,
      	do_cleaning): Constify a char*.
      	(safe_read, safe_write): Use PTR, not a char*.
      	(is_id_char): Take an int, not a char.
      	(main): Add prototype.  Call return, not exit.
      
      From-SVN: r29274
      Kaveh R. Ghazi committed
    • loop.c (basic_induction_var): Typo NULL_RTX -> NULL. · 944b9210
              * loop.c (basic_induction_var): Typo NULL_RTX -> NULL.
              (strength_reduce): Release the varrays from the no-bivs early exit.
      
              * reload1.c (order_regs_for_reload): Init hard_reg_n_uses before
              the loop over the registers.
      
              * tree.c (save_tree_status): Set maybepermanent_firstobj NULL
              for a new obstack.
              (restore_tree_status): Check that instead when freeing the obstack.
      
      From-SVN: r29273
      Richard Henderson committed