[ARM/FDPIC v6 02/24] [ARM] FDPIC: Handle arm*-*-uclinuxfdpiceabi in configure scripts
authorChristophe Lyon <christophe.lyon@st.com>
Tue, 10 Sep 2019 07:37:00 +0000 (09:37 +0200)
committerChristophe Lyon <clyon@gcc.gnu.org>
Tue, 10 Sep 2019 07:37:00 +0000 (09:37 +0200)
commitb1e21e5a5d19b436f948710e09157c5b3244f541
tree9eaf6079cf6fd0e1ec2aa3c920d4a7003c1bd8b1
parente2c11cd16bd95e02fe5b308f10aa43bd99666b15
[ARM/FDPIC v6 02/24] [ARM] FDPIC: Handle arm*-*-uclinuxfdpiceabi in configure scripts

The new arm-uclinuxfdpiceabi target behaves pretty much like
arm-linux-gnueabi. In order to enable the same set of features, we
have to update several configure scripts that generally match targets
like *-*-linux*: in most places, we add *-uclinux* where there is
already *-linux*, or uclinux* when there is already linux*.

In gcc/config.gcc and libgcc/config.host we use *-*-uclinuxfdpiceabi
because there is already a different behaviour for *-*uclinux* target.

In libtool.m4, we use uclinuxfdpiceabi in cases where ELF shared
libraries support is required, as uclinux does not guarantee that.

2019-09-10  Christophe Lyon  <christophe.lyon@st.com>

config/
* futex.m4: Handle *-uclinux*.
* tls.m4 (GCC_CHECK_TLS): Likewise.

gcc/
* config.gcc: Handle *-*-uclinuxfdpiceabi.

libatomic/
* configure.tgt: Handle arm*-*-uclinux*.
* configure: Regenerate.

libgcc/
* config.host: Handle *-*-uclinuxfdpiceabi.

libitm/
* configure.tgt: Handle *-*-uclinux*.
* configure: Regenerate.

* libtool.m4: Handle uclinuxfdpiceabi.

From-SVN: r275564
15 files changed:
ChangeLog
config/ChangeLog
config/futex.m4
config/tls.m4
gcc/ChangeLog
gcc/config.gcc
libatomic/ChangeLog
libatomic/configure
libatomic/configure.tgt
libgcc/ChangeLog
libgcc/config.host
libitm/ChangeLog
libitm/configure
libitm/configure.tgt
libtool.m4