The attached C file generates a significantly larger object code with the new compiler than with the old one. The exact command line for gcc is in the first comment of the C file.
Created attachment 15915 [details]
Test code to demonstrate the size increase
A short C file that compiles to about 60% larger with the new compiler, command line options can be find in the file itself
I attached this code earlier for you to http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31849 along with size reports for various optimization levels (Os, O1, and O2) and gcc versions. Is this a dupe of that PR or separate? Can someone familiar with 31849 make a ruling?
The size regression occurs with 4.3.x but with trunk today I see a size reduction to 992 bytes which is in the ball park of the original size.
Based on the last comment, should this PR be closed. It has been five years.