* config/i386/cpuid.h (__cpuid): Remove definitions that handle %ebx
commitb587c12551143c14f023860a1dbdf7316ae71f27
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Oct 2014 06:00:58 +0000 (17 06:00 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Oct 2014 06:00:58 +0000 (17 06:00 +0000)
treeb404567433f66e5efbdf52b2c5b60ac1234314e4
parent43096b526a9f23008b9769372f11475ae63487bc
* config/i386/cpuid.h (__cpuid): Remove definitions that handle %ebx
register in a special way.
(__cpuid_count): Ditto.
* config/i386/driver-i386.h: Protect with
"#if defined(__GNUC__) && (__GNUC__ >= 5 || !defined(__PIC__))".
(host_detect_local_cpu): Mention that GCC with non-fixed %ebx
is required to compile the function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216362 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/config/i386/cpuid.h
gcc/config/i386/driver-i386.c