This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: arm-rtems switch default target to EABI
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Joel Sherrill <joel dot sherrill at oarcorp dot com>
- Cc: gcc-patches at gcc dot gnu dot org, Sebastian Huber <sebastian dot huber at embedded-brains dot de>, Thomas Doerfler <Thomas dot Doerfler at embedded-brains dot de>, Chris Johns <chrisj at rtems dot org>, Ralf Corsepius <ralf dot corsepius at rtems dot org>
- Date: Mon, 14 May 2012 18:51:16 +0000 (UTC)
- Subject: Re: arm-rtems switch default target to EABI
- References: <4FB1427A.3090300@oarcorp.com>
On Mon, 14 May 2012, Joel Sherrill wrote:
> There is a long explanation in the PR but the short
> version is that although we fully intended to switch
> the arm-rtems target from ELF to EABI we never
> intended the target name "arm-*-rtemseabi*" to
> become the preferred arm RTEMS target name.
> We want all RTEMS target names to be of the form
> <cpu>-rtems. Unfortunately, we screwed up
> and arm-rtems is marked as deprecated in 4.7.
Note that various testcases test for target arm*-*-*eabi* (or some similar
form that would catch arm-*-rtemseabi* but not arm-rtems). It would be a
good idea to move them to using the arm_eabi effective-target.
(Some of those tests also explicitly list arm*-*-symbianelf*, an existing
EABI target not matching the arm*-*-*eabi* pattern; some do not.)
--
Joseph S. Myers
joseph@codesourcery.com