From owner-freebsd-current@FreeBSD.ORG Tue Apr 27 06:22:11 2010 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CDF35106566C for ; Tue, 27 Apr 2010 06:22:11 +0000 (UTC) (envelope-from kamikaze@bsdforen.de) Received: from mail.bsdforen.de (bsdforen.de [212.204.60.79]) by mx1.freebsd.org (Postfix) with ESMTP id 9769C8FC13 for ; Tue, 27 Apr 2010 06:22:09 +0000 (UTC) Received: from mobileKamikaze.norad (vpn-cl-162-223.rz.uni-karlsruhe.de [141.3.162.223]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.bsdforen.de (Postfix) with ESMTP id 541BE8A1BD3; Tue, 27 Apr 2010 08:21:44 +0200 (CEST) Message-ID: <4BD68275.6020509@bsdforen.de> Date: Tue, 27 Apr 2010 08:21:41 +0200 From: Dominic Fandrey User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-GB; rv:1.9.1.9) Gecko/20100331 Thunderbird/3.0.4 MIME-Version: 1.0 To: freebsd-current@FreeBSD.org X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: rdivacky@freebsd.org Subject: ClangBSD build failures X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Apr 2010 06:22:12 -0000 Hello, I wanted to make some performance comparisons, building ClangBSD with different compilers. The host system is: FreeBSD mobileKamikaze.norad 8.0-STABLE FreeBSD 8.0-STABLE #0: Mon Apr 5 12:45:41 CEST 2010 root@mobileKamikaze.norad:/usr/obj/HP6510b-8/amd64/usr/src/sys/HP6510b-8 amd64 An interesting result is that buildkernel with clang takes longer: CC=clang time -l make buildkernel 921.31 real 802.25 user 114.93 sys time -l make buildkernel -j3 645.17 real 838.46 user 143.03 sys CC=cc time -l make buildkernel 877.14 real 757.42 user 115.11 sys time -l make buildkernel -j3 628.32 real 798.03 user 149.52 sys All the tests are run on a 4g memory disk (src and objdir), which is recreated for every test. I cannot make this comparison for buildworld, because buildworld with CC=cc, CXX=c++ fails: ===> usr.bin/clang/lib/libclanglex (all) c++ -isystem /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include -isystem /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/include/c++/4.2 -isystem /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/include/c++/4.2/backward -B/root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/lib/ -L/root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/lib/ -O2 -pipe -I/root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/include -I/root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/include -I/root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/lib/Lex -I. -I/root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../include -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONS TANT_MACROS -fno-rtti -DLLVM_HOSTTRIPLE=\"amd64-undermydesk-freebsd9.0\" -fstack-protector -c /root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp c++ -isystem /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include -isystem /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/include/c++/4.2 -isystem /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/include/c++/4.2/backward -B/root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/lib/ -L/root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/lib/ -O2 -pipe -I/root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/include -I/root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/include -I/root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/lib/Lex -I. -I/root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../include -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONS TANT_MACROS -fno-rtti -DLLVM_HOSTTRIPLE=\"amd64-undermydesk-freebsd9.0\" -fstack-protector -c /root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp c++ -isystem /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include -isystem /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/include/c++/4.2 -isystem /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/include/c++/4.2/backward -B/root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/lib/ -L/root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/lib/ -O2 -pipe -I/root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/include -I/root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/include -I/root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/lib/Lex -I. -I/root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../include -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONS TANT_MACROS -fno-rtti -DLLVM_HOSTTRIPLE=\"amd64-undermydesk-freebsd9.0\" -fstack-protector -c /root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/lib/Lex/Lexer.cpp In file included from /root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/lib/Lex/Lexer.cpp:1116: In file included from /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:34: In file included from /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:39: /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:63:18: error: use of undeclared identifier '__builtin_ia32_vec_init_v2si' return (__m64) __builtin_ia32_vec_init_v2si (__i, 0); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:106:10: error: use of undeclared identifier '__builtin_ia32_vec_ext_v2si' return __builtin_ia32_vec_ext_v2si ((__v2si)__i, 0); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:189:18: error: use of undeclared identifier '__builtin_ia32_punpckhbw' return (__m64) __builtin_ia32_punpckhbw ((__v8qi)__m1, (__v8qi)__m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:203:18: error: use of undeclared identifier '__builtin_ia32_punpckhwd' return (__m64) __builtin_ia32_punpckhwd ((__v4hi)__m1, (__v4hi)__m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:217:18: error: use of undeclared identifier '__builtin_ia32_punpckhdq' return (__m64) __builtin_ia32_punpckhdq ((__v2si)__m1, (__v2si)__m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:231:18: error: use of undeclared identifier '__builtin_ia32_punpcklbw' return (__m64) __builtin_ia32_punpcklbw ((__v8qi)__m1, (__v8qi)__m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:259:18: error: use of undeclared identifier '__builtin_ia32_punpckldq' return (__m64) __builtin_ia32_punpckldq ((__v2si)__m1, (__v2si)__m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:272:18: error: use of undeclared identifier '__builtin_ia32_paddb' return (__m64) __builtin_ia32_paddb ((__v8qi)__m1, (__v8qi)__m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:285:18: error: use of undeclared identifier '__builtin_ia32_paddw' return (__m64) __builtin_ia32_paddw ((__v4hi)__m1, (__v4hi)__m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:298:18: error: use of undeclared identifier '__builtin_ia32_paddd' return (__m64) __builtin_ia32_paddd ((__v2si)__m1, (__v2si)__m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:312:18: error: use of undeclared identifier '__builtin_ia32_paddq' return (__m64) __builtin_ia32_paddq ((long long)__m1, (long long)__m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:376:18: error: use of undeclared identifier '__builtin_ia32_psubb' return (__m64) __builtin_ia32_psubb ((__v8qi)__m1, (__v8qi)__m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:389:18: error: use of undeclared identifier '__builtin_ia32_psubw' return (__m64) __builtin_ia32_psubw ((__v4hi)__m1, (__v4hi)__m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:402:18: error: use of undeclared identifier '__builtin_ia32_psubd' return (__m64) __builtin_ia32_psubd ((__v2si)__m1, (__v2si)__m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:416:18: error: use of undeclared identifier '__builtin_ia32_psubq' return (__m64) __builtin_ia32_psubq ((long long)__m1, (long long)__m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:510:18: error: use of undeclared identifier '__builtin_ia32_pmullw' return (__m64) __builtin_ia32_pmullw ((__v4hi)__m1, (__v4hi)__m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:523:53: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an rvalue of type 'long long' return (__m64) __builtin_ia32_psllw ((__v4hi)__m, (long long)__count); ^~~~~~~~~~~~~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:535:53: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an lvalue of type 'int' return (__m64) __builtin_ia32_psllw ((__v4hi)__m, __count); ^~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:548:53: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an rvalue of type 'long long' return (__m64) __builtin_ia32_pslld ((__v2si)__m, (long long)__count); ^~~~~~~~~~~~~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:560:53: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an lvalue of type 'int' return (__m64) __builtin_ia32_pslld ((__v2si)__m, __count); ^~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:573:40: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an rvalue of type 'long long' return (__m64) __builtin_ia32_psllq ((long long)__m, (long long)__count); ^~~~~~~~~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:585:40: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an rvalue of type 'long long' return (__m64) __builtin_ia32_psllq ((long long)__m, (long long)__count); ^~~~~~~~~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:598:53: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an rvalue of type 'long long' return (__m64) __builtin_ia32_psraw ((__v4hi)__m, (long long)__count); ^~~~~~~~~~~~~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:610:53: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an lvalue of type 'int' return (__m64) __builtin_ia32_psraw ((__v4hi)__m, __count); ^~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:623:53: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an rvalue of type 'long long' return (__m64) __builtin_ia32_psrad ((__v2si)__m, (long long)__count); ^~~~~~~~~~~~~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:635:53: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an lvalue of type 'int' return (__m64) __builtin_ia32_psrad ((__v2si)__m, __count); ^~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:648:53: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an rvalue of type 'long long' return (__m64) __builtin_ia32_psrlw ((__v4hi)__m, (long long)__count); ^~~~~~~~~~~~~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:660:53: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an lvalue of type 'int' return (__m64) __builtin_ia32_psrlw ((__v4hi)__m, __count); ^~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:673:53: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an rvalue of type 'long long' return (__m64) __builtin_ia32_psrld ((__v2si)__m, (long long)__count); ^~~~~~~~~~~~~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:685:53: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an lvalue of type 'int' return (__m64) __builtin_ia32_psrld ((__v2si)__m, __count); ^~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:698:40: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an rvalue of type 'long long' return (__m64) __builtin_ia32_psrlq ((long long)__m, (long long)__count); ^~~~~~~~~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:710:40: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long' with an rvalue of type 'long long' return (__m64) __builtin_ia32_psrlq ((long long)__m, (long long)__count); ^~~~~~~~~~~~~~ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:723:10: error: use of undeclared identifier '__builtin_ia32_pand' return __builtin_ia32_pand (__m1, __m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:737:10: error: use of undeclared identifier '__builtin_ia32_pandn' return __builtin_ia32_pandn (__m1, __m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:750:10: error: use of undeclared identifier '__builtin_ia32_por' return __builtin_ia32_por (__m1, __m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:763:10: error: use of undeclared identifier '__builtin_ia32_pxor' return __builtin_ia32_pxor (__m1, __m2); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:861:18: error: use of undeclared identifier '__builtin_ia32_vec_init_v2si' return (__m64) __builtin_ia32_vec_init_v2si (__i0, __i1); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:868:18: error: use of undeclared identifier '__builtin_ia32_vec_init_v4hi' return (__m64) __builtin_ia32_vec_init_v4hi (__w0, __w1, __w2, __w3); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mmintrin.h:876:18: error: use of undeclared identifier '__builtin_ia32_vec_init_v8qi' return (__m64) __builtin_ia32_vec_init_v8qi (__b0, __b1, __b2, __b3, ^ In file included from /root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/lib/Lex/Lexer.cpp:1116: In file included from /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:34: In file included from /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:42: /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/mm_malloc.h:37:16: error: exception specification in declaration does not match previous declaration extern "C" int posix_memalign (void **, size_t, size_t) throw (); ^ In file included from /root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/lib/Lex/Lexer.cpp:27: In file included from /root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/include/clang/Lex/Lexer.h:17: In file included from /root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h:18: In file included from /root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/include/clang/Lex/Token.h:21: In file included from /usr/include/c++/4.2/cstdlib:71: /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/stdlib.h:156:6: note: previous declaration is here int posix_memalign(void **, size_t, size_t); /* (ADV) */ ^ In file included from /root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/lib/Lex/Lexer.cpp:1116: In file included from /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:34: /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:105:19: error: use of undeclared identifier '__builtin_ia32_addss' return (__m128) __builtin_ia32_addss ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:111:19: error: use of undeclared identifier '__builtin_ia32_subss' return (__m128) __builtin_ia32_subss ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:117:19: error: use of undeclared identifier '__builtin_ia32_mulss' return (__m128) __builtin_ia32_mulss ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:123:19: error: use of undeclared identifier '__builtin_ia32_divss' return (__m128) __builtin_ia32_divss ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:161:19: error: use of undeclared identifier '__builtin_ia32_addps' return (__m128) __builtin_ia32_addps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:167:19: error: use of undeclared identifier '__builtin_ia32_subps' return (__m128) __builtin_ia32_subps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:173:19: error: use of undeclared identifier '__builtin_ia32_mulps' return (__m128) __builtin_ia32_mulps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:179:19: error: use of undeclared identifier '__builtin_ia32_divps' return (__m128) __builtin_ia32_divps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:217:10: error: use of undeclared identifier '__builtin_ia32_andps' return __builtin_ia32_andps (__A, __B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:223:10: error: use of undeclared identifier '__builtin_ia32_andnps' return __builtin_ia32_andnps (__A, __B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:229:10: error: use of undeclared identifier '__builtin_ia32_orps' return __builtin_ia32_orps (__A, __B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:235:10: error: use of undeclared identifier '__builtin_ia32_xorps' return __builtin_ia32_xorps (__A, __B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:245:19: error: use of undeclared identifier '__builtin_ia32_cmpeqss' return (__m128) __builtin_ia32_cmpeqss ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:251:19: error: use of undeclared identifier '__builtin_ia32_cmpltss' return (__m128) __builtin_ia32_cmpltss ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:257:19: error: use of undeclared identifier '__builtin_ia32_cmpless' return (__m128) __builtin_ia32_cmpless ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:265:6: error: use of undeclared identifier '__builtin_ia32_cmpltss' __builtin_ia32_cmpltss ((__v4sf) __B, ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:275:6: error: use of undeclared identifier '__builtin_ia32_cmpless' __builtin_ia32_cmpless ((__v4sf) __B, ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:283:19: error: use of undeclared identifier '__builtin_ia32_cmpneqss' return (__m128) __builtin_ia32_cmpneqss ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:289:19: error: use of undeclared identifier '__builtin_ia32_cmpnltss' return (__m128) __builtin_ia32_cmpnltss ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:295:19: error: use of undeclared identifier '__builtin_ia32_cmpnless' return (__m128) __builtin_ia32_cmpnless ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:303:6: error: use of undeclared identifier '__builtin_ia32_cmpnltss' __builtin_ia32_cmpnltss ((__v4sf) __B, ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:313:6: error: use of undeclared identifier '__builtin_ia32_cmpnless' __builtin_ia32_cmpnless ((__v4sf) __B, ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:321:19: error: use of undeclared identifier '__builtin_ia32_cmpordss' return (__m128) __builtin_ia32_cmpordss ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:327:19: error: use of undeclared identifier '__builtin_ia32_cmpunordss' return (__m128) __builtin_ia32_cmpunordss ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:337:19: error: use of undeclared identifier '__builtin_ia32_cmpeqps' return (__m128) __builtin_ia32_cmpeqps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:343:19: error: use of undeclared identifier '__builtin_ia32_cmpltps' return (__m128) __builtin_ia32_cmpltps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:349:19: error: use of undeclared identifier '__builtin_ia32_cmpleps' return (__m128) __builtin_ia32_cmpleps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:355:19: error: use of undeclared identifier '__builtin_ia32_cmpgtps' return (__m128) __builtin_ia32_cmpgtps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:361:19: error: use of undeclared identifier '__builtin_ia32_cmpgeps' return (__m128) __builtin_ia32_cmpgeps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:367:19: error: use of undeclared identifier '__builtin_ia32_cmpneqps' return (__m128) __builtin_ia32_cmpneqps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:373:19: error: use of undeclared identifier '__builtin_ia32_cmpnltps' return (__m128) __builtin_ia32_cmpnltps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:379:19: error: use of undeclared identifier '__builtin_ia32_cmpnleps' return (__m128) __builtin_ia32_cmpnleps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:385:19: error: use of undeclared identifier '__builtin_ia32_cmpngtps' return (__m128) __builtin_ia32_cmpngtps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:391:19: error: use of undeclared identifier '__builtin_ia32_cmpngeps' return (__m128) __builtin_ia32_cmpngeps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:397:19: error: use of undeclared identifier '__builtin_ia32_cmpordps' return (__m128) __builtin_ia32_cmpordps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:403:19: error: use of undeclared identifier '__builtin_ia32_cmpunordps' return (__m128) __builtin_ia32_cmpunordps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:532:10: error: use of undeclared identifier '__builtin_ia32_cvttss2si' return __builtin_ia32_cvttss2si ((__v4sf) __A); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:548:10: error: use of undeclared identifier '__builtin_ia32_cvttss2si64' return __builtin_ia32_cvttss2si64 ((__v4sf) __A); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:555:10: error: use of undeclared identifier '__builtin_ia32_cvttss2si64' return __builtin_ia32_cvttss2si64 ((__v4sf) __A); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:577:19: error: use of undeclared identifier '__builtin_ia32_cvtsi2ss' return (__m128) __builtin_ia32_cvtsi2ss ((__v4sf) __A, __B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:593:19: error: use of undeclared identifier '__builtin_ia32_cvtsi642ss' return (__m128) __builtin_ia32_cvtsi642ss ((__v4sf) __A, __B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:600:19: error: use of undeclared identifier '__builtin_ia32_cvtsi642ss' return (__m128) __builtin_ia32_cvtsi642ss ((__v4sf) __A, __B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:632:21: error: use of undeclared identifier '__builtin_ia32_punpckhwd' __hisi = (__v2si) __builtin_ia32_punpckhwd ((__v4hi)__A, __sign); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:638:9: error: use of undeclared identifier '__builtin_ia32_movlhps' __r = __builtin_ia32_movlhps (__r, __r); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:652:21: error: use of undeclared identifier '__builtin_ia32_punpckhwd' __hisi = (__v2si) __builtin_ia32_punpckhwd ((__v4hi)__A, (__v4hi)0LL); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:658:9: error: use of undeclared identifier '__builtin_ia32_movlhps' __r = __builtin_ia32_movlhps (__r, __r); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:676:17: error: use of undeclared identifier '__builtin_ia32_punpcklbw' __A = (__m64) __builtin_ia32_punpcklbw ((__v8qi)__A, __sign); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:685:17: error: use of undeclared identifier '__builtin_ia32_punpcklbw' __A = (__m64) __builtin_ia32_punpcklbw ((__v8qi)__A, (__v8qi)0LL); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:696:19: error: use of undeclared identifier '__builtin_ia32_movlhps' return (__m128) __builtin_ia32_movlhps (__sfa, __sfb); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:704:19: error: use of undeclared identifier '__builtin_ia32_movhlps' __v4sf __losf = __builtin_ia32_movhlps (__hisf, __hisf); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:735:19: error: use of undeclared identifier '__builtin_ia32_unpckhps' return (__m128) __builtin_ia32_unpckhps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:742:19: error: use of undeclared identifier '__builtin_ia32_unpcklps' return (__m128) __builtin_ia32_unpcklps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:750:19: error: use of undeclared identifier '__builtin_ia32_loadhps' return (__m128) __builtin_ia32_loadhps ((__v4sf)__A, (__v2si *)__P); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:764:19: error: use of undeclared identifier '__builtin_ia32_movhlps' return (__m128) __builtin_ia32_movhlps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:771:19: error: use of undeclared identifier '__builtin_ia32_movlhps' return (__m128) __builtin_ia32_movlhps ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:779:19: error: use of undeclared identifier '__builtin_ia32_loadlps' return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (__v2si *)__P); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:919:19: error: use of undeclared identifier '__builtin_ia32_shufps' return (__m128) __builtin_ia32_shufps (__tmp, __tmp, _MM_SHUFFLE (0,1,2,3)); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:940:10: error: use of undeclared identifier '__builtin_ia32_vec_ext_v4sf' *__P = __builtin_ia32_vec_ext_v4sf ((__v4sf)__A, 0); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:946:10: error: use of undeclared identifier '__builtin_ia32_vec_ext_v4sf' return __builtin_ia32_vec_ext_v4sf ((__v4sf)__A, 0); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:968:18: error: use of undeclared identifier '__builtin_ia32_shufps' __v4sf __tmp = __builtin_ia32_shufps (__va, __va, _MM_SHUFFLE (0,0,0,0)); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:983:18: error: use of undeclared identifier '__builtin_ia32_shufps' __v4sf __tmp = __builtin_ia32_shufps (__va, __va, _MM_SHUFFLE (0,1,2,3)); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:991:19: error: use of undeclared identifier '__builtin_ia32_movss' return (__m128) __builtin_ia32_movss ((__v4sf)__A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/xmmintrin.h:1204:26: error: cannot initialize a parameter of type '__attribute__((__vector_size__(1 * sizeof(long long)))) long long *' with an rvalue of type 'unsigned long long *' __builtin_ia32_movntq ((unsigned long long *)__P, (unsigned long long)__A); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex/../../../../contrib/llvm/tools/clang/lib/Lex/Lexer.cpp:1116: /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:97:20: error: use of undeclared identifier '__builtin_ia32_movsd' return (__m128d) __builtin_ia32_movsd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:139:10: error: use of undeclared identifier '__builtin_ia32_shufpd' return __builtin_ia32_shufpd (__tmp, __tmp, _MM_SHUFFLE2 (0,1)); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:160:10: error: use of undeclared identifier '__builtin_ia32_vec_ext_v2df' *__P = __builtin_ia32_vec_ext_v2df (__A, 0); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:166:10: error: use of undeclared identifier '__builtin_ia32_vec_ext_v2df' return __builtin_ia32_vec_ext_v2df (__A, 0); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:179:10: error: use of undeclared identifier '__builtin_ia32_vec_ext_v2df' *__P = __builtin_ia32_vec_ext_v2df (__A, 1); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:187:22: error: use of undeclared identifier '__builtin_ia32_shufpd' _mm_store_pd (__P, __builtin_ia32_shufpd (__A, __A, _MM_SHUFFLE2 (0,0))); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:200:22: error: use of undeclared identifier '__builtin_ia32_shufpd' _mm_store_pd (__P, __builtin_ia32_shufpd (__A, __A, _MM_SHUFFLE2 (0,1))); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:206:10: error: use of undeclared identifier '__builtin_ia32_vec_ext_v4si' return __builtin_ia32_vec_ext_v4si ((__v4si)__A, 0); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:214:10: error: use of undeclared identifier '__builtin_ia32_vec_ext_v2di' return __builtin_ia32_vec_ext_v2di ((__v2di)__A, 0); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:221:10: error: use of undeclared identifier '__builtin_ia32_vec_ext_v2di' return __builtin_ia32_vec_ext_v2di ((__v2di)__A, 0); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:228:19: error: use of undeclared identifier '__builtin_ia32_addpd' return (__m128d)__builtin_ia32_addpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:234:19: error: use of undeclared identifier '__builtin_ia32_addsd' return (__m128d)__builtin_ia32_addsd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:240:19: error: use of undeclared identifier '__builtin_ia32_subpd' return (__m128d)__builtin_ia32_subpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:246:19: error: use of undeclared identifier '__builtin_ia32_subsd' return (__m128d)__builtin_ia32_subsd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:252:19: error: use of undeclared identifier '__builtin_ia32_mulpd' return (__m128d)__builtin_ia32_mulpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:258:19: error: use of undeclared identifier '__builtin_ia32_mulsd' return (__m128d)__builtin_ia32_mulsd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:264:19: error: use of undeclared identifier '__builtin_ia32_divpd' return (__m128d)__builtin_ia32_divpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:270:19: error: use of undeclared identifier '__builtin_ia32_divsd' return (__m128d)__builtin_ia32_divsd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:283:18: error: use of undeclared identifier '__builtin_ia32_movsd' __v2df __tmp = __builtin_ia32_movsd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:314:19: error: use of undeclared identifier '__builtin_ia32_andpd' return (__m128d)__builtin_ia32_andpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:320:19: error: use of undeclared identifier '__builtin_ia32_andnpd' return (__m128d)__builtin_ia32_andnpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:326:19: error: use of undeclared identifier '__builtin_ia32_orpd' return (__m128d)__builtin_ia32_orpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:332:19: error: use of undeclared identifier '__builtin_ia32_xorpd' return (__m128d)__builtin_ia32_xorpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:338:19: error: use of undeclared identifier '__builtin_ia32_cmpeqpd' return (__m128d)__builtin_ia32_cmpeqpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:344:19: error: use of undeclared identifier '__builtin_ia32_cmpltpd' return (__m128d)__builtin_ia32_cmpltpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:350:19: error: use of undeclared identifier '__builtin_ia32_cmplepd' return (__m128d)__builtin_ia32_cmplepd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:356:19: error: use of undeclared identifier '__builtin_ia32_cmpgtpd' return (__m128d)__builtin_ia32_cmpgtpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:362:19: error: use of undeclared identifier '__builtin_ia32_cmpgepd' return (__m128d)__builtin_ia32_cmpgepd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:368:19: error: use of undeclared identifier '__builtin_ia32_cmpneqpd' return (__m128d)__builtin_ia32_cmpneqpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:374:19: error: use of undeclared identifier '__builtin_ia32_cmpnltpd' return (__m128d)__builtin_ia32_cmpnltpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:380:19: error: use of undeclared identifier '__builtin_ia32_cmpnlepd' return (__m128d)__builtin_ia32_cmpnlepd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:386:19: error: use of undeclared identifier '__builtin_ia32_cmpngtpd' return (__m128d)__builtin_ia32_cmpngtpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:392:19: error: use of undeclared identifier '__builtin_ia32_cmpngepd' return (__m128d)__builtin_ia32_cmpngepd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:398:19: error: use of undeclared identifier '__builtin_ia32_cmpordpd' return (__m128d)__builtin_ia32_cmpordpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:404:19: error: use of undeclared identifier '__builtin_ia32_cmpunordpd' return (__m128d)__builtin_ia32_cmpunordpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:410:19: error: use of undeclared identifier '__builtin_ia32_cmpeqsd' return (__m128d)__builtin_ia32_cmpeqsd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:416:19: error: use of undeclared identifier '__builtin_ia32_cmpltsd' return (__m128d)__builtin_ia32_cmpltsd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:422:19: error: use of undeclared identifier '__builtin_ia32_cmplesd' return (__m128d)__builtin_ia32_cmplesd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:430:7: error: use of undeclared identifier '__builtin_ia32_cmpltsd' __builtin_ia32_cmpltsd ((__v2df) __B, ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:440:7: error: use of undeclared identifier '__builtin_ia32_cmplesd' __builtin_ia32_cmplesd ((__v2df) __B, ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:448:19: error: use of undeclared identifier '__builtin_ia32_cmpneqsd' return (__m128d)__builtin_ia32_cmpneqsd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:454:19: error: use of undeclared identifier '__builtin_ia32_cmpnltsd' return (__m128d)__builtin_ia32_cmpnltsd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:460:19: error: use of undeclared identifier '__builtin_ia32_cmpnlesd' return (__m128d)__builtin_ia32_cmpnlesd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:468:7: error: use of undeclared identifier '__builtin_ia32_cmpnltsd' __builtin_ia32_cmpnltsd ((__v2df) __B, ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:478:7: error: use of undeclared identifier '__builtin_ia32_cmpnlesd' __builtin_ia32_cmpnlesd ((__v2df) __B, ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:486:19: error: use of undeclared identifier '__builtin_ia32_cmpordsd' return (__m128d)__builtin_ia32_cmpordsd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:492:19: error: use of undeclared identifier '__builtin_ia32_cmpunordsd' return (__m128d)__builtin_ia32_cmpunordsd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:707:23: error: use of undeclared identifier '__builtin_ia32_vec_ext_v2di' *(long long *)__P = __builtin_ia32_vec_ext_v2di ((__v2di)__B, 0); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:713:18: error: use of undeclared identifier '__builtin_ia32_vec_ext_v2di' return (__m64) __builtin_ia32_vec_ext_v2di ((__v2di)__B, 0); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:826:10: error: use of undeclared identifier '__builtin_ia32_cvttsd2si' return __builtin_ia32_cvttsd2si ((__v2df) __A); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:834:10: error: use of undeclared identifier '__builtin_ia32_cvttsd2si64' return __builtin_ia32_cvttsd2si64 ((__v2df) __A); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:841:10: error: use of undeclared identifier '__builtin_ia32_cvttsd2si64' return __builtin_ia32_cvttsd2si64 ((__v2df) __A); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:848:18: error: use of undeclared identifier '__builtin_ia32_cvtsd2ss' return (__m128)__builtin_ia32_cvtsd2ss ((__v4sf) __A, (__v2df) __B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:854:19: error: use of undeclared identifier '__builtin_ia32_cvtsi2sd' return (__m128d)__builtin_ia32_cvtsi2sd ((__v2df) __A, __B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:862:19: error: use of undeclared identifier '__builtin_ia32_cvtsi642sd' return (__m128d)__builtin_ia32_cvtsi642sd ((__v2df) __A, __B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:869:19: error: use of undeclared identifier '__builtin_ia32_cvtsi642sd' return (__m128d)__builtin_ia32_cvtsi642sd ((__v2df) __A, __B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:876:19: error: use of undeclared identifier '__builtin_ia32_cvtss2sd' return (__m128d)__builtin_ia32_cvtss2sd ((__v2df) __A, (__v4sf)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:884:19: error: use of undeclared identifier '__builtin_ia32_unpckhpd' return (__m128d)__builtin_ia32_unpckhpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:890:19: error: use of undeclared identifier '__builtin_ia32_unpcklpd' return (__m128d)__builtin_ia32_unpcklpd ((__v2df)__A, (__v2df)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:896:19: error: use of undeclared identifier '__builtin_ia32_loadhpd' return (__m128d)__builtin_ia32_loadhpd ((__v2df)__A, __B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:902:19: error: use of undeclared identifier '__builtin_ia32_loadlpd' return (__m128d)__builtin_ia32_loadlpd ((__v2df)__A, __B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:932:19: error: use of undeclared identifier '__builtin_ia32_punpckhbw128' return (__m128i)__builtin_ia32_punpckhbw128 ((__v16qi)__A, (__v16qi)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:938:19: error: use of undeclared identifier '__builtin_ia32_punpckhwd128' return (__m128i)__builtin_ia32_punpckhwd128 ((__v8hi)__A, (__v8hi)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:944:19: error: use of undeclared identifier '__builtin_ia32_punpckhdq128' return (__m128i)__builtin_ia32_punpckhdq128 ((__v4si)__A, (__v4si)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:950:19: error: use of undeclared identifier '__builtin_ia32_punpckhqdq128' return (__m128i)__builtin_ia32_punpckhqdq128 ((__v2di)__A, (__v2di)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:956:19: error: use of undeclared identifier '__builtin_ia32_punpcklbw128' return (__m128i)__builtin_ia32_punpcklbw128 ((__v16qi)__A, (__v16qi)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:962:19: error: use of undeclared identifier '__builtin_ia32_punpcklwd128' return (__m128i)__builtin_ia32_punpcklwd128 ((__v8hi)__A, (__v8hi)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:968:19: error: use of undeclared identifier '__builtin_ia32_punpckldq128' return (__m128i)__builtin_ia32_punpckldq128 ((__v4si)__A, (__v4si)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:974:19: error: use of undeclared identifier '__builtin_ia32_punpcklqdq128' return (__m128i)__builtin_ia32_punpcklqdq128 ((__v2di)__A, (__v2di)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:980:19: error: use of undeclared identifier '__builtin_ia32_paddb128' return (__m128i)__builtin_ia32_paddb128 ((__v16qi)__A, (__v16qi)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:986:19: error: use of undeclared identifier '__builtin_ia32_paddw128' return (__m128i)__builtin_ia32_paddw128 ((__v8hi)__A, (__v8hi)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:992:19: error: use of undeclared identifier '__builtin_ia32_paddd128' return (__m128i)__builtin_ia32_paddd128 ((__v4si)__A, (__v4si)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:998:19: error: use of undeclared identifier '__builtin_ia32_paddq128' return (__m128i)__builtin_ia32_paddq128 ((__v2di)__A, (__v2di)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:1028:19: error: use of undeclared identifier '__builtin_ia32_psubb128' return (__m128i)__builtin_ia32_psubb128 ((__v16qi)__A, (__v16qi)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:1034:19: error: use of undeclared identifier '__builtin_ia32_psubw128' return (__m128i)__builtin_ia32_psubw128 ((__v8hi)__A, (__v8hi)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:1040:19: error: use of undeclared identifier '__builtin_ia32_psubd128' return (__m128i)__builtin_ia32_psubd128 ((__v4si)__A, (__v4si)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:1046:19: error: use of undeclared identifier '__builtin_ia32_psubq128' return (__m128i)__builtin_ia32_psubq128 ((__v2di)__A, (__v2di)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:1088:19: error: use of undeclared identifier '__builtin_ia32_pmullw128' return (__m128i)__builtin_ia32_pmullw128 ((__v8hi)__A, (__v8hi)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:1246:19: error: use of undeclared identifier '__builtin_ia32_pand128' return (__m128i)__builtin_ia32_pand128 ((__v2di)__A, (__v2di)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:1252:19: error: use of undeclared identifier '__builtin_ia32_pandn128' return (__m128i)__builtin_ia32_pandn128 ((__v2di)__A, (__v2di)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:1258:19: error: use of undeclared identifier '__builtin_ia32_por128' return (__m128i)__builtin_ia32_por128 ((__v2di)__A, (__v2di)__B); ^ /root/clangbsd.gcc.1272316273/obj/root/clangbsd.gcc.1272316273/clangbsd/tmp/usr/include/emmintrin.h:1264:19: error: use of undeclared identifier '__builtin_ia32_pxor128' return (__m128i)__builtin_ia32_pxor128 ((__v2di)__A, (__v2di)__B); ^ 186 diagnostics generated. *** Error code 1 Stop in /root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib/libclanglex. *** Error code 1 Stop in /root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang/lib. *** Error code 1 Stop in /root/clangbsd.gcc.1272316273/clangbsd/usr.bin/clang. *** Error code 1 Stop in /root/clangbsd.gcc.1272316273/clangbsd/usr.bin. *** Error code 1 Stop in /root/clangbsd.gcc.1272316273/clangbsd. *** Error code 1 Stop in /root/clangbsd.gcc.1272316273/clangbsd. *** Error code 1 Stop in /root/clangbsd.gcc.1272316273/clangbsd. -- A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail?