[TESTING] ssse3 backport from gcc 4.3

George Liaskos geo.liaskos at gmail.com
Wed Mar 9 20:15:41 UTC 2011


> I have prepared a patch that finishes the "core2" support part and
> backports from gcc-4.3
> the SSSE3 instruction set (-mssse3, -mno-ssse3).
> It is enabled for -march=core2 by default.
>
> Testing and comments are welcome.
>
> Patch:
> http://people.freebsd.org/~mm/patches/head-gcc-ssse3.patch
>
> The backport covers three GPLv2 revisions from gcc 4.3:
> http://gcc.gnu.org/viewcvs?view=revision&revision=117958 (applies cleanly)
> http://gcc.gnu.org/viewcvs?view=revision&revision=121687 (small adjustment)
> http://gcc.gnu.org/viewcvs?view=revision&revision=121726 (small adjustment)
> http://gcc.gnu.org/viewcvs?view=revision&revision=123639 (small adjustment)

Just finished compiling world and kernel with the patch, no issues
whatsoever but i have some questions :)

I have a Q6600, with -march=native gcc still uses nocona instead of
core2, clang does the right thing. Is this a bug?
Is it possible to support sse4.1 for penryn or is there a problem with
the license?

Regards


More information about the freebsd-current mailing list