- 23 Oct, 1999 2 commits
-
-
From-SVN: r30136
Jason Merrill committed -
* arm.c (logical_binary_operator): New fucntion. * arm.h (logical_binary_operator): Declare it. (PREDICATE_CODES): Handle logical_binary_operator. * arm.md (anddi3, anddi_zesidi_di, anddi_sesdi_di): Use "#" for output constraints. Add appropriate splitters. (anddi_notdi_di, anddi_notzesidi_di, anddi_notsesidi_di): Likewise. (iordi3, iordi_zesidi_di, iordi_sesidi_di): Likewise. (xordi3, xordi_zesidi_di, xordi_sesidi_di): Likewise. From-SVN: r30135
Jeffrey A Law committed
-
- 22 Oct, 1999 12 commits
-
-
From-SVN: r30134
Bernd Schmidt committed -
* Makefile.in: Rebuilt. * Makefile.am (java/lang/ClassLoader.h): New target. * java/lang/natClassLoader.cc (_Jv_FindClass): Removed reference to `redirect'. * include/java-props.h (_Jv_Compiler_Properties): Changed declaration. * gcj/array.h (JvRunMain, _Jv_RunMain): Don't declare. * include/jvm.h (_Jv_GCSetInitialHeapSize, _Jv_GCSetMaximumHeapSize): Declare. (JvRunMain, _Jv_RunMain): Declare. (_Jv_SetMaximumHeapSize, _Jv_SetInitialHeapSize): Declare. * nogc.cc (_Jv_GCSetInitialHeapSize): New function. (_Jv_GCSetMaximumHeapSize): Likewise. * boehm.cc (_Jv_GCSetInitialHeapSize): New function. (_Jv_GCSetMaximumHeapSize): Likewise. * prims.cc (parse_heap_size): New function. (_Jv_SetInitialHeapSize): Likewise. (_Jv_SetMaximumHeapSize): Likewise. (_Jv_Compiler_Properties): New global. * gij.cc (help): New function. (version): Likewise. (heap_size): Likewise. (heap_max_size): Likewise. (main): Parse arguments. Set _Jv_Compiler_Properties. Include <config.h>, <java-props.h>. (_Jv_Compiler_Properties): Removed. From-SVN: r30133
Tom Tromey committed -
* jvgenmain.c (main): _Jv_Compiler_Properties now an extern; set in generated `main'. From-SVN: r30132
Tom Tromey committed -
* i386.md: Add missing `y' modifiers to uses of fst, fstp, fld, and fld. From-SVN: r30131
Mark Mitchell committed -
From-SVN: r30130
Bruce Korb committed -
From-SVN: r30129
Jeff Law committed -
* cp-tree.def (EMPTY_CLASS_EXPR): New tree node. * call.c (build_call): Use EMPTY_CLASS_EXPR instead of RTL_EXPR. * expr.c (cplus_expand_expr): Expand it. * ir.texi: Document EMPTY_CLASS_EXPR. From-SVN: r30128
Mark Mitchell committed -
Thu Oct 21 01:27:31 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (resolve_qualified_expression_name): Handle MODIFY_EXPR. (qualify_ambiguous_name): Likewise. This fixes the net PR #56 (http://sourceware.cygnus.com/ml/java-prs/1999-q3/msg00131.html) From-SVN: r30127
Alexandre Petit-Bianco committed -
Wed Oct 20 01:41:47 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (java_complete_tree): fold_constant_for_init to work on permanent_obstack. (java_complete_lhs): Likewise. (array_constructor_check_entry): Complete an initializer element on permanent_obstack. This patch fixes the net PR #37 (http://sourceware.cygnus.com/ml/java-prs/1999-q3/msg00043.html) From-SVN: r30126
Alexandre Petit-Bianco committed -
* Makefile.in (cse.o): Depend on hashtab.h, not splay-tree.h. Also depend on ggc.h. From-SVN: r30125
Jeffrey A Law committed -
From-SVN: r30124
Matthias Klose committed -
1999-10-21 Mark Mitchell <mark@codesourcery.com> * dump.c (dequeue_and_dump): Replace several uses of queue_and_dump_index with dump_child. From-SVN: r30123
Mark Mitchell committed
-
- 21 Oct, 1999 10 commits
-
-
* calls.c: Include tm_p.h later, so everything we need is defined. * expr.c: Likewise. * function.c: Likewise. * except.c: Include tm_p.h. * sparc.c: Likewise. (dwarf2out_cfi_label): Don't prototype. (check_return_regs, epilogue_renumber, ultra_cmove_results_ready_p, ultra_fpmode_conflict_exists, ultra_find_type, ultra_build_types_avail, ultra_flush_pipeline, ultra_rescan_pipeline_state, set_extends, ultra_code_from_mask, ultra_schedule_insn): Add static prototype. (data_segment_operand, text_segment_operand): Call itself with the proper number of arguments. (sparc_flat_save_restore, sparc_v8plus_shift): Constify a char*. * sparc.h: Move all declarations to sparc-protos.h. (SELECT_RTX_SECTION): Pass a missing MODE argument to symbolic_operand. * sparc/sysv4.h (SELECT_RTX_SECTION): Likewise. * config/svr4.h (text_section, ctors_section, dtors_section): Add Prototypes. (ASM_OUTPUT_SECTION_NAME, UNIQUE_SECTION, ASM_FINISH_DECLARE_OBJECT, ASM_OUTPUT_LIMITED_STRING, ASM_OUTPUT_ASCII): Constify a char*. * sparc-protos.h: New file for sparc prototypes. cp: * expr.c: Include tm_p.h. From-SVN: r30122
Kaveh R. Ghazi committed -
* function.c (record_insns, contains): Always declare and define. (record_insns): Mark with ATTRIBUTE_UNUSED. From-SVN: r30121
Kaveh R. Ghazi committed -
From-SVN: r30120
Jonathan Larmour committed -
From-SVN: r30119
Nick Clifton committed -
* cp-tree.h (SCOPE_PARTIAL_P): New macro. (pushlevel_temporary): Remove. (add_scope_stmt): New function. * decl.c (pushlevel_temporary): Remove. (poplevel): Use add_scope_stmt. (start_decl_1): Likewise. * semantics.c (add_scope_stmt): New function. (do_pushlevel): Use it. (do_poplevel): Use it. (expand_stmt): Check SCOPE_PARTIAL_P. From-SVN: r30118
Mark Mitchell committed -
From-SVN: r30117
Jeff Law committed -
* cp-tree.def (EMPTY_CLASS_EXPR): New tree node. * call.c (build_call): Use EMPTY_CLASS_EXPR instead of RTL_EXPR. * expr.c (cplus_expand_expr): Expand it. * ir.texi: Document EMPTY_CLASS_EXPR. From-SVN: r30116
Mark Mitchell committed -
* sparc.md (movsf_const_intreg): If splitting, length must be > 1. (movdf_const_intreg_sp64): Similarly. From-SVN: r30112
Jeffrey A Law committed -
* local-alloc.c (update_equiv_regs): Check the correct insn for pre-existing REG_EQUIV notes. From-SVN: r30111
Jeffrey A Law committed -
* cse.c (cse_end_of_basic_block): Don't return the end of a basic block reached by a branch if we're not going to actually process this block From-SVN: r30109
Mark Mitchell committed
-
- 20 Oct, 1999 15 commits
-
-
* noncompile/noncompile.exp: For 940510-1.c, change compiler_output to look for one error message instead of two. From-SVN: r30108
Jim Wilson committed -
* integrate.c (integrate_decl_tree): Set DECL_CONTEXT to 0 if this is a local extern function declaration. From-SVN: r30107
Jim Wilson committed -
* i386.c (ix86_expand_prologue): Properly wrap USE around reg for CALL_INSN_FUNCTION_USAGE. From-SVN: r30106
Richard Henderson committed -
Thu Oct 14 18:51:37 1999 Andrew Haley <aph@cygnus.com> * config/mips/mips.md (movdf_internal1a): Allow floating-point move between GP_REGs. From-SVN: r30105
Andrew Haley committed -
thumb.h (GO_IF_LEGITIMATE_ADDRESS): Take account of the mode size when finding out if an offset is legal. Wed Oct 20 15:36:11 1999 Andrew Haley <aph@cygnus.com> * config/arm/thumb.h (GO_IF_LEGITIMATE_ADDRESS): Take account of the mode size when finding out if an offset is legal. From-SVN: r30104
Andrew Haley committed -
* basic-block.h (PROP_*): Move constants from ... * flow.c: ... here. (compute_bb_for_insn): Free the array before reallocating. (update_life_info): New arg PROP_FLAGS; pass on to propagate_block. (allocate_reg_life_data): Reset all reg variables collected by propagate_block. (get_block_head_tail): Don't convert from bb to block. (get_bb_head_tail): New. Update all callers of get_block_head_tail. (find_insn_reg_weight): Take block not bb. (schedule_block): Don't set block num for moved insns. (schedule_region): Don't update_life_info or find_insn_reg_weight. (schedule_insns): Do it here instead. * combine.c (combine_instructions): Invoke compute_bb_for_insn before update_life_info. * recog.c (split_all_insns, peephole2_optimize): Update for new arg to update_life_info. * rtlanal.c (remove_note): Cope with NULL note. * toplev.c (rest_of_compilation): Don't invoke recompute_reg_usage if we did sched1. From-SVN: r30103
Richard Henderson committed -
From-SVN: r30102
Richard Earnshaw committed -
From-SVN: r30101
Richard Earnshaw committed -
(merge_blocks_move_predecessor_nojumps): Re-order the basic block records so that merge_blocks_nomove will clean up correctly. From-SVN: r30100
Richard Earnshaw committed -
From-SVN: r30099
Richard Earnshaw committed -
From-SVN: r30098
Jeff Law committed -
* cp-tree.h (DECL_NAMESPACE_SCOPE_P): Don't treat template parameters as having namespace scope. From-SVN: r30097
Mark Mitchell committed -
* pa.md (call, call_value): Do not emit a blockage after restoring the PIC register. From-SVN: r30096
Jeffrey A Law committed -
From-SVN: r30095
Mark Mitchell committed -
1999-10-19 Bryce McKinlay <bryce@albatross.co.nz> * libjava.compile/invokeinterface: New directory. * libjava.compile/invokeinterface/Test.java: New file. Test code for PR gcj/71 and PR gcj/72. * libjava.compile/invokeinterface/A.java: New file. * libjava.compile/invokeinterface/B.java: New file. From-SVN: r30094
Bryce McKinlay committed
-
- 19 Oct, 1999 1 commit
-
-
* jcf-parse.c (parse_source_file): Call jcf_dependency_add_file. From Mike Moreton <mike@pillim.demon.co.uk>. From-SVN: r30093
Tom Tromey committed
-