[RFC PATCH] Implementing ifunc target hook
Alexander Ivchenko
aivchenk@gmail.com
Tue Apr 2 14:54:00 GMT 2013
Yep.. we missed that:
t-linux-android was added here:
# Add Android userspace support to Linux targets.
case $target in
*linux*)
tm_p_file="${tm_p_file} linux-protos.h"
tmake_file="${tmake_file} t-linux-android"
tm_file="$tm_file linux-android.h"
extra_options="$extra_options linux-android.opt"
extra_objs="$extra_objs linux-android.o"
;;
esac
and here:
arm*-*-linux-*) # ARM GNU/Linux with ELF
tm_file="dbxelf.h elfos.h gnu-user.h linux.h linux-android.h
glibc-stdint.h arm/elf.h arm/linux-gas.h arm/linux-elf.h"
case $target in
arm*b-*-linux*)
tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1"
;;
esac
tmake_file="${tmake_file} arm/t-arm arm/t-arm-elf arm/t-bpabi
arm/t-linux-eabi t-linux-android"
tm_file="$tm_file arm/bpabi.h arm/linux-eabi.h arm/aout.h arm/arm.h"
extra_objs="$extra_objs linux-android.o"
# Define multilib configuration for arm-linux-androideabi.
case ${target} in
*-androideabi)
tmake_file="$tmake_file arm/t-linux-androideabi"
;;
esac
I deleted the second encounter:
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d18c6e9..0e1d5e4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2013-04-02 Alexander Ivchenko <alexander.ivchenko@intel.com>
+
+ * config.gcc (arm*-*-linux-*): Remove duplicate t-linux-android.
+
2013-04-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/56778
diff --git a/gcc/config.gcc b/gcc/config.gcc
index e51db91..44ed190 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -878,7 +878,7 @@ arm*-*-linux-*) # ARM GNU/Linux with ELF
tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1"
;;
esac
- tmake_file="${tmake_file} arm/t-arm arm/t-arm-elf arm/t-bpabi
arm/t-linux-eabi t-linux-android"
+ tmake_file="${tmake_file} arm/t-arm arm/t-arm-elf arm/t-bpabi
arm/t-linux-eabi"
tm_file="$tm_file arm/bpabi.h arm/linux-eabi.h arm/aout.h arm/arm.h"
extra_objs="$extra_objs linux-android.o"
# Define multilib configuration for arm-linux-androideabi.
is it ok?
thanks,
Alexander
2013/4/2 Jakub Jelinek <jakub@redhat.com>:
> On Wed, Mar 27, 2013 at 01:56:48PM +0400, Kirill Yukhin wrote:
>> >
>> > Otherwise OK.
>> >
>> > Thanks,
>>
>> Hi, chacked into trunk: http://gcc.gnu.org/ml/gcc-cvs/2013-03/msg00785.html
>
> This leads to:
> ../../gcc/config/t-linux-android:22: warning: overriding recipe for target `linux-android.o'
> ../../gcc/config/t-linux-android:22: warning: ignoring old recipe for target `linux-android.o'
> for arm*-linux* target (cross in my case). t-linux-android is listed twice.
>
> Jakub
More information about the Gcc-patches
mailing list