OSDN Git Service

2005-08-22 Phil Edwards <phil@codesourcery.com>
authorpme <pme@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Aug 2005 07:13:10 +0000 (07:13 +0000)
committerpme <pme@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Aug 2005 07:13:10 +0000 (07:13 +0000)
commite6eccdb304362a450c2ae3760cebabe6cc1c5d19
tree043e6201134ccf2fb879689b66262419aefab937
parent29049716afd0fa4a560c538ae1da85b5f688d6c9
2005-08-22  Phil Edwards  <phil@codesourcery.com>

* config.gcc (*-*-vxworks*):  Update tm_file, add extra_options,
remove use_collect2.
(powerpc-wrs-vxworks):  Update, split out *-*-vxworksae target.

* target-def.h (TARGET_HAVE_CTORS_DTORS):  Allow target
configuration files to override the default value.

* config/t-vxworks:  Remove INSTALL_ASSERT_H.  Define STMP_FIXPROTO,
EXTRA_HEADERS, and EXTRA_MULTILIB_PARTS.
* config/vx-common.h:  New file, split out from...
* config/vxworks.h:  here.  Update for VxWorks 6.x and RTP mode.
* config/vxworksae.h:  New file, for VxWorks AE.
* config/vxworks.opt:  New file.
* config/vxlib.c:  Update for VxWorks 6.

* config/rs6000/t-vxworks (MULTILIB_OPTIONS):  New list.  Adjust
other MULTILIB_* variables appropriately.
(LIB2FUNCS_EXTRA, EXTRA_MULTILIB_PARTS):  Correct from t-ppccomm.
* config/rs6000/t-vxworksae:  New file, adjust multilibs for AE.
* config/rs6000/vxworks.h:  Update for VxWorks 6.
* config/rs6000/vxworksae.h:  New file, mostly placeholder for now.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103432 138bc75d-0d04-0410-961f-82ee72b054a4
13 files changed:
gcc/ChangeLog
gcc/config.gcc
gcc/config/rs6000/t-vxworks
gcc/config/rs6000/t-vxworksae [new file with mode: 0644]
gcc/config/rs6000/vxworks.h
gcc/config/rs6000/vxworksae.h [new file with mode: 0644]
gcc/config/t-vxworks
gcc/config/vx-common.h [new file with mode: 0644]
gcc/config/vxlib.c
gcc/config/vxworks.h
gcc/config/vxworks.opt [new file with mode: 0644]
gcc/config/vxworksae.h [new file with mode: 0644]
gcc/target-def.h