This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] New port of Cell SPU


This fourth version includes an update to a newer revision of trunk
(118894) and corrected ChangeLog.

Trevor

ChangeLog 06-11-16  Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>

	* configure.in (skipdirs) : Don't build target-libiberty for SPU.
	* configure : Rebuilt.

gcc/ChangeLog 06-11-16  Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
	Russell Olsen <Russell_Olsen@playstation.sony.com>
	Dmitri Makarov <Dmitri_Makarov@playstation.sony.com>
	Yukishige Shibata <shibata@rd.scei.sony.co.jp>
	Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
	Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
	Andrew Pinski <Andrew_Pinski@playstation.sony.com>

	* config.gcc : Add target for SPU.
	* config/spu/constraints.md : New file.
	* config/spu/crt0.c : New file.
	* config/spu/crtend.c : New file.
	* config/spu/crti.asm : New file.
	* config/spu/crtn.asm : New file.
	* config/spu/float_unsdidf.c : New file.
	* config/spu/float_unssidf.c : New file.
	* config/spu/predicates.md : New file.
	* config/spu/spu-builtins.def : New file.
	* config/spu/spu-builtins.h : New file.
	* config/spu/spu-builtins.md : New file.
	* config/spu/spu-c.c : New file.
	* config/spu/spu-elf.h : New file.
	* config/spu/spu-modes.def : New file.
	* config/spu/spu-protos.h : New file.
	* config/spu/spu.c : New file.
	* config/spu/spu.h : New file.
	* config/spu/spu.md : New file.
	* config/spu/spu.opt : New file.
	* config/spu/spu_internals.h : New file.
	* config/spu/spu_intrinsics.h : New file.
	* config/spu/spu_mfcio.h : New file.
	* config/spu/t-spu-elf : New file.
	* config/spu/vec_types.h : New file.
	* config/spu/vmx2spu.h : New file.
	* doc/contrib.texi : Document SPU contributor.
	* doc/extend.texi : Document SPU extensions.
	* doc/invoke.texi : Document SPU options.
	* doc/md.texi : Document SPU constraints.

libcpp/ChangeLog 06-11-16  Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>

	* configure.ac (need_64bit_hwint): Need 64bit hwint for SPU.
	* configure : Rebuilt.

* Trevor Smigiel <Trevor_Smigiel@playstation.sony.com> [2006-11-15 11:29]:
> Here is a third version of the patch.  This includes removal of divf.c
> and sqrtf.c, and updates of predicates.md, as recommended in feedback.
> 
> Thanks,
> Trevor
> 
> ChangeLog 06-11-14  Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
> 
> 	* configure.in (skipdirs) : Don't build target-libiberty for SPU.
> 	* configure : Rebuilt.
> 
> gcc/ChangeLog 06-11-14  Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
> 	Russell Olsen <Russell_Olsen@playstation.sony.com>
> 	Dmitri Makarov <Dmitri_Makarov@playstation.sony.com>
> 	Yukishige Shibata <shibata@rd.scei.sony.co.jp>
> 	Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
> 	Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
> 	Andrew Pinski <Andrew_Pinski@playstation.sony.com>
> 
> 	* gcc/config.gcc : Add target for SPU.
> 	* gcc/config/spu/constraints.md : New file.
> 	* gcc/config/spu/crt0.c : New file.
> 	* gcc/config/spu/crtend.c : New file.
> 	* gcc/config/spu/crti.asm : New file.
> 	* gcc/config/spu/crtn.asm : New file.
> 	* gcc/config/spu/float_unsdidf.c : New file.
> 	* gcc/config/spu/float_unssidf.c : New file.
> 	* gcc/config/spu/predicates.md : New file.
> 	* gcc/config/spu/spu-builtins.def : New file.
> 	* gcc/config/spu/spu-builtins.h : New file.
> 	* gcc/config/spu/spu-builtins.md : New file.
> 	* gcc/config/spu/spu-c.c : New file.
> 	* gcc/config/spu/spu-elf.h : New file.
> 	* gcc/config/spu/spu-modes.def : New file.
> 	* gcc/config/spu/spu-protos.h : New file.
> 	* gcc/config/spu/spu.c : New file.
> 	* gcc/config/spu/spu.h : New file.
> 	* gcc/config/spu/spu.md : New file.
> 	* gcc/config/spu/spu.opt : New file.
> 	* gcc/config/spu/spu_internals.h : New file.
> 	* gcc/config/spu/spu_intrinsics.h : New file.
> 	* gcc/config/spu/spu_mfcio.h : New file.
> 	* gcc/config/spu/t-spu-elf : New file.
> 	* gcc/config/spu/vec_types.h : New file.
> 	* gcc/config/spu/vmx2spu.h : New file.
> 	* gcc/doc/contrib.texi : Document SPU contributor.
> 	* gcc/doc/extend.texi : Document SPU extensions.
> 	* gcc/doc/invoke.texi : Document SPU options.
> 	* gcc/doc/md.texi : Document SPU constraints.
> 
> libcpp/ChangeLog 06-11-14  Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
> 
> 	* libcpp/configure.ac (need_64bit_hwint): Need 64bit hwint for SPU.
> 	* libcpp/configure : Rebuilt.
> 
> * Trevor Smigiel <Trevor_Smigiel@playstation.sony.com> [2006-11-09 15:37]:
> > Here is an updated patch containing the port for Cell SPU. 
> > 
> > This patch addresses all previous issues raised, includes the
> > documentation changes, and a couple of other fixes.
> > 
> > Trevor


Attachment: spu-patch-061116.txt.gz
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]