Re: [RFA/4.7/ARM] Backport arm-*-linux-gnueabihf triplet support to 4.7

2012-12-21 Thread Matthew Gretton-Dann
On 17 December 2012 14:28, Richard Earnshaw  wrote:
> On 21/11/12 11:48, Matthew Gretton-Dann wrote:
>>
>> On 21 November 2012 00:05, Matthias Klose  wrote:
>>>
>>>
>>> looks fine, except one missing chunk from my original patch. maybe left
>>> out
>>> intentionally.
>>>
>>>Matthias
>>>
>>> Index: b/src/gcc/config.gcc
>>> ===
>>> --- a/src/gcc/config.gcc
>>> +++ b/src/gcc/config.gcc
>>> @@ -934,7 +934,7 @@
>>>  tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h
>>> arm/linux-gas.h
>>> arm/uclinux-elf.h glibc-stdint.h"
>>>  tmake_file="arm/t-arm arm/t-arm-elf"
>>>  case ${target} in
>>> -   arm*-*-uclinux*eabi)
>>> +   arm*-*-uclinux*eabi*)
>>>  tm_file="$tm_file arm/bpabi.h arm/uclinux-eabi.h"
>>>  tmake_file="$tmake_file arm/t-bpabi"
>>>  # The BPABI long long divmod functions return a 128-bit
>>> value in
>>
>>
>> This change isn't in your commit to trunk of 2012-10-15 which is what
>> I backported.  This is because Richard Earnshaw effectively made this
>> change when he removed FPA support (SVN rev 188510).
>>
>> I'm happy to do a patch that makes this change - but I think it should
>> be a separate patch to this backport one.
>>
>
> I would have thought this ought to be done for consistency.

Committed above as obvious (after discussions off-list with Richard
Earnshaw).  Attached patch shows what was actually committed.

Thanks,

Matt


--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
Index: gcc/config.gcc
===
--- gcc/config.gcc  (revision 194655)
+++ gcc/config.gcc  (working copy)
@@ -882,7 +882,7 @@
tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/linux-gas.h 
arm/uclinux-elf.h glibc-stdint.h"
tmake_file="arm/t-arm arm/t-arm-elf"
case ${target} in
-   arm*-*-uclinux*eabi)
+   arm*-*-uclinux*eabi*)
tm_file="$tm_file arm/bpabi.h arm/uclinux-eabi.h"
tmake_file="$tmake_file arm/t-bpabi"
# The BPABI long long divmod functions return a 128-bit value in
Index: gcc/ChangeLog
===
--- gcc/ChangeLog   (revision 194655)
+++ gcc/ChangeLog   (working copy)
@@ -1,3 +1,7 @@
+2012-12-21  Matthew Gretton-Dann  
+
+   * config.gcc: Match arm*-*-uclinux*eabi* for EABI uCLinux.
+
 2012-12-18  Matthew Gretton-Dann  
 
Backport from mainline


Re: [RFA/4.7/ARM] Backport arm-*-linux-gnueabihf triplet support to 4.7

2012-12-17 Thread Richard Earnshaw

On 21/11/12 11:48, Matthew Gretton-Dann wrote:

On 21 November 2012 00:05, Matthias Klose  wrote:


looks fine, except one missing chunk from my original patch. maybe left out
intentionally.

   Matthias

Index: b/src/gcc/config.gcc
===
--- a/src/gcc/config.gcc
+++ b/src/gcc/config.gcc
@@ -934,7 +934,7 @@
 tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/linux-gas.h
arm/uclinux-elf.h glibc-stdint.h"
 tmake_file="arm/t-arm arm/t-arm-elf"
 case ${target} in
-   arm*-*-uclinux*eabi)
+   arm*-*-uclinux*eabi*)
 tm_file="$tm_file arm/bpabi.h arm/uclinux-eabi.h"
 tmake_file="$tmake_file arm/t-bpabi"
 # The BPABI long long divmod functions return a 128-bit value in


This change isn't in your commit to trunk of 2012-10-15 which is what
I backported.  This is because Richard Earnshaw effectively made this
change when he removed FPA support (SVN rev 188510).

I'm happy to do a patch that makes this change - but I think it should
be a separate patch to this backport one.



I would have thought this ought to be done for consistency.

R.




Re: [RFA/4.7/ARM] Backport arm-*-linux-gnueabihf triplet support to 4.7

2012-12-17 Thread Richard Earnshaw

On 20/11/12 20:34, Matthew Gretton-Dann wrote:

All,

This patch backports Matthais Klose's arm*-*-linux-gnueabihf triplet
support patch of 2012-10-15 to 4.7.

The backport was not clean as 4.8 has obsoleted various arm*-*-*
triplets which are valid in 4.7.

I have tested this cross with arm-none-linux-gnueabihf and
arm-none-linux-gnueabi.

One question I do have having done this work - is there a canonical way to
test for the arm*-*-linux-gnueabi triplet (or variants)?  Various configure
and testsuite files test for this, but there doesn't seem to be a consistent
method.

OK for 4.7?

Thanks,

Matt

2012-11-08  Matthew Gretton-Dann  

Backport from mainline
2012-10-15  Matthias Klose  

* config.gcc: Match arm*-*-linux-* for ARM Linux/GNU.
* doc/install.texi: Use arm-*-*linux-* instead of arm-*-*linux-gnueabi.

gcc/ada/ChangeLog:
2012-11-08  Matthew Gretton-Dann  

Backport from mainline.
2012-10-15  Matthias Klose  

* gcc-interface/Makefile.in: Match arm*-*-linux-*eabi* for
ARM Linux/GNU.

gcc/testsuite/ChangeLog:
2012-11-08  Matthew Gretton-Dann  

Backport from mainline
2012-10-15  Matthias Klose  

* lib/target-supports.exp (check_profiling_available): Match
arm*-*-linux-* for ARM Linux/GNU.
* gfortran.dg/enum_10.f90: Likewise.
* gfortran.dg/enum_9.f90: Likewise.
* gcc.target/arm/synchronize.c: Likewise.
* g++.old-deja/g++.jason/enum6.C: Likewise.
* g++.old-deja/g++.law/enum9.C: Likewise.
* g++.old-deja/g++.other/enum4.C: Likewise.

libgcc/ChangeLog:
2012-11-08  Matthew Gretton-Dann  

* config.host: Match arm*-*-linux-* for ARM Linux/GNU.

libjava/ChangeLog:
2012-11-08  Matthew Gretton-Dann  

Backport from mainline.
2012-10-15  Matthias Klose  

* configure.ac: Match arm*-*-linux-* for ARM Linux/GNU.
* configure: Regenerate.

libstdc++-v3/ChangeLog:
2012-11-08  Matthew Gretton-Dann  

Backport from mainline
2012-10-15  Matthias Klose  

* configure.host: Match arm*-*-linux-* for ARM Linux/GNU.
* testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
* testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.



OK.

R.




Re: [RFA/4.7/ARM] Backport arm-*-linux-gnueabihf triplet support to 4.7

2012-12-07 Thread Matthew Gretton-Dann
PING^2

On 29 November 2012 14:45, Matthew Gretton-Dann
 wrote:
> PING
>
> On 20 November 2012 20:34, Matthew Gretton-Dann
>  wrote:
>> All,
>>
>> This patch backports Matthais Klose's arm*-*-linux-gnueabihf triplet
>> support patch of 2012-10-15 to 4.7.
>>
>> The backport was not clean as 4.8 has obsoleted various arm*-*-*
>> triplets which are valid in 4.7.
>>
>> I have tested this cross with arm-none-linux-gnueabihf and
>> arm-none-linux-gnueabi.
>>
>> One question I do have having done this work - is there a canonical way to
>> test for the arm*-*-linux-gnueabi triplet (or variants)?  Various configure
>> and testsuite files test for this, but there doesn't seem to be a consistent
>> method.
>>
>> OK for 4.7?
>>
>> Thanks,
>>
>> Matt
>>
>> 2012-11-08  Matthew Gretton-Dann  
>>
>> Backport from mainline
>> 2012-10-15  Matthias Klose  
>>
>> * config.gcc: Match arm*-*-linux-* for ARM Linux/GNU.
>> * doc/install.texi: Use arm-*-*linux-* instead of 
>> arm-*-*linux-gnueabi.
>>
>> gcc/ada/ChangeLog:
>> 2012-11-08  Matthew Gretton-Dann  
>>
>> Backport from mainline.
>> 2012-10-15  Matthias Klose  
>>
>> * gcc-interface/Makefile.in: Match arm*-*-linux-*eabi* for
>> ARM Linux/GNU.
>>
>> gcc/testsuite/ChangeLog:
>> 2012-11-08  Matthew Gretton-Dann  
>>
>> Backport from mainline
>> 2012-10-15  Matthias Klose  
>>
>> * lib/target-supports.exp (check_profiling_available): Match
>> arm*-*-linux-* for ARM Linux/GNU.
>> * gfortran.dg/enum_10.f90: Likewise.
>> * gfortran.dg/enum_9.f90: Likewise.
>> * gcc.target/arm/synchronize.c: Likewise.
>> * g++.old-deja/g++.jason/enum6.C: Likewise.
>> * g++.old-deja/g++.law/enum9.C: Likewise.
>> * g++.old-deja/g++.other/enum4.C: Likewise.
>>
>> libgcc/ChangeLog:
>> 2012-11-08  Matthew Gretton-Dann  >
>> Backport from mainline.
>> 2012-10-15  Matthias Klose  
>>
>> * config.host: Match arm*-*-linux-* for ARM Linux/GNU.
>>
>> libjava/ChangeLog:
>> 2012-11-08  Matthew Gretton-Dann  
>>
>> Backport from mainline.
>> 2012-10-15  Matthias Klose  
>>
>> * configure.ac: Match arm*-*-linux-* for ARM Linux/GNU.
>> * configure: Regenerate.
>>
>> libstdc++-v3/ChangeLog:
>> 2012-11-08  Matthew Gretton-Dann  
>>
>> Backport from mainline
>> 2012-10-15  Matthias Klose  
>>
>> * configure.host: Match arm*-*-linux-* for ARM Linux/GNU.
>> * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
>> * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: 
>> Likewise.

--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org


Re: [RFA/4.7/ARM] Backport arm-*-linux-gnueabihf triplet support to 4.7

2012-11-29 Thread Matthew Gretton-Dann
PING

On 20 November 2012 20:34, Matthew Gretton-Dann
 wrote:
> All,
>
> This patch backports Matthais Klose's arm*-*-linux-gnueabihf triplet
> support patch of 2012-10-15 to 4.7.
>
> The backport was not clean as 4.8 has obsoleted various arm*-*-*
> triplets which are valid in 4.7.
>
> I have tested this cross with arm-none-linux-gnueabihf and
> arm-none-linux-gnueabi.
>
> One question I do have having done this work - is there a canonical way to
> test for the arm*-*-linux-gnueabi triplet (or variants)?  Various configure
> and testsuite files test for this, but there doesn't seem to be a consistent
> method.
>
> OK for 4.7?
>
> Thanks,
>
> Matt
>
> 2012-11-08  Matthew Gretton-Dann  
>
> Backport from mainline
> 2012-10-15  Matthias Klose  
>
> * config.gcc: Match arm*-*-linux-* for ARM Linux/GNU.
> * doc/install.texi: Use arm-*-*linux-* instead of 
> arm-*-*linux-gnueabi.
>
> gcc/ada/ChangeLog:
> 2012-11-08  Matthew Gretton-Dann  
>
> Backport from mainline.
> 2012-10-15  Matthias Klose  
>
> * gcc-interface/Makefile.in: Match arm*-*-linux-*eabi* for
> ARM Linux/GNU.
>
> gcc/testsuite/ChangeLog:
> 2012-11-08  Matthew Gretton-Dann  
>
> Backport from mainline
> 2012-10-15  Matthias Klose  
>
> * lib/target-supports.exp (check_profiling_available): Match
> arm*-*-linux-* for ARM Linux/GNU.
> * gfortran.dg/enum_10.f90: Likewise.
> * gfortran.dg/enum_9.f90: Likewise.
> * gcc.target/arm/synchronize.c: Likewise.
> * g++.old-deja/g++.jason/enum6.C: Likewise.
> * g++.old-deja/g++.law/enum9.C: Likewise.
> * g++.old-deja/g++.other/enum4.C: Likewise.
>
> libgcc/ChangeLog:
> 2012-11-08  Matthew Gretton-Dann  
> Backport from mainline.
> 2012-10-15  Matthias Klose  
>
> * config.host: Match arm*-*-linux-* for ARM Linux/GNU.
>
> libjava/ChangeLog:
> 2012-11-08  Matthew Gretton-Dann  
>
> Backport from mainline.
> 2012-10-15  Matthias Klose  
>
> * configure.ac: Match arm*-*-linux-* for ARM Linux/GNU.
> * configure: Regenerate.
>
> libstdc++-v3/ChangeLog:
> 2012-11-08  Matthew Gretton-Dann  
>
> Backport from mainline
> 2012-10-15  Matthias Klose  
>
> * configure.host: Match arm*-*-linux-* for ARM Linux/GNU.
> * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
> * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: 
> Likewise.
>
> --
> Matthew Gretton-Dann
> Linaro Toolchain Working Group
> matthew.gretton-d...@linaro.org



--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org


Re: [RFA/4.7/ARM] Backport arm-*-linux-gnueabihf triplet support to 4.7

2012-11-26 Thread Richard Biener
On Tue, 20 Nov 2012, Matthew Gretton-Dann wrote:

> All,
> 
> This patch backports Matthais Klose's arm*-*-linux-gnueabihf triplet
> support patch of 2012-10-15 to 4.7.
> 
> The backport was not clean as 4.8 has obsoleted various arm*-*-*
> triplets which are valid in 4.7.
> 
> I have tested this cross with arm-none-linux-gnueabihf and
> arm-none-linux-gnueabi.
> 
> One question I do have having done this work - is there a canonical way to 
> test for the arm*-*-linux-gnueabi triplet (or variants)?  Various configure 
> and testsuite files test for this, but there doesn't seem to be a consistent 
> method.
> 
> OK for 4.7?

I'll defer to the arm maintainers for this.

Richard.

> Thanks,
> 
> Matt
> 
> 2012-11-08  Matthew Gretton-Dann  
> 
>   Backport from mainline
>   2012-10-15  Matthias Klose  
> 
>   * config.gcc: Match arm*-*-linux-* for ARM Linux/GNU.
>   * doc/install.texi: Use arm-*-*linux-* instead of arm-*-*linux-gnueabi.
> 
> gcc/ada/ChangeLog:
> 2012-11-08  Matthew Gretton-Dann  
> 
>   Backport from mainline.
>   2012-10-15  Matthias Klose  
> 
>   * gcc-interface/Makefile.in: Match arm*-*-linux-*eabi* for
>   ARM Linux/GNU.
> 
> gcc/testsuite/ChangeLog:
> 2012-11-08  Matthew Gretton-Dann  
> 
>   Backport from mainline
>   2012-10-15  Matthias Klose  
> 
>   * lib/target-supports.exp (check_profiling_available): Match
>   arm*-*-linux-* for ARM Linux/GNU.
>   * gfortran.dg/enum_10.f90: Likewise.
>   * gfortran.dg/enum_9.f90: Likewise.
>   * gcc.target/arm/synchronize.c: Likewise.
>   * g++.old-deja/g++.jason/enum6.C: Likewise.
>   * g++.old-deja/g++.law/enum9.C: Likewise.
>   * g++.old-deja/g++.other/enum4.C: Likewise.
> 
> libgcc/ChangeLog:
> 2012-11-08  Matthew Gretton-Dann   
>   Backport from mainline.
>   2012-10-15  Matthias Klose  
> 
>   * config.host: Match arm*-*-linux-* for ARM Linux/GNU.
> 
> libjava/ChangeLog:
> 2012-11-08  Matthew Gretton-Dann  
> 
>   Backport from mainline.
>   2012-10-15  Matthias Klose  
> 
>   * configure.ac: Match arm*-*-linux-* for ARM Linux/GNU.
>   * configure: Regenerate.
> 
> libstdc++-v3/ChangeLog:
> 2012-11-08  Matthew Gretton-Dann  
> 
>   Backport from mainline
>   2012-10-15  Matthias Klose  
> 
>   * configure.host: Match arm*-*-linux-* for ARM Linux/GNU.
>   * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
>   * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.


Re: [RFA/4.7/ARM] Backport arm-*-linux-gnueabihf triplet support to 4.7

2012-11-21 Thread Matthew Gretton-Dann
On 21 November 2012 00:05, Matthias Klose  wrote:
> Am 20.11.2012 21:34, schrieb Matthew Gretton-Dann:
>> All,
>>
>> This patch backports Matthais Klose's arm*-*-linux-gnueabihf triplet
>> support patch of 2012-10-15 to 4.7.
>>
>> The backport was not clean as 4.8 has obsoleted various arm*-*-*
>> triplets which are valid in 4.7.
>>
>> I have tested this cross with arm-none-linux-gnueabihf and
>> arm-none-linux-gnueabi.
>>
>> One question I do have having done this work - is there a canonical way to
>> test for the arm*-*-linux-gnueabi triplet (or variants)?  Various configure
>> and testsuite files test for this, but there doesn't seem to be a consistent
>> method.
>>
>> OK for 4.7?
>
> looks fine, except one missing chunk from my original patch. maybe left out
> intentionally.
>
>   Matthias
>
> Index: b/src/gcc/config.gcc
> ===
> --- a/src/gcc/config.gcc
> +++ b/src/gcc/config.gcc
> @@ -934,7 +934,7 @@
> tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/linux-gas.h
> arm/uclinux-elf.h glibc-stdint.h"
> tmake_file="arm/t-arm arm/t-arm-elf"
> case ${target} in
> -   arm*-*-uclinux*eabi)
> +   arm*-*-uclinux*eabi*)
> tm_file="$tm_file arm/bpabi.h arm/uclinux-eabi.h"
> tmake_file="$tmake_file arm/t-bpabi"
> # The BPABI long long divmod functions return a 128-bit value in

This change isn't in your commit to trunk of 2012-10-15 which is what
I backported.  This is because Richard Earnshaw effectively made this
change when he removed FPA support (SVN rev 188510).

I'm happy to do a patch that makes this change - but I think it should
be a separate patch to this backport one.

Thanks,

Matt

--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org


Re: [RFA/4.7/ARM] Backport arm-*-linux-gnueabihf triplet support to 4.7

2012-11-20 Thread Matthias Klose
Am 20.11.2012 21:34, schrieb Matthew Gretton-Dann:
> All,
> 
> This patch backports Matthais Klose's arm*-*-linux-gnueabihf triplet
> support patch of 2012-10-15 to 4.7.
> 
> The backport was not clean as 4.8 has obsoleted various arm*-*-*
> triplets which are valid in 4.7.
> 
> I have tested this cross with arm-none-linux-gnueabihf and
> arm-none-linux-gnueabi.
> 
> One question I do have having done this work - is there a canonical way to 
> test for the arm*-*-linux-gnueabi triplet (or variants)?  Various configure 
> and testsuite files test for this, but there doesn't seem to be a consistent 
> method.
> 
> OK for 4.7?

looks fine, except one missing chunk from my original patch. maybe left out
intentionally.

  Matthias

Index: b/src/gcc/config.gcc
===
--- a/src/gcc/config.gcc
+++ b/src/gcc/config.gcc
@@ -934,7 +934,7 @@
tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/linux-gas.h
arm/uclinux-elf.h glibc-stdint.h"
tmake_file="arm/t-arm arm/t-arm-elf"
case ${target} in
-   arm*-*-uclinux*eabi)
+   arm*-*-uclinux*eabi*)
tm_file="$tm_file arm/bpabi.h arm/uclinux-eabi.h"
tmake_file="$tmake_file arm/t-bpabi"
# The BPABI long long divmod functions return a 128-bit value in




[RFA/4.7/ARM] Backport arm-*-linux-gnueabihf triplet support to 4.7

2012-11-20 Thread Matthew Gretton-Dann
All,

This patch backports Matthais Klose's arm*-*-linux-gnueabihf triplet
support patch of 2012-10-15 to 4.7.

The backport was not clean as 4.8 has obsoleted various arm*-*-*
triplets which are valid in 4.7.

I have tested this cross with arm-none-linux-gnueabihf and
arm-none-linux-gnueabi.

One question I do have having done this work - is there a canonical way to 
test for the arm*-*-linux-gnueabi triplet (or variants)?  Various configure 
and testsuite files test for this, but there doesn't seem to be a consistent 
method.

OK for 4.7?

Thanks,

Matt

2012-11-08  Matthew Gretton-Dann  

Backport from mainline
2012-10-15  Matthias Klose  

* config.gcc: Match arm*-*-linux-* for ARM Linux/GNU.
* doc/install.texi: Use arm-*-*linux-* instead of arm-*-*linux-gnueabi.

gcc/ada/ChangeLog:
2012-11-08  Matthew Gretton-Dann  

Backport from mainline.
2012-10-15  Matthias Klose  

* gcc-interface/Makefile.in: Match arm*-*-linux-*eabi* for
ARM Linux/GNU.

gcc/testsuite/ChangeLog:
2012-11-08  Matthew Gretton-Dann  

Backport from mainline
2012-10-15  Matthias Klose  

* lib/target-supports.exp (check_profiling_available): Match
arm*-*-linux-* for ARM Linux/GNU.
* gfortran.dg/enum_10.f90: Likewise.
* gfortran.dg/enum_9.f90: Likewise.
* gcc.target/arm/synchronize.c: Likewise.
* g++.old-deja/g++.jason/enum6.C: Likewise.
* g++.old-deja/g++.law/enum9.C: Likewise.
* g++.old-deja/g++.other/enum4.C: Likewise.

libgcc/ChangeLog:
2012-11-08  Matthew Gretton-Dann  

* config.host: Match arm*-*-linux-* for ARM Linux/GNU.

libjava/ChangeLog:
2012-11-08  Matthew Gretton-Dann  

Backport from mainline.
2012-10-15  Matthias Klose  

* configure.ac: Match arm*-*-linux-* for ARM Linux/GNU.
* configure: Regenerate.

libstdc++-v3/ChangeLog:
2012-11-08  Matthew Gretton-Dann  

Backport from mainline
2012-10-15  Matthias Klose  

* configure.host: Match arm*-*-linux-* for ARM Linux/GNU.
* testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
* testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.

-- 
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.orgdiff --git a/gcc/ada/gcc-interface/Makefile.in 
b/gcc/ada/gcc-interface/Makefile.in
index 9b5135e..9f20f07 100644
--- a/gcc/ada/gcc-interface/Makefile.in
+++ b/gcc/ada/gcc-interface/Makefile.in
@@ -1866,7 +1866,7 @@ ifeq ($(strip $(filter-out powerpc% linux%,$(arch) 
$(osys))),)
   LIBRARY_VERSION := $(LIB_VERSION)
 endif
 
-ifeq ($(strip $(filter-out arm% linux-gnueabi,$(arch) $(osys)-$(word 
4,$(targ,)
+ifeq ($(strip $(filter-out arm%-linux,$(arch)-$(osys)) $(if $(findstring 
eabi,$(word 4,$(targ))),,$(word 4,$(targ,)
   LIBGNAT_TARGET_PAIRS = \
   a-intnam.ads
 
diff --git a/gcc/testsuite/g++.old-deja/g++.law/enum9.C 
b/gcc/testsuite/g++.old-deja/g++.law/enum9.C
index 5a74b2f..0ecb87d 100644
--- a/gcc/testsuite/g++.old-deja/g++.law/enum9.C
+++ b/gcc/testsuite/g++.old-deja/g++.law/enum9.C
@@ -7,10 +7,10 @@
 // enum-size attributes should only be emitted if there are values of
 // enum type that can escape the compilation unit, gcc cannot currently
 // detect this; if this facility is added then this linker option should
-// not be needed.  arm-*-linux*eabi should be a good approximation to
+// not be needed.  arm-*-linux*eabi* should be a good approximation to
 // those platforms where the EABI supplement defines enum values to be
 // 32 bits wide.
-// { dg-options "-fshort-enums -Wl,--no-enum-size-warning" { target 
arm*-*-linux*eabi } }
+// { dg-options "-fshort-enums -Wl,--no-enum-size-warning" { target 
arm*-*-linux*eabi* } }
 
 // GROUPS passed enums
   extern "C" int printf (const char *, ...);
diff --git a/gcc/testsuite/g++.old-deja/g++.other/enum4.C 
b/gcc/testsuite/g++.old-deja/g++.other/enum4.C
index 429e812..509da6d 100644
--- a/gcc/testsuite/g++.old-deja/g++.other/enum4.C
+++ b/gcc/testsuite/g++.old-deja/g++.other/enum4.C
@@ -9,10 +9,10 @@
 // enum-size attributes should only be emitted if there are values of
 // enum type that can escape the compilation unit, gcc cannot currently
 // detect this; if this facility is added then this linker option should
-// not be needed.  arm-*-linux*eabi should be a good approximation to
+// not be needed.  arm-*-linux*eabi* should be a good approximation to
 // those platforms where the EABI supplement defines enum values to be
 // 32 bits wide.
-// { dg-options "-fshort-enums -Wl,--no-enum-size-warning" { target 
arm*-*-linux*eabi } }
+// { dg-options "-fshort-enums -Wl,--no-enum-size-warning" { target 
arm*-*-linux*eabi* } }
 
 enum E { 
   a = -312
diff --git a/gcc/testsuite/gcc.target/arm/synchronize.c 
b/gcc/testsuite/gcc.target/arm/synchronize.c
index 8626d8e..cf5dcdf 100644
--- a/gcc/testsuite/gcc.target/arm/synchronize.c
+++ b/gcc/testsuite/g