http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55712



--- Comment #8 from uros at gcc dot gnu.org 2013-01-03 17:16:30 UTC ---

Author: uros

Date: Thu Jan  3 17:16:08 2013

New Revision: 194862



URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=194862

Log:

    PR target/55712

    * config/i386/i386-c.c (ix86_target_macros_internal): Depending on

    selected code model, define __code_mode_small__, __code_model_medium__,

    __code_model_large__, __code_model_32__ or __code_model_kernel__.

    * config/i386/cpuid.h (__cpuid, __cpuid_count) [__i386__]: Prefix

    xchg temporary register with %k.  Declare temporary register as

    early clobbered.

    [__x86_64__]: For medium and large code models, preserve %rbx register.





Modified:

    trunk/gcc/ChangeLog

    trunk/gcc/config/i386/cpuid.h

    trunk/gcc/config/i386/i386-c.c

Reply via email to