On 12-01-10 18:33 , Andrew Pinski wrote:
On Tue, Jan 10, 2012 at 3:31 PM, Diego Novillo<dnovi...@google.com>  wrote:
On 12-01-10 17:11 , Sriraman Tallam wrote:

This patch adds a new target builtin, __builtin_cpu_is_amdfam15, to check
for AMD Family 15h processors.

        * i386-cpuinfo.c (__cpu_is_amdfam15): New member in __cpu_model
struct.
        (get_amd_cpu): Check for family 15h processors.
        (cpu_indicator_init): Adjust model and family for AMD processors.
        Refactor code.

        * i386.c (IX86_BUILTIN_CPU_IS_AMDFAM15): New enum value.
        (fold_builtin_cpu): Process IX86_BUILTIN_CPU_IS_AMDFAM15.
        (ix86_init_platform_type_builtins): Make new builtin
_builtin_cpu_is_amdfam15.
        (ix86_expand_builtin): Expand IX86_BUILTIN_CPU_IS_AMDFAM15.
        * testsuite/gcc.target/builtin_target.c (fn1): Call
__builtin_cpu_is_amdfam15.


Any reason why this is not applicable for upstream 4.6?

Yes because the upstream GCC does not have those builtins yet.

Ah, OK.  I was confused by the [4.6] tag.


Diego.

Reply via email to