From: Matheus Castanho Date: Thu, 13 Feb 2020 23:43:39 +0000 (+0000) Subject: rs6000: fixinc: Skip machine_name fix for powerpc*-*-linux* X-Git-Tag: releases/gcc-9.3.0~74 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=53280279777e8390f374af35fb58634048a45730;p=thirdparty%2Fgcc.git rs6000: fixinc: Skip machine_name fix for powerpc*-*-linux* Some system headers can be broken by the machine_name fix performed by GCC during the fixincludes step. According to the comment in fixincludes/fixinc.h:130 : On some platforms, machine_name doesn't work properly and breaks some of the header files. Since everything works properly without it, just wipe the macro list to disable the fix. So we can just skip it to avoid trouble. Backport from trunk 2020-02-13 Matheus Castanho fixincludes/ * fixinc.in: Skip machine_name fix on powerpc*-*-linux*. --- diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog index a8c4cf229973..1ac63fe5f6ae 100644 --- a/fixincludes/ChangeLog +++ b/fixincludes/ChangeLog @@ -1,3 +1,10 @@ +2020-02-26 Segher Boessenkool + + Backport from trunk + 2020-02-13 Matheus Castanho + + * fixinc.in: Skip machine_name fix on powerpc*-*-linux*. + 2020-01-01 John David Anglin Backport from mainline diff --git a/fixincludes/fixinc.in b/fixincludes/fixinc.in index cd0b458b8f8b..de5a37f6acc4 100755 --- a/fixincludes/fixinc.in +++ b/fixincludes/fixinc.in @@ -136,7 +136,7 @@ fi # disable the fix. case "${target_canonical}" in - *-*-vxworks*) + *-*-vxworks* | powerpc*-*-linux*) test -f ${MACRO_LIST} && echo > ${MACRO_LIST} ;; esac