From: hainque Date: Mon, 10 Dec 2018 10:44:28 +0000 (+0000) Subject: Add missing def of TARGET_VXWORKS_HAVE_CTORS_DTORS for VxWorksAE X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4df3d988d1d7785f84109c6524e833b6083f4c73;p=thirdparty%2Fgcc.git Add missing def of TARGET_VXWORKS_HAVE_CTORS_DTORS for VxWorksAE * config/vxworksae.h (TARGET_VXWORKS_HAVE_CTORS_DTORS): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266947 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 69f7da68f612..5f2ed0a897b0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2018-12-10 Jerome Lambourg + + * config/vxworksae.h (TARGET_VXWORKS_HAVE_CTORS_DTORS): Define. + 2018-12-10 Fredrik Nyström PR bootstrap/65725 @@ -2440,7 +2444,6 @@ Default to TARGET_VXWORKS_RTP. (SUPPORTS_INIT_PRIORITY): Use TARGET_VXWORKS_HAVE_CTORS_DTORS instead of TARGET_VXWORKS_RTP. - * config/vxworksae.h: Also define TARGET_VXWORKS_HAVE_CTORS_DTORS. * config/vxworks.c: Use TARGET_VXWORKS_HAVE_CTORS_DTORS instead of TARGET_VXWORKS_RTP to set targetm.have_ctors_dtors. diff --git a/gcc/config/vxworksae.h b/gcc/config/vxworksae.h index 8c34deedab23..857849474be7 100644 --- a/gcc/config/vxworksae.h +++ b/gcc/config/vxworksae.h @@ -50,6 +50,12 @@ along with GCC; see the file COPYING3. If not see #define VXWORKS_LIBGCC_SPEC \ "-lgcc" +/* The VxWorks AE ports features are restricted on purpose. No RTPs, + for example. */ + +#undef TARGET_VXWORKS_HAVE_CTORS_DTORS +#define TARGET_VXWORKS_HAVE_CTORS_DTORS 0 + #undef VXWORKS_STARTFILE_SPEC #define VXWORKS_STARTFILE_SPEC ""