1. 28 Mar, 2001 35 commits
  2. 27 Mar, 2001 5 commits
    • Fix ia64-linux kernel miscompile, bad unwind info when reorder epilogue block. · ad0fc698
      	* final.c (final_scan_insn, case NOTE_INSN_BASIC_BLOCK): Call
      	IA64_UNWIND_EMIT.
      	* config/ia64/ia64.c (block_num, need_copy_state): New static vars.
      	(process_epilogue): New static function.
      	(process_set): Call process_epilogue instead of emitting .restore
      	directly.
      	(process_for_unwind_directive): Handle NOTE_INSN_BASIC_BLOCK.
      
      From-SVN: r40885
      Jim Wilson committed
    • Makefile.in (SYSTEM_H): Define. · 911e6107
      	* Makefile.in (SYSTEM_H): Define.
      	Depend on $(SYSTEM_H), not system.h.
      
      	* objc/Make-lang.in: Depend on $(SYSTEM_H), not system.h.
      
      cp:
      	* Make-lang.in: Depend on $(SYSTEM_H), not system.h.
      
      f:
      	* Make-lang.in: Depend on $(SYSTEM_H), not system.h.
      
      java:
      	* Make-lang.in: Depend on $(SYSTEM_H), not system.h.
      
      From-SVN: r40883
      Kaveh R. Ghazi committed
    • Fix ia64-linux ICE on bash. · 685af3af
      	* flow.c (struct reg_cond_life_info): New fields orig_condition
      	and stores.
      	(init_propagate_block_info): Set new fields.
      	(mark_regno_cond_dead): Set and use new fields.
      	(flush_reg_cond_reg_1): Likewise.
      	(and_reg_cond, case AND): Check for redundant AND conditions.
      	(mark_used_reg): Delete unnecessary clears before freeing splay trees.
      	Set new fields.
      
      From-SVN: r40881
      Jim Wilson committed
    • * cppmacro.c (stringify_arg): Null terminate strings. · b044e9d5
      From-SVN: r40880
      Neil Booth committed
    • config.gcc (m68hc11-*-*, [...]): Convert to new tm.h inclusion style. · 0b29309a
      	* config.gcc (m68hc11-*-*, m68hc12-*-*): Convert to new tm.h
      	inclusion style.  xm-m68hc11.h no longer exists.
      	* config/m68hc11/xm-m68hc11.h: Delete file.
      	* config/m68hc11/m68hc12.h: Convert to new tm.h inclusion style.
      
      	* config/m68hc11/m68hc11.h: Convert to new tm.h inclusion style.
      	Don't define GCC_VERSION, N_, or PARAMS; don't include
      	gansidecl.h or stdio.h.  Define inhibit_libc here.
      	Make code conditioned on #if GCC_VERSION > 2095 unconditional.
      	Delete code conditioned on #if GCC_VERSION == 2095.
      
      	* config/m68hc11/m68hc11-protos.h, config/m68hc11/m68hc11.c:
      	Make code conditioned on #if GCC_VERSION > 2095 unconditional.
      	Delete code conditioned on #if GCC_VERSION == 2095.
      
      From-SVN: r40878
      Zack Weinberg committed