aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2022-01-31 20:08:18 +0100
committerJakub Jelinek <jakub@redhat.com>2022-01-31 20:08:18 +0100
commit2cbe5dd54f15e88e0b42567319aa9c8e7bad7946 (patch)
treeb217e99a6c0f40be6b4c014ea522a082fcd96656 /gcc/tree.h
parent48d3191e7bd6245bd2df625731f1ad9207a26655 (diff)
downloadgcc-2cbe5dd54f15e88e0b42567319aa9c8e7bad7946.zip
gcc-2cbe5dd54f15e88e0b42567319aa9c8e7bad7946.tar.gz
gcc-2cbe5dd54f15e88e0b42567319aa9c8e7bad7946.tar.bz2
rs6000: Fix up build of non-glibc/aix/darwin powerpc* targets [PR104298]
As reported by Martin, while David has added OPTION_GLIBC define to aix and Iain to darwin, all the other non-linux targets now fail because rs6000.md macro isn't defined. One possibility is to define this macro in option-defaults.h which on rs6000 targets is included last, then we don't need to define it in aix/darwin headers and for targets using linux.h or linux64.h it will DTRT too. The other option is the first 2 hunks + changing the 3 if (!OPTION_GLIBC) FAIL; cases in rs6000.md to e.g. #ifdef OPTION_GLIBC if (!OPTION_GLIBC) #endif FAIL; or to: #ifdef OPTION_GLIBC if (!OPTION_GLIBC) #else if (true) #endif FAIL; (the latter case if Richi wants to push the -Wunreachable-code changes for GCC 13). 2022-01-31 Jakub Jelinek <jakub@redhat.com> PR target/104298 * config/rs6000/aix.h (OPTION_GLIBC): Remove. * config/rs6000/darwin.h (OPTION_GLIBC): Likewise. * config/rs6000/option-defaults.h (OPTION_GLIBC): Define to 0 if not already defined.
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions