[PATCH, PR 49089] Don't split AVX256 unaligned loads by default on bdver1 and generic

Fang, Changpeng Changpeng.Fang@amd.com
Tue Jun 14 01:32:00 GMT 2011


The patch ( http://gcc.gnu.org/ml/gcc-patches/2011-02/txt00059.txt ) which introduces splitting avx256 unaligned loads. 
However, we found that it causes significant regressions for cpu2006 ( http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49089 ).

In this work, we introduce a tune option that sets splitting unaligned loads default only for such CPUs that such splitting
is beneficial.

The patch passed bootstrapping and regression tests on x86_64-unknown-linux-gnu system.

Is it OK to commit?


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-pr49089-enable-avx256-splitting-unaligned-load-only-.patch
Type: text/x-patch
Size: 2885 bytes
Desc: 0001-pr49089-enable-avx256-splitting-unaligned-load-only-.patch
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20110614/ad4bd25a/attachment.bin>

More information about the Gcc-patches mailing list