On 08/28/2014 03:01 PM, Uros Bizjak wrote:
I'd like to avoid X86_TUNE_RELAX_PIC_REG and always treat EBX as an
allocatable register. This way, we can avoid all mess with implicit
xchgs in atomic_compare_and_swap<dwi>_doubleword. Also, having
allocatable EBX would allow us to introduce __builtin_cpuid builtin
and cleanup cpiud.h.

It also makes writing solid inline assembly which has to use %ebx for some reason much easier. We just fixed a glibc bug related to that.

--
Florian Weimer / Red Hat Product Security

Reply via email to