CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2012/10/31 05:19:35
Modified files: lib/libssl/src/crypto: x86_64cpuid.pl lib/libssl/src/crypto/aes/asm: aes-x86_64.pl lib/libssl/src/crypto/perlasm: x86_64-xlate.pl lib/libssl/src/crypto/rc4/asm: rc4-x86_64.pl Log message: On amd64 OPENSSL_cpuid_setup and OPENSSL_ia32cap_P are now hidden so we don't have to go through the PLT/GOT to get at them anymore. In fact going through the GOT now fails since we no longer have a GOT entry for OPENSSL_ia32cap_P. Fixes the problem spotted by jasper@ and sthen@. Based on a diff from mikeb@ who did most of the actual work of tracking down the issue. ok millert@, mikeb@