Switch back to .data at the end of asm sections to work around an
optimization in recent gcc versions.
This commit is contained in:
parent
f45cb12553
commit
520a7af933
|
@ -825,7 +825,7 @@ static int output_immediate_imports( FILE *outfile )
|
|||
pos += 4;
|
||||
}
|
||||
output_function_size( outfile, import_thunks );
|
||||
fprintf( outfile, " \".text\");\n#ifndef __GNUC__\n}\n#endif\n\n" );
|
||||
fprintf( outfile, " \".data\");\n#ifndef __GNUC__\n}\n#endif\n\n" );
|
||||
|
||||
done:
|
||||
return nb_imm;
|
||||
|
|
|
@ -298,8 +298,7 @@ static int output_exports( FILE *outfile, int nr_exports, DLLSPEC *spec )
|
|||
}
|
||||
}
|
||||
|
||||
fprintf( outfile, " \"\\t.text\\n\"\n" );
|
||||
fprintf( outfile, " \"\\t.align %d\\n\"\n", get_alignment(4) );
|
||||
fprintf( outfile, " \"\\t.data\\n\"\n" );
|
||||
fprintf( outfile, ");\n\n" );
|
||||
|
||||
return total_size;
|
||||
|
|
Loading…
Reference in New Issue