On Jun 27 2017, Joseph Myers <jos...@codesourcery.com> wrote: > Testing compilation together with current glibc with glibc's > build-many-glibcs.py. OK to commit (mainline and active release > branches) if that passes?
This still doesn't work on the gcc-6-branch: In file included from ../../../libjava/prims.cc:26:0: ../../../libjava/prims.cc: In function 'void _Jv_catch_fpe(int, siginfo_t*, void*)': ./include/java-signal.h:33:26: error: invalid use of incomplete type 'struct _Jv_catch_fpe(int, siginfo_t*, void*)::ucontext' gregset_t &_gregs = _uc->uc_mcontext.gregs; \ ^ ../../../libjava/prims.cc:192:3: note: in expansion of macro 'HANDLE_DIVIDE_OVERFLOW' HANDLE_DIVIDE_OVERFLOW; ^~~~~~~~~~~~~~~~~~~~~~ ./include/java-signal.h:32:10: note: forward declaration of 'struct _Jv_catch_fpe(int, siginfo_t*, void*)::ucontext' struct ucontext *_uc = (struct ucontext *)_p; \ ^ ../../../libjava/prims.cc:192:3: note: in expansion of macro 'HANDLE_DIVIDE_OVERFLOW' HANDLE_DIVIDE_OVERFLOW; ^~~~~~~~~~~~~~~~~~~~~~ make[3]: *** [Makefile:9968: prims.lo] Error 1 Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."