config.gcc (*-*-vxworks*): Update tm_file, add extra_options, remove use_collect2.
authorPhil Edwards <phil@codesourcery.com>
Wed, 24 Aug 2005 07:13:10 +0000 (07:13 +0000)
committerPhil Edwards <pme@gcc.gnu.org>
Wed, 24 Aug 2005 07:13:10 +0000 (07:13 +0000)
commit2eab15c97414cf1358106b009a4edd7f5f6151b1
tree043e6201134ccf2fb879689b66262419aefab937
parent7307936052bc73e87f5bb6ddeefcb6c2ed327094
config.gcc (*-*-vxworks*): Update tm_file, add extra_options, remove use_collect2.

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.

From-SVN: r103432
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