r194937 - in /branches/gcc-4_7-branch/gcc: Chan...
uros@gcc.gnu.org
uros@gcc.gnu.org
Sun Jan 6 08:45:00 GMT 2013
Author: uros
Date: Sun Jan 6 08:45:43 2013
New Revision: 194937
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=194937
Log:
Backport from mainline
2013-01-03 Uros Bizjak <ubizjak@gmail.com>
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:
branches/gcc-4_7-branch/gcc/ChangeLog
branches/gcc-4_7-branch/gcc/config/i386/cpuid.h
branches/gcc-4_7-branch/gcc/config/i386/i386-c.c
More information about the Gcc-cvs
mailing list