On Thu, 2021-02-04 at 08:48 -0500, [email protected] 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
