From owner-freebsd-toolchain@FreeBSD.ORG Sat Dec 22 20:19:36 2012 Return-Path: Delivered-To: toolchain@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 620ABE1C for ; Sat, 22 Dec 2012 20:19:36 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) by mx1.freebsd.org (Postfix) with ESMTP id 16CEF8FC0A for ; Sat, 22 Dec 2012 20:19:35 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7:0:84e5:2627:88f9:e626] (unknown [IPv6:2001:7b8:3a7:0:84e5:2627:88f9:e626]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id A95265C5A; Sat, 22 Dec 2012 21:19:28 +0100 (CET) Message-ID: <50D615D4.9090403@FreeBSD.org> Date: Sat, 22 Dec 2012 21:19:32 +0100 From: Dimitry Andric Organization: The FreeBSD Project User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20121128 Thunderbird/18.0 MIME-Version: 1.0 To: Gerald Pfeifer Subject: Re: svn commit: r309380 - head/emulators/wine-devel (fwd) References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: toolchain@FreeBSD.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Dec 2012 20:19:36 -0000 On 2012-12-22 04:15, Gerald Pfeifer wrote: > If someone wants to have a look, this was on > 10.0-CURRENT FreeBSD 10.0-CURRENT #6 r243901: Wed Dec 5 21:18:57 UTC 2012 > with > FreeBSD clang version 3.2 (branches/release_32 168974) 20121130 > > Attached you'll find the log and two trace files created by clang. .... > Assertion failed: (CanSROA), function visitUsers, file /scratch/src/lib/clang/libllvmscalaropts/../../../contrib/llvm/lib/Transforms/Scalar/SROA.cpp, line 2395. > Stack dump: > 0. Program arguments: /usr/bin/cc -cc1 -triple i386-unknown-freebsd10.0 -emit-obj -disable-free -main-file-name ptrace.c -mrelocation-model static -mdisable-fp-elim -relaxed-aliasing -masm-verbose -mconstructor-aliases -target-cpu i486 -momit-leaf-frame-pointer -coverage-file /scratch2/tmp/gerald/wine-devel-work/wine-1.5.20/server/ptrace.o -resource-dir /usr/bin/../lib/clang/3.2 -D __WINESRC__ -I . -I . -I ../include -I ../include -I /home/gerald/10-i386/include/freetype2 -I /home/gerald/10-i386/include -I /home/gerald/10-i386/include -fmodule-cache-path /var/tmp/clang-module-cache -O2 -Wall -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wwrite-strings -Wpointer-arith -fconst-strings -fdebug-compilation-dir /scratch2/tmp/gerald/wine-devel-work/wine-1.5.20/server -ferror-limit 19 -fmessage-length 0 -mstackrealign -fobjc-runtime=gnustep -fdiagnostics-show-option -o ptrace.o -x c ptrace.c > 1. parser at end of file > 2. Per-function optimization > 3. Running pass 'SROA' on function '@write_process_memory' Thanks for reporting this, it was due to LLVM PR 14601. It should be fixed in r244598. The fix will also go into stable/9, when that gets clang 3.2.