1. 26 Aug, 2002 5 commits
    • s390-protos.h (s390_function_prologue, [...]): Remove. · c3cc6b78
      	* config/s390/s390-protos.h (s390_function_prologue,
      	s390_function_epilogue): Remove.
      	config/s390/s390.c (s390_function_prologue, s390_function_epilogue,
      	TARGET_ASM_FUNCTION_PROLOGUE, TARGET_ASM_FUNCTION_EPILOGUE): Remove.
      
      	config/s390/s390.c (s390_machine_dependent_recorg): New function.
      	config/s390/s390-protos.h (s390_machine_dependent_reorg): Declare it.
      	config/s390/s390.h (MACHINE_DEPENDENT_REORG): Call it.
      	config/s390/s390.c (s390_split_branches, s390_chunkify_pool): Adapt
      	to being called from MACHINE_DEPENDENT_REORG.  Update regs_ever_live.
      
      	config/s390/s390.c (s390_frame_info): Inline save_fprs_p.  Always
      	assume BASE_REGISTER and RETURN_REGNUM need to be saved.
      	(s390_emit_prologue): Assume RETURN_REGNUM to be saved iff
      	function is not a leaf function.  Use save_gprs and restore_gprs.
      	(s390_emit_epilogue): Likewise.
      	(save_gprs, restore_gprs): New functions.
      	(struct s390_frame): Remove return_reg_saved_p member.
      	(save_fprs_p): Remove.
      	(s390_optimize_prolog): New function.
      	(s390_legitimate_reload_constant): Remove now unnecessary check.
      
      	(s390_function_count): Remove.
      	(s390_output_symbolic_const): Replace s390_function_count by
      	current_function_funcdef_no.
      	(s390_output_constant_pool): Likewise.
      
      	(legitimize_pic_address): Use regs_ever_live to track PIC register
      	instead of current_function_uses_pic_offset_table.
      	(s390_emit_prologue): Likewise.
      	config/s390/s390.md ("call", "call_value"): Likewise.
      
      From-SVN: r56584
      Ulrich Weigand committed
    • c-opts.c (find_opt): Don't complain about wrong languages here. · 3f662186
      	* c-opts.c (find_opt): Don't complain about wrong languages
      	here.  Return exact matches even for wrong language.
      	(c_common_decode_option): Complain about wrong languages
      	here.
      
      From-SVN: r56583
      Neil Booth committed
    • Daily bump. · 00e3ddda
      From-SVN: r56581
      GCC Administrator committed
    • win32.h (getcwd): copied function declaration as temporary fix for header confusion. · 6005baa7
      2002-08-25  Adam Megacz <adam@xwt.org>
      
              * include/win32.h (getcwd): copied function declaration as
              temporary fix for header confusion.
      
      From-SVN: r56574
      Adam Megacz committed
    • libjava.exp: don't apply -no-install when platform is mingw. · e0069112
      2002-08-25  Adam Megacz <adam@xwt.org>
      
          * lib/libjava.exp: don't apply -no-install when platform is mingw.
      
      From-SVN: r56573
      Adam Megacz committed
  2. 25 Aug, 2002 5 commits
  3. 24 Aug, 2002 4 commits
    • Makefile.am (libgcj_la_SOURCES): Remove name-finder.cc. · 6e0532cd
              * Makefile.am (libgcj_la_SOURCES): Remove name-finder.cc.
              (core_java_source_files): Add VMThrowable.java and NameFinder.java
              (nat_source_files): Remove natThrowable.cc, add natVMThrowable.cc
              and natNameFinder.cc.
              * Makefile.in: Regenerate.
              * prims.cc: Use trace_enabled from VMThrowable.
              * name-finder.cc: Removed.
              * gcj/javaprims.h: Add class VMThrowable.
              * gnu/gcj/runtime/NameFinder.java: New file.
              * gnu/gcj/runtime/natNameFinder.cc: Likewise.
              * include/name-finder.h: Removed.
              * java/lang/Throwable.java (printStackTrace (PrintStream)): Use new
              method stackTraceString().
              (printStackTrace (PrintWriter)): Likewise.
              (stackTraceString): Complete rewrite of old printStackTrace using
              StringBuffer.
              (stackTraceStringBuffer): New helper method for stackTraceString().
              (fillInStackTrace): Delegate to VMTrowable.
              (getStackTrace): Likewise.
              (getStackTrace0): Removed.
              (trace_enabled, stackTraceBytes): Moved to new VMThrowable.java.
              (setStackTrace): Copy given array.
              * java/lang/natThrowable.cc: Removed (replaced by natVMThrowable).
              * java/lang/VMThrowable.java: New class.
              * java/lang/natVMThrowable.cc: New file.
      
      From-SVN: r56556
      Mark Wielaard committed
    • * MAINTAINERS: Change my mailing address. · 4906d5d8
      From-SVN: r56555
      Geoffrey Keating committed
    • Daily bump. · 3f1a8d76
      From-SVN: r56554
      GCC Administrator committed
    • ggc-page.c (compute_inverse): Short circuit calculation for object sizes larger than half a page. · 280cf02a
      	* ggc-page.c (compute_inverse): Short circuit calculation for
      	object sizes larger than half a page.
      
      From-SVN: r56548
      Zack Weinberg committed
  4. 23 Aug, 2002 11 commits
  5. 22 Aug, 2002 15 commits