]> sourceware.org Git - glibc.git/commit
x86: Don't include <x86intrin.h>
authorH.J. Lu <hjl.tools@gmail.com>
Sun, 21 Oct 2018 07:37:11 +0000 (00:37 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Sun, 21 Oct 2018 07:37:29 +0000 (00:37 -0700)
commit2dd8e58cc533ee840d37725b11bc0dc0308a5dc0
tree09450906254b26f1104371eb9940f50391ec21cd
parentd0a74159792477e5922f53fa2aa6d58eb8265a14
x86: Don't include <x86intrin.h>

Use __builtin_ia32_rdtsc directly since including <x86intrin.h> makes
building glibc very slow.  On Intel Core i5-6260U, this patch reduces
x86-64 build time from 8 minutes 33 seconds to 3 minutes 48 seconds
with "make -j4" and GCC 8.2.1.

* sysdeps/x86/hp-timing.h: Don't include <x86intrin.h>.
(HP_TIMING_NOW): Replace _rdtsc with __builtin_ia32_rdtsc.
ChangeLog
sysdeps/x86/hp-timing.h
This page took 0.042306 seconds and 5 git commands to generate.