https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119521
--- Comment #7 from Robert Dubner <rdubner at gcc dot gnu.org> --- The DB programs are not among the ones we test. When I run the program, it rapidly gets stuck in an infinite loop around lines 511 513. It just keeps attempting to PERFORM DEBUG-ALL-PROCS, repeatedly. So, pseudo_return_push just keeps getting executed with nopseudo_return_pop. This isn't a memory leak. It's a problem with DECLARATIVES processing, and with DEBUG processing. I don't think we've ever tried to test DEBUG stuff. And we are in the middle of rewriting DECLARATIVES and exception processing. So: Don't do that.