Index: gcc/varasm.c |
diff --git a/gcc/varasm.c b/gcc/varasm.c |
index 9385b47704c255cec9130ee3478d6350a8f256d7..57e73910abd609262eeac1ff227d82cc3f0c6f7e 100644 |
--- a/gcc/varasm.c |
+++ b/gcc/varasm.c |
@@ -1723,7 +1723,7 @@ assemble_start_function (tree decl, const char *fnname) |
because ASM_OUTPUT_MAX_SKIP_ALIGN might not do any alignment at all. */ |
if (! DECL_USER_ALIGN (decl) |
&& align_functions_log > align |
- && optimize_function_for_speed_p (cfun)) |
+ && (TARGET_NACL || optimize_function_for_speed_p (cfun))) |
{ |
#ifdef ASM_OUTPUT_MAX_SKIP_ALIGN |
ASM_OUTPUT_MAX_SKIP_ALIGN (asm_out_file, |