https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96566
--- Comment #10 from Martin Sebor <msebor at gcc dot gnu.org> --- The issue described in bug 92815 comment 9 sounds like a similar problem. Does sending the output to /dev/null instead of a .s file help? If it does, adding a dg directive to do that might be a solution. Separately, I've been meaning to add a parameter to reduce the maximum size of an object object from the current PTRDIFF_MAX to something more realistic for their target. With it, tests for boundary conditions could use the smaller constant sey by the parameter.