https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90059
--- Comment #4 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> --- > --- Comment #3 from Iain Buclaw <ibuclaw at gdcproject dot org> --- > Definitions added in r270372. I made a couple of tweaks to the original patch > so that only mcontext_t and ucontext_t are public in the module, other than > that, applied as-is. That should be fine. I doubt very much that much (if any) user code uses those types directly.