1. 29 Jan, 2000 6 commits
    • c4x.h (INIT_TARGET_OPTABS): Add all missing local optab entries. · 4fda2521
      2000-01-29 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
      
              * c4x.h (INIT_TARGET_OPTABS): Add all missing local optab entries.
      	* c4x.c: Define the optab rtx values.
      	(c4x_add_gc_roots): Add the ggc roots for these optab rtx values.
      	(c4x_emit_libcall): Use new optab rtx values.
      	(c4x_emit_libcall3): Likewise.
      	(c4x_emit_libcall_mulhi): Likewise.
      	* c4x-protos.h: Add prototypes for optab rtx values and change
      	prototypes for above c4x_emit_libcall functions.
      
      From-SVN: r31683
      Herman A.J. ten Brugge committed
    • c4x.c (c4x_output_ascii): Restrict line length of output when TI syntax is used. · dfafcb4d
      2000-01-29 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
      
              * c4x.c (c4x_output_ascii): Restrict line length of output when TI
      	syntax is used.
      	(c4x_function_prologue): Use regnames intead of float_reg_names when
      	TI syntax is used.
      	(c4x_function_epilogue): Likewise.
      	(c4x_print_operand): Likewise.
      	* c4x.h (HOST_WIDE_INT_PRINT_HEX): Redefine.
      	* c4x.md (set_high): Disable for TARGET_TI.
      
      From-SVN: r31682
      Herman A.J. ten Brugge committed
    • c4x.h (PREFERRED_RELOAD_CLASS): Change to restrict the reloading of framepointer… · ed3614cd
      c4x.h (PREFERRED_RELOAD_CLASS): Change to restrict the reloading of framepointer + constant to ADDR_REGS class.
      
      2000-01-27 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
      
      	* c4x.h (PREFERRED_RELOAD_CLASS): Change to restrict the reloading
      	of framepointer + constant to ADDR_REGS class.
      	* c4x.md (addqi3, addqi3_noclobber_reload): Update.
      	* c4x.c (std_or_reg_operand): New function.
      	* c4x-protos.h (std_or_reg_operand): Prototype it.
      
      From-SVN: r31681
      Herman A.J. ten Brugge committed
    • t-c4x: Change qi,qf,di,df into si,sf,hi,hf to generate same object names as libgcc2.c. · 29a963d3
      2000-01-29 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
      
      	* t-c4x: Change qi,qf,di,df into si,sf,hi,hf to generate same
      		object names as libgcc2.c.
      	* libgcc.S: Use newly defined names.
      
      From-SVN: r31680
      Herman A.J. ten Brugge committed
    • [multiple changes] · 65169dcf
      
      Fri Jan  7 19:48:04 CET 2000  Jan Hubicka  <jh@suse.cz>
      	* sbitmap.c (sbitmap_first_set_bit, sbitmap_last_set_bit): New
      	function.
      	* sbitmap.h (sbitmap_first_set_bit, sbitmap_last_set_bit): Declare.
      	* basic_block.h (FLOW_LOOP_FIRST_BLOCK): New macro.
      	(FLOW_LOOP_LAST_BLOCK): Likewise.
      
      2000-01-21  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
      
      	* basic-block.h (struct loop): New fields 'first' and 'last'.
      	* flow.c (flow_loops_find): Compute loop->first and loop->last.
      	(flow_loops_dump): Use loop->first to check for NOTE_INSN_LOOP_BEG
      	and loop->last to check for NOTE_INSN_LOOP_END.
      
      Fri Jan 28 10:57:58 2000  Jason Eckhardt  <jle@cygnus.com>
      
      	* predict.c (estimate_probability): Use the new FIRST and LAST fields
      	of the loop descriptor rather than HEADER and LATCH. Also added
      	missing break statements as well making some coding style modifications
      	as suggested by Michael Hayes.
      
      From-SVN: r31679
      Jason Eckhardt committed
    • gcconfig.h (DATASTART): Add missing extern declaration for data_start on powerpc. · 72af8e4e
      	* gcconfig.h (DATASTART): Add missing extern declaration
      	for data_start on powerpc.
      
      From-SVN: r31677
      Anthony Green committed
  2. 28 Jan, 2000 18 commits
  3. 27 Jan, 2000 16 commits