Please refer to the attached example. When the struct 'ZIP' in this example is enlarged by one word, G++ silently generates incorrect code.
-- Summary: Incorrect code generated for access to a large struct Product: gcc Version: 4.1.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jjk at acm dot org GCC host triplet: x86_64-redhat-linux GCC target triplet: x86_64-redhat-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36449