- 16 Jan, 2000 9 commits
-
-
* libjava.lang/pr83.out: New file. * libjava.lang/pr83.java: New file. * libjava.lang/pr109.out: New file. * libjava.lang/pr109.java: New file. From-SVN: r31446
Anthony Green committed -
From-SVN: r31445
Alexandre Oliva committed -
* aclocal.m4 (AC_FUNC_MMAP_ZERO): New macro. * configure.in (AC_FUNC_MMAP_ZERO): Use instead of AC_FUNC_MMAP. * ggc-page.c: Replace HAVE_MMAP with HAVE_MMAP_ZERO. * configure, config.in: Rebuilt. From-SVN: r31444
Alexandre Oliva committed -
* config/i386/i386.md: Add peephole to merge successive stack adjusts. From-SVN: r31443
Zack Weinberg committed -
* class.c (build_vbase_pointer): Relocate. (build_vbase_pointer_fields): Likewise. (dfs_build_vbase_offset_vtbl_entries): Likewise. (build_vbase_offset_vtbl_entries): Likewise. From-SVN: r31442
Mark Mitchell committed -
* decl.c (init_decl_processing): Complain if -fnew-abi -fno-vtable-thunks is used. From-SVN: r31441
Mark Mitchell committed -
* decl2.c (lang_decode_option): Don't couple flag_honor_std to flag_new_abi. From-SVN: r31440
Mark Mitchell committed -
* cp-tree.h (num_extra_vtbl_entries): New function. (size_extra_vtbl_entries): Likewise. (dfs_vtable_path_unmark): Likewise. (dfs_vtable_path_unmarked_real_bases_queue_p): Likewise. (dfs_vtable_path_marked_real_bases_queue_p): Likewise. * class.c (num_extra_vtbl_entries): New function. (size_extra_vtbl_entries): Likewise. (dfs_build_vbase_offset_vtbl_entries): New function. (build_vbase_offset_vtbl_entries): Likewise. (build_vtbl_initializer): Use it. (finish_struct_1): Adjust vtable sizes (using num_extra_vtbl_entries). * expr.c (cplus_expand_expr): Assert that the DECL_RTL for a THUNK_DECL is non-NULL before expanding it. * init.c (expand_virtual_init): Adjust the vtable pointer by size_extra_vtbl_entries before storing it. * search.c (get_shared_vase_if_not_primary): Adjust prototype. Handle TREE_LIST parameters here, not in the dfs_* functions. (dfs_unmarked_real_bases_queue_p): Adjust. (dfs_marked_real_bases_queue_p): Likewise. (dfs_vtable_path_unmarked_real_bases_queue_p): New function. (dfs_vtable_path_marked_real_bases_queue_p): New function. (dfs_vtable_path_unmark): Likewise. From-SVN: r31439
Mark Mitchell committed -
From-SVN: r31438
Jeff Law committed
-
- 15 Jan, 2000 5 commits
-
-
* gcse.c (insert_insn_end_bb): Use emit_block_insn_before instead of emit_insn_before. Also handle NOTE_INSN_BASIC_BLOCK when walking backwards to find all the parameter loads when the basic block ends in a call. From-SVN: r31437
John Wehle committed -
From-SVN: r31436
Jeff Law committed -
* optimize.c (copy_body_r): Clear the operand three of a TARGET_EXPR when copying it. From-SVN: r31435
Mark Mitchell committed -
* loop.c (this_loop_info): Delete. (uid_loop): Add in place of uid_loop_num. All uses updated. (loop_number_exit_count): Delete and replace with entry in loop structure. All uses updated. (loop_number_loop_starts, loop_number_loop_ends): Likewise. (loop_number_loop_cont, loop_number_cont_dominator): Likewise. (loop_outer_loop): Likewise. (loop_invalid, loop_number_exit_labels): Likewise. (loop_used_count_register): Delete and replace with entry in loop_info structure. (find_and_verify_loops): Add loops argument. (verify_dominator, mark_loop_jump, prescan_loop): Replace loop_start, loop_end, etc. arguments with loop structure pointer. All callers changed. (loop_reg_used_before_p, scan_loop, strength_reduce): Likewise. (check_dbra_loop, next_insn_in_loop, try_copy_prop): Likewise. (load_mems_and_recount_loop_regs_set, load_mems): Likewise. (insert_bct): Likewise. (basic_induction_var): New argument level. * loop.h (struct loop_info): Delete fields num, loops_enclosed, vtop, and cont. Add used_count_register. (uid_loop): Delete declaration. (loop_number_exit_count): Likewise. (loop_number_loop_starts, loop_number_loop_ends): Likewise. (loop_number_loop_cont, loop_number_cont_dominator): Likewise. (loop_outer_loop, loop_used_count_register): Likewise. (loop_invalid, loop_number_exit_labels): Likewise. (unroll_loop): Replace loop_start and loop_end arguments with loop structure pointer. (loop_precondition_p, loop_iterations): Likewise. Include basic-block.h. * unroll.c: (unroll_loop): Replace loop_start and loop_end arguments with loop structure pointer. (loop_precondition_p, loop_iterations): Likewise. * basic-block.h (struct loop): New entries vtop, cont, cont_dominator, start, end, top, scan_start, exit_labels, exit_count. * Makefile.in (LOOP_H): Add basic-block.h to dependencies. From-SVN: r31434
Michael Hayes committed -
From-SVN: r31433
Gerald Pfeifer committed
-
- 14 Jan, 2000 26 commits
-
-
From-SVN: r31432
Martin v. Löwis committed -
method.c (build_decl_overload_real): Check whether we are in :: before returning __builtin_new/delete. * method.c (build_decl_overload_real): Check whether we are in :: before returning __builtin_new/delete. From-SVN: r31431
Martin v. Löwis committed -
From-SVN: r31430
Nathan Sidwell committed -
* pdp11-protos.h: New file. * pdp11.c: Include tm_p.h. Add static prototypes. Fix compile time warnings. * pdp11.h: Move prototypes to pdp11-protos.h. Fix compile time warnings. * pdp11.md: Likewise. * 2bsd.h: Likewise. From-SVN: r31429Kaveh R. Ghazi committed -
* mn10300-protos.h: New file. * mn10300.c: Include tm_p.h. Add static prototypes. Fix compile time warnings. * mn10300.h: Move prototypes to mn10300-protos.h. Fix compile time warnings. * mn10300.md: Likewise. From-SVN: r31428Kaveh R. Ghazi committed -
* mn10200-protos.h: New file. * mn10200.c: Include tm_p.h. Add static prototypes. Fix compile time warnings. * mn10200.h: Move prototypes to mn10200-protos.h. Fix compile time warnings. * mn10200.md: Likewise. From-SVN: r31427Kaveh R. Ghazi committed -
* h8300-protos.h: New file. * h8300.c: Include tm_p.h. Add static prototypes. Fix compile time warnings. * h8300.h: Move prototypes to h8300-protos.h. Fix compile time warnings. * h8300.md: Likewise. From-SVN: r31426Kaveh R. Ghazi committed -
* varasm.c (asm_output_bss): Mark parameters with ATTRIBUTE_UNUSED. (asm_emit_uninitialised): Likewise. From-SVN: r31425Kaveh R. Ghazi committed -
* config/mips/mips.h (ISA_HAS_INT_CONDMOVE): New. * config/mips/mips.md: Use ISA_HAS_INT_CONDMOVE. From-SVN: r31424
Gavin Romig-Koch committed -
* config/mips/mips.c (override_options): Don't turn on extra alignment for mips16. From-SVN: r31423
Clinton Popetz committed -
* config/mips/mips.c (mips_va_arg): Fix fprv for the 32 bit eabi, and make sure queued POSTINCREMENT rtl is emitted at the right point. From-SVN: r31422
Clinton Popetz committed -
* builtins.c (PAD_VARARGS_DOWN): Define. (std_expand_builtin_va_arg): Use the above macro. * config/mips/mips.c (PAD_VARARGS_DOWN): Define. * tm.texi (Register Arguments): Document the above macro. From-SVN: r31421
Clinton Popetz committed -
jump insn. From-SVN: r31420
Nick Clifton committed -
* eh-common.h: PROTO -> PARAMS. * emit-rtl.c: Likewise. * errors.c: Likewise. * errors.h: Likewise. * except.c: Likewise. * except.h: Likewise. * explow.c: Likewise. * expmed.c: Likewise. * expr.c: Likewise. * expr.h: Likewise. * final.c: Likewise. * fix-header.c: Likewise. * flow.c: Likewise. * fold-const.c: Likewise. * function.c: Likewise. * function.h: Likewise. * gcc.c: Likewise. * gcov-io.h: Likewise. * gcov.c: Likewise. * gcse.c: Likewise. From-SVN: r31419
Kaveh R. Ghazi committed -
* sh-protos.h: New file. * sh.c: Include insn-config.h, toplev.h, recog.h and tm_p.h. Add static prototypes. Fix compile time warnings. * sh.h: Move prototypes to sh-protos.h. Fix compile time warnings. * sh.md: Likewise. * elf.h: Likewise. From-SVN: r31418
Kaveh R. Ghazi committed -
* arc-protos.h: New file. * arc.c: Include tm_p.h. Add static prototypes. Fix compile time warnings. * arc.h: Move prototypes to arc-protos.h. Fix compile time warnings. * arc.md: Likewise. From-SVN: r31417
Kaveh R. Ghazi committed -
* dsp16xx-protos.h: New file. * dsp16xx.c: Include tm_p.h. Add static prototypes. Fix compile time warnings. * dsp16xx.h: Move prototypes to dsp16xx-protos.h. Fix compile time warnings. * dsp16xx.md: Likewise. From-SVN: r31416
Kaveh R. Ghazi committed -
* convex-protos.h: New file. * convex.c: Include tm_p.h. Add static prototypes. Fix compile time warnings. * convex.h: Move prototypes to convex-protos.h. Fix compile time warnings. From-SVN: r31415
Kaveh R. Ghazi committed -
* elxsi-protos.h: New file. * elxsi.c: Include tm_p.h. Add static prototypes. Fix compile time warnings. * elxsi.h: Move prototypes to elxsi-protos.h. Fix compile time warnings. * elxsi.md: Likewise. From-SVN: r31414
Kaveh R. Ghazi committed -
* config/mips/mips.h (REGISTER_MOVE_COST): Remove redundant case for moving from HI/LO/HI_LO_REG. This makes the behavior match the comment for MIPS16. From-SVN: r31413Clinton Popetz committed -
2000-01-12 Gabriel Dos Reis <gdr@codesourcery.com> From-SVN: r31412
Gabriel Dos Reis committed -
Commit ChangeLog entries 2000-01-13 Nathan Sidwell <sidwell@codesourcery.com> corresponding to commit of configure.in 1.324... Commit ChangeLog entries 2000-01-13 Nathan Sidwell <sidwell@codesourcery.com> corresponding to commit of configure.in 1.324, acconfig.h 1.41, Makefile.in 1.364, cp/g++spec.c 1.19, cp/Make-lang.in 1.42 ChangeLog: * configure.in (--enable-new-gxx-abi): New option. * acconfig.h (ENABLE_NEW_GXX_ABI): New define. * Makefile.in (GXX_ABI_FLAG): New variable. * configure: Regenerate. cp/ChangeLog: * g++spec.c (lang_specific_driver): Add -fnew-abi if ENABLE_NEW_GXX_ABI defined. * Make-lang.in (tinfo.o, tinfo2.o, exception.o, new.o, opnew.o, opnewnt.o, opvnew.o, opvnewnt.o, opdel.o, opdelnt.o, opvdel.o, opvdelnt.o): Use GXX_ABI_FLAG switch. From-SVN: r31411
Nathan Sidwell committed -
flow.c (split_edge): Do not call set_block_for_insn if we do not have a basic_block_for_insn structure. * flow.c (split_edge): Do not call set_block_for_insn if we do not have a basic_block_for_insn structure. From-SVN: r31410Jeffrey A Law committed -
fr30.h (TRAMPOLINE_TEMPLATE): Use nops to ensure the static chain and destination functions are 32bit aligned... * fr30.h (TRAMPOLINE_TEMPLATE): Use nops to ensure the static chain and destination functions are 32bit aligned within the trampoline. (TRAMPOLINE_SIZE, INITIALIZE_TRAMPOLINE): Corresponding changes. (TRAMPOLINE_ALIGNMENT): Define. From-SVN: r31409Jeffrey A Law committed -
From-SVN: r31408
Jeff Law committed -
* cse.c (cse_insn): When changing (set (pc) (reg)) to (set (pc) (label_ref)), verify the change creates a valid insn. From-SVN: r31407Jeffrey A Law committed
-