Message ID | 20130830122544.GA715@x4 |
---|---|
State | New |
Headers | show |
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index a8d70bc..f385db4 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -3952,7 +3952,7 @@ ix86_option_override_internal (bool main_args_p) /* Enable sw prefetching at -O3 for CPUS that prefetching is helpful. */ if (flag_prefetch_loop_arrays < 0 && HAVE_prefetch - && (optimize >= 3 || flag_profile_use) + && (optimize >= 3 || (flag_profile_use && !optimize_size)) && TARGET_SOFTWARE_PREFETCHING_BENEFICIAL) flag_prefetch_loop_arrays = 1;