Thursday, February 04, 2021

Re: FIX: lang/gcc/8 ICEs on hppa

On Thu, 2021-02-04 at 08:48 -0500, kurt@intricatesoftware.com wrote:
> gcc 8 ICEs on python 2 and 3 on hppa:
>
> In file included from Include/Python.h:94,
>                  from Objects/complexobject.c:8:
> Objects/complexobject.c: In function '_Py_c_pow':
> Include/complexobject.h:21:15: internal compiler error: in expand_expr_addr_expr_1, at expr.c:8026
>  #define c_pow _Py_c_pow
>                ^~~~~~~~~
> Objects/complexobject.c:128:1: note: in expansion of macro 'c_pow'
>  c_pow(Py_complex a, Py_complex b)
>  ^~~~~
> libbacktrace could not find executable to open
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <https://gcc.gnu.org/bugs/> for instructions.
>
> I found this bug report and fix for gcc 9 that fixes the ICE
> on hppa and opens up a bunch of ports to be built that depend
> on python 2/3:
>
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89487
>
> So far I've only tested this on hppa with small number of ports.
> Can bulk builders include this patch on other arches to get better
> test coverage?

Please disregard this patch. When I checked on the build this
morning, I looked at the wrong window and saw dpb completed
without errors. In fact this does not fix the ICE on hppa.
Sorry for the noise.

-Kurt

No comments:

Post a Comment