Sadly some older GCC assume that all static variables have this alignment and it was considered unsafe to always drop it. There is new -malign-data flag to control it. Data alignment was also completely dropped for virtual tales because these are not accessed in a sequential manner.
Important changes in this direction are underway with early debug info branch (actively developed by Aldy Hernandez, RedHat) which will clearly separate information used by code generation from debug info and allow to optimize Gimple representation of types.
As a consequence of gaining a reputation for helping Distribution Partners enjoy increased success which led to increased sales for my company, I was recruited to become the Director of Training for a multi-national manufacturer, National Super Service.
Polishers uѕuаllу соmе іn twо vаrіеtіеѕ: еіthеr уоu gеt thеm rеаllу good оr you gеt thеm rеаllу bаd but іn thе case of thе DEWALT DWP849X 7-Inch/9-Inch Vаrіаblе Speed Pоlіѕhеr wіth Sоft Stаrt you knоw thаt thіѕ іѕ аutоmаtісаllу оnе of the bеѕt роlіѕhеrѕ іn thе mаrkеt.
It is also capable of function cloning in case the known constant come only from subset of all callers of the function, implements propagation of constants passed by aggregates (that is important for C++ classes and Fortran array descriptors) and does simple inter-procedural devirtualization by forward propagating known type of the particular instance.