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

Matthew Gretton-Dann matthew.gretton-dann@linaro.org
Fri Dec 21 10:02:00 GMT 2012


On 17 December 2012 14:28, Richard Earnshaw <rearnsha@arm.com> wrote:
> On 21/11/12 11:48, Matthew Gretton-Dann wrote:
>>
>> On 21 November 2012 00:05, Matthias Klose <doko@ubuntu.com> 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-dann@linaro.org
-------------- next part --------------
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  <matthew.gretton-dann@linaro.org>
+
+	* config.gcc: Match arm*-*-uclinux*eabi* for EABI uCLinux.
+
 2012-12-18  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
 
 	Backport from mainline


More information about the Gcc-patches mailing list