https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77993
--- Comment #9 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> Eric, if you could try it in your environment to see if it solves the
> problem, it would be helpful.
It doesn't fly:
/work/botcazou/gcc-head/src/gcc/config/rs6000/rs6000.md:7525:33: note: in
expansion of macro 'FLOAT128_IBM_P'
&& TARGET_LONG_DOUBLE_128 && FLOAT128_IBM_P (<MODE>mode)"
^~~~~~~~~~~~~~
/work/botcazou/gcc-head/src/gcc/config/rs6000/rs6000.h:453:8: error: suggest
parentheses around '&&' within '||' [-Werror=parentheses]
&& ((MODE) == IFmode) || ((MODE) == ICmode)))
/work/botcazou/gcc-head/src/gcc/config/rs6000/rs6000.md:505:2: note: in
expansion of macro 'FLOAT128_IBM_P'
(define_mode_iterator IBM128 [(IF "FLOAT128_IBM_P (IFmode)")
^~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[3]: *** [build/gencondmd.o] Error 1