Introduce TARGET_VXWORKS64 for VxWorks 64bit ports
2018-09-21 Olivier Hainque <hainque@adacore.com> * config.gcc: Enforce def of TARGET_VXWORKS64 to 1 from triplet, similar to support for VxWorks7. * config/vxworks-dummy.h: Provide a default definition of TARGET_VXWORKS64 to 0. From-SVN: r264474
This commit is contained in:
parent
43a0fd7df8
commit
caa6283465
3 changed files with 17 additions and 1 deletions
|
@ -1,3 +1,10 @@
|
|||
2018-09-21 Olivier Hainque <hainque@adacore.com>
|
||||
|
||||
* config.gcc: Enforce def of TARGET_VXWORKS64 to 1 from
|
||||
triplet, similar to support for VxWorks7.
|
||||
* config/vxworks-dummy.h: Provide a default definition
|
||||
of TARGET_VXWORKS64 to 0.
|
||||
|
||||
2018-09-21 Olivier Hainque <hainque@adacore.com>
|
||||
|
||||
* config/vxworks.h (TARGET_VXWORKS7): Move default definition ...
|
||||
|
|
|
@ -941,6 +941,11 @@ case ${target} in
|
|||
tm_defines="$tm_defines TARGET_VXWORKS7=1"
|
||||
;;
|
||||
esac
|
||||
case $target in
|
||||
*64-*-vxworks*)
|
||||
tm_defines="$tm_defines TARGET_VXWORKS64=1"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*-*-elf|arc*-*-elf*)
|
||||
# Assume that newlib is being used and so __cxa_atexit is provided.
|
||||
|
|
|
@ -22,7 +22,7 @@ a copy of the GCC Runtime Library Exception along with this program;
|
|||
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||
<http://www.gnu.org/licenses/>. */
|
||||
|
||||
/* True if we're targeting VxWorks, then VxWorks7. */
|
||||
/* True if we're targeting VxWorks, VxWorks7 and/or 64bit. */
|
||||
#ifndef TARGET_VXWORKS
|
||||
#define TARGET_VXWORKS 0
|
||||
#endif
|
||||
|
@ -31,6 +31,10 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
|||
#define TARGET_VXWORKS7 0
|
||||
#endif
|
||||
|
||||
#ifndef TARGET_VXWORKS64
|
||||
#define TARGET_VXWORKS64 0
|
||||
#endif
|
||||
|
||||
/* True if generating code for a VxWorks RTP. */
|
||||
#ifndef TARGET_VXWORKS_RTP
|
||||
#define TARGET_VXWORKS_RTP false
|
||||
|
|
Loading…
Add table
Reference in a new issue