1. 23 Jan, 2004 9 commits
    • compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris. · 3a1cac0f
      2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
      	* lib/g77.exp: Likewise.
      	* lib/objc.exp: Likewise.
      	* lib/g++.exp: Likewise.
      
      From-SVN: r76397
      Andreas Tobler committed
    • fptr.c: Fix old-style definition. · 95f576c1
      2004-01-22  James A. Mmorrison  <ja2morri@uwaterloo.ca>
      
      	* config/pa/fptr.c: Fix old-style definition.
      
      From-SVN: r76396
      James A. Morrison committed
    • re PR libgcj/13107 (Wrong verification error in gij: recursive subroutine call) · fe1081b0
      	PR libgcj/13107:
      	* testsuite/libjava.lang/pr13107_2.xfail: New file.
      	* testsuite/libjava.lang/pr13107_3.xfail: New file.
      	* testsuite/libjava.lang/pr13107_3.java: New file.
      	* testsuite/libjava.lang/pr13107_3.out: New file.
      	* testsuite/libjava.lang/pr13107_2.java: New file.
      	* testsuite/libjava.lang/pr13107_2.out: New file.
      	* testsuite/libjava.lang/pr13107.java: New file.
      	* testsuite/libjava.lang/pr13107.out: New file.
      	* verify.cc (jsr_ptrs): Removed.
      	(entry_points): Likewise.
      	(struct subr_info): Likewise.
      	(struct subr_entry_info): Likewise.
      	(type_val::unused_by_subroutine_type): Likewise.
      	(type::merge): Don't handle unused_by_subroutine_type.
      	(type::print): Likewise.
      	(state::flags): Removed.
      	(state::subroutine): Likewise.
      	(state::seen_subrs): Likewise.
      	(state::NO_STACK): Likewise.
      	(state::FLAG_CHANGED, state::FLAG_UNUSED): Likewise.
      	(state): Updated all methods.
      	(state::clean_subrs): Removed.
      	(state::state): Removed `ret_semantics' flag.
      	(state::copy): Likewise.
      	(state::add_subr): Removed.
      	(state::enter_subroutine): Likewise.
      	(type::set_return_address): New method.
      	(handle_jsr_insn): Set return address on the type.  Always
      	invalidate PC after call.
      	(check_nonrecursive_call): Removed.
      	(~_Jv_BytecodeVerifier): Updated.
      	(branch_prepass): Removed special handling of jsr.
      	(note_branch_target): Likewise.
      	(get_subroutine): Removed.
      	(state::merge): Don't merge subroutines and don't handle
      	NO_STACK.  Removed ret_semantics and jsr_semantics arguments.
      	(state::note_variable): Removed.
      	(state::is_unmerged_ret_state): Likewise.
      	(state::print): Updated.
      	(set_variable): Likewise.
      	(merge_into): Renamed from push_jump_merge.  Removed ret_semantics
      	and jsr_semantics arguments.  Updated for new reverification
      	list.
      	(pop_jump): Rewrote.
      	(construct_primitive_array_type): Updated.
      	(state::next): Removed.
      	(INVALID_STATE): New define.
      	(state::INVALID): Removed.
      	(state::NO_NEXT): New value.
      	(state::pc, state::next): New fields.
      	(state::get_pc): New method.
      	(next_verify_pc): Removed.
      	(next_verify_state): New field.
      	(verify_instructions_0): Always check for falling off end.
      	(linked): New type.
      	(linked_utf8): Removed.
      	(states): Changed type.
      	(type::state_mergeable_p): New method.
      	(state::state_mergeable_p): Likewise.
      	(handle_ret_insn): Removed most code.
      	(state::reverify): New method.
      	(add_new_state): Likewise.
      	(state::set_pc): Likewise.
      
      From-SVN: r76395
      Tom Tromey committed
    • re PR rtl-optimization/13724 (Bad code generated for unsigned int -> long long multiplication) · 4c442790
      2004-01-22  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR optimization/13724
      	* cse.c (fold_rtx) <SUBREG>:  Fold a SUBREG to zero if it
      	represents the zero bits produced by a ZERO_EXTEND operation.
      
      From-SVN: r76394
      Paolo Bonzini committed
    • re PR rtl-optimization/13821 (IRIX 6.5 bootstrap failure: ICE in simplify_gen_subreg) · dc4bbaf7
      
      	PR optimization/13821
      	* simplify-rtx.c (simplify_subreg): Use subreg_lowpart_offset to
      	correctly calculate the lowpart offset of the contracted subreg.
      
      From-SVN: r76393
      Roger Sayle committed
    • invoke.texi (Optimize Options): Note that --param arguments are subject to change without notice. · b00567b0
      	* doc/invoke.texi (Optimize Options): Note that --param arguments
      	are subject to change without notice.
      
      From-SVN: r76391
      Ian Lance Taylor committed
    • re PR java/13733 (The result of an assignment operator is the LHS after assignment, not the RHS) · b24faf1e
      PR java/13733
      * libjava.compile/PR13733.java: New file.
      * libjava.compile/PR13733.xfail: New file.
      
      From-SVN: r76389
      Jeff Sturm committed
    • Daily bump. · 8755a8c7
      From-SVN: r76386
      GCC Administrator committed
  2. 22 Jan, 2004 30 commits
  3. 21 Jan, 2004 1 commit