OSDN Git Service
mmitchel [Mon, 6 Mar 2000 09:50:17 +0000 (09:50 +0000)]
* function.c (free_temps_for_rtl_expr): Don't free slots
that have been pushed into a higher level.
* expr.c (cplus_expand_expr, case STMT_EXPR): Don't set
RTL_EXPR_HAS_NO_SCOPE after all.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32355
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 6 Mar 2000 08:45:09 +0000 (08:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32354
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Mon, 6 Mar 2000 06:05:02 +0000 (06:05 +0000)]
* lib/libjava.exp (test_libjava): Document `shouldfail' token.
(test_libjava_from_source): Handle `shouldfail' case.
(test_libjava_from_javac): Likewise.
Test for PR libgcj/124:
* libjava.compile/PR124.java: New file.
* libjava.compile/PR124.xfail: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32353
138bc75d-0d04-0410-961f-
82ee72b054a4
green [Mon, 6 Mar 2000 03:48:33 +0000 (03:48 +0000)]
2000-03-05 Anthony Green <green@redhat.com>
* libjava.lang/PR141.java: New file.
* libjava.lang/PR141.out: New file.
For PR java.io/141.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32352
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Mon, 6 Mar 2000 02:50:38 +0000 (02:50 +0000)]
Fix for PR libgcj/43:
* include/Makefile.in: Rebuilt.
* include/Makefile.am (include_HEADERS): New define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32351
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Sun, 5 Mar 2000 22:35:27 +0000 (22:35 +0000)]
* basic-block.h (ALLOCA_REG_SET): Remove.
(INITIALIZE_REG_SET): New macro.
* flow.c (update_life_info): Use it.
(calculate_global_regs_live): Likewise.
(propagate_block): Likewise.
* global.c (build_insn_chain): Likewise.
* haifa-sched.c (schedule_region): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32350
138bc75d-0d04-0410-961f-
82ee72b054a4
green [Sun, 5 Mar 2000 22:31:02 +0000 (22:31 +0000)]
2000-03-08 Anthony Green <green@redhat.com>
* gcj/javaprims.h ("Java"): Remove FirstThread.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32349
138bc75d-0d04-0410-961f-
82ee72b054a4
green [Sun, 5 Mar 2000 22:26:30 +0000 (22:26 +0000)]
* configure.host: Fix __NO_MATH_INLNES botch.
* Makefile.in: Rebuilt.
* Makefile.am (nat_source_files): Move natFirstThread.cc.
(gnu/gcj/runtime/FirstThread.h): Moved.
(ordinary_java_source_files): Move FirstThread.java.
* prims.cc: Deal with FirstThread movement.
(JvRunMain): Ditto.
(_Jv_RunMain): Ditto.
* gnu/gcj/runtime/FirstThread.java: Moved from java/lang.
* gnu/gcj/runtime/natFirstThread.cc: Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32348
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Sun, 5 Mar 2000 22:25:36 +0000 (22:25 +0000)]
* dwarf2out.c (UNALIGNED_WORD_ASM_OP): Support 2 bytes pointer.
(ASM_OUTPUT_DWARF_ADDR_CONST): Use UNALIGNED_WORD_ASM_OP.
(DWARF_ARANGES_PAD_SIZE): New define.
(output_aranges): Use it to pad the address range header.
(DWARF_ROUND): Fix for non power of 2 rounding.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32347
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Sun, 5 Mar 2000 21:47:50 +0000 (21:47 +0000)]
* mkdeps.c (deps_calc_target): Remove incorrect 'const'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32346
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Sun, 5 Mar 2000 20:46:18 +0000 (20:46 +0000)]
* expr.c (cplus_expand_expr, case STMT_EXPR): Use
expand_start_stmt_expr and expand_end_stmt_expr directly. Set
RTL_EXPR_HAS_NO_SCOPE.
* pt.c (instantiate_decl): Clear TI_PENDING_TEMPLATE_FLAG a little
later.
* dump.c (dequeue_and_dump): Dump SCOPE_NO_CLEANUPS_P.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32345
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Sun, 5 Mar 2000 20:43:44 +0000 (20:43 +0000)]
* tree.def (RTL_EXPR): Update documentation.
* tree.h (RTL_EXPR_HAS_NO_SCOPE): New macro.
* expr.c (expand_expr): Handle RTL_EXPR_HAS_NO_SCOPE.
* function.c (preserve_rtl_expr_temp): New function.
(preserve_rtl_expr_temps): Likewise.
(preserve_rtl_expr_result): Use it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32344
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Sun, 5 Mar 2000 19:34:29 +0000 (19:34 +0000)]
Revert this patch:
2000-03-04 Mark Mitchell <mark@codesourcery.com>
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32343
138bc75d-0d04-0410-961f-
82ee72b054a4
nathan [Sun, 5 Mar 2000 10:23:46 +0000 (10:23 +0000)]
* g++.old-deja/g++.warn/impint.C: New test.
* g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
* g++.old-deja/g++.pt/explicit10.C: Specify -w option.
* g++.old-deja/g++.pt/explicit12.C: Likewise.
* g++.old-deja/g++.pt/explicit13.C: Likewise.
* g++.old-deja/g++.pt/explicit17.C: Likewise.
* g++.old-deja/g++.pt/explicit18.C: Likewise.
* g++.old-deja/g++.pt/explicit19.C: Likewise.
* g++.old-deja/g++.pt/explicit23.C: Likewise.
* g++.old-deja/g++.pt/explicit31.C: Likewise.
* g++.old-deja/g++.pt/explicit35.C: Likewise.
* g++.old-deja/g++.pt/explicit6.C: Likewise.
* g++.old-deja/g++.pt/memclass7.C: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32342
138bc75d-0d04-0410-961f-
82ee72b054a4
nathan [Sun, 5 Mar 2000 10:22:16 +0000 (10:22 +0000)]
* call.c (convert_like): Macrofy.
(convert_like_with_context): New macro.
(convert_like_real): Renamed from convert_like. Add calling
context parameters, for diagnostics. Add recursive flag. Call
dubious_conversion_warnings for outer conversion.
(build_user_type_conversion): Use convert_like_with_context.
(build_over_call): Likewise. Don't warn about dubious
conversions here. Adjust convert_default_arg calls.
(convert_default_arg): Add context parameters for diagnostics.
Pass throught to convert_like_with_context.
* cp-tree.h (convert_default_arg): Add context parameters.
(dubious_conversion_warnings): Prototype new function.
* typeck.c (convert_arguments): Adjust convert_default_arg call.
(dubious_conversion_warnings): New function, broken
out of convert_for_assignment.
(convert_for_assignment): Adjust.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32341
138bc75d-0d04-0410-961f-
82ee72b054a4
green [Sun, 5 Mar 2000 09:07:27 +0000 (09:07 +0000)]
* libjava.compile/PR129_B.java: New file.
* libjava.compile/support/PR129_A.java: New file.
For PR gcj/129.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32340
138bc75d-0d04-0410-961f-
82ee72b054a4
warrenl [Sun, 5 Mar 2000 09:01:16 +0000 (09:01 +0000)]
* java/net/DatagramSocket.java(DatagramSocket(int,InetAddress)):
Handle null addresses.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32339
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 5 Mar 2000 08:45:07 +0000 (08:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32338
138bc75d-0d04-0410-961f-
82ee72b054a4
green [Sun, 5 Mar 2000 08:32:51 +0000 (08:32 +0000)]
* configure.host (libgcj_flags): Define __NO_MATH_INLINES.
See PR gcj/151.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32337
138bc75d-0d04-0410-961f-
82ee72b054a4
green [Sun, 5 Mar 2000 07:25:14 +0000 (07:25 +0000)]
New test code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32336
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Sun, 5 Mar 2000 03:43:58 +0000 (03:43 +0000)]
* function.h (struct sequence_stack): Remove rtl_expr.
(struct emit_staus): Likewise.
(seq_rtl_expr): Remove.
* tree.h (free_temps_for_rtl_expr): Don't declare.
(start_sequence_for_rtl_expr): Likewise.
* rtl.h (preserve_rtl_expr_result): Likewise.
* emit-rtl.c (start_sequence): Don't set sequence_rtl_expr.
(start_sequence_for_rtl_expr): Remove.
(push_topmost_sequence): Don't save sequence_rtl_expr.
(pop_topmost_sequence): Remove comment about not restoring it.
(end_sequence): Don't set seq_rtl_expr.
(init_emit): Don't initialize it.
(mark_sequence_stack): Don't mark it.
(mark_emit_status): Likewise.
* except.c (protect_with_terminate): Use
start_sequence_for_rtl_expr, not start_sequence.
* expr.c (expand_expr, case RTL_EXPR): Don't call
preserve_rtl_expr_result or free_temps_for_rtl_expr.
* function.c (assign_stack_temp_for_type): Don't set rtl_expr.
(preserve_rtl_expr_result): Remove.
(free_temps_for_rtl_expr): Likewise.
(pop_temp_slots): Likewise.
(mark_temp_slot): Don't mark the rtl_expr.
* stmt.c (expand_start_stmt_expr): Use start_sequence, not
start_sequence_for_rtl_expr.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32335
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Sun, 5 Mar 2000 02:02:09 +0000 (02:02 +0000)]
* regmove.c (copy_src_to_dest) Do not create src->dest move
for unchanging destination.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32334
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Sun, 5 Mar 2000 01:57:10 +0000 (01:57 +0000)]
* function.h (struct sequence_stack): Remove rtl_expr.
(struct emit_staus): Likewise.
(seq_rtl_expr): Remove.
* tree.h (free_temps_for_rtl_expr): Don't declare.
(start_sequence_for_rtl_expr): Likewise.
* rtl.h (preserve_rtl_expr_result): Likewise.
* emit-rtl.c (start_sequence): Don't set sequence_rtl_expr.
(start_sequence_for_rtl_expr): Remove.
(push_topmost_sequence): Don't save sequence_rtl_expr.
(pop_topmost_sequence): Remove comment about not restoring it.
(end_sequence): Don't set seq_rtl_expr.
(init_emit): Don't initialize it.
(mark_sequence_stack): Don't mark it.
(mark_emit_status): Likewise.
* except.c (protect_with_terminate): Use
start_sequence_for_rtl_expr, not start_sequence.
* expr.c (expand_expr, case RTL_EXPR): Don't call
preserve_rtl_expr_result or free_temps_for_rtl_expr.
(assign_stack_temp_for_type): Don't set rtl_expr.
(preserve_rtl_expr_result): Remove.
(free_temps_for_rtl_expr): Likewise.
(pop_temp_slots): Likewise.
(mark_temp_slot): Don't mark the rtl_expr.
* stmt.c (expand_start_stmt_expr): Use start_sequence, not
start_sequence_for_rtl_expr.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32333
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Sun, 5 Mar 2000 00:09:22 +0000 (00:09 +0000)]
declare dwarf2out_ignore_block
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32332
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Sat, 4 Mar 2000 22:27:35 +0000 (22:27 +0000)]
* Makefile.in (JAVA_OBJS): Added boehm.o.
(boehm.o): New target.
* Make-lang.in (JAVA_SRCS): Added boehm.c.
* java-tree.h (flag_use_boehm_gc): Declare.
(get_boehm_type_descriptor): Declare.
* lang.c (lang_f_options): Added `use-boehm-gc'.
(flag_use_boehm_gc): New global.
* lang-options.h: Added -fuse-boehm-gc.
* boehm.c: New file.
* class.c (get_dispatch_table): If class uses a Boehm type
descriptor, put it in the vtable.
(make_class_data): Removed dead code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32331
138bc75d-0d04-0410-961f-
82ee72b054a4
green [Sat, 4 Mar 2000 21:50:19 +0000 (21:50 +0000)]
* configure: Rebuilt.
* configure.in (ZLIBTESTSPEC): New macro.
(GCTESTSPEC): New macro.
(LIBGCJTESTSPEC): New macro.
* libgcj-test.spec.in: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32330
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Sat, 4 Mar 2000 19:42:04 +0000 (19:42 +0000)]
* mkdeps.c, mkdeps.h: New files.
* po/POTFILES.in: Add them.
* Makefile.in (LIBCPP_OBJS): Add mkdeps.o.
(cpplib.o, cppinit.o): Depend on mkdeps.h.
(mkdeps.o): New target.
* cppfiles.c: Delete deps_output.
* cppinit.c: Include mkdeps.h. Delete known_suffixes,
OBJECT_SUFFIX, and base_name.
(cpp_cleanup): Use deps_free. Free ihash->name when clearing
the include hash.
(initialize_dependency_output): Use deps_init,
deps_add_target, deps_calc_target, and deps_add_dep. Remove
all the unnecessary string bashing.
(cpp_finish): Use deps_write. Remove an unnecessary nesting
level.
* cpplib.c (do_include): Use deps_add_dep.
* cpplib.h (struct cpp_reader): Replace deps_buffer,
deps_allocated_size, deps_size, deps_column members with
single pointer to a struct deps. Delete prototype of
deps_output.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32329
138bc75d-0d04-0410-961f-
82ee72b054a4
bothner [Sat, 4 Mar 2000 18:27:48 +0000 (18:27 +0000)]
* decl.c (init_decl_processing): Initialize sizetype properly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32328
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Sat, 4 Mar 2000 17:53:04 +0000 (17:53 +0000)]
* cppinit.c: Fix thinko in previous patch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32327
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 4 Mar 2000 16:40:05 +0000 (16:40 +0000)]
* machmode.h (mode_for_size, smallest_mode_for_size): SIZE now signed.
* stor-layout.c (mode_for_size, smallest_mode_for_size): Likewise.
(mode_for_size_tree): New function.
(layout_decl, layout_type): Call it and clean up BLKmode checks.
* tree.h (mode_for_size_tree): New declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32326
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 4 Mar 2000 16:24:03 +0000 (16:24 +0000)]
* toplev.c (debug_ignore_block): Mark arg BLOCK as possibly unused.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32325
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Sat, 4 Mar 2000 09:32:35 +0000 (09:32 +0000)]
* stmt.c (is_body_block): Move...
* dwarfout.c, dwarf2out.c: ...from here.
* tree.h: Declare it.
* emit-rtl.c (remove_unncessary_notes): Don't remove the body block.
* final.c (final_start_function): Do call remove_unnecessary_notes
when scheduling.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32324
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 4 Mar 2000 08:45:07 +0000 (08:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32323
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Sat, 4 Mar 2000 05:36:14 +0000 (05:36 +0000)]
* config/vax/xm-vms.h: Define OBJECT_SUFFIX and EXECUTABLE_SUFFIX.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32322
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Sat, 4 Mar 2000 01:42:56 +0000 (01:42 +0000)]
* cpplib.h (_dollar_ok): New macro.
(is_idchar, is_idstart): Use it.
(IStable): Rename to _cpp_IStable. Declare it const if
gcc >=2.7 or C99. Delete all references to FAKE_CONST.
(is_idchar, is_idstart, is_numchar, is_numstart, is_hspace,
is_space): Update for renamed IStable.
* cppinit.c: Delete all references to FAKE_CONST and CAT
macros. Define init_IStable as empty macro if gcc >=2.7 or
C99. Change TABLE() to ISTABLE and hardcode name of table.
(cpp_start_read): Don't change the IStable based on
dollars_in_ident.
* cpphash.c (unsafe_chars): Add pfile argument. All callers
changed. Handle '$' for char1 correctly.
* cpplib.c (cpp_get_token): Use is_numchar when parsing numbers.
* cppexp.c (tokentab2): Make const.
(cpp_lex): Make toktab const.
* cppinit.c (include_defaults_array): Make const.
(initialize_standard_includes): Make default_include const.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32321
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Sat, 4 Mar 2000 00:48:46 +0000 (00:48 +0000)]
* dwarf2out.c (dwarf2out_frame_debug): Add cast to silence warning.
(dwarf2out_decl): Functions can now have DECL_IGNORED_P.
(gen_decl_die): Likewise.
* dwarfout.c (dwarfout_file_scope_decl): Likewise.
(output_decl): Likewise.
* varasm.c (make_function_rtl): If we change the name used in the
rtl, update DECL_ASSEMBLER_NAME accordingly.
(make_decl_rtl): Likewise.
* toplev.c (rest_of_compilation): Tweak formatting.
* toplev.c (rest_of_compilation): find_loop_tree_blocks before
remove_unnecessary_notes.
(debug_ignore_block): New fn.
* toplev.h: Declare it.
* emit-rtl.c (remove_unncessary_notes): Call it.
* dwarf2out.c (dwarf2out_ignore_block): New fn.
* dwarf2out.h: Declare it.
* final.c (final_start_function): Don't call remove_unnecessary_notes
if we did insn scheduling.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32320
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Sat, 4 Mar 2000 00:45:24 +0000 (00:45 +0000)]
* decl2.c (key_method): Break out from...
(import_export_vtable, import_export_class): ...here.
* decl.c (finish_function): Don't mess with flag_keep_inline_functions.
* decl2.c (finish_vtable_vardecl): Don't check decl_function_context.
* search.c (note_debug_info_needed, dfs_debug_mark,
dfs_debug_unmarkedp): Uncomment. Adjust for new scheme.
* decl2.c (finish_vtable_vardecl): Call note_debug_info_needed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32319
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Sat, 4 Mar 2000 00:11:40 +0000 (00:11 +0000)]
* cppinit.c (cpp_handle_option): Set opts->pedantic directly.
* cpplib.h: Delete SET_CPP_PEDANTIC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32318
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 3 Mar 2000 20:40:54 +0000 (20:40 +0000)]
* expr.c (expand_expr, case COMPONENT_REF): Use bitfield case if
result is a RECORD_TYPE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32317
138bc75d-0d04-0410-961f-
82ee72b054a4
gavin [Fri, 3 Mar 2000 20:11:12 +0000 (20:11 +0000)]
2000-03-03 Jonathan Larmour <jlarmour@cygnus.co.uk>
* config/mips/elf.h (CTOR_LISTS_DEFINED_EXTERNALLY): Added.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32316
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Fri, 3 Mar 2000 19:43:31 +0000 (19:43 +0000)]
* alpha.c (alpha_emit_set_const_1): Re-order cases to prefer
addition over compliments over shifts.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32315
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Fri, 3 Mar 2000 19:33:11 +0000 (19:33 +0000)]
* Makefile.in: Fixed ia64 by hand.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32314
138bc75d-0d04-0410-961f-
82ee72b054a4
nathan [Fri, 3 Mar 2000 18:05:07 +0000 (18:05 +0000)]
* decl.c (cp_finish_decl): Remove obsolete obstack comments, fix
typos.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32313
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Fri, 3 Mar 2000 17:09:46 +0000 (17:09 +0000)]
* cppinit.c (cpp_handle_option): Use SET_CPP_PEDANTIC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32312
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Fri, 3 Mar 2000 16:58:42 +0000 (16:58 +0000)]
* configure: Rebuilt.
* configure.in (--enable-multilib): New option.
(libffi_basedir): New subst.
(AC_OUTPUT): Added multilib code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32311
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Fri, 3 Mar 2000 14:20:28 +0000 (14:20 +0000)]
* reload1.c (reload_combine_note_use): Handle return register USEs.
REG case: Handle multi-hard-register hard regs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32310
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 3 Mar 2000 12:29:42 +0000 (12:29 +0000)]
* md.texi: Document use of '*' in insn pattern name.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32309
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Fri, 3 Mar 2000 09:19:42 +0000 (09:19 +0000)]
* calls.c (special_function_p): operator new may not be malloc-like.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32308
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 3 Mar 2000 08:45:07 +0000 (08:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32307
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Fri, 3 Mar 2000 08:28:43 +0000 (08:28 +0000)]
* gcse.c (dump_hash_table): Really fix error in last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32306
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Fri, 3 Mar 2000 06:32:46 +0000 (06:32 +0000)]
Denis Chertykov <denisc@overta.ru>
* avr.c (print_operand): Use print_operand_address instead of
output_addr_const.
* avr/libgcc.S: Cleanup code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32305
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Fri, 3 Mar 2000 06:20:53 +0000 (06:20 +0000)]
* alpha.c (alpha_emit_set_const_1): Also try c + small constant.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32304
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Fri, 3 Mar 2000 02:29:35 +0000 (02:29 +0000)]
Remove unncessary printf calls
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32303
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Fri, 3 Mar 2000 02:27:15 +0000 (02:27 +0000)]
* tree.h (TYPE_ALIGN_UNIT): New macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32302
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Fri, 3 Mar 2000 01:19:22 +0000 (01:19 +0000)]
* Makefile.in: Rebuilt.
* Makefile.am (TARGET_SRC_IA64): Use `ia64', not `alpha', as
directory name.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32301
138bc75d-0d04-0410-961f-
82ee72b054a4
cpopetz [Fri, 3 Mar 2000 00:54:46 +0000 (00:54 +0000)]
* config/i386/i386.c: (constant_call_address_operand): Reject
CONST_INT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32300
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Fri, 3 Mar 2000 00:09:22 +0000 (00:09 +0000)]
* cpplib.h (CPP_PEDANTIC): Only true if system_header_p is not set
for the buffer.
(SET_CPP_PEDANTIC): New macro.
* cpplib.c (do_include): Don't bother checking system_header_p.
(do_warning, do_ident, do_assert, do_unassert): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32299
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Fri, 3 Mar 2000 00:04:44 +0000 (00:04 +0000)]
New test - more cpp corner cases
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32298
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Fri, 3 Mar 2000 00:01:08 +0000 (00:01 +0000)]
* pt.c (instantiate_decl): Clear TI_PENDING_TEMPLATE_FLAG.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32297
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Thu, 2 Mar 2000 23:50:11 +0000 (23:50 +0000)]
* function.h (struct expr_status): Add x_arg_space_so_far.
(arg_space_so_far): New macro.
* expr.c (init_expr): Initialize it.
* calls.c (emit_call_1): Reset it.
(compute_argument_block_size, expand_call): Use it.
(expand_call, store_one_arg): Increment it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32296
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 2 Mar 2000 23:30:38 +0000 (23:30 +0000)]
* varasm.c (output_constant): Strip off a CONVERT_EXPR to
a UNION_TYPE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32295
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Thu, 2 Mar 2000 20:25:20 +0000 (20:25 +0000)]
* include/java-interp.h: Don't include MethodInvocation.h.
(class _Jv_InterpMethod): Don't make MethodInvocation a friend.
* Makefile.in: Rebuilt.
* Makefile.am (gnu/gcj/runtime/MethodInvocation.h): Removed.
(ordinary_java_source_files): Don't mention
MethodInvocation.java.
* gnu/gcj/runtime/MethodInvocation.java: Removed.
* interpret.cc (MethodInvocation::continue1): Removed.
(run): Handle exceptions here.
* java/lang/ClassLoader.java (defineClass1, defineClass2):
Removed.
* java/lang/natClassLoader.cc (defineClass0): Catch exceptions
here.
(defineClass2): Removed.
* java/lang/reflect/Method.java (hack_trampoline, hack_call):
Removed.
* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Catch
exceptions here.
(hack_call): Removed.
* java/lang/Class.h (Class): Removed hackRunInitializers,
hackTrampoline.
* java/lang/natClass.cc (hackRunInitializers): Removed.
(initializeClass): Catch exceptions here.
Include ExceptionInInitializerError.h.
* java/lang/Class.java (hackTrampoline, hackRunInitializers):
Removed.
* java/lang/Object.h (Object): Don't mention hack12_6.
* java/lang/natObject.cc (_Jv_FinalizeObject): Catch exceptions
here.
* java/lang/Object.java (hack12_6): Removed.
* java/lang/natThread.cc (run_): Renamed. Catch exceptions here.
(start): Use run_, not run__.
* java/lang/Thread.java (run_): Renamed from run__; old run_
removed.
* jni.cc (_Jv_JNI_FindClass): Handle exceptions.
(_Jv_JNI_EnsureLocalCapacity): Likewise.
(_Jv_JNI_DefineClass): Likewise.
(_Jv_JNI_ThrowNew): Likewise.
(_Jv_JNI_AllocObject): Likewise.
(_Jv_JNI_GetAnyMethodID): Likewise.
(_Jv_JNI_CallAnyMethodV): Likewise.
(_Jv_JNI_CallAnyMethodA): Likewise.
(_Jv_JNI_CallAnyVoidMethodV): Likewise.
(_Jv_JNI_CallAnyVoidMethodA): Likewise.
(_Jv_JNI_GetAnyFieldID): Likewise.
(_Jv_JNI_NewString): Likewise.
(_Jv_JNI_NewStringUTF): Likewise.
(_Jv_JNI_GetStringUTFChars): Likewise.
(_Jv_JNI_NewObjectArray): Likewise.
(_Jv_JNI_NewPrimitiveArray): Likewise.
(_Jv_JNI_GetPrimitiveArrayRegion): Likewise.
(_Jv_JNI_GetStringRegion): Likewise.
(_Jv_JNI_GetStringUTFRegion): Likewise.
(_Jv_JNI_SetPrimitiveArrayRegion): Likewise.
(_Jv_JNI_MonitorEnter): Likewise.
(_Jv_JNI_MonitorExit): Likewise.
(_Jv_JNI_ToReflectedField): Likewise.
(_Jv_JNI_ToReflectedMethod): Likewise.
(_Jv_JNI_RegisterNatives): Likewise.
(_Jv_JNI_AttachCurrentThread): Likewise.
(_Jv_JNI_DestroyJavaVM): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32294
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Thu, 2 Mar 2000 20:14:32 +0000 (20:14 +0000)]
* cppfiles.c (cpp_read_file): New function.
* cpphash.c (collect_expansion): Make sure to reset last_token
to NORM when we hit a string. Handle trailing whitespace
properly when the expansion is empty.
(create_definition): Disable line commands while parsing the
directive line.
(dump_definition): If pfile->lineno == 0, output a line
command ahead of the dump, and add a trailing newline.
* cppinit.c (append_include_chain): Add fifth argument, which
indicates whether or not system headers are C++ aware.
(initialize_standard_includes): New function,
broken out of read_and_prescan. Pass 'cxx_aware' value from
the include_defaults_array on to append_include_chain.
(dump_special_to_buffer): Const-ify char array.
(builtin_array): Don't dump __BASE_FILE__.
(cpp_start_read): Use cpp_read_file. Reorder code for
clarity. Don't output line commands here for -D/-A/-U
switches. Don't call deps_output for files included with
-include or -imacros.
* cpplib.c (do_define): Don't pay any attention to the second
argument.
(cpp_expand_to_buffer): Disable line commands while scanning.
(output_line_command): Work in the file buffer.
* cpplib.h: Remove no_record_file flag from struct cpp_reader.
Fix formatting of comments. Prototype cpp_read_file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32293
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Thu, 2 Mar 2000 19:58:49 +0000 (19:58 +0000)]
* cp-tree.h (build_java_class_ref): Declare.
* init.c (build_java_class_ref): No longer static.
* except.c (expand_throw): Generate a Java-style `throw' if the
thrown object is a "Java" object.
(initialize_handler_parm): Generate a Java-style lookup of
exception info if the caught object is a "Java" object.
(catch_language, catch_language_init): New globals.
(decl_is_java_type): New function.
(expand_start_catch_block): Don't call push_eh_info() or
push_eh_cleanup() when handling a Java-style "catch". Pass Java
class reference to build_catch_block.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32292
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 2 Mar 2000 18:29:56 +0000 (18:29 +0000)]
* c-common.c (c_common_nodes_and_builtins): Make sizetype_endlink
reference the language-equivalent of sizetype.
* c-typeck.c (comptypes): Treat sizetype like its language equivalent.
* fold-const.c (size_binop, size_diffop): Put back checks.
* gcse.c (dump_hash_table): Fix minor error in last change.
* stor-layout.c (set_sizetype): Set TYPE_DOMAIN of sizetype.
Clear TYPE_{NEXT,MAIN}_VARIANT and TYPE_{POINTER,REFERENCE}_to of
all sizetypes.
* cp/typeck.c (comptypes): Treat sizetype like its language equivalent.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32291
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Thu, 2 Mar 2000 11:49:51 +0000 (11:49 +0000)]
* calls.c (expand_call) Do not attempt to combine stack adjustments
with inhibit_defer_pop set.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32290
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 2 Mar 2000 08:45:09 +0000 (08:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32289
138bc75d-0d04-0410-961f-
82ee72b054a4
cchavva [Wed, 1 Mar 2000 22:42:36 +0000 (22:42 +0000)]
*** empty log message ***
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32288
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Wed, 1 Mar 2000 22:29:56 +0000 (22:29 +0000)]
* stor-layout.c (layout_decl): Allow front-ends to explicitly set
the DECL_SIZE for a FIELD_DECL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32287
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Wed, 1 Mar 2000 21:41:15 +0000 (21:41 +0000)]
revert last patch
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32286
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Wed, 1 Mar 2000 21:05:41 +0000 (21:05 +0000)]
* typeck.c (convert_for_assignment): Warn about conversion to bool.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32285
138bc75d-0d04-0410-961f-
82ee72b054a4
korbb [Wed, 1 Mar 2000 20:43:02 +0000 (20:43 +0000)]
remove unused symlinks from generated include dir
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32284
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Wed, 1 Mar 2000 19:12:18 +0000 (19:12 +0000)]
* cpphash.c (collect_expansion): Trim trailing white space
from macro definitions, but don't go past the last insertion
point.
* gcc.dg/cpp-redef.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32283
138bc75d-0d04-0410-961f-
82ee72b054a4
crux [Wed, 1 Mar 2000 17:16:35 +0000 (17:16 +0000)]
Reorganize some warning code
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32282
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Wed, 1 Mar 2000 11:15:52 +0000 (11:15 +0000)]
* i386.md (mulqi3): New pattern.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32280
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Wed, 1 Mar 2000 08:48:08 +0000 (08:48 +0000)]
no -pedantic
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32279
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Wed, 1 Mar 2000 08:45:07 +0000 (08:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32278
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Wed, 1 Mar 2000 08:37:57 +0000 (08:37 +0000)]
new
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32277
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Wed, 1 Mar 2000 08:33:28 +0000 (08:33 +0000)]
Don't try to link.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32276
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Wed, 1 Mar 2000 05:45:44 +0000 (05:45 +0000)]
* search.c (protected_accessible_p): Use context_for_name_lookup.
* typeck.c (expand_ptrmemfunc_cst): Fix thinko.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32275
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Wed, 1 Mar 2000 00:57:09 +0000 (00:57 +0000)]
* cpplib.h (CPP_ASSERTION, CPP_STRINGIZE, CPP_TOKPASTE): New
token types.
(struct cpp_reader): Add parsing_if_directive and
parsing_define_directive flags.
(struct cpp_options): Remove output_conditionals flag.
(check_macro_name): Delete prototype.
* cpphash.h (struct macrodef): Delete.
(struct reflist): Separate from struct definition.
(struct definition): Remove unused fields. Add column number.
(create_definition): Returns a DEFINITION *. Takes a
cpp_reader * and an int.
* cpphash.c (SKIP_WHITE_SPACE): Delete.
(PEEKC): Copy defn from cpplib.c.
(rest_extension, REST_EXTENSION_LENGTH): Delete.
(struct arg): New.
(struct arglist): Simplify.
(collect_expansion): Rewrite. Get tokens by calling
cpp_get_token. Add more error checking.
(collect_formal_parameters): New function, broken out of
create_definition and reworked to use get_directive_token.
(create_definition): All real work is now in collect_expansion
and collect_formal_parameters. do_define handles finding the
macro name. Return a DEFINITION, not a MACRODEF.
(macroexpand): Replace bcopy with memcpy throughout. Replace
character-at-a-time copy loop with memcpy and pointer increments.
(compare-defs): d1->argnames / d2->argnames might be null.
* cpplib.c (copy_rest_of_line): Delete function.
(skip_rest_of_line): Do all the work ourselves.
(skip_string): New function.
(parse_string): Use skip_string.
(get_macro_name): New function.
(check_macro_name): Delete.
(copy_comment): Use CPP_RESERVE and CPP_PUTC_Q.
(cpp_skip_hspace): Use CPP_BUMP_LINE.
(handle_directive): ICE if we're called on a macro buffer.
(do_define): Determine macro name and type (funlike/objlike)
here. Expunge all uses of MACRODEF.
(cpp_push_buffer): Set line_base to NULL.
(do_undef, read_line_number): Don't worry about getting a POP token.
(eval_if_expression): Set/reset parsing_if_directive around
cpp_parse_expr. Don't clear only_seen_white.
(skip_if_group): Remove output_conditionals logic. Use
skip_rest_of_line.
(cpp_get_token): Return ASSERTION, STRINGIZE, and TOKPASTE
tokens under appropriate conditions.
(cpp_unassert): Call do_unassert not do_assert. Oops.
* cppexp.c (parse_defined): New function, break out of
cpp_lex.
(cpp_lex): We now get CPP_ASSERTION tokens and can check them
ourselves, with cpp_defined.
* cppinit.c (cpp_handle_option, print_help): Delete -ifoutput.
* gcc.dg/
20000209-2.c: Turn off -pedantic-errors.
* gcc.dg/strpaste-2.c: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32274
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Wed, 1 Mar 2000 00:54:49 +0000 (00:54 +0000)]
* fold-const.c (size_binop): Don't asert inputs are the same and
have TYPE_IS_SIZETYPE set.
(size_diffop): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32273
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Wed, 1 Mar 2000 00:40:13 +0000 (00:40 +0000)]
* init.c (construct_virtual_bases): Fix thinko.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32272
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Wed, 1 Mar 2000 00:02:33 +0000 (00:02 +0000)]
* dwarfout.c (output_block): Output abstract blocks even if they
don't have TREE_ASM_WRITTEN set.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32271
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Wed, 1 Mar 2000 00:01:31 +0000 (00:01 +0000)]
* calls.c (emit_library_call): Check for null REG.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32270
138bc75d-0d04-0410-961f-
82ee72b054a4
loewis [Tue, 29 Feb 2000 23:47:26 +0000 (23:47 +0000)]
Fix prototype for dbxout_symbol_location.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32269
138bc75d-0d04-0410-961f-
82ee72b054a4
loewis [Tue, 29 Feb 2000 23:33:50 +0000 (23:33 +0000)]
* c-decl.c (current_function_decl): Move to toplev.c.
(init_decl_processing): Don't add current_function_decl as a ggc
root here.
* dbxout.c (dbxout_symbol): Change return type to int.
(dbxout_symbol_location, dbxout_syms): Likewise.
(dbxout_block): Don't emit LBRAC/RBRAC pairs for blocks without
any locals. Use current_function_func_begin_label if set.
* dbxout.h (dbxout_symbol, dbxout_syms): Change return type.
* dwarf2out.c (dwarf2out_begin_prologue): Set
current_function_func_begin_label.
* final.c (final_start_function): Reset it.
* toplev.c (current_function_decl): Define it here.
(current_function_func_begin_label): New variable.
(main): Add both as ggc roots.
* tree.h (current_function_func_begin_label): Declare.
* ch/decl.c (current_function_decl): Move to toplev.c.
* cp/decl.c (current_function_decl): Move to toplev.c.
* f/com.c (current_function_decl): Move to toplev.c.
* java/decl.c (current_function_decl): Move to toplev.c.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32268
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 29 Feb 2000 22:42:58 +0000 (22:42 +0000)]
* calls.c (emit_library_call): Do not abort if FUNCTION_ARG
returns a PARALLEL. Use emit_group_load and use_group_regs
as needed.
(emit_library_call_value): Similarly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32267
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 29 Feb 2000 20:29:14 +0000 (20:29 +0000)]
* pa/t-pa: Use quadlib.c instead of quadlib.asm.
* pa/quadlib.asm: Remove.
* pa/quadlib.c: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32265
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 29 Feb 2000 20:08:52 +0000 (20:08 +0000)]
* gcse.c: Cleanups throughout: mostly white-space, but also
some minor rearrangement of code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32264
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 29 Feb 2000 18:30:48 +0000 (18:30 +0000)]
* configure.in (hpux10, hpux11, PA32 mode): Use i128 float format.
* configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32263
138bc75d-0d04-0410-961f-
82ee72b054a4
nickc [Tue, 29 Feb 2000 18:00:11 +0000 (18:00 +0000)]
Apply Philip Blundell's patch to add arm-conix target.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32260
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Tue, 29 Feb 2000 17:11:46 +0000 (17:11 +0000)]
THANKS updates
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32258
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Tue, 29 Feb 2000 17:08:00 +0000 (17:08 +0000)]
2000-02-28 Mo DeJong <mdejong@cygnus.com>
* java/util/zip/ZipOutputStream.java(closeEntry) : Fixed
error caused by the incorrect casting of a long to an int.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32257
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Tue, 29 Feb 2000 17:04:35 +0000 (17:04 +0000)]
2000-02-28 Mo DeJong <mdejong@cygnus.com>
* java/util/zip/ZipOutputStream.java(write_entry) : Fixed
SIGSEV caused by use of the wrong instance variable.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32256
138bc75d-0d04-0410-961f-
82ee72b054a4
nathan [Tue, 29 Feb 2000 10:30:56 +0000 (10:30 +0000)]
* g++.old-deja/g++.pt/unify7.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32254
138bc75d-0d04-0410-961f-
82ee72b054a4
nathan [Tue, 29 Feb 2000 10:29:52 +0000 (10:29 +0000)]
* pt.c (fn_type_unification): Unify return type, whenever
provided.
(get_bindings_real): Only pass return type when necessary.
Remove explicit return type check.
* class.c (resolve_address_of_overloaded_function): Pass desired
return type to fn_type_unification.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32253
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Tue, 29 Feb 2000 08:45:07 +0000 (08:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32252
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Tue, 29 Feb 2000 08:30:48 +0000 (08:30 +0000)]
* dwarf2out.c (gen_block_die): Output abstract blocks even if they
don't have TREE_ASM_WRITTEN set.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32251
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Tue, 29 Feb 2000 04:18:35 +0000 (04:18 +0000)]
2000-02-28 Mo DeJong <mdejong@cygnus.com>
* libjava.compile/static_inner.java: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32250
138bc75d-0d04-0410-961f-
82ee72b054a4