> gcc --version gcc (SUSE Linux) 4.3.2 [gcc-4_3-branch revision 141291] > cat test.c // file test.c Call to empty function void f(){ } int main(){ return(0);}
> gcc -o test test.c -O2 > objdump -d test .... 00000000004004f0 <f>: 4004f0: f3 c3 repz retq Why rep ret? Why not ret? -- Summary: Empty function translated to repz retq. Product: gcc Version: 4.3.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: vvv at ru dot ru http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39520