1. 27 Aug, 2002 4 commits
  2. 26 Aug, 2002 7 commits
    • parse.y (try_builtin_assignconv): Allow narrowing primitive conversion if… · 83dd5fae
      parse.y (try_builtin_assignconv): Allow narrowing primitive conversion if RHS_TYPE is byte, short, or char.
      
      	* parse.y (try_builtin_assignconv): Allow narrowing primitive
      	conversion if RHS_TYPE is byte, short, or char.
      
      From-SVN: r56589
      Tom Tromey committed
    • objc-act.c (get_super_receiver): If inside a class method of a category... · d632dee9
      [gcc]
      2002-08-26  Ziemowit Laski <zlaski@apple.com>
      
              * objc/objc-act.c (get_super_receiver): If inside a class method
              of a category, cast the receiver to 'id' before accessing the 'isa'
              field so that <objc/objc-class.h> is not needed.  For NeXT runtime.
      
      [gcc/testsuite]
      2002-08-26  Ziemowit Laski  <zlaski@apple.com>
      
              * objc.dg/super-class-2.m: New test.
      
      From-SVN: r56587
      Ziemowit Laski committed
    • 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
  3. 25 Aug, 2002 5 commits
  4. 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
  5. 23 Aug, 2002 11 commits
  6. 22 Aug, 2002 9 commits