But when I'm trying to resolve a production issue and I have to waste brain cycles ignoring garbage text to solve a problem, I will hunt you down.
https://www.youtube.com/watch?v=aS1esgRV4Rc I'm not by any means the guy who wrote that easter egg, but I'm in absolute solidarity with his sentiment. I don't want to be a Randian Ubermensh like Howard Roark, in a soviet world stripped of all artifice and caprice.
The world needs to stay playful - and my world is software. Fun isn't optional; it's absolutely necessary for the human psyche - any description of a world without it is isomorphic to a prison or a hell. The price of fun is frivolity - one man's fun is another man's "stupid waste of time". There's no way around this; it's just the table ante we have to pay for having a non-spartan culture.
Yes, the overhead cost sucks ... but the alternative has been proven to be much much worse.
There are many valid reasons why this should be removed, but binary size is not one of them.
Really, the scale of efficiency delta between various things used on computers today is vast, and it's hard to say whether something like this "easter egg" is really significant. A few years ago I knew of a linux distro called "slitaz" that was a 30mb ISO, and it had x windows and a minimal window manager and a barebones browser and such.
On the other hand, its presence in the current codebase will tend to attract playful tinkerers, which is arguably what it needs in its current stage of development.
Search for "Here's a nickel"
[edit: clearer source than the text around the patch: https://github.com/gcc-mirror/gcc/blob/master/libgcc/soft-fp...]