From: Eric Botcazou Date: Sat, 7 Nov 2020 10:07:11 +0000 (+0100) Subject: Fix Ada build failure for the SuSE PowerPC64/Linux compiler X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=df784801daf0185a1e22ebf03d48363530717882;p=gcc.git Fix Ada build failure for the SuSE PowerPC64/Linux compiler gcc/ada/ChangeLog: * gcc-interface/Makefile.in: Force target_cpu to powerpc if the nominal target is powerpc64-suse-linux. --- diff --git a/gcc/ada/gcc-interface/Makefile.in b/gcc/ada/gcc-interface/Makefile.in index 6177d7569e3..bdf6ae21144 100644 --- a/gcc/ada/gcc-interface/Makefile.in +++ b/gcc/ada/gcc-interface/Makefile.in @@ -338,7 +338,7 @@ GNATMAKE_OBJS = a-except.o ali.o ali-util.o aspects.o s-casuti.o alloc.o \ # picks up the right files. For a given target this must be coherent # with MULTILIB_DIRNAMES defined in gcc/config/target/t-*. -ifeq ($(strip $(filter-out %x86_64, $(target_cpu))),) +ifeq ($(strip $(filter-out x86_64, $(target_cpu))),) ifeq ($(strip $(MULTISUBDIR)),/32) target_cpu:=i686 else @@ -348,6 +348,11 @@ ifeq ($(strip $(filter-out %x86_64, $(target_cpu))),) endif endif +# The SuSE PowerPC64/Linux compiler is actually a 32-bit PowerPC compiler +ifeq ($(strip $(filter-out powerpc64 suse linux%, $(target_cpu) $(target_vendor) $(target_os))),) + target_cpu:=powerpc +endif + # Configuration of host tools # Under linux, host tools need to be linked with -ldl