From owner-svn-src-projects@FreeBSD.ORG  Sun May  2 02:00:21 2010
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 3470210656A5;
	Sun,  2 May 2010 02:00:21 +0000 (UTC)
	(envelope-from nwhitehorn@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [69.147.83.44])
	by mx1.freebsd.org (Postfix) with ESMTP id 245E18FC18;
	Sun,  2 May 2010 02:00:21 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o4220Kuc011979;
	Sun, 2 May 2010 02:00:20 GMT
	(envelope-from nwhitehorn@svn.freebsd.org)
Received: (from nwhitehorn@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o4220K5G011977;
	Sun, 2 May 2010 02:00:20 GMT
	(envelope-from nwhitehorn@svn.freebsd.org)
Message-Id: <201005020200.o4220K5G011977@svn.freebsd.org>
From: Nathan Whitehorn <nwhitehorn@FreeBSD.org>
Date: Sun, 2 May 2010 02:00:20 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r207488 - projects/ppc64/sys/powerpc/aim
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 02 May 2010 02:00:21 -0000

Author: nwhitehorn
Date: Sun May  2 02:00:20 2010
New Revision: 207488
URL: http://svn.freebsd.org/changeset/base/207488

Log:
  With multiple interrupt controllers, we can have more than INTR_VECTORS
  interrupts in a system.
  
  Submitted by:	Andreas Tobler

Modified:
  projects/ppc64/sys/powerpc/aim/nexus.c

Modified: projects/ppc64/sys/powerpc/aim/nexus.c
==============================================================================
--- projects/ppc64/sys/powerpc/aim/nexus.c	Sun May  2 01:25:03 2010	(r207487)
+++ projects/ppc64/sys/powerpc/aim/nexus.c	Sun May  2 02:00:20 2010	(r207488)
@@ -206,7 +206,7 @@ nexus_attach(device_t dev)
 	sc = device_get_softc(dev);
 
 	start = 0;
-	end = INTR_VECTORS - 1;
+	end = MAX_PICS*INTR_VECTORS - 1;
 
 	sc->sc_rman.rm_start = start;
 	sc->sc_rman.rm_end = end;

From owner-svn-src-projects@FreeBSD.ORG  Wed May  5 16:47:35 2010
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 7EDE41065676;
	Wed,  5 May 2010 16:47:35 +0000 (UTC)
	(envelope-from rdivacky@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [69.147.83.44])
	by mx1.freebsd.org (Postfix) with ESMTP id 69BFA8FC1F;
	Wed,  5 May 2010 16:47:35 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o45GlZdk005942;
	Wed, 5 May 2010 16:47:35 GMT (envelope-from rdivacky@svn.freebsd.org)
Received: (from rdivacky@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o45GlYcA005925;
	Wed, 5 May 2010 16:47:34 GMT (envelope-from rdivacky@svn.freebsd.org)
Message-Id: <201005051647.o45GlYcA005925@svn.freebsd.org>
From: Roman Divacky <rdivacky@FreeBSD.org>
Date: Wed, 5 May 2010 16:47:34 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r207663 - in projects/clangbsd: contrib/llvm
	contrib/llvm/autoconf contrib/llvm/autoconf/m4
	contrib/llvm/bindings/ocaml/llvm contrib/llvm/docs
	contrib/llvm/docs/CommandGuide contrib/llv...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 05 May 2010 16:47:35 -0000

Author: rdivacky
Date: Wed May  5 16:47:33 2010
New Revision: 207663
URL: http://svn.freebsd.org/changeset/base/207663

Log:
  Merge from vendor.

Added:
  projects/clangbsd/contrib/llvm/include/llvm/ADT/Optional.h
     - copied unchanged from r207632, vendor/llvm/dist/include/llvm/ADT/Optional.h
  projects/clangbsd/contrib/llvm/include/llvm/Analysis/Lint.h
     - copied unchanged from r207632, vendor/llvm/dist/include/llvm/Analysis/Lint.h
  projects/clangbsd/contrib/llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h
     - copied unchanged from r207632, vendor/llvm/dist/include/llvm/Analysis/ScalarEvolutionNormalization.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/Analysis.h
     - copied unchanged from r207632, vendor/llvm/dist/include/llvm/CodeGen/Analysis.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
     - copied unchanged from r207632, vendor/llvm/dist/include/llvm/CodeGen/ISDOpcodes.h
  projects/clangbsd/contrib/llvm/include/llvm/MC/EDInstInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/include/llvm/MC/EDInstInfo.h
  projects/clangbsd/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/include/llvm/Target/TargetSelectionDAGInfo.h
  projects/clangbsd/contrib/llvm/lib/Analysis/Lint.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Analysis/Lint.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Analysis/ScalarEvolutionNormalization.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/Analysis.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/CodeGen/Analysis.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/CodeGen/RegAllocFast.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/ARM/ARMScheduleA8.td
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/ARM/ARMScheduleA9.td
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/ARM/ARMSelectionDAGInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/ARM/ARMSelectionDAGInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/Disassembler/Makefile
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/ARM/Disassembler/Makefile
  projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaSelectionDAGInfo.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/Alpha/AlphaSelectionDAGInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaSelectionDAGInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/Alpha/AlphaSelectionDAGInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/Blackfin/BlackfinSelectionDAGInfo.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/Blackfin/BlackfinSelectionDAGInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Blackfin/BlackfinSelectionDAGInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/Blackfin/BlackfinSelectionDAGInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPUSelectionDAGInfo.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/CellSPU/SPUSelectionDAGInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPUSelectionDAGInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/CellSPU/SPUSelectionDAGInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/MBlaze/MBlazeSelectionDAGInfo.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/MBlaze/MBlazeSelectionDAGInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/MBlaze/MBlazeSelectionDAGInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/MBlaze/MBlazeSelectionDAGInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/MSP430/MSP430SelectionDAGInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/MSP430/MSP430SelectionDAGInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsSelectionDAGInfo.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/Mips/MipsSelectionDAGInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsSelectionDAGInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/Mips/MipsSelectionDAGInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16MachineFunctionInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/PIC16/PIC16MachineFunctionInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16SelectionDAGInfo.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/PIC16/PIC16SelectionDAGInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16SelectionDAGInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/PIC16/PIC16SelectionDAGInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/PowerPC/PPCSelectionDAGInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/PowerPC/PPCSelectionDAGInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/Sparc/SparcSelectionDAGInfo.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/Sparc/SparcSelectionDAGInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Sparc/SparcSelectionDAGInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/Sparc/SparcSelectionDAGInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/SystemZ/SystemZSelectionDAGInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/X86/X86SelectionDAGInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/X86/X86SelectionDAGInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/XCore/XCoreSelectionDAGInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Target/XCore/XCoreSelectionDAGInfo.h
  projects/clangbsd/contrib/llvm/lib/Transforms/Utils/ValueMapper.h
     - copied unchanged from r207632, vendor/llvm/dist/lib/Transforms/Utils/ValueMapper.h
  projects/clangbsd/contrib/llvm/test/Analysis/BasicAA/empty.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Analysis/BasicAA/empty.ll
  projects/clangbsd/contrib/llvm/test/Analysis/ScalarEvolution/sle.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Analysis/ScalarEvolution/sle.ll
  projects/clangbsd/contrib/llvm/test/Analysis/ScalarEvolution/undefined.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Analysis/ScalarEvolution/undefined.ll
  projects/clangbsd/contrib/llvm/test/Analysis/ScalarEvolution/unsimplified-loop.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Analysis/ScalarEvolution/unsimplified-loop.ll
  projects/clangbsd/contrib/llvm/test/Bitcode/ssse3_palignr.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Bitcode/ssse3_palignr.ll
  projects/clangbsd/contrib/llvm/test/Bitcode/ssse3_palignr.ll.bc
     - copied unchanged from r207632, vendor/llvm/dist/test/Bitcode/ssse3_palignr.ll.bc
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2010-04-07-DbgValueOtherTargets.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/ARM/2010-04-07-DbgValueOtherTargets.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2010-04-09-NeonSelect.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/ARM/2010-04-09-NeonSelect.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2010-04-13-v2f64SplitArg.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/ARM/2010-04-13-v2f64SplitArg.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2010-04-14-SplitVector.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/ARM/2010-04-14-SplitVector.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/bfx.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/ARM/bfx.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Alpha/2010-04-07-DbgValueOtherTargets.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/Alpha/2010-04-07-DbgValueOtherTargets.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/CellSPU/2010-04-07-DbgValueOtherTargets.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/CellSPU/2010-04-07-DbgValueOtherTargets.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/CellSPU/crash.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/CellSPU/crash.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/CellSPU/storestruct.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/CellSPU/storestruct.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Generic/crash.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/Generic/crash.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/MBlaze/2010-04-07-DbgValueOtherTargets.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/MBlaze/2010-04-07-DbgValueOtherTargets.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/2010-04-07-DbgValueOtherTargets.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/MSP430/2010-04-07-DbgValueOtherTargets.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/2010-05-01-CombinerAnd.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/MSP430/2010-05-01-CombinerAnd.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/indirectbr.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/MSP430/indirectbr.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/indirectbr2.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/MSP430/indirectbr2.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Mips/2010-04-07-DbgValueOtherTargets.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/Mips/2010-04-07-DbgValueOtherTargets.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/PowerPC/2010-04-07-DbgValueOtherTargets.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/PowerPC/2010-04-07-DbgValueOtherTargets.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/PowerPC/2010-05-03-retaddr1.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/PowerPC/2010-05-03-retaddr1.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/SPARC/2010-04-07-DbgValueOtherTargets.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/SPARC/2010-04-07-DbgValueOtherTargets.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/SystemZ/2010-04-07-DbgValueOtherTargets.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/SystemZ/2010-04-07-DbgValueOtherTargets.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Thumb/2010-04-07-DbgValueOtherTargets.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/Thumb/2010-04-07-DbgValueOtherTargets.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/2010-04-15-DynAllocBug.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/Thumb2/2010-04-15-DynAllocBug.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/2010-04-26-CopyRegCrash.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/Thumb2/2010-04-26-CopyRegCrash.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/bfx.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/Thumb2/bfx.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2010-04-06-SSEDomainFixCrash.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/2010-04-06-SSEDomainFixCrash.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2010-04-07-DbgValueOtherTargets.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/2010-04-07-DbgValueOtherTargets.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2010-04-08-CoalescerBug.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/2010-04-08-CoalescerBug.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2010-04-13-AnalyzeBranchCrash.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/2010-04-13-AnalyzeBranchCrash.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2010-04-21-CoalescerBug.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/2010-04-21-CoalescerBug.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2010-04-23-mmx-movdq2q.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/2010-04-23-mmx-movdq2q.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2010-04-29-CoalescerCrash.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/2010-04-29-CoalescerCrash.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2010-04-30-LocalAlloc-LandingPad.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/2010-04-30-LocalAlloc-LandingPad.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2010-05-03-CoalescerSubRegClobber.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/2010-05-03-CoalescerSubRegClobber.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/MachineSink-CritEdge.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/MachineSink-CritEdge.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/alignment.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/alignment.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/dbg-byval-parameter.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/dbg-byval-parameter.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/fp-elim.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/fp-elim.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/lsr-delayed-fold.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/lsr-delayed-fold.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/multiple-loop-post-inc.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/multiple-loop-post-inc.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/optimize-max-3.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/optimize-max-3.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/or-address.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/or-address.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/postra-licm.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/postra-licm.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/promote-i16.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/promote-i16.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/sibcall-2.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/sibcall-2.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/store-narrow.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/X86/store-narrow.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/XCore/2010-04-07-DbgValueOtherTargets.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/CodeGen/XCore/2010-04-07-DbgValueOtherTargets.ll
  projects/clangbsd/contrib/llvm/test/DebugInfo/2010-04-06-NestedFnDbgInfo.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/DebugInfo/2010-04-06-NestedFnDbgInfo.ll
  projects/clangbsd/contrib/llvm/test/DebugInfo/2010-04-13-PubType.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/DebugInfo/2010-04-13-PubType.ll
  projects/clangbsd/contrib/llvm/test/DebugInfo/2010-04-19-FramePtr.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/DebugInfo/2010-04-19-FramePtr.ll
  projects/clangbsd/contrib/llvm/test/DebugInfo/2010-04-25-CU-entry_pc.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/DebugInfo/2010-04-25-CU-entry_pc.ll
  projects/clangbsd/contrib/llvm/test/DebugInfo/2010-05-03-DisableFramePtr.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/DebugInfo/2010-05-03-DisableFramePtr.ll
  projects/clangbsd/contrib/llvm/test/DebugInfo/2010-05-03-OriginDIE.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/DebugInfo/2010-05-03-OriginDIE.ll
  projects/clangbsd/contrib/llvm/test/FrontendC++/2010-04-30-OptimizedMethod-Dbg.cpp
     - copied unchanged from r207632, vendor/llvm/dist/test/FrontendC++/2010-04-30-OptimizedMethod-Dbg.cpp
  projects/clangbsd/contrib/llvm/test/FrontendC/crash-invalid-array.c
     - copied unchanged from r207632, vendor/llvm/dist/test/FrontendC/crash-invalid-array.c
  projects/clangbsd/contrib/llvm/test/FrontendC/inline-asm-function.c
     - copied unchanged from r207632, vendor/llvm/dist/test/FrontendC/inline-asm-function.c
  projects/clangbsd/contrib/llvm/test/MC/AsmParser/X86/x86_64-suffix-matching.s
     - copied unchanged from r207632, vendor/llvm/dist/test/MC/AsmParser/X86/x86_64-suffix-matching.s
  projects/clangbsd/contrib/llvm/test/Other/lint.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Other/lint.ll
  projects/clangbsd/contrib/llvm/test/Transforms/ArgumentPromotion/crash.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/ArgumentPromotion/crash.ll
  projects/clangbsd/contrib/llvm/test/Transforms/DeadArgElim/2010-04-30-DbgInfo.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/DeadArgElim/2010-04-30-DbgInfo.ll
  projects/clangbsd/contrib/llvm/test/Transforms/DeadArgElim/deadexternal.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/DeadArgElim/deadexternal.ll
  projects/clangbsd/contrib/llvm/test/Transforms/GVN/2010-03-31-RedundantPHIs.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/GVN/2010-03-31-RedundantPHIs.ll
  projects/clangbsd/contrib/llvm/test/Transforms/GlobalOpt/metadata.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/GlobalOpt/metadata.ll
  projects/clangbsd/contrib/llvm/test/Transforms/IndVarSimplify/eliminate-comparison.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/IndVarSimplify/eliminate-comparison.ll
  projects/clangbsd/contrib/llvm/test/Transforms/IndVarSimplify/eliminate-max.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/IndVarSimplify/eliminate-max.ll
  projects/clangbsd/contrib/llvm/test/Transforms/IndVarSimplify/eliminate-rem.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/IndVarSimplify/eliminate-rem.ll
  projects/clangbsd/contrib/llvm/test/Transforms/IndVarSimplify/udiv.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/IndVarSimplify/udiv.ll
  projects/clangbsd/contrib/llvm/test/Transforms/Inline/crash2.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/Inline/crash2.ll
  projects/clangbsd/contrib/llvm/test/Transforms/Inline/devirtualize-2.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/Inline/devirtualize-2.ll
  projects/clangbsd/contrib/llvm/test/Transforms/Inline/devirtualize-3.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/Inline/devirtualize-3.ll
  projects/clangbsd/contrib/llvm/test/Transforms/Inline/devirtualize.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/Inline/devirtualize.ll
  projects/clangbsd/contrib/llvm/test/Transforms/Inline/gvn-inline-iteration.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/Inline/gvn-inline-iteration.ll
  projects/clangbsd/contrib/llvm/test/Transforms/Inline/noinline-recursive-fn.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/Inline/noinline-recursive-fn.ll
  projects/clangbsd/contrib/llvm/test/Transforms/LoopIndexSplit/PR4174-2.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/LoopIndexSplit/PR4174-2.ll
  projects/clangbsd/contrib/llvm/test/Transforms/LoopIndexSplit/PR4174.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/LoopIndexSplit/PR4174.ll
  projects/clangbsd/contrib/llvm/test/Transforms/LoopStrengthReduce/insert-positions.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/LoopStrengthReduce/insert-positions.ll
  projects/clangbsd/contrib/llvm/test/Transforms/LoopStrengthReduce/uglygep.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/LoopStrengthReduce/uglygep.ll
  projects/clangbsd/contrib/llvm/test/Transforms/SCCP/undef-resolve.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/SCCP/undef-resolve.ll
  projects/clangbsd/contrib/llvm/test/Transforms/ScalarRepl/memcpy-align.ll
     - copied unchanged from r207632, vendor/llvm/dist/test/Transforms/ScalarRepl/memcpy-align.ll
  projects/clangbsd/contrib/llvm/tools/clang/include/clang-c/Makefile
     - copied unchanged from r207632, vendor/clang/dist/include/clang-c/Makefile
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/ASTVector.h
     - copied unchanged from r207632, vendor/clang/dist/include/clang/AST/ASTVector.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclAccessPair.h
     - copied unchanged from r207632, vendor/clang/dist/include/clang/AST/DeclAccessPair.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/UsuallyTinyPtrVector.h
     - copied unchanged from r207632, vendor/clang/dist/include/clang/AST/UsuallyTinyPtrVector.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/GRCXXExprEngine.cpp
     - copied unchanged from r207632, vendor/clang/dist/lib/Checker/GRCXXExprEngine.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
     - copied unchanged from r207632, vendor/clang/dist/lib/CodeGen/CGVTables.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h
     - copied unchanged from r207632, vendor/clang/dist/lib/CodeGen/CGVTables.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/Headers/altivec.h
     - copied unchanged from r207632, vendor/clang/dist/lib/Headers/altivec.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/Headers/arm_neon.h
     - copied unchanged from r207632, vendor/clang/dist/lib/Headers/arm_neon.h
  projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/method-call.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/Analysis/method-call.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/new.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/Analysis/new.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/basic/basic.lookup/basic.lookup.elab/p2.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.elab/p2.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/class.access/class.friend/p2-cxx03.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CXX/class.access/class.friend/p2-cxx03.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/class.access/class.friend/p3-cxx0x.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CXX/class.access/class.friend/p3-cxx0x.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/class.access/class.protected/p1.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CXX/class.access/class.protected/p1.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p16-cxx0x-no-extra-copy.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p16-cxx0x-no-extra-copy.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-cxx03-extra-copy.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-cxx03-extra-copy.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/over/over.match/over.match.best/over.best.ics/over.ics.user/p3-0x.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CXX/over/over.match/over.match.best/over.best.ics/over.ics.user/p3-0x.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/temp/temp.res/temp.local/p3.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CXX/temp/temp.res/temp.local/p3.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/temp/temp.spec/temp.inst/p11.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CXX/temp/temp.spec/temp.inst/p11.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/asm-errors.c
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGen/asm-errors.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/asm_arm.c
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGen/asm_arm.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/bitfield-2.c
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGen/bitfield-2.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/builtins-ppc-altivec.c
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGen/builtins-ppc-altivec.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/catch-undef-behavior.c
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGen/catch-undef-behavior.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/const-unordered-compare.c
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGen/const-unordered-compare.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/PR6747.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenCXX/PR6747.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/arm.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenCXX/arm.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/bitfield-layout.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenCXX/bitfield-layout.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/block-destruct.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenCXX/block-destruct.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/c-linkage.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenCXX/c-linkage.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/destructor-debug-info.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenCXX/destructor-debug-info.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/empty-classes.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenCXX/empty-classes.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/exceptions-no-rtti.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenCXX/exceptions-no-rtti.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/field-access-debug-info.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenCXX/field-access-debug-info.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/implicit-copy-assign-operator.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenCXX/implicit-copy-assign-operator.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/reference-in-blocks.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenCXX/reference-in-blocks.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/static-local-in-local-class.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenCXX/static-local-in-local-class.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/atomic-aggregate-property.m
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenObjC/atomic-aggregate-property.m
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/encode-cstyle-method.m
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenObjC/encode-cstyle-method.m
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/exceptions.m
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenObjC/exceptions.m
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/next-objc-dispatch.m
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenObjC/next-objc-dispatch.m
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/ns-constant-strings.m
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenObjC/ns-constant-strings.m
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjCXX/ivar-objects.mm
     - copied unchanged from r207632, vendor/clang/dist/test/CodeGenObjCXX/ivar-objects.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/Driver/darwin-objc-defaults.m
     - copied unchanged from r207632, vendor/clang/dist/test/Driver/darwin-objc-defaults.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Driver/darwin-objc-gc.m
     - copied unchanged from r207632, vendor/clang/dist/test/Driver/darwin-objc-gc.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Driver/darwin-objc-options.m
     - copied unchanged from r207632, vendor/clang/dist/test/Driver/darwin-objc-options.m
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-suffix.c
     - copied unchanged from r207632, vendor/clang/dist/test/FixIt/fixit-suffix.c
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-unrecoverable.c
     - copied unchanged from r207632, vendor/clang/dist/test/FixIt/fixit-unrecoverable.c
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-unrecoverable.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/FixIt/fixit-unrecoverable.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/Index/Inputs/complete-pch.h
     - copied unchanged from r207632, vendor/clang/dist/test/Index/Inputs/complete-pch.h
  projects/clangbsd/contrib/llvm/tools/clang/test/Index/complete-exprs.c
     - copied unchanged from r207632, vendor/clang/dist/test/Index/complete-exprs.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Index/complete-method-decls.m
     - copied unchanged from r207632, vendor/clang/dist/test/Index/complete-method-decls.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Index/complete-objc-message-id.m
     - copied unchanged from r207632, vendor/clang/dist/test/Index/complete-objc-message-id.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Index/complete-pch.m
     - copied unchanged from r207632, vendor/clang/dist/test/Index/complete-pch.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Index/invalid-code-rdar_7833619.m
     - copied unchanged from r207632, vendor/clang/dist/test/Index/invalid-code-rdar_7833619.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Index/local-symbols.m
     - copied unchanged from r207632, vendor/clang/dist/test/Index/local-symbols.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Index/usrs.m
     - copied unchanged from r207632, vendor/clang/dist/test/Index/usrs.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Lexer/gnu_keywords.c
     - copied unchanged from r207632, vendor/clang/dist/test/Lexer/gnu_keywords.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Lexer/utf-16.c
     - copied unchanged from r207632, vendor/clang/dist/test/Lexer/utf-16.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Lexer/utf-16.c.txt
     - copied unchanged from r207632, vendor/clang/dist/test/Lexer/utf-16.c.txt
  projects/clangbsd/contrib/llvm/tools/clang/test/Misc/macro-backtrace-limit.c
     - copied unchanged from r207632, vendor/clang/dist/test/Misc/macro-backtrace-limit.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Misc/verify.c
     - copied unchanged from r207632, vendor/clang/dist/test/Misc/verify.c
  projects/clangbsd/contrib/llvm/tools/clang/test/PCH/objc_stmts.h
     - copied unchanged from r207632, vendor/clang/dist/test/PCH/objc_stmts.h
  projects/clangbsd/contrib/llvm/tools/clang/test/PCH/objc_stmts.m
     - copied unchanged from r207632, vendor/clang/dist/test/PCH/objc_stmts.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/line-directive-output.c
     - copied unchanged from r207632, vendor/clang/dist/test/Preprocessor/line-directive-output.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/x86-builtin-palignr.c
     - copied unchanged from r207632, vendor/clang/dist/test/Sema/x86-builtin-palignr.c
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/bitfield-layout.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/SemaCXX/bitfield-layout.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/inc-decrement-qualifiers.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/SemaCXX/inc-decrement-qualifiers.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/libstdcxx_map_base_hack.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/SemaCXX/libstdcxx_map_base_hack.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/missing-header.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/SemaCXX/missing-header.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/no-exceptions.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/SemaCXX/no-exceptions.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/storage-class.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/SemaCXX/storage-class.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/typeid-ref.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/SemaCXX/typeid-ref.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/unused-functions.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/SemaCXX/unused-functions.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/warn-unused-parameters.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/SemaCXX/warn-unused-parameters.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/compound-init.m
     - copied unchanged from r207632, vendor/clang/dist/test/SemaObjC/compound-init.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/ibaction.m
     - copied unchanged from r207632, vendor/clang/dist/test/SemaObjC/ibaction.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/objc-cstyle-args-in-methods.m
     - copied unchanged from r207632, vendor/clang/dist/test/SemaObjC/objc-cstyle-args-in-methods.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/pedantic-dynamic-test.m
     - copied unchanged from r207632, vendor/clang/dist/test/SemaObjC/pedantic-dynamic-test.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/super-class-protocol-conformance.m
     - copied unchanged from r207632, vendor/clang/dist/test/SemaObjC/super-class-protocol-conformance.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/transparent-union.m
     - copied unchanged from r207632, vendor/clang/dist/test/SemaObjC/transparent-union.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/warn-unused-exception-param.m
     - copied unchanged from r207632, vendor/clang/dist/test/SemaObjC/warn-unused-exception-param.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjCXX/instantiate-expr.mm
     - copied unchanged from r207632, vendor/clang/dist/test/SemaObjCXX/instantiate-expr.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjCXX/instantiate-message.mm
     - copied unchanged from r207632, vendor/clang/dist/test/SemaObjCXX/instantiate-message.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjCXX/instantiate-stmt.mm
     - copied unchanged from r207632, vendor/clang/dist/test/SemaObjCXX/instantiate-stmt.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjCXX/ivar-lookup.mm
     - copied unchanged from r207632, vendor/clang/dist/test/SemaObjCXX/ivar-lookup.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjCXX/ivar-reference-type.mm
     - copied unchanged from r207632, vendor/clang/dist/test/SemaObjCXX/ivar-reference-type.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjCXX/overload-1.mm
     - copied unchanged from r207632, vendor/clang/dist/test/SemaObjCXX/overload-1.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjCXX/parameters.mm
     - copied unchanged from r207632, vendor/clang/dist/test/SemaObjCXX/parameters.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/default-expr-arguments-2.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/SemaTemplate/default-expr-arguments-2.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/elaborated-type-specifier.cpp
     - copied unchanged from r207632, vendor/clang/dist/test/SemaTemplate/elaborated-type-specifier.cpp
  projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CIndex.darwin.exports
     - copied unchanged from r207632, vendor/clang/dist/tools/CIndex/CIndex.darwin.exports
  projects/clangbsd/contrib/llvm/tools/clang/tools/libclang/
     - copied from r207632, vendor/clang/dist/tools/libclang/
  projects/clangbsd/contrib/llvm/tools/clang/utils/CIndex/
     - copied from r207632, vendor/clang/dist/utils/CIndex/
  projects/clangbsd/contrib/llvm/tools/edis/CMakeLists.txt
     - copied unchanged from r207632, vendor/llvm/dist/tools/edis/CMakeLists.txt
  projects/clangbsd/contrib/llvm/tools/edis/EDInfo.td
     - copied unchanged from r207632, vendor/llvm/dist/tools/edis/EDInfo.td
  projects/clangbsd/contrib/llvm/tools/gold/gold.exports
     - copied unchanged from r207632, vendor/llvm/dist/tools/gold/gold.exports
Deleted:
  projects/clangbsd/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMScheduleV7.td
  projects/clangbsd/contrib/llvm/lib/Target/XCore/MCSectionXCore.cpp
  projects/clangbsd/contrib/llvm/lib/Target/XCore/MCSectionXCore.h
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/SCCVN.cpp
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/fast-isel-phys.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/fast-isel-trunc.ll
  projects/clangbsd/contrib/llvm/test/DebugInfo/2010-03-22-CU-HighLow.ll
  projects/clangbsd/contrib/llvm/test/Transforms/GlobalOpt/malloc-promote-3.ll
  projects/clangbsd/contrib/llvm/test/Transforms/Inline/2009-01-12-RecursiveInline.ll
  projects/clangbsd/contrib/llvm/test/Transforms/Inline/indirect_resolve.ll
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/Support/Optional.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGVtable.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGVtable.h
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/arm_asm_clobber.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/virt.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc-gc-aggr-assign.m
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-at.c
Modified:
  projects/clangbsd/contrib/llvm/Makefile
  projects/clangbsd/contrib/llvm/Makefile.config.in
  projects/clangbsd/contrib/llvm/Makefile.rules
  projects/clangbsd/contrib/llvm/autoconf/configure.ac
  projects/clangbsd/contrib/llvm/autoconf/m4/link_options.m4
  projects/clangbsd/contrib/llvm/bindings/ocaml/llvm/llvm.ml
  projects/clangbsd/contrib/llvm/bindings/ocaml/llvm/llvm.mli
  projects/clangbsd/contrib/llvm/bindings/ocaml/llvm/llvm_ocaml.c
  projects/clangbsd/contrib/llvm/configure
  projects/clangbsd/contrib/llvm/docs/CodeGenerator.html
  projects/clangbsd/contrib/llvm/docs/CommandGuide/lli.pod
  projects/clangbsd/contrib/llvm/docs/FAQ.html
  projects/clangbsd/contrib/llvm/docs/GoldPlugin.html
  projects/clangbsd/contrib/llvm/docs/HowToSubmitABug.html
  projects/clangbsd/contrib/llvm/docs/LangRef.html
  projects/clangbsd/contrib/llvm/docs/LinkTimeOptimization.html
  projects/clangbsd/contrib/llvm/docs/Passes.html
  projects/clangbsd/contrib/llvm/docs/ReleaseNotes.html
  projects/clangbsd/contrib/llvm/docs/TableGenFundamentals.html
  projects/clangbsd/contrib/llvm/docs/WritingAnLLVMPass.html
  projects/clangbsd/contrib/llvm/examples/ExceptionDemo/ExceptionDemo.cpp
  projects/clangbsd/contrib/llvm/examples/ExceptionDemo/Makefile
  projects/clangbsd/contrib/llvm/include/llvm-c/Core.h
  projects/clangbsd/contrib/llvm/include/llvm-c/EnhancedDisassembly.h
  projects/clangbsd/contrib/llvm/include/llvm-c/Target.h
  projects/clangbsd/contrib/llvm/include/llvm-c/Transforms/IPO.h
  projects/clangbsd/contrib/llvm/include/llvm/ADT/APInt.h
  projects/clangbsd/contrib/llvm/include/llvm/ADT/BitVector.h
  projects/clangbsd/contrib/llvm/include/llvm/ADT/DenseMapInfo.h
  projects/clangbsd/contrib/llvm/include/llvm/ADT/ImmutableSet.h
  projects/clangbsd/contrib/llvm/include/llvm/ADT/SCCIterator.h
  projects/clangbsd/contrib/llvm/include/llvm/ADT/SmallBitVector.h
  projects/clangbsd/contrib/llvm/include/llvm/ADT/SmallVector.h
  projects/clangbsd/contrib/llvm/include/llvm/ADT/StringExtras.h
  projects/clangbsd/contrib/llvm/include/llvm/ADT/StringRef.h
  projects/clangbsd/contrib/llvm/include/llvm/Analysis/CallGraph.h
  projects/clangbsd/contrib/llvm/include/llvm/Analysis/DebugInfo.h
  projects/clangbsd/contrib/llvm/include/llvm/Analysis/IVUsers.h
  projects/clangbsd/contrib/llvm/include/llvm/Analysis/InlineCost.h
  projects/clangbsd/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h
  projects/clangbsd/contrib/llvm/include/llvm/Analysis/PointerTracking.h
  projects/clangbsd/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
  projects/clangbsd/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
  projects/clangbsd/contrib/llvm/include/llvm/Analysis/ValueTracking.h
  projects/clangbsd/contrib/llvm/include/llvm/Analysis/Verifier.h
  projects/clangbsd/contrib/llvm/include/llvm/Bitcode/Archive.h
  projects/clangbsd/contrib/llvm/include/llvm/CallGraphSCCPass.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/FastISel.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/GCMetadata.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineOperand.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/MachineSSAUpdater.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/Passes.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h
  projects/clangbsd/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
  projects/clangbsd/contrib/llvm/include/llvm/Config/config.h.in
  projects/clangbsd/contrib/llvm/include/llvm/InlineAsm.h
  projects/clangbsd/contrib/llvm/include/llvm/IntrinsicInst.h
  projects/clangbsd/contrib/llvm/include/llvm/IntrinsicsX86.td
  projects/clangbsd/contrib/llvm/include/llvm/LLVMContext.h
  projects/clangbsd/contrib/llvm/include/llvm/LinkAllPasses.h
  projects/clangbsd/contrib/llvm/include/llvm/MC/MCAsmInfo.h
  projects/clangbsd/contrib/llvm/include/llvm/MC/MCContext.h
  projects/clangbsd/contrib/llvm/include/llvm/MC/MCDisassembler.h
  projects/clangbsd/contrib/llvm/include/llvm/MC/MCObjectWriter.h
  projects/clangbsd/contrib/llvm/include/llvm/MC/MCParser/AsmParser.h
  projects/clangbsd/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h
  projects/clangbsd/contrib/llvm/include/llvm/MC/MCSectionELF.h
  projects/clangbsd/contrib/llvm/include/llvm/MC/MCSectionMachO.h
  projects/clangbsd/contrib/llvm/include/llvm/Metadata.h
  projects/clangbsd/contrib/llvm/include/llvm/Support/Allocator.h
  projects/clangbsd/contrib/llvm/include/llvm/Support/CFG.h
  projects/clangbsd/contrib/llvm/include/llvm/Support/CallSite.h
  projects/clangbsd/contrib/llvm/include/llvm/Support/Dwarf.h
  projects/clangbsd/contrib/llvm/include/llvm/Support/ELF.h
  projects/clangbsd/contrib/llvm/include/llvm/Support/ErrorHandling.h
  projects/clangbsd/contrib/llvm/include/llvm/Support/GraphWriter.h
  projects/clangbsd/contrib/llvm/include/llvm/Support/IRBuilder.h
  projects/clangbsd/contrib/llvm/include/llvm/Support/IRReader.h
  projects/clangbsd/contrib/llvm/include/llvm/Support/RecyclingAllocator.h
  projects/clangbsd/contrib/llvm/include/llvm/Support/SourceMgr.h
  projects/clangbsd/contrib/llvm/include/llvm/Support/ValueHandle.h
  projects/clangbsd/contrib/llvm/include/llvm/Support/raw_ostream.h
  projects/clangbsd/contrib/llvm/include/llvm/System/DataTypes.h.in
  projects/clangbsd/contrib/llvm/include/llvm/Target/Target.td
  projects/clangbsd/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
  projects/clangbsd/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h
  projects/clangbsd/contrib/llvm/include/llvm/Target/TargetLowering.h
  projects/clangbsd/contrib/llvm/include/llvm/Target/TargetMachine.h
  projects/clangbsd/contrib/llvm/include/llvm/Target/TargetOpcodes.h
  projects/clangbsd/contrib/llvm/include/llvm/Target/TargetOptions.h
  projects/clangbsd/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
  projects/clangbsd/contrib/llvm/include/llvm/Target/TargetSchedule.td
  projects/clangbsd/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h
  projects/clangbsd/contrib/llvm/include/llvm/Transforms/Scalar.h
  projects/clangbsd/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h
  projects/clangbsd/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h
  projects/clangbsd/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h
  projects/clangbsd/contrib/llvm/include/llvm/Type.h
  projects/clangbsd/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Analysis/ConstantFolding.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/DebugInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/DomPrinter.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/IVUsers.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/InlineCost.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/LoopInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/PointerTracking.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/PostDominators.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/README.txt
  projects/clangbsd/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
  projects/clangbsd/contrib/llvm/lib/Analysis/ValueTracking.cpp
  projects/clangbsd/contrib/llvm/lib/Archive/Archive.cpp
  projects/clangbsd/contrib/llvm/lib/Archive/ArchiveInternals.h
  projects/clangbsd/contrib/llvm/lib/Archive/ArchiveReader.cpp
  projects/clangbsd/contrib/llvm/lib/Archive/ArchiveWriter.cpp
  projects/clangbsd/contrib/llvm/lib/Archive/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/AsmParser/LLParser.cpp
  projects/clangbsd/contrib/llvm/lib/AsmParser/LLParser.h
  projects/clangbsd/contrib/llvm/lib/AsmParser/Parser.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/AntiDepBreaker.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/BranchFolding.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/ELFWriter.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/ELFWriter.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/ExactHazardRecognizer.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/ExactHazardRecognizer.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/GCStrategy.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/LiveVariables.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/MachineCSE.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/MachineFunction.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/MachineInstr.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/MachineLICM.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/MachineSink.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/PHIElimination.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/PHIElimination.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/RegAllocLocal.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h
  projects/clangbsd/contrib/llvm/lib/CodeGen/Spiller.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp
  projects/clangbsd/contrib/llvm/lib/CodeGen/VirtRegRewriter.h
  projects/clangbsd/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
  projects/clangbsd/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
  projects/clangbsd/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  projects/clangbsd/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
  projects/clangbsd/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp
  projects/clangbsd/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp
  projects/clangbsd/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp
  projects/clangbsd/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
  projects/clangbsd/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
  projects/clangbsd/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
  projects/clangbsd/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp
  projects/clangbsd/contrib/llvm/lib/MC/MCAsmInfo.cpp
  projects/clangbsd/contrib/llvm/lib/MC/MCAssembler.cpp
  projects/clangbsd/contrib/llvm/lib/MC/MCContext.cpp
  projects/clangbsd/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp
  projects/clangbsd/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  projects/clangbsd/contrib/llvm/lib/MC/MCSectionELF.cpp
  projects/clangbsd/contrib/llvm/lib/MC/MCSectionMachO.cpp
  projects/clangbsd/contrib/llvm/lib/MC/MachObjectWriter.cpp
  projects/clangbsd/contrib/llvm/lib/Support/Allocator.cpp
  projects/clangbsd/contrib/llvm/lib/Support/Debug.cpp
  projects/clangbsd/contrib/llvm/lib/Support/Dwarf.cpp
  projects/clangbsd/contrib/llvm/lib/Support/ErrorHandling.cpp
  projects/clangbsd/contrib/llvm/lib/Support/GraphWriter.cpp
  projects/clangbsd/contrib/llvm/lib/Support/SourceMgr.cpp
  projects/clangbsd/contrib/llvm/lib/Support/Timer.cpp
  projects/clangbsd/contrib/llvm/lib/Support/circular_raw_ostream.cpp
  projects/clangbsd/contrib/llvm/lib/Support/raw_ostream.cpp
  projects/clangbsd/contrib/llvm/lib/Support/regengine.inc
  projects/clangbsd/contrib/llvm/lib/System/DynamicLibrary.cpp
  projects/clangbsd/contrib/llvm/lib/System/Program.cpp
  projects/clangbsd/contrib/llvm/lib/System/Unix/Path.inc
  projects/clangbsd/contrib/llvm/lib/System/Unix/Program.inc
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARM.td
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMSchedule.td
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMScheduleV6.td
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h
  projects/clangbsd/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/AsmParser/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.h
  projects/clangbsd/contrib/llvm/lib/Target/ARM/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.h
  projects/clangbsd/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.h
  projects/clangbsd/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h
  projects/clangbsd/contrib/llvm/lib/Target/ARM/Makefile
  projects/clangbsd/contrib/llvm/lib/Target/ARM/NEONPreAllocPass.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaCodeEmitter.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h
  projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaMachineFunctionInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaSchedule.td
  projects/clangbsd/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h
  projects/clangbsd/contrib/llvm/lib/Target/Alpha/AsmPrinter/AlphaAsmPrinter.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Alpha/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h
  projects/clangbsd/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h
  projects/clangbsd/contrib/llvm/lib/Target/Blackfin/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/CBackend/CBackend.cpp
  projects/clangbsd/contrib/llvm/lib/Target/CellSPU/AsmPrinter/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp
  projects/clangbsd/contrib/llvm/lib/Target/CellSPU/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
  projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
  projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h
  projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPUMachineFunction.h
  projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPUSchedule.td
  projects/clangbsd/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h
  projects/clangbsd/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp
  projects/clangbsd/contrib/llvm/lib/Target/MBlaze/AsmPrinter/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/MBlaze/AsmPrinter/MBlazeAsmPrinter.cpp
  projects/clangbsd/contrib/llvm/lib/Target/MBlaze/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp
  projects/clangbsd/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp
  projects/clangbsd/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h
  projects/clangbsd/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h
  projects/clangbsd/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td
  projects/clangbsd/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h
  projects/clangbsd/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.cpp
  projects/clangbsd/contrib/llvm/lib/Target/MSP430/AsmPrinter/MSP430MCInstLower.cpp
  projects/clangbsd/contrib/llvm/lib/Target/MSP430/AsmPrinter/MSP430MCInstLower.h
  projects/clangbsd/contrib/llvm/lib/Target/MSP430/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp
  projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
  projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h
  projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td
  projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h
  projects/clangbsd/contrib/llvm/lib/Target/Mangler.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Mips/AsmPrinter/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/Mips/AsmPrinter/MipsAsmPrinter.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Mips/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
  projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h
  projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsSchedule.td
  projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
  projects/clangbsd/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/AsmPrinter/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.cpp
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.h
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16.h
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16ISelDAGToDAG.h
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16ISelLowering.h
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16InstrInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16Passes/PIC16Cloner.cpp
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16TargetMachine.h
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16TargetObjectFile.cpp
  projects/clangbsd/contrib/llvm/lib/Target/PIC16/PIC16TargetObjectFile.h
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/AsmPrinter/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td
  projects/clangbsd/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h
  projects/clangbsd/contrib/llvm/lib/Target/README.txt
  projects/clangbsd/contrib/llvm/lib/Target/Sparc/AsmPrinter/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/Sparc/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
  projects/clangbsd/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
  projects/clangbsd/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h
  projects/clangbsd/contrib/llvm/lib/Target/SystemZ/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
  projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h
  projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h
  projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
  projects/clangbsd/contrib/llvm/lib/Target/TargetData.cpp
  projects/clangbsd/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
  projects/clangbsd/contrib/llvm/lib/Target/TargetMachine.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.h
  projects/clangbsd/contrib/llvm/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/X86/Disassembler/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h
  projects/clangbsd/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
  projects/clangbsd/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
  projects/clangbsd/contrib/llvm/lib/Target/X86/SSEDomainFix.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86.h
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86.td
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86FastISel.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86ISelLowering.h
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86Instr64bit.td
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86InstrBuilder.h
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86InstrFPStack.td
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86InstrInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86InstrInfo.td
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86InstrMMX.td
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86InstrSSE.td
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86MCAsmInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.h
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86Subtarget.h
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
  projects/clangbsd/contrib/llvm/lib/Target/X86/X86TargetMachine.h
  projects/clangbsd/contrib/llvm/lib/Target/XCore/AsmPrinter/XCoreAsmPrinter.cpp
  projects/clangbsd/contrib/llvm/lib/Target/XCore/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
  projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
  projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
  projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
  projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h
  projects/clangbsd/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/IPO/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/IPO/IPO.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/IPO/Inliner.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/IPO/StructRetPromotion.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Makefile
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/CMakeLists.txt
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/LICM.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Utils/BasicInliner.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
  projects/clangbsd/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp
  projects/clangbsd/contrib/llvm/lib/VMCore/AsmWriter.cpp
  projects/clangbsd/contrib/llvm/lib/VMCore/AutoUpgrade.cpp
  projects/clangbsd/contrib/llvm/lib/VMCore/Constants.cpp
  projects/clangbsd/contrib/llvm/lib/VMCore/Core.cpp
  projects/clangbsd/contrib/llvm/lib/VMCore/Dominators.cpp
  projects/clangbsd/contrib/llvm/lib/VMCore/Instructions.cpp
  projects/clangbsd/contrib/llvm/lib/VMCore/LLVMContext.cpp
  projects/clangbsd/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp
  projects/clangbsd/contrib/llvm/lib/VMCore/LeaksContext.h
  projects/clangbsd/contrib/llvm/lib/VMCore/Makefile
  projects/clangbsd/contrib/llvm/lib/VMCore/Metadata.cpp
  projects/clangbsd/contrib/llvm/lib/VMCore/Pass.cpp
  projects/clangbsd/contrib/llvm/lib/VMCore/PassManager.cpp
  projects/clangbsd/contrib/llvm/lib/VMCore/Type.cpp
  projects/clangbsd/contrib/llvm/lib/VMCore/TypeSymbolTable.cpp
  projects/clangbsd/contrib/llvm/lib/VMCore/Verifier.cpp
  projects/clangbsd/contrib/llvm/runtime/Makefile
  projects/clangbsd/contrib/llvm/runtime/libprofile/exported_symbols.lst
  projects/clangbsd/contrib/llvm/test/Analysis/BasicAA/cas.ll
  projects/clangbsd/contrib/llvm/test/Analysis/CallGraph/2008-09-09-DirectCall.ll
  projects/clangbsd/contrib/llvm/test/Analysis/CallGraph/2008-09-09-UsedByGlobal.ll
  projects/clangbsd/contrib/llvm/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll
  projects/clangbsd/contrib/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride2.ll
  projects/clangbsd/contrib/llvm/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll
  projects/clangbsd/contrib/llvm/test/Analysis/ScalarEvolution/2008-12-11-SMaxOverflow.ll
  projects/clangbsd/contrib/llvm/test/Assembler/metadata.ll
  projects/clangbsd/contrib/llvm/test/Bitcode/memcpy.ll
  projects/clangbsd/contrib/llvm/test/Bitcode/sse41_pmulld.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2007-05-07-tailmerge-1.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2007-05-09-tailmerge-2.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2007-05-22-tailmerge-3.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/2009-08-31-LSDA-Name.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/arguments7.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/arguments8.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/globals.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/hidden-vis-3.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/ifcvt2.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/ifcvt5.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/sbfx.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vadd.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vld1.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vld2.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vld3.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vld4.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vldlane.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vmla.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vmls.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vmul.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vneg.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vst1.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vst2.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vst3.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vst4.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vstlane.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vsub.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vtrn.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vuzp.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/ARM/vzip.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Blackfin/jumptable.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/CellSPU/bss.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Generic/2007-05-03-EHTypeInfo.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Generic/2007-12-17-InvokeAsm.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Generic/2007-12-31-UnusedSelector.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/2009-05-17-Rot.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/MSP430/2009-05-17-Shift.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Mips/2009-11-16-CstPoolLoad.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/PIC16/2009-11-20-NewNode.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/PowerPC/2007-11-16-landingpad-split.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/PowerPC/2008-01-25-EmptyFunction.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/PowerPC/2010-02-04-EmptyGlobal.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/PowerPC/indirectbr.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/PowerPC/rlwimi-keep-rsh.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/SystemZ/00-RetVoid.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/SystemZ/01-RetArg.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/SystemZ/02-RetAdd.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/SystemZ/02-RetAddImm.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/SystemZ/02-RetAnd.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/SystemZ/02-RetNeg.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/SystemZ/02-RetOr.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/SystemZ/02-RetSub.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/SystemZ/02-RetSubImm.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/SystemZ/02-RetXor.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/SystemZ/02-RetXorImm.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/SystemZ/2009-07-11-FloatBitConvert.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Thumb/machine-licm.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/2009-10-15-ITBlockBranch.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/cross-rc-coalescing-2.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/load-global.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/lsr-deficiency.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/machine-licm.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-branch.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/Thumb2/thumb2-ifcvt3.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2007-01-08-InstrSched.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2007-05-05-Personality.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2007-05-07-InvokeSRet.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2007-06-04-tailmerge4.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2007-09-17-ObjcFrameEH.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2008-01-25-EmptyFunction.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2008-07-11-SpillerBug.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2008-10-16-SpillerBug.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2008-12-19-EarlyClobberBug.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2009-04-21-NoReloadImpDef.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2009-05-28-DAGCombineCrash.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2009-11-16-MachineLICM.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2009-11-16-UnfoldMemOpBug.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2010-01-07-UAMemFeature.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/2010-01-08-Atomic64Bug.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/abi-isel.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/atomic_add.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/avoid-loop-align.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/brcond.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/const-select.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/constant-pool-sharing.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/convert-2-addr-3-addr-inc64.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/crash.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/dllexport.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/fast-isel-constpool.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/fast-isel.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/field-extract-use-trunc.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/fold-pcmpeqd-0.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/global-sections.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/h-registers-0.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/ins_subreg_coalesce-1.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/loop-blocks.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/loop-hoist.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/loop-strength-reduce8.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/lsr-reuse.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/memcpy-2.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/pic.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/pic_jumptable.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/rot16.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/rot32.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/shl_elim.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/sibcall.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/sink-hoist.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/sse41.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/stack-align.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/stack-color-with-reg.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/tail-opts.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/tls11.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/unaligned-load.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/vec_shuffle-36.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/vec_ss_load_fold.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/widen_load-2.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/X86/xor.ll
  projects/clangbsd/contrib/llvm/test/CodeGen/XCore/constants.ll
  projects/clangbsd/contrib/llvm/test/DebugInfo/2009-10-16-Phi.ll
  projects/clangbsd/contrib/llvm/test/DebugInfo/2010-01-18-DbgValue.ll
  projects/clangbsd/contrib/llvm/test/FrontendC++/2009-07-16-Using.cpp
  projects/clangbsd/contrib/llvm/test/FrontendC++/2009-10-27-crash.cpp
  projects/clangbsd/contrib/llvm/test/FrontendC/2007-05-16-EmptyStruct.c
  projects/clangbsd/contrib/llvm/test/FrontendC/2008-11-02-WeakAlias.c
  projects/clangbsd/contrib/llvm/test/FrontendC/2009-01-20-k8.c
  projects/clangbsd/contrib/llvm/test/FrontendC/2009-01-21-InvalidIterator.c
  projects/clangbsd/contrib/llvm/test/FrontendC/2009-04-22-UnknownSize.c
  projects/clangbsd/contrib/llvm/test/FrontendC/2009-06-14-HighlyAligned.c
  projects/clangbsd/contrib/llvm/test/FrontendC/2009-12-07-BitFieldAlignment.c
  projects/clangbsd/contrib/llvm/test/FrontendC/cstring-align.c
  projects/clangbsd/contrib/llvm/test/MC/AsmParser/X86/x86_32-encoding.s
  projects/clangbsd/contrib/llvm/test/MC/AsmParser/X86/x86_operands.s
  projects/clangbsd/contrib/llvm/test/MC/AsmParser/exprs.s
  projects/clangbsd/contrib/llvm/test/MC/Disassembler/arm-tests.txt
  projects/clangbsd/contrib/llvm/test/MC/Disassembler/dg.exp
  projects/clangbsd/contrib/llvm/test/MC/Disassembler/neon-tests.txt
  projects/clangbsd/contrib/llvm/test/MC/Disassembler/simple-tests.txt
  projects/clangbsd/contrib/llvm/test/MC/Disassembler/thumb-tests.txt
  projects/clangbsd/contrib/llvm/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll
  projects/clangbsd/contrib/llvm/test/Transforms/DeadStoreElimination/crash.ll
  projects/clangbsd/contrib/llvm/test/Transforms/GVN/invariant-simple.ll
  projects/clangbsd/contrib/llvm/test/Transforms/GVN/lifetime-simple.ll
  projects/clangbsd/contrib/llvm/test/Transforms/GlobalOpt/crash.ll
  projects/clangbsd/contrib/llvm/test/Transforms/GlobalOpt/malloc-promote-2.ll
  projects/clangbsd/contrib/llvm/test/Transforms/IndVarSimplify/casted-argument.ll
  projects/clangbsd/contrib/llvm/test/Transforms/IndVarSimplify/crash.ll
  projects/clangbsd/contrib/llvm/test/Transforms/Inline/crash.ll
  projects/clangbsd/contrib/llvm/test/Transforms/Inline/externally_available.ll
  projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll
  projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/invariant.ll
  projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/objsize.ll
  projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/odr-linkage.ll
  projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/strcpy_chk.ll
  projects/clangbsd/contrib/llvm/test/Transforms/InstCombine/vec_shuffle.ll
  projects/clangbsd/contrib/llvm/test/Transforms/JumpThreading/crash.ll
  projects/clangbsd/contrib/llvm/test/Transforms/LoopIndexSplit/2008-02-08-Crash.ll
  projects/clangbsd/contrib/llvm/test/Transforms/LoopStrengthReduce/pr2537.ll
  projects/clangbsd/contrib/llvm/test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll
  projects/clangbsd/contrib/llvm/test/Transforms/LoopUnswitch/crash.ll
  projects/clangbsd/contrib/llvm/test/Transforms/PruneEH/2008-09-05-CGUpdate.ll
  projects/clangbsd/contrib/llvm/test/Transforms/SCCP/ipsccp-basic.ll
  projects/clangbsd/contrib/llvm/test/Transforms/TailCallElim/inf-recursion.ll
  projects/clangbsd/contrib/llvm/tools/CMakeLists.txt
  projects/clangbsd/contrib/llvm/tools/Makefile
  projects/clangbsd/contrib/llvm/tools/bugpoint/BugDriver.cpp
  projects/clangbsd/contrib/llvm/tools/bugpoint/BugDriver.h
  projects/clangbsd/contrib/llvm/tools/bugpoint/CMakeLists.txt
  projects/clangbsd/contrib/llvm/tools/bugpoint/CrashDebugger.cpp
  projects/clangbsd/contrib/llvm/tools/bugpoint/ExecutionDriver.cpp
  projects/clangbsd/contrib/llvm/tools/bugpoint/FindBugs.cpp
  projects/clangbsd/contrib/llvm/tools/bugpoint/ListReducer.h
  projects/clangbsd/contrib/llvm/tools/bugpoint/Makefile
  projects/clangbsd/contrib/llvm/tools/bugpoint/Miscompilation.cpp
  projects/clangbsd/contrib/llvm/tools/bugpoint/ToolRunner.cpp
  projects/clangbsd/contrib/llvm/tools/bugpoint/ToolRunner.h
  projects/clangbsd/contrib/llvm/tools/bugpoint/bugpoint.cpp
  projects/clangbsd/contrib/llvm/tools/clang/CMakeLists.txt
  projects/clangbsd/contrib/llvm/tools/clang/Makefile
  projects/clangbsd/contrib/llvm/tools/clang/VER
  projects/clangbsd/contrib/llvm/tools/clang/bindings/python/README.txt
  projects/clangbsd/contrib/llvm/tools/clang/bindings/python/clang/cindex.py
  projects/clangbsd/contrib/llvm/tools/clang/clang.xcodeproj/project.pbxproj
  projects/clangbsd/contrib/llvm/tools/clang/docs/Block-ABI-Apple.txt
  projects/clangbsd/contrib/llvm/tools/clang/docs/InternalsManual.html
  projects/clangbsd/contrib/llvm/tools/clang/docs/LanguageExtensions.html
  projects/clangbsd/contrib/llvm/tools/clang/docs/UsersManual.html
  projects/clangbsd/contrib/llvm/tools/clang/examples/clang-interpreter/main.cpp
  projects/clangbsd/contrib/llvm/tools/clang/include/Makefile
  projects/clangbsd/contrib/llvm/tools/clang/include/clang-c/Index.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/APValue.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/Decl.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclNodes.def
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/DependentDiagnostic.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/Expr.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/Stmt.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/StmtNodes.def
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/Type.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/AST/UnresolvedSet.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Basic/Version.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Checker/BugReporter/BugReporter.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/AnalysisManager.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRCoreEngine.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRExprEngine.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/MemRegion.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/Store.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/ValueManager.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenOptions.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/Tool.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/AnalysisConsumer.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/FixItRewriter.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/PCHBitCodes.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/PCHReader.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/StmtXML.def
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticsClient.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Lex/TokenConcatenation.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Makefile
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Parse/Action.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Parse/AttributeList.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Parse/DeclSpec.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Parse/Scope.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h
  projects/clangbsd/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/APValue.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/Decl.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/Expr.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/Stmt.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/Type.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/BasicObjCFoundationChecks.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/BasicStore.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/BugReporter.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/BugReporterVisitors.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/CFRefCount.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/CMakeLists.txt
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/CallAndMessageChecker.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/CastToStructChecker.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/CheckObjCDealloc.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/CheckObjCInstMethSignature.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/CheckSecuritySyntaxOnly.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/Environment.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/GRCoreEngine.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/GRExprEngine.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/MemRegion.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/NSAutoreleasePoolChecker.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/NSErrorChecker.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/ObjCUnusedIVarsChecker.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/RegionStore.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/SVals.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/SimpleSValuator.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/Store.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Checker/UnixAPIChecker.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CMakeLists.txt
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/Mangle.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/Mangle.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Tools.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/AnalysisConsumer.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/CodeGenAction.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/FixItRewriter.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/LangStandards.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PCHReader.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PCHReaderDecl.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PCHReaderStmt.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PCHWriter.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PCHWriterDecl.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PCHWriterStmt.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PrintParserCallbacks.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/RewriteMacros.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/RewriteObjC.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/StmtXML.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticsClient.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Headers/CMakeLists.txt
  projects/clangbsd/contrib/llvm/tools/clang/lib/Headers/nmmintrin.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/Headers/stdint.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/Headers/tmmintrin.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/Index/ASTLocation.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Index/Analyzer.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/AttributeList.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/DeclSpec.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/MinimalAction.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Runtime/Makefile
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/Lookup.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/ParseAST.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/Sema.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaInit.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaOverload.h
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
  projects/clangbsd/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
  projects/clangbsd/contrib/llvm/tools/clang/test/ASTMerge/category.m
  projects/clangbsd/contrib/llvm/tools/clang/test/ASTMerge/enum.c
  projects/clangbsd/contrib/llvm/tools/clang/test/ASTMerge/function.c
  projects/clangbsd/contrib/llvm/tools/clang/test/ASTMerge/interface.m
  projects/clangbsd/contrib/llvm/tools/clang/test/ASTMerge/property.m
  projects/clangbsd/contrib/llvm/tools/clang/test/ASTMerge/struct.c
  projects/clangbsd/contrib/llvm/tools/clang/test/ASTMerge/typedef.c
  projects/clangbsd/contrib/llvm/tools/clang/test/ASTMerge/var.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/inline.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/inline2.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/inline3.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/inline4.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/misc-ps-region-store.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/misc-ps.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/null-deref-ps.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/override-werror.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Analysis/unix-fns.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/basic/basic.lookup/basic.lookup.argdep/p2.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/p2.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/basic/basic.lookup/basic.lookup.unqual/p7.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/class.access/class.access.base/p1.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/class.access/class.access.base/p5.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/class.access/class.access.nest/p1.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/class.access/class.friend/p1.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/class.access/p4.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/class.access/p6.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/class/class.friend/p2.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/class/class.local/p2.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/class/class.mfct/class.mfct.non-static/p3.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/conv/conv.mem/p4.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.dcl/basic.namespace/namespace.def/namespace.memdef/p3.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p1.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p4.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.elab/p3.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-examples.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p5.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p6.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/dcl.decl/dcl.meaning/dcl.ref/p5.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/except/except.handle/p16.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/expr/expr.unary/expr.delete/p5.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/expr/expr.unary/expr.new/p19.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/expr/expr.unary/expr.new/p20-0x.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/expr/expr.unary/expr.new/p20.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/stmt.stmt/stmt.select/p3.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/temp/temp.decls/temp.class.spec/temp.class.order/p2.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/temp/temp.decls/temp.friend/p1.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/temp/temp.decls/temp.friend/p3.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/temp/temp.decls/temp.mem/p1.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/temp/temp.param/p3.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/temp/temp.spec/p5.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/temp/temp.spec/temp.explicit/p3.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CXX/temp/temp.spec/temp.explicit/p4.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/call.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/macros.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeCompletion/ordinary-name.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/2009-10-20-GlobalDebug.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/arm-arguments.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/asm.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/blocks.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/decl.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/designated-initializers.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/functions.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/global-init.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/init.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/libcalls.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/palignr.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/staticinit.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/struct-passing.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/union-init2.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/x86_32-arguments.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGen/x86_64-arguments.c
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/address-of-fntemplate.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/anonymous-union-member-initializer.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/assign-operator.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/constructor-init-reference.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/constructors.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/default-arg-temps.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/default-destructor-nested.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/delete.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/eh.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/instantiate-init-list.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/mangle.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/member-function-pointer-calls.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/member-function-pointers.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/member-initializers.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/namespace-aliases.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/new-operator-phi.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/new.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/operator-new.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/rtti-fundamental.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/static-init.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/template-anonymous-union-member-initializer.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/template-instantiation.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/temporaries.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/value-init.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/virt-template-vtable.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenCXX/x86_32-arguments.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/blocks.m
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/image-info.m
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-64.m
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/metadata_symbols.m
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/non-lazy-classes.m
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/objc2-legacy-dispatch.m
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjC/x86_64-struct-return-gc.m
  projects/clangbsd/contrib/llvm/tools/clang/test/CodeGenObjCXX/mangle.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/Coverage/ast-printing.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/Driver/darwin-ld.c
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-c90.c
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-cxx0x.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-errors-1.c
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-errors.c
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-objc.m
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit-pmem.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit.c
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/fixit.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/typo.c
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/typo.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/FixIt/typo.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Index/annotate-tokens.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Index/complete-at-directives.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Index/complete-at-exprstmt.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Index/complete-objc-message.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Index/load-exprs.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Index/print-usrs.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Misc/message-length.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Misc/tabstop.c
  projects/clangbsd/contrib/llvm/tools/clang/test/PCH/exprs.c
  projects/clangbsd/contrib/llvm/tools/clang/test/PCH/exprs.h
  projects/clangbsd/contrib/llvm/tools/clang/test/PCH/functions.c
  projects/clangbsd/contrib/llvm/tools/clang/test/PCH/functions.h
  projects/clangbsd/contrib/llvm/tools/clang/test/PCH/pr4489.c
  projects/clangbsd/contrib/llvm/tools/clang/test/PCH/types.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Parser/altivec.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Parser/attributes.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Parser/builtin_types_compatible.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Parser/check-syntax-1.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Parser/cxx-altivec.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/Parser/cxx-casting.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/Parser/cxx-class.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/Parser/cxx-friend.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/Parser/cxx-template-decl.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/Parser/declarators.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Parser/implicit-casts.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Parser/objc-init.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Parser/objc-quirks.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/expr_usual_conversions.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/if_warning.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/init.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/non_fragile_feature.m
  projects/clangbsd/contrib/llvm/tools/clang/test/Preprocessor/output_paste_avoid.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Rewriter/dllimport-typedef.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Rewriter/missing-dllimport.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Rewriter/rewrite-super-message.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/address_spaces.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/altivec-init.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/anonymous-struct-union.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/arm-layout.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/array-constraint.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/array-init.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/attr-format.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/attr-noreturn.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/attr-section.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/bitfield.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/block-call.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/block-misc.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/block-return.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/builtin-prefetch.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/builtin-stackaddress.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/builtins.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/cast-to-union.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/compare.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/compound-literal.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/conditional-expr.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/conditional.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/decl-invalid.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/declspec.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/enum.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/exprs.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/ext_vector_casts.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/format-strings.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/function-ptr.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/function-redecl.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/incompatible-sign.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/invalid-init-diag.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/offsetof.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/parentheses.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/pointer-conversion.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/predef.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/predefined-function.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/return.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/statements.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/struct-compat.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/transparent-union.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/typedef-retain.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/unused-expr.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/vector-assign.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/vector-cast.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/warn-missing-braces.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/warn-unused-function.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/warn-unused-parameters.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/warn-unused-value.c
  projects/clangbsd/contrib/llvm/tools/clang/test/Sema/warn-write-strings.c
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/abstract.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/access-base-class.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/access-control-check.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/addr-of-overloaded-function.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/aggregate-initialization.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/anonymous-union.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/class-base-member-init.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/class.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/conditional-expr.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/constant-expression.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/constructor-initializer.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/conversion-function.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/copy-assignment.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/copy-initialization.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/cstyle-cast.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/default-assignment-operator.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/default-constructor-initializers.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/default1.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/default2.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/derived-to-base-ambig.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/direct-initializer.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/elaborated-type-specifier.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/exceptions.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/functional-cast.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/illegal-member-initialization.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/implicit-member-functions.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/libstdcxx_is_pod_hack.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/local-classes.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/member-expr.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/member-location.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/member-pointer.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/namespace-alias.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/nested-name-spec.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/new-delete.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/offsetof.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/overload-call.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/overloaded-operator.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/qual-id-test.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/qualified-id-lookup.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/ref-init-ambiguous.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/references.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/static-cast.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/typedef-redecl.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/typeid.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/user-defined-conversions.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/value-initialization.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/virtual-override.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/warn-assignment-condition.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/warn-missing-noreturn.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/warn-reorder-ctor-initialization.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/warn-unused-variables.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaCXX/warn-weak-vtables.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/argument-checking.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/block-type-safety.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/blocks.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/call-super-2.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/catch-stmt.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/class-bitfield.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/class-method-lookup.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/class-method-self.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/compatible-protocol-qualified-types.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/comptypes-1.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/comptypes-3.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/comptypes-6.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/comptypes-7.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/comptypes-legal.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/conditional-expr-2.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/conditional-expr-3.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/conditional-expr-4.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/conditional-expr.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/continuation-class-err.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/default-synthesize.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/id.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/incompatible-protocol-qualified-types.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/invalid-code.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/invalid-objc-decls-1.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/invalid-receiver.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/ivar-in-class-extension-error.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/ivar-in-class-extension.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/ivar-lookup.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/message.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/method-arg-qualifier-warning.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/method-bad-param.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/property-9.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/property-typecheck-1.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/protocol-id-test-3.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/protocol-typecheck.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/protocol-warn.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/stmts.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/super.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/synthesized-ivar.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/unused.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/warn-incompatible-builtin-types.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/warn-selector-selection.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/warn-superclass-method-mismatch.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjC/warn-write-strings.m
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjCXX/blocks.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjCXX/linkage-spec.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjCXX/message.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjCXX/objc-pointer-conv.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaObjCXX/void_to_obj.mm
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/class-template-decl.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/constructor-template.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/default-expr-arguments.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/dependent-names.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/destructor-template.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/explicit-specialization-member.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/friend-template.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/friend.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/fun-template-def.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/injected-class-name.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-complete.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-default-assignment-operator.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-expr-2.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-expr-5.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-function-1.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-function-params.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-local-class.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-member-class.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-member-expr.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-member-initializers.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-member-template.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-method.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-non-type-template-parameter.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-typedef.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiate-using-decl.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/instantiation-depth.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/nested-name-spec-template.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/qualified-id.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/temp_arg.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/temp_arg_nontype.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/temp_arg_type.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/template-decl-fail.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/typename-specifier-4.cpp
  projects/clangbsd/contrib/llvm/tools/clang/test/SemaTemplate/typename-specifier.cpp
  projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CIndex.cpp
  projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CIndex.exports
  projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CIndexCodeCompletion.cpp
  projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CIndexDiagnostic.cpp
  projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CIndexDiagnostic.h
  projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CIndexInclusionStack.cpp
  projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CIndexUSRs.cpp
  projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CIndexer.cpp
  projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CIndexer.h
  projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CMakeLists.txt
  projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CXCursor.cpp
  projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/CXSourceLocation.h
  projects/clangbsd/contrib/llvm/tools/clang/tools/CIndex/Makefile
  projects/clangbsd/contrib/llvm/tools/clang/tools/CMakeLists.txt
  projects/clangbsd/contrib/llvm/tools/clang/tools/Makefile
  projects/clangbsd/contrib/llvm/tools/clang/tools/c-index-test/CMakeLists.txt
  projects/clangbsd/contrib/llvm/tools/clang/tools/c-index-test/Makefile
  projects/clangbsd/contrib/llvm/tools/clang/tools/c-index-test/c-index-test.c
  projects/clangbsd/contrib/llvm/tools/clang/tools/driver/CMakeLists.txt
  projects/clangbsd/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp
  projects/clangbsd/contrib/llvm/tools/clang/tools/scan-build/ccc-analyzer
  projects/clangbsd/contrib/llvm/tools/clang/www/analyzer/latest_checker.html.incl
  projects/clangbsd/contrib/llvm/tools/clang/www/clang_video-05-25-2007.html
  projects/clangbsd/contrib/llvm/tools/clang/www/clang_video-07-25-2007.html
  projects/clangbsd/contrib/llvm/tools/clang/www/cxx_compatibility.html
  projects/clangbsd/contrib/llvm/tools/clang/www/cxx_status.html
  projects/clangbsd/contrib/llvm/tools/clang/www/menu.css
  projects/clangbsd/contrib/llvm/tools/edis/EDDisassembler.cpp
  projects/clangbsd/contrib/llvm/tools/edis/EDDisassembler.h
  projects/clangbsd/contrib/llvm/tools/edis/EDInst.cpp
  projects/clangbsd/contrib/llvm/tools/edis/EDInst.h
  projects/clangbsd/contrib/llvm/tools/edis/EDMain.cpp
  projects/clangbsd/contrib/llvm/tools/edis/EDOperand.cpp
  projects/clangbsd/contrib/llvm/tools/edis/EDToken.cpp
  projects/clangbsd/contrib/llvm/tools/edis/EnhancedDisassembly.exports
  projects/clangbsd/contrib/llvm/tools/edis/Makefile
  projects/clangbsd/contrib/llvm/tools/gold/Makefile
  projects/clangbsd/contrib/llvm/tools/gold/gold-plugin.cpp
  projects/clangbsd/contrib/llvm/tools/llc/llc.cpp
  projects/clangbsd/contrib/llvm/tools/lli/lli.cpp
  projects/clangbsd/contrib/llvm/tools/llvm-ld/llvm-ld.cpp
  projects/clangbsd/contrib/llvm/tools/llvm-mc/CMakeLists.txt
  projects/clangbsd/contrib/llvm/tools/llvm-mc/Disassembler.cpp
  projects/clangbsd/contrib/llvm/tools/llvm-mc/Disassembler.h
  projects/clangbsd/contrib/llvm/tools/llvm-mc/Makefile
  projects/clangbsd/contrib/llvm/tools/llvm-mc/llvm-mc.cpp
  projects/clangbsd/contrib/llvm/tools/llvmc/plugins/Base/Base.td.in
  projects/clangbsd/contrib/llvm/tools/lto/LTOCodeGenerator.cpp
  projects/clangbsd/contrib/llvm/tools/lto/Makefile
  projects/clangbsd/contrib/llvm/tools/lto/lto.exports
  projects/clangbsd/contrib/llvm/tools/opt/AnalysisWrappers.cpp
  projects/clangbsd/contrib/llvm/tools/opt/GraphPrinters.cpp
  projects/clangbsd/contrib/llvm/tools/opt/opt.cpp
  projects/clangbsd/contrib/llvm/unittests/ADT/BitVectorTest.cpp
  projects/clangbsd/contrib/llvm/unittests/ADT/SmallBitVectorTest.cpp
  projects/clangbsd/contrib/llvm/unittests/ADT/ValueMapTest.cpp
  projects/clangbsd/contrib/llvm/unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp
  projects/clangbsd/contrib/llvm/unittests/VMCore/PassManagerTest.cpp
  projects/clangbsd/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp
  projects/clangbsd/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
  projects/clangbsd/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp
  projects/clangbsd/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp
  projects/clangbsd/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
  projects/clangbsd/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h
  projects/clangbsd/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
  projects/clangbsd/contrib/llvm/utils/TableGen/EDEmitter.cpp
  projects/clangbsd/contrib/llvm/utils/TableGen/Record.h
  projects/clangbsd/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
  projects/clangbsd/contrib/llvm/utils/TableGen/SubtargetEmitter.h
  projects/clangbsd/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp
  projects/clangbsd/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
  projects/clangbsd/contrib/llvm/utils/buildit/GNUmakefile
  projects/clangbsd/contrib/llvm/utils/buildit/build_llvm
  projects/clangbsd/contrib/llvm/utils/fpcmp/fpcmp.cpp
  projects/clangbsd/contrib/llvm/utils/lit/lit/ExampleTests/LLVM.OutOfTree/src/test/Foo/pct-S.ll
  projects/clangbsd/contrib/llvm/utils/lit/lit/TestFormats.py
  projects/clangbsd/contrib/llvm/utils/llvm.grm
  projects/clangbsd/contrib/llvm/utils/unittest/googletest/gtest-filepath.cc
  projects/clangbsd/contrib/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
  projects/clangbsd/contrib/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h
  projects/clangbsd/usr.bin/clang/lib/libclangchecker/Makefile
  projects/clangbsd/usr.bin/clang/lib/libclangcodegen/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmanalysis/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmarmasmparser/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmarmcodegen/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmcodegen/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmcore/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmmipscodegen/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmpowerpccodegen/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmselectiondag/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmx86codegen/Makefile
Directory Properties:
  projects/clangbsd/contrib/llvm/   (props changed)
  projects/clangbsd/contrib/llvm/tools/clang/   (props changed)

Modified: projects/clangbsd/contrib/llvm/Makefile
==============================================================================
--- projects/clangbsd/contrib/llvm/Makefile	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/Makefile	Wed May  5 16:47:33 2010	(r207663)
@@ -69,6 +69,14 @@ ifeq ($(MAKECMDGOALS),install-clang)
   NO_INSTALL = 1
 endif
 
+ifeq ($(MAKECMDGOALS),install-clang-c)
+  DIRS := tools/clang/tools/driver tools/clang/lib/Headers \
+          tools/clang/tools/libclang tools/clang/tools/c-index-test \
+	  tools/clang/include/clang-c
+  OPTIONAL_DIRS :=
+  NO_INSTALL = 1
+endif
+
 ifeq ($(MAKECMDGOALS),clang-only)
   DIRS := $(filter-out tools runtime docs unittests, $(DIRS)) tools/clang
   OPTIONAL_DIRS :=
@@ -110,6 +118,8 @@ cross-compile-build-tools:
 	  ENABLE_COVERAGE=$(ENABLE_COVERAGE) \
 	  DISABLE_ASSERTIONS=$(DISABLE_ASSERTIONS) \
 	  ENABLE_EXPENSIVE_CHECKS=$(ENABLE_EXPENSIVE_CHECKS) \
+	  CFLAGS= \
+	  CXXFLAGS= \
 	) || exit 1;
 endif
 
@@ -143,6 +153,7 @@ clang-only: all
 tools-only: all
 libs-only: all
 install-clang: install
+install-clang-c: install
 install-libs: install
 
 #------------------------------------------------------------------------

Modified: projects/clangbsd/contrib/llvm/Makefile.config.in
==============================================================================
--- projects/clangbsd/contrib/llvm/Makefile.config.in	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/Makefile.config.in	Wed May  5 16:47:33 2010	(r207663)
@@ -337,3 +337,7 @@ ENABLE_LLVMC_DYNAMIC_PLUGINS = 1
 NO_MISSING_FIELD_INITIALIZERS = @NO_MISSING_FIELD_INITIALIZERS@
 # -Wno-variadic-macros
 NO_VARIADIC_MACROS = @NO_VARIADIC_MACROS@
+
+# Flags supported by the linker.
+# bfd ld / gold -retain-symbols-file file
+HAVE_LINK_RETAIN_SYMBOLS_FILE = @HAVE_LINK_RETAIN_SYMBOLS_FILE@

Modified: projects/clangbsd/contrib/llvm/Makefile.rules
==============================================================================
--- projects/clangbsd/contrib/llvm/Makefile.rules	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/Makefile.rules	Wed May  5 16:47:33 2010	(r207663)
@@ -388,7 +388,6 @@ endif
 # If REQUIRES_RTTI=1 is specified then don't disable run-time type id.
 ifneq ($(REQUIRES_RTTI), 1)
   CXX.Flags += -fno-rtti
-  CXXFLAGS += -fno-rtti
 endif
 
 ifdef ENABLE_COVERAGE
@@ -561,7 +560,7 @@ ifeq ($(HOST_OS),Darwin)
   # Get "4" out of 10.4 for later pieces in the makefile.
   DARWIN_MAJVERS := $(shell echo $(DARWIN_VERSION)| sed -E 's/10.([0-9]).*/\1/')
 
-  SharedLinkOptions=-Wl,-flat_namespace -Wl,-undefined -Wl,suppress \
+  SharedLinkOptions=-Wl,-flat_namespace -Wl,-undefined,suppress \
                     -dynamiclib
   ifneq ($(ARCH),ARM)
     SharedLinkOptions += -mmacosx-version-min=$(DARWIN_VERSION)
@@ -581,13 +580,6 @@ ifeq ($(TARGET_OS),Darwin)
   endif
 endif
 
-# Adjust LD.Flags depending on the kind of library that is to be built. Note
-# that if LOADABLE_MODULE is specified then the resulting shared library can
-# be opened with dlopen.
-ifdef LOADABLE_MODULE
-  LD.Flags += -module
-endif
-
 ifdef SHARED_LIBRARY
 ifneq ($(DARWIN_MAJVERS),4)
   LD.Flags += $(RPATH) -Wl,$(LibDir)
@@ -640,6 +632,8 @@ CompileCommonOpts += -pedantic -Wno-long
 endif
 CompileCommonOpts += -Wall -W -Wno-unused-parameter -Wwrite-strings \
                      $(EXTRA_OPTIONS)
+# Enable cast-qual for C++; the workaround is to use const_cast.
+CXX.Flags += -Wcast-qual
 
 ifeq ($(HOST_OS),HP-UX)
   CompileCommonOpts := -D_REENTRANT -D_HPUX_SOURCE
@@ -970,6 +964,36 @@ endif
 endif
 endif
 
+# Set up the library exports file.
+ifdef EXPORTED_SYMBOL_FILE
+
+# First, set up the native export file, which may differ from the source
+# export file.
+
+ifeq ($(HOST_OS),Darwin)
+# Darwin convention prefixes symbols with underscores.
+NativeExportsFile := $(ObjDir)/$(notdir $(EXPORTED_SYMBOL_FILE)).sed
+$(NativeExportsFile): $(EXPORTED_SYMBOL_FILE) $(ObjDir)/.dir
+	$(Verb) sed -e 's/[[:<:]]/_/' < $< > $@
+clean-local::
+	-$(Verb) $(RM) -f $(NativeExportsFile)
+else
+NativeExportsFile := $(EXPORTED_SYMBOL_FILE)
+endif
+
+# Now add the linker command-line options to use the native export file.
+
+ifeq ($(HOST_OS),Darwin)
+LLVMLibsOptions += -Wl,-exported_symbols_list,$(NativeExportsFile)
+endif
+
+# gold, bfd ld, etc.
+ifeq ($(HAVE_LINK_RETAIN_SYMBOLS_FILE),1)
+LLVMLibsOptions += -Wl,-retain-symbols-file,$(NativeExportsFile)
+endif
+
+endif
+
 ###############################################################################
 # Library Build Rules: Four ways to build a library
 ###############################################################################
@@ -1060,6 +1084,10 @@ ifdef SHARED_LIBRARY
 
 all-local:: $(LibName.SO)
 
+ifdef EXPORTED_SYMBOL_FILE
+$(LibName.SO): $(NativeExportsFile)
+endif
+
 ifdef LINK_LIBS_IN_SHARED
 ifdef LOADABLE_MODULE
 SharedLibKindMessage := "Loadable Module"
@@ -1207,6 +1235,12 @@ install-local::
 uninstall-local::
 	$(Echo) Uninstall circumvented with NO_INSTALL
 else
+ifdef NO_INSTALL_ARCHIVES
+install-local::
+	$(Echo) Install circumvented with NO_INSTALL
+uninstall-local::
+	$(Echo) Uninstall circumvented with NO_INSTALL
+else
 DestArchiveLib := $(DESTDIR)$(PROJ_libdir)/lib$(LIBRARYNAME).a
 
 install-local:: $(DestArchiveLib)
@@ -1221,6 +1255,7 @@ uninstall-local::
 	-$(Verb) $(RM) -f $(DestArchiveLib)
 endif
 endif
+endif
 
 # endif LIBRARYNAME
 endif
@@ -1262,7 +1297,7 @@ ifeq ($(HOST_OS),Darwin)
 
 # Tiger tools don't support this.
 ifneq ($(DARWIN_MAJVERS),4)
-LD.Flags += -Wl,-exported_symbol -Wl,_main
+LD.Flags += -Wl,-exported_symbol,_main
 endif
 endif
 
@@ -1331,7 +1366,7 @@ DestToolAlias = $(DESTDIR)$(PROJ_bindir)
 
 install-local:: $(DestToolAlias)
 
-$(DestToolAlias): $(DestTool) $(PROJ_bindir)
+$(DestToolAlias): $(DestTool)
 	$(Echo) Installing $(BuildMode) $(DestToolAlias)
 	$(Verb) $(RM) -f $(DestToolAlias)
 	$(Verb) $(AliasTool) $(TOOLEXENAME) $(DestToolAlias)

Modified: projects/clangbsd/contrib/llvm/autoconf/configure.ac
==============================================================================
--- projects/clangbsd/contrib/llvm/autoconf/configure.ac	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/autoconf/configure.ac	Wed May  5 16:47:33 2010	(r207663)
@@ -159,6 +159,11 @@ AC_CACHE_CHECK([type of operating system
     llvm_cv_no_link_all_option="-Wl,-noall_load"
     llvm_cv_os_type="Darwin"
     llvm_cv_platform_type="Unix" ;;
+  *-*-minix*)
+    llvm_cv_link_all_option="-Wl,-all_load"
+    llvm_cv_no_link_all_option="-Wl,-noall_load"
+    llvm_cv_os_type="Minix"
+    llvm_cv_platform_type="Unix" ;;
   *-*-freebsd*)
     llvm_cv_link_all_option="-Wl,--whole-archive"
     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
@@ -247,6 +252,8 @@ AC_CACHE_CHECK([type of operating system
     llvm_cv_target_os_type="Cygwin" ;;
   *-*-darwin*)
     llvm_cv_target_os_type="Darwin" ;;
+  *-*-minix*)
+    llvm_cv_target_os_type="Minix" ;;
   *-*-freebsd*)
     llvm_cv_target_os_type="FreeBSD" ;;
   *-*-openbsd*)
@@ -721,8 +728,9 @@ AC_MSG_CHECKING([optimization flags])
 case "$withval" in
   default)
     case "$llvm_cv_os_type" in
-    MingW) optimize_option=-O3 ;;
-    *)     optimize_option=-O2 ;;
+    FreeBSD) optimize_option=-O2 ;;
+    MingW) optimize_option=-O2 ;;
+    *)     optimize_option=-O3 ;;
     esac ;;
   *) optimize_option="$withval" ;;
 esac
@@ -1015,6 +1023,9 @@ AC_LINK_USE_R
 dnl Determine whether the linker supports the -export-dynamic option.
 AC_LINK_EXPORT_DYNAMIC
 
+dnl Determine whether the linker supports the -retain-symbols-file option.
+AC_LINK_RETAIN_SYMBOLS_FILE
+
 dnl Check for libtool and the library that has dlopen function (which must come
 dnl before the AC_PROG_LIBTOOL check in order to enable dlopening libraries with
 dnl libtool).
@@ -1283,7 +1294,7 @@ AC_CHECK_FUNCS([backtrace ceilf floorf r
 AC_CHECK_FUNCS([powf fmodf strtof round ])
 AC_CHECK_FUNCS([getpagesize getrusage getrlimit setrlimit gettimeofday ])
 AC_CHECK_FUNCS([isatty mkdtemp mkstemp ])
-AC_CHECK_FUNCS([mktemp realpath sbrk setrlimit strdup ])
+AC_CHECK_FUNCS([mktemp posix_spawn realpath sbrk setrlimit strdup ])
 AC_CHECK_FUNCS([strerror strerror_r strerror_s setenv ])
 AC_CHECK_FUNCS([strtoll strtoq sysconf malloc_zone_statistics ])
 AC_CHECK_FUNCS([setjmp longjmp sigsetjmp siglongjmp])

Modified: projects/clangbsd/contrib/llvm/autoconf/m4/link_options.m4
==============================================================================
--- projects/clangbsd/contrib/llvm/autoconf/m4/link_options.m4	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/autoconf/m4/link_options.m4	Wed May  5 16:47:33 2010	(r207663)
@@ -8,7 +8,7 @@ AC_DEFUN([AC_LINK_USE_R],
 [ AC_LANG_PUSH([C])
   oldcflags="$CFLAGS"
   CFLAGS="$CFLAGS -Wl,-R."
-  AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[int main() { return 0; }]])],
+  AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],
     [llvm_cv_link_use_r=yes],[llvm_cv_link_use_r=no])
   CFLAGS="$oldcflags"
   AC_LANG_POP([C])
@@ -29,7 +29,7 @@ AC_DEFUN([AC_LINK_EXPORT_DYNAMIC],
 [ AC_LANG_PUSH([C])
   oldcflags="$CFLAGS"
   CFLAGS="$CFLAGS -Wl,-export-dynamic"
-  AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[int main() { return 0; }]])],
+  AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],
     [llvm_cv_link_use_export_dynamic=yes],[llvm_cv_link_use_export_dynamic=no])
   CFLAGS="$oldcflags"
   AC_LANG_POP([C])
@@ -39,3 +39,46 @@ if test "$llvm_cv_link_use_export_dynami
   fi
 ])
 
+#
+# Determine if the system can handle the -retain-symbols-file option being
+# passed to the linker.
+#
+# This macro is specific to LLVM.
+#
+AC_DEFUN([AC_LINK_RETAIN_SYMBOLS_FILE],
+[AC_CACHE_CHECK([for compiler -Wl,-retain-symbols-file option],
+                [llvm_cv_link_use_retain_symbols_file],
+[ AC_LANG_PUSH([C])
+  oldcflags="$CFLAGS"
+
+  # The following code is from the autoconf manual,
+  # "11.13: Limitations of Usual Tools".
+  # Create a temporary directory $tmp in $TMPDIR (default /tmp).
+  # Use mktemp if possible; otherwise fall back on mkdir,
+  # with $RANDOM to make collisions less likely.
+  : ${TMPDIR=/tmp}
+  {
+    tmp=`
+      (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
+    ` &&
+    test -n "$tmp" && test -d "$tmp"
+  } || {
+    tmp=$TMPDIR/foo$$-$RANDOM
+    (umask 077 && mkdir "$tmp")
+  } || exit $?
+
+  echo "main" > "$tmp/exports"
+
+  CFLAGS="$CFLAGS -Wl,-retain-symbols-file=$tmp/exports"
+  AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],
+    [llvm_cv_link_use_retain_symbols_file=yes],[llvm_cv_link_use_retain_symbols_file=no])
+  rm "$tmp/exports"
+  rmdir "$tmp"
+  CFLAGS="$oldcflags"
+  AC_LANG_POP([C])
+])
+if test "$llvm_cv_link_use_retain_symbols_file" = yes ; then
+  AC_SUBST(HAVE_LINK_RETAIN_SYMBOLS_FILE,1)
+  fi
+])
+

Modified: projects/clangbsd/contrib/llvm/bindings/ocaml/llvm/llvm.ml
==============================================================================
--- projects/clangbsd/contrib/llvm/bindings/ocaml/llvm/llvm.ml	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/bindings/ocaml/llvm/llvm.ml	Wed May  5 16:47:33 2010	(r207663)
@@ -90,13 +90,13 @@ module Attribute = struct
   | Optsize
   | Ssp
   | Sspreq
-  | Alignment
+  | Alignment of int
   | Nocapture
   | Noredzone
   | Noimplicitfloat
   | Naked
   | Inlinehint
-  | Stackalignment
+  | Stackalignment of int
 end
 
 module Icmp = struct
@@ -170,6 +170,8 @@ external delete_type_name : string -> ll
 external type_by_name : llmodule -> string -> lltype option
                       = "llvm_type_by_name"
 external dump_module : llmodule -> unit = "llvm_dump_module"
+external set_module_inline_asm : llmodule -> string -> unit
+                               = "llvm_set_module_inline_asm"
 
 (*===-- Types -------------------------------------------------------------===*)
 external classify_type : lltype -> TypeKind.t = "llvm_classify_type"
@@ -548,10 +550,42 @@ let rec fold_right_function_range f i e 
 let fold_right_functions f m init =
   fold_right_function_range f (function_end m) (At_start m) init
 
-external add_function_attr : llvalue -> Attribute.t -> unit
-                           = "llvm_add_function_attr"
-external remove_function_attr : llvalue -> Attribute.t -> unit
-                              = "llvm_remove_function_attr"
+external llvm_add_function_attr : llvalue -> int -> unit
+                                = "llvm_add_function_attr"
+external llvm_remove_function_attr : llvalue -> int -> unit
+                                   = "llvm_remove_function_attr"
+
+let pack_attr (attr:Attribute.t) : int =
+  match attr with
+      Attribute.Zext              -> 1 lsl 0
+    | Attribute.Sext              -> 1 lsl 1
+    | Attribute.Noreturn          -> 1 lsl 2
+    | Attribute.Inreg             -> 1 lsl 3
+    | Attribute.Structret         -> 1 lsl 4
+    | Attribute.Nounwind          -> 1 lsl 5
+    | Attribute.Noalias           -> 1 lsl 6
+    | Attribute.Byval             -> 1 lsl 7
+    | Attribute.Nest              -> 1 lsl 8
+    | Attribute.Readnone          -> 1 lsl 9
+    | Attribute.Readonly          -> 1 lsl 10
+    | Attribute.Noinline          -> 1 lsl 11
+    | Attribute.Alwaysinline      -> 1 lsl 12
+    | Attribute.Optsize           -> 1 lsl 13
+    | Attribute.Ssp               -> 1 lsl 14
+    | Attribute.Sspreq            -> 1 lsl 15
+    | Attribute.Alignment n       -> n lsl 16
+    | Attribute.Nocapture         -> 1 lsl 21
+    | Attribute.Noredzone         -> 1 lsl 22
+    | Attribute.Noimplicitfloat   -> 1 lsl 23
+    | Attribute.Naked             -> 1 lsl 24
+    | Attribute.Inlinehint        -> 1 lsl 25
+    | Attribute.Stackalignment n  -> n lsl 26
+
+let add_function_attr llval attr =
+  llvm_add_function_attr llval (pack_attr attr)
+
+let remove_function_attr llval attr =
+  llvm_remove_function_attr llval (pack_attr attr)
 
 (*--... Operations on params ...............................................--*)
 external params : llvalue -> llvalue array = "llvm_params"
@@ -602,10 +636,17 @@ let rec fold_right_param_range f init i 
 let fold_right_params f fn init =
   fold_right_param_range f init (param_end fn) (At_start fn)
 
-external add_param_attr : llvalue -> Attribute.t -> unit
-                        = "llvm_add_param_attr"
-external remove_param_attr : llvalue -> Attribute.t -> unit
-                           = "llvm_remove_param_attr"
+external llvm_add_param_attr : llvalue -> int -> unit
+                                = "llvm_add_param_attr"
+external llvm_remove_param_attr : llvalue -> int -> unit
+                                = "llvm_remove_param_attr"
+
+let add_param_attr llval attr =
+  llvm_add_param_attr llval (pack_attr attr)
+
+let remove_param_attr llval attr =
+  llvm_remove_param_attr llval (pack_attr attr)
+
 external set_param_alignment : llvalue -> int -> unit
                              = "llvm_set_param_alignment"
 
@@ -727,10 +768,17 @@ external instruction_call_conv: llvalue 
                               = "llvm_instruction_call_conv"
 external set_instruction_call_conv: int -> llvalue -> unit
                                   = "llvm_set_instruction_call_conv"
-external add_instruction_param_attr : llvalue -> int -> Attribute.t -> unit
-                                    = "llvm_add_instruction_param_attr"
-external remove_instruction_param_attr : llvalue -> int -> Attribute.t -> unit
-                                       = "llvm_remove_instruction_param_attr"
+
+external llvm_add_instruction_param_attr : llvalue -> int -> int -> unit
+                                         = "llvm_add_instruction_param_attr"
+external llvm_remove_instruction_param_attr : llvalue -> int -> int -> unit
+                                         = "llvm_remove_instruction_param_attr"
+
+let add_instruction_param_attr llval i attr =
+  llvm_add_instruction_param_attr llval i (pack_attr attr)
+
+let remove_instruction_param_attr llval i attr =
+  llvm_remove_instruction_param_attr llval i (pack_attr attr)
 
 (*--... Operations on call instructions (only) .............................--*)
 external is_tail_call : llvalue -> bool = "llvm_is_tail_call"

Modified: projects/clangbsd/contrib/llvm/bindings/ocaml/llvm/llvm.mli
==============================================================================
--- projects/clangbsd/contrib/llvm/bindings/ocaml/llvm/llvm.mli	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/bindings/ocaml/llvm/llvm.mli	Wed May  5 16:47:33 2010	(r207663)
@@ -139,13 +139,13 @@ module Attribute : sig
   | Optsize
   | Ssp
   | Sspreq
-  | Alignment
+  | Alignment of int
   | Nocapture
   | Noredzone
   | Noimplicitfloat
   | Naked
   | Inlinehint
-  | Stackalignment
+  | Stackalignment of int
 end
 
 (** The predicate for an integer comparison ([icmp]) instruction.
@@ -284,6 +284,11 @@ external type_by_name : llmodule -> stri
     error. See the method [llvm::Module::dump]. *)
 external dump_module : llmodule -> unit = "llvm_dump_module"
 
+(** [set_module_inline_asm m asm] sets the inline assembler for the module. See
+    the method [llvm::Module::setModuleInlineAsm]. *)
+external set_module_inline_asm : llmodule -> string -> unit
+                               = "llvm_set_module_inline_asm"
+
 
 (** {6 Types} *)
 
@@ -1282,13 +1287,11 @@ external set_gc : string option -> llval
 
 (** [add_function_attr f a] adds attribute [a] to the return type of function
     [f]. *)
-external add_function_attr : llvalue -> Attribute.t -> unit
-                           = "llvm_add_function_attr"
+val add_function_attr : llvalue -> Attribute.t -> unit
 
 (** [remove_function_attr f a] removes attribute [a] from the return type of
     function [f]. *)
-external remove_function_attr : llvalue -> Attribute.t -> unit
-                              = "llvm_remove_function_attr"
+val remove_function_attr : llvalue -> Attribute.t -> unit
 
 (** {7 Operations on params} *)
 
@@ -1343,11 +1346,10 @@ val rev_iter_params : (llvalue -> unit) 
 val fold_right_params : (llvalue -> 'a -> 'a) -> llvalue -> 'a -> 'a
 
 (** [add_param p a] adds attribute [a] to parameter [p]. *)
-external add_param_attr : llvalue -> Attribute.t -> unit = "llvm_add_param_attr"
+val add_param_attr : llvalue -> Attribute.t -> unit
 
 (** [remove_param_attr p a] removes attribute [a] from parameter [p]. *)
-external remove_param_attr : llvalue -> Attribute.t -> unit
-                           = "llvm_remove_param_attr"
+val remove_param_attr : llvalue -> Attribute.t -> unit
 
 (** [set_param_alignment p a] set the alignment of parameter [p] to [a]. *)
 external set_param_alignment : llvalue -> int -> unit
@@ -1499,14 +1501,12 @@ external set_instruction_call_conv: int 
 (** [add_instruction_param_attr ci i a] adds attribute [a] to the [i]th
     parameter of the call or invoke instruction [ci]. [i]=0 denotes the return
     value. *)
-external add_instruction_param_attr : llvalue -> int -> Attribute.t -> unit
-  = "llvm_add_instruction_param_attr"
+val add_instruction_param_attr : llvalue -> int -> Attribute.t -> unit
 
 (** [remove_instruction_param_attr ci i a] removes attribute [a] from the
     [i]th parameter of the call or invoke instruction [ci]. [i]=0 denotes the
     return value. *)
-external remove_instruction_param_attr : llvalue -> int -> Attribute.t -> unit
-  = "llvm_remove_instruction_param_attr"
+val remove_instruction_param_attr : llvalue -> int -> Attribute.t -> unit
 
 (** {Operations on call instructions (only)} *)
 

Modified: projects/clangbsd/contrib/llvm/bindings/ocaml/llvm/llvm_ocaml.c
==============================================================================
--- projects/clangbsd/contrib/llvm/bindings/ocaml/llvm/llvm_ocaml.c	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/bindings/ocaml/llvm/llvm_ocaml.c	Wed May  5 16:47:33 2010	(r207663)
@@ -182,6 +182,11 @@ CAMLprim value llvm_dump_module(LLVMModu
   return Val_unit;
 }
 
+/* llmodule -> string -> unit */
+CAMLprim value llvm_set_module_inline_asm(LLVMModuleRef M, value Asm) {
+  LLVMSetModuleInlineAsm(M, String_val(Asm));
+  return Val_unit;
+}
 
 /*===-- Types -------------------------------------------------------------===*/
 
@@ -941,13 +946,13 @@ CAMLprim value llvm_set_gc(value GC, LLV
 
 /* llvalue -> Attribute.t -> unit */
 CAMLprim value llvm_add_function_attr(LLVMValueRef Arg, value PA) {
-  LLVMAddFunctionAttr(Arg, 1<<Int_val(PA));
+  LLVMAddFunctionAttr(Arg, Int_val(PA));
   return Val_unit;
 }
 
 /* llvalue -> Attribute.t -> unit */
 CAMLprim value llvm_remove_function_attr(LLVMValueRef Arg, value PA) {
-  LLVMRemoveFunctionAttr(Arg, 1<<Int_val(PA));
+  LLVMRemoveFunctionAttr(Arg, Int_val(PA));
   return Val_unit;
 }
 /*--... Operations on parameters ...........................................--*/
@@ -968,13 +973,13 @@ CAMLprim value llvm_params(LLVMValueRef 
 
 /* llvalue -> Attribute.t -> unit */
 CAMLprim value llvm_add_param_attr(LLVMValueRef Arg, value PA) {
-  LLVMAddAttribute(Arg, 1<<Int_val(PA));
+  LLVMAddAttribute(Arg, Int_val(PA));
   return Val_unit;
 }
 
 /* llvalue -> Attribute.t -> unit */
 CAMLprim value llvm_remove_param_attr(LLVMValueRef Arg, value PA) {
-  LLVMRemoveAttribute(Arg, 1<<Int_val(PA));
+  LLVMRemoveAttribute(Arg, Int_val(PA));
   return Val_unit;
 }
 
@@ -1042,7 +1047,7 @@ CAMLprim value llvm_set_instruction_call
 CAMLprim value llvm_add_instruction_param_attr(LLVMValueRef Instr,
                                                value index,
                                                value PA) {
-  LLVMAddInstrAttribute(Instr, Int_val(index), 1<<Int_val(PA));
+  LLVMAddInstrAttribute(Instr, Int_val(index), Int_val(PA));
   return Val_unit;
 }
 
@@ -1050,7 +1055,7 @@ CAMLprim value llvm_add_instruction_para
 CAMLprim value llvm_remove_instruction_param_attr(LLVMValueRef Instr,
                                                   value index,
                                                   value PA) {
-  LLVMRemoveInstrAttribute(Instr, Int_val(index), 1<<Int_val(PA));
+  LLVMRemoveInstrAttribute(Instr, Int_val(index), Int_val(PA));
   return Val_unit;
 }
 

Modified: projects/clangbsd/contrib/llvm/configure
==============================================================================
--- projects/clangbsd/contrib/llvm/configure	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/configure	Wed May  5 16:47:33 2010	(r207663)
@@ -749,6 +749,7 @@ OCAMLOPT
 OCAMLDEP
 OCAMLDOC
 GAS
+HAVE_LINK_RETAIN_SYMBOLS_FILE
 INSTALL_LTDL_TRUE
 INSTALL_LTDL_FALSE
 CONVENIENCE_LTDL_TRUE
@@ -2166,6 +2167,11 @@ else
     llvm_cv_no_link_all_option="-Wl,-noall_load"
     llvm_cv_os_type="Darwin"
     llvm_cv_platform_type="Unix" ;;
+  *-*-minix*)
+    llvm_cv_link_all_option="-Wl,-all_load"
+    llvm_cv_no_link_all_option="-Wl,-noall_load"
+    llvm_cv_os_type="Minix"
+    llvm_cv_platform_type="Unix" ;;
   *-*-freebsd*)
     llvm_cv_link_all_option="-Wl,--whole-archive"
     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
@@ -2260,6 +2266,8 @@ else
     llvm_cv_target_os_type="Cygwin" ;;
   *-*-darwin*)
     llvm_cv_target_os_type="Darwin" ;;
+  *-*-minix*)
+    llvm_cv_target_os_type="Minix" ;;
   *-*-freebsd*)
     llvm_cv_target_os_type="FreeBSD" ;;
   *-*-openbsd*)
@@ -5162,8 +5170,9 @@ echo $ECHO_N "checking optimization flag
 case "$withval" in
   default)
     case "$llvm_cv_os_type" in
-    MingW) optimize_option=-O3 ;;
-    *)     optimize_option=-O2 ;;
+    FreeBSD) optimize_option=-O2 ;;
+    MingW) optimize_option=-O2 ;;
+    *)     optimize_option=-O3 ;;
     esac ;;
   *) optimize_option="$withval" ;;
 esac
@@ -8626,7 +8635,7 @@ cat >>conftest.$ac_ext <<_ACEOF
 int
 main ()
 {
-int main() { return 0; }
+
   ;
   return 0;
 }
@@ -8718,7 +8727,7 @@ cat >>conftest.$ac_ext <<_ACEOF
 int
 main ()
 {
-int main() { return 0; }
+
   ;
   return 0;
 }
@@ -8787,6 +8796,116 @@ _ACEOF
   fi
 
 
+{ echo "$as_me:$LINENO: checking for compiler -Wl,-retain-symbols-file option" >&5
+echo $ECHO_N "checking for compiler -Wl,-retain-symbols-file option... $ECHO_C" >&6; }
+if test "${llvm_cv_link_use_retain_symbols_file+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+   ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+  oldcflags="$CFLAGS"
+
+  # The following code is from the autoconf manual,
+  # "11.13: Limitations of Usual Tools".
+  # Create a temporary directory $tmp in $TMPDIR (default /tmp).
+  # Use mktemp if possible; otherwise fall back on mkdir,
+  # with $RANDOM to make collisions less likely.
+  : ${TMPDIR=/tmp}
+  {
+    tmp=`
+      (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
+    ` &&
+    test -n "$tmp" && test -d "$tmp"
+  } || {
+    tmp=$TMPDIR/foo$$-$RANDOM
+    (umask 077 && mkdir "$tmp")
+  } || exit $?
+
+  echo "main" > "$tmp/exports"
+
+  CFLAGS="$CFLAGS -Wl,-retain-symbols-file=$tmp/exports"
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  llvm_cv_link_use_retain_symbols_file=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	llvm_cv_link_use_retain_symbols_file=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+  rm "$tmp/exports"
+  rmdir "$tmp"
+  CFLAGS="$oldcflags"
+  ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+fi
+{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_retain_symbols_file" >&5
+echo "${ECHO_T}$llvm_cv_link_use_retain_symbols_file" >&6; }
+if test "$llvm_cv_link_use_retain_symbols_file" = yes ; then
+  HAVE_LINK_RETAIN_SYMBOLS_FILE=1
+
+  fi
+
+
 
 
 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
@@ -11156,7 +11275,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 11159 "configure"
+#line 11278 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -17749,7 +17868,8 @@ done
 
 
 
-for ac_func in mktemp realpath sbrk setrlimit strdup
+
+for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
 { echo "$as_me:$LINENO: checking for $ac_func" >&5
@@ -21069,6 +21189,7 @@ OCAMLOPT!$OCAMLOPT$ac_delim
 OCAMLDEP!$OCAMLDEP$ac_delim
 OCAMLDOC!$OCAMLDOC$ac_delim
 GAS!$GAS$ac_delim
+HAVE_LINK_RETAIN_SYMBOLS_FILE!$HAVE_LINK_RETAIN_SYMBOLS_FILE$ac_delim
 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
@@ -21112,7 +21233,7 @@ LIBOBJS!$LIBOBJS$ac_delim
 LTLIBOBJS!$LTLIBOBJS$ac_delim
 _ACEOF
 
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 91; then
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 92; then
     break
   elif $ac_last_try; then
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5

Modified: projects/clangbsd/contrib/llvm/docs/CodeGenerator.html
==============================================================================
--- projects/clangbsd/contrib/llvm/docs/CodeGenerator.html	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/docs/CodeGenerator.html	Wed May  5 16:47:33 2010	(r207663)
@@ -1430,7 +1430,7 @@ bool RegMapping_Fer::compatible_class(Ma
    instruction,
    use <tt>TargetInstrInfo::get(opcode)::ImplicitUses</tt>. Pre-colored
    registers impose constraints on any register allocation algorithm. The
-   register allocator must make sure that none of them is been overwritten by
+   register allocator must make sure that none of them are overwritten by
    the values of virtual registers while still alive.</p>
 
 </div>
@@ -2162,7 +2162,7 @@ MOVSX32rm16 -&gt; movsx, 32-bit register
 
   <a href="mailto:sabre@nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2010-03-25 01:03:04 +0100 (Thu, 25 Mar 2010) $
+  Last modified: $Date: 2010-04-09 20:39:54 +0200 (Fri, 09 Apr 2010) $
 </address>
 
 </body>

Modified: projects/clangbsd/contrib/llvm/docs/CommandGuide/lli.pod
==============================================================================
--- projects/clangbsd/contrib/llvm/docs/CommandGuide/lli.pod	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/docs/CommandGuide/lli.pod	Wed May  5 16:47:33 2010	(r207663)
@@ -145,9 +145,9 @@ Disable fusing of spill code into instru
 
 Make the -lowerinvoke pass insert expensive, but correct, EH code.
 
-=item B<-enable-eh> 
+=item B<-jit-enable-eh> 
 
-Exception handling should be emitted.
+Exception handling should be enabled in the just-in-time compiler.
 
 =item B<-join-liveintervals> 
 

Modified: projects/clangbsd/contrib/llvm/docs/FAQ.html
==============================================================================
--- projects/clangbsd/contrib/llvm/docs/FAQ.html	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/docs/FAQ.html	Wed May  5 16:47:33 2010	(r207663)
@@ -632,22 +632,22 @@ Stop.
 <p>Use commands like this:</p>
 
 <ol>
-  <li><p>Compile your program as normal with llvm-g++:</p>
+  <li><p>Compile your program with llvm-g++:</p>
 
 <pre class="doc_code">
-% llvm-g++ x.cpp -o program
+% llvm-g++ -emit-llvm x.cpp -o program.bc -c
 </pre>
 
       <p>or:</p>
 
 <pre class="doc_code">
-% llvm-g++ a.cpp -c
-% llvm-g++ b.cpp -c
-% llvm-g++ a.o b.o -o program
+% llvm-g++ a.cpp -c -emit-llvm
+% llvm-g++ b.cpp -c -emit-llvm
+% llvm-ld a.o b.o -o program
 </pre>
 
-      <p>With llvm-gcc3, this will generate program and program.bc.  The .bc
-         file is the LLVM version of the program all linked together.</p></li>
+   <p>This will generate program and program.bc.  The .bc
+      file is the LLVM version of the program all linked together.</p></li>
 
   <li><p>Convert the LLVM code to C code, using the LLC tool with the C
       backend:</p>
@@ -659,7 +659,7 @@ Stop.
   <li><p>Finally, compile the C file:</p>
 
 <pre class="doc_code">
-% cc x.c
+% cc x.c -lstdc++
 </pre></li>
 
 </ol>
@@ -931,7 +931,7 @@ F.i:
   src="http://www.w3.org/Icons/valid-html401-blue" alt="Valid HTML 4.01"></a>
 
   <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2010-02-26 00:41:41 +0100 (Fri, 26 Feb 2010) $
+  Last modified: $Date: 2010-05-04 20:16:00 +0200 (Tue, 04 May 2010) $
 </address>
 
 </body>

Modified: projects/clangbsd/contrib/llvm/docs/GoldPlugin.html
==============================================================================
--- projects/clangbsd/contrib/llvm/docs/GoldPlugin.html	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/docs/GoldPlugin.html	Wed May  5 16:47:33 2010	(r207663)
@@ -27,7 +27,7 @@
   <p>Building with link time optimization requires cooperation from the
 system linker. LTO support on Linux systems requires that you use
 the <a href="http://sourceware.org/binutils">gold linker</a> which supports
-LTO via plugins. This is the same system used by the upcoming
+LTO via plugins. This is the same mechanism used by the
 <a href="http://gcc.gnu.org/wiki/LinkTimeOptimization">GCC LTO</a>
 project.</p>
   <p>The LLVM gold plugin implements the
@@ -41,10 +41,15 @@ The same plugin can also be used by othe
 <div class="doc_section"><a name="build">How to build it</a></div>
 <!--=========================================================================-->
 <div class="doc_text">
-  <p>You need to build gold with plugin support and build the LLVMgold
-plugin.</p>
+  <p>You need to have gold with plugin support and build the LLVMgold
+plugin. Check whether you have gold running <tt>/usr/bin/ld -v</tt>. It will
+report &#8220;GNU gold&#8221; or else &#8220GNU ld&#8221; if not. If you have
+gold, check for plugin support by running <tt>/usr/bin/ld -plugin</tt>. If it
+complains &#8220missing argument&#8221 then you have plugin support. If not,
+such as an &#8220;unknown option&#8221; error then you will either need to
+build gold or install a version with plugin support.</p>
 <ul>
-  <li>Build gold with plugin support:
+  <li>To build gold with plugin support:
     <pre class="doc_code">
 mkdir binutils
 cd binutils
@@ -56,9 +61,11 @@ cd build
 ../src/configure --enable-gold --enable-plugins
 make all-gold
 </pre>
-    That should leave you with binutils/build/gold/ld-new which supports the
-<tt>-plugin</tt> option.
-
+    That should leave you with <tt>binutils/build/gold/ld-new</tt> which supports the <tt>-plugin</tt> option. It also built would have
+<tt>binutils/build/binutils/ar</tt> and <tt>nm-new</tt> which support plugins
+but don't have a visible -plugin option, instead relying on the gold plugin
+being present in <tt>../lib/bfd-plugins</tt> relative to where the binaries are
+placed.
     <li>Build the LLVMgold plugin: Configure LLVM with
     <tt>--with-binutils-include=/path/to/binutils/src/include</tt> and run
     <tt>make</tt>.
@@ -72,7 +79,7 @@ make all-gold
   the plugin <tt>.so</tt> file. To find out what link command <tt>gcc</tt>
   would run in a given situation, run <tt>gcc -v <em>[...]</em></tt> and look
   for the line where it runs <tt>collect2</tt>. Replace that with
-  <tt>ld-new -plugin /path/to/LLVMgold.so</tt> to test it out. Once you're
+  <tt>ld-new -plugin /path/to/libLLVMgold.so</tt> to test it out. Once you're
   ready to switch to using gold, backup your existing <tt>/usr/bin/ld</tt>
   then replace it with <tt>ld-new</tt>.</p>
   <p>You can produce bitcode files from <tt>llvm-gcc</tt> using
@@ -83,6 +90,11 @@ make all-gold
   passes the <tt>-plugin</tt> option to ld. It will not look for an alternate
   linker, which is why you need gold to be the installed system linker in your
   path.</p>
+  <p>If you want <tt>ar</tt> and <tt>nm</tt> to work seamlessly as well, install
+  <tt>libLLVMgold.so</tt> to <tt>/usr/lib/bfd-plugins</tt>. If you built your
+  own gold, be sure to install the <tt>ar</tt> and <tt>nm-new</tt> you built to
+  <tt>/usr/bin</tt>.
+  <p>
 </div>
 
 <!-- ======================================================================= -->
@@ -141,8 +153,9 @@ $ llvm-gcc -use-gold-plugin a.a b.o -o m
 <div class="doc_section"><a name="lto_autotools">Quickstart for using LTO with autotooled projects</a></div>
 <!--=========================================================================-->
 <div class="doc_text">
-  <p><tt>gold</tt>, <tt>ar</tt> and <tt>nm</tt> all support plugins now, so everything should be
-  in place for an easy to use LTO build of autotooled projects:</p>
+  <p>Once your system <tt>ld</tt>, <tt>ar</tt> and <tt>nm</tt> all support LLVM
+  bitcode, everything is in place for an easy to use LTO build of autotooled
+  projects:</p>
   <ul>
     <li>Follow the instructions <a href="#build">on how to build libLLVMgold.so</a>.</li>
     <li>Install the newly built binutils to <tt>$PREFIX</tt></li>
@@ -194,7 +207,7 @@ as much as gold could without the plugin
   src="http://www.w3.org/Icons/valid-html401-blue" alt="Valid HTML 4.01"></a>
   <a href="mailto:nicholas@metrix.on.ca">Nick Lewycky</a><br>
   <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2009-01-01 23:10:51 -0800 (Thu, 01 Jan 2009) $
+  Last modified: $Date: 2010-04-16 23:58:21 -0800 (Fri, 16 Apr 2010) $
 </address>
 </body>
 </html>

Modified: projects/clangbsd/contrib/llvm/docs/HowToSubmitABug.html
==============================================================================
--- projects/clangbsd/contrib/llvm/docs/HowToSubmitABug.html	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/docs/HowToSubmitABug.html	Wed May  5 16:47:33 2010	(r207663)
@@ -186,9 +186,6 @@ foo.bc, one of the following commands sh
 <li><tt><b>llc</b> foo.bc</tt></li>
 <li><tt><b>llc</b> foo.bc -relocation-model=pic</tt></li>
 <li><tt><b>llc</b> foo.bc -relocation-model=static</tt></li>
-<li><tt><b>llc</b> foo.bc -enable-eh</tt></li>
-<li><tt><b>llc</b> foo.bc -relocation-model=pic -enable-eh</tt></li>
-<li><tt><b>llc</b> foo.bc -relocation-model=static -enable-eh</tt></li>
 </ol>
 
 <p>If none of these crash, please follow the instructions for a
@@ -202,11 +199,6 @@ the one corresponding to the command abo
            -relocation-model=pic</tt></li>
 <li><tt><b>bugpoint</b> -run-llc foo.bc --tool-args
            -relocation-model=static</tt></li>
-<li><tt><b>bugpoint</b> -run-llc foo.bc --tool-args -enable-eh</tt></li>
-<li><tt><b>bugpoint</b> -run-llc foo.bc --tool-args
-           -relocation-model=pic -enable-eh</tt></li>
-<li><tt><b>bugpoint</b> -run-llc foo.bc --tool-args
-           -relocation-model=static -enable-eh</tt></li>
 </ol>
 
 <p>Please run this, then file a bug with the instructions and reduced .bc file
@@ -348,7 +340,7 @@ the following:</p>
   <a href="mailto:sabre@nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.org">The LLVM Compiler Infrastructure</a>
   <br>
-  Last modified: $Date: 2009-10-12 16:46:08 +0200 (Mon, 12 Oct 2009) $
+  Last modified: $Date: 2010-05-02 17:36:26 +0200 (Sun, 02 May 2010) $
 </address>
 
 </body>

Modified: projects/clangbsd/contrib/llvm/docs/LangRef.html
==============================================================================
--- projects/clangbsd/contrib/llvm/docs/LangRef.html	Wed May  5 16:44:25 2010	(r207662)
+++ projects/clangbsd/contrib/llvm/docs/LangRef.html	Wed May  5 16:47:33 2010	(r207663)
@@ -50,6 +50,7 @@
       <li><a href="#moduleasm">Module-Level Inline Assembly</a></li>
       <li><a href="#datalayout">Data Layout</a></li>
       <li><a href="#pointeraliasing">Pointer Aliasing Rules</a></li>
+      <li><a href="#volatile">Volatile Memory Accesses</a></li>
     </ol>
   </li>
   <li><a href="#typesystem">Type System</a>
@@ -89,6 +90,7 @@
       <li><a href="#complexconstants">Complex Constants</a></li>
       <li><a href="#globalconstants">Global Variable and Function Addresses</a></li>
       <li><a href="#undefvalues">Undefined Values</a></li>
+      <li><a href="#trapvalues">Trap Values</a></li>
       <li><a href="#blockaddress">Addresses of Basic Blocks</a></li>
       <li><a href="#constantexprs">Constant Expressions</a></li>
     </ol>
@@ -849,11 +851,15 @@ define i32 @main() {                    
 <p>LLVM allows an explicit section to be specified for globals.  If the target
    supports it, it will emit globals to the section specified.</p>
 
-<p>An explicit alignment may be specified for a global.  If not present, or if
-   the alignment is set to zero, the alignment of the global is set by the
-   target to whatever it feels convenient.  If an explicit alignment is
-   specified, the global is forced to have at least that much alignment.  All
-   alignments must be a power of 2.</p>
+<p>An explicit alignment may be specified for a global, which must be a power
+   of 2.  If not present, or if the alignment is set to zero, the alignment of

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@FreeBSD.ORG  Wed May  5 16:57:03 2010
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 36AA11065679;
	Wed,  5 May 2010 16:57:03 +0000 (UTC)
	(envelope-from rdivacky@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [69.147.83.44])
	by mx1.freebsd.org (Postfix) with ESMTP id 274298FC16;
	Wed,  5 May 2010 16:57:03 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o45Gv3Eq008102;
	Wed, 5 May 2010 16:57:03 GMT (envelope-from rdivacky@svn.freebsd.org)
Received: (from rdivacky@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o45Gv3QS008100;
	Wed, 5 May 2010 16:57:03 GMT (envelope-from rdivacky@svn.freebsd.org)
Message-Id: <201005051657.o45Gv3QS008100@svn.freebsd.org>
From: Roman Divacky <rdivacky@FreeBSD.org>
Date: Wed, 5 May 2010 16:57:03 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r207664 -
	projects/clangbsd/contrib/libstdc++/include/ext
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 05 May 2010 16:57:03 -0000

Author: rdivacky
Date: Wed May  5 16:57:02 2010
New Revision: 207664
URL: http://svn.freebsd.org/changeset/base/207664

Log:
  Make libstdc++ compilable with access control enabled. This is
  necessary because clang++ does these checks while g++ does not
  (it's a bug on g++ side).

Modified:
  projects/clangbsd/contrib/libstdc++/include/ext/bitmap_allocator.h

Modified: projects/clangbsd/contrib/libstdc++/include/ext/bitmap_allocator.h
==============================================================================
--- projects/clangbsd/contrib/libstdc++/include/ext/bitmap_allocator.h	Wed May  5 16:47:33 2010	(r207663)
+++ projects/clangbsd/contrib/libstdc++/include/ext/bitmap_allocator.h	Wed May  5 16:57:02 2010	(r207664)
@@ -682,6 +682,8 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
      */
     void 
     _M_clear();
+  public:
+    template < typename _Tp > friend class bitmap_allocator;
   };
 
 
@@ -736,6 +738,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
 	    };
 	};
 
+    public:
       struct _Alloc_block
       {
 	char __M_unused[aligned_size<sizeof(value_type),
@@ -743,6 +746,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
       };
 
 
+    private:
       typedef typename std::pair<_Alloc_block*, _Alloc_block*> _Block_pair;
 
       typedef typename 

From owner-svn-src-projects@FreeBSD.ORG  Wed May  5 20:43:40 2010
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id EB4131065672;
	Wed,  5 May 2010 20:43:40 +0000 (UTC)
	(envelope-from rdivacky@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [69.147.83.44])
	by mx1.freebsd.org (Postfix) with ESMTP id DB3A88FC19;
	Wed,  5 May 2010 20:43:40 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o45KhenL058779;
	Wed, 5 May 2010 20:43:40 GMT (envelope-from rdivacky@svn.freebsd.org)
Received: (from rdivacky@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o45KheeA058777;
	Wed, 5 May 2010 20:43:40 GMT (envelope-from rdivacky@svn.freebsd.org)
Message-Id: <201005052043.o45KheeA058777@svn.freebsd.org>
From: Roman Divacky <rdivacky@FreeBSD.org>
Date: Wed, 5 May 2010 20:43:40 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r207674 -
	projects/clangbsd/contrib/llvm/tools/clang/lib/Driver
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 05 May 2010 20:43:41 -0000

Author: rdivacky
Date: Wed May  5 20:43:40 2010
New Revision: 207674
URL: http://svn.freebsd.org/changeset/base/207674

Log:
  Make clang -print-multi-os-directory return . on amd64.
  
  Requested by:	kwm

Modified:
  projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Driver.cpp

Modified: projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
==============================================================================
--- projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Driver.cpp	Wed May  5 20:39:02 2010	(r207673)
+++ projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Driver.cpp	Wed May  5 20:43:40 2010	(r207674)
@@ -387,7 +387,7 @@ bool Driver::HandleImmediateArgs(const C
       break;
 
     case llvm::Triple::x86_64:
-      llvm::outs() << "x86_64" << "\n";
+      llvm::outs() << "." << "\n";
       break;
 
     case llvm::Triple::ppc64:

From owner-svn-src-projects@FreeBSD.ORG  Thu May  6 17:37:24 2010
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 9856B106566B;
	Thu,  6 May 2010 17:37:24 +0000 (UTC)
	(envelope-from mckusick@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [69.147.83.44])
	by mx1.freebsd.org (Postfix) with ESMTP id 843DC8FC0A;
	Thu,  6 May 2010 17:37:24 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o46HbOsE042727;
	Thu, 6 May 2010 17:37:24 GMT (envelope-from mckusick@svn.freebsd.org)
Received: (from mckusick@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o46HbOKD042691;
	Thu, 6 May 2010 17:37:24 GMT (envelope-from mckusick@svn.freebsd.org)
Message-Id: <201005061737.o46HbOKD042691@svn.freebsd.org>
From: Kirk McKusick <mckusick@FreeBSD.org>
Date: Thu, 6 May 2010 17:37:23 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r207707 - in projects/quota64: . bin/sh
	cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool
	cddl/contrib/opensolaris/cmd/ztest
	cddl/contrib/opensolaris/lib/libzfs/common...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 06 May 2010 17:37:24 -0000

Author: mckusick
Date: Thu May  6 17:37:23 2010
New Revision: 207707
URL: http://svn.freebsd.org/changeset/base/207707

Log:
  Final update to current version of head in preparation for reintegration.

Added:
  projects/quota64/libexec/tftpd/tftp-file.c
     - copied unchanged from r207679, head/libexec/tftpd/tftp-file.c
  projects/quota64/libexec/tftpd/tftp-file.h
     - copied unchanged from r207679, head/libexec/tftpd/tftp-file.h
  projects/quota64/libexec/tftpd/tftp-io.c
     - copied unchanged from r207679, head/libexec/tftpd/tftp-io.c
  projects/quota64/libexec/tftpd/tftp-io.h
     - copied unchanged from r207679, head/libexec/tftpd/tftp-io.h
  projects/quota64/libexec/tftpd/tftp-options.c
     - copied unchanged from r207679, head/libexec/tftpd/tftp-options.c
  projects/quota64/libexec/tftpd/tftp-options.h
     - copied unchanged from r207679, head/libexec/tftpd/tftp-options.h
  projects/quota64/libexec/tftpd/tftp-transfer.c
     - copied unchanged from r207679, head/libexec/tftpd/tftp-transfer.c
  projects/quota64/libexec/tftpd/tftp-transfer.h
     - copied unchanged from r207679, head/libexec/tftpd/tftp-transfer.h
  projects/quota64/libexec/tftpd/tftp-utils.c
     - copied unchanged from r207679, head/libexec/tftpd/tftp-utils.c
  projects/quota64/libexec/tftpd/tftp-utils.h
     - copied unchanged from r207679, head/libexec/tftpd/tftp-utils.h
  projects/quota64/share/man/man4/mvs.4
     - copied unchanged from r207679, head/share/man/man4/mvs.4
  projects/quota64/sys/contrib/dev/acpica/compiler/aslrestype1i.c
     - copied unchanged from r207679, head/sys/contrib/dev/acpica/compiler/aslrestype1i.c
  projects/quota64/sys/contrib/dev/acpica/compiler/aslrestype2d.c
     - copied unchanged from r207679, head/sys/contrib/dev/acpica/compiler/aslrestype2d.c
  projects/quota64/sys/contrib/dev/acpica/compiler/aslrestype2e.c
     - copied unchanged from r207679, head/sys/contrib/dev/acpica/compiler/aslrestype2e.c
  projects/quota64/sys/contrib/dev/acpica/compiler/aslrestype2q.c
     - copied unchanged from r207679, head/sys/contrib/dev/acpica/compiler/aslrestype2q.c
  projects/quota64/sys/contrib/dev/acpica/compiler/aslrestype2w.c
     - copied unchanged from r207679, head/sys/contrib/dev/acpica/compiler/aslrestype2w.c
  projects/quota64/sys/contrib/dev/acpica/events/evgpeinit.c
     - copied unchanged from r207679, head/sys/contrib/dev/acpica/events/evgpeinit.c
  projects/quota64/sys/contrib/dev/acpica/events/evgpeutil.c
     - copied unchanged from r207679, head/sys/contrib/dev/acpica/events/evgpeutil.c
  projects/quota64/sys/dev/io/iodev.h
     - copied unchanged from r207679, head/sys/dev/io/iodev.h
  projects/quota64/sys/dev/mvs/
     - copied from r207679, head/sys/dev/mvs/
  projects/quota64/sys/modules/mvs/
     - copied from r207679, head/sys/modules/mvs/
  projects/quota64/sys/sparc64/include/mcntl.h
     - copied unchanged from r207679, head/sys/sparc64/include/mcntl.h
  projects/quota64/sys/sparc64/sparc64/zeus.c
     - copied unchanged from r207679, head/sys/sparc64/sparc64/zeus.c
  projects/quota64/tools/regression/bin/sh/builtins/locale1.0
     - copied unchanged from r207679, head/tools/regression/bin/sh/builtins/locale1.0
  projects/quota64/usr.bin/tftp/tftp.h
     - copied unchanged from r207679, head/usr.bin/tftp/tftp.h
Modified:
  projects/quota64/UPDATING
  projects/quota64/bin/sh/eval.c
  projects/quota64/bin/sh/var.c
  projects/quota64/bin/sh/var.h
  projects/quota64/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
  projects/quota64/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  projects/quota64/cddl/contrib/opensolaris/cmd/ztest/ztest.c
  projects/quota64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
  projects/quota64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
  projects/quota64/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c
  projects/quota64/contrib/telnet/telnet/commands.c
  projects/quota64/contrib/telnet/telnet/externs.h
  projects/quota64/contrib/telnet/telnet/network.c
  projects/quota64/contrib/telnet/telnet/sys_bsd.c
  projects/quota64/contrib/telnet/telnet/telnet.c
  projects/quota64/contrib/telnet/telnet/terminal.c
  projects/quota64/contrib/tzcode/zic/private.h
  projects/quota64/crypto/openssh/ChangeLog
  projects/quota64/crypto/openssh/README
  projects/quota64/crypto/openssh/auth-options.c
  projects/quota64/crypto/openssh/auth2-pubkey.c
  projects/quota64/crypto/openssh/channels.c
  projects/quota64/crypto/openssh/clientloop.c
  projects/quota64/crypto/openssh/config.h
  projects/quota64/crypto/openssh/config.h.in
  projects/quota64/crypto/openssh/defines.h
  projects/quota64/crypto/openssh/key.c
  projects/quota64/crypto/openssh/key.h
  projects/quota64/crypto/openssh/loginrec.c
  projects/quota64/crypto/openssh/logintest.c
  projects/quota64/crypto/openssh/openbsd-compat/bsd-arc4random.c
  projects/quota64/crypto/openssh/servconf.c
  projects/quota64/crypto/openssh/session.c
  projects/quota64/crypto/openssh/ssh-keygen.1
  projects/quota64/crypto/openssh/ssh-keygen.c
  projects/quota64/crypto/openssh/ssh-pkcs11-helper.c
  projects/quota64/crypto/openssh/ssh.1
  projects/quota64/crypto/openssh/ssh_config
  projects/quota64/crypto/openssh/ssh_config.5
  projects/quota64/crypto/openssh/sshd_config
  projects/quota64/crypto/openssh/sshd_config.5
  projects/quota64/crypto/openssh/version.h
  projects/quota64/etc/network.subr
  projects/quota64/etc/rc.d/named
  projects/quota64/gnu/usr.bin/groff/tmac/mdoc.local
  projects/quota64/lib/libc/sys/getrusage.2
  projects/quota64/lib/libpam/modules/pam_krb5/pam_krb5.8
  projects/quota64/lib/libpam/modules/pam_krb5/pam_krb5.c
  projects/quota64/lib/libpmc/libpmc.c
  projects/quota64/lib/libufs/cgroup.c
  projects/quota64/libexec/tftpd/Makefile
  projects/quota64/libexec/tftpd/tftpd.8
  projects/quota64/libexec/tftpd/tftpd.c
  projects/quota64/sbin/camcontrol/camcontrol.8
  projects/quota64/sbin/camcontrol/camcontrol.c
  projects/quota64/sbin/hastd/hast.conf.5
  projects/quota64/sbin/hastd/hast.h
  projects/quota64/sbin/hastd/hastd.c
  projects/quota64/sbin/hastd/metadata.c
  projects/quota64/sbin/hastd/parse.y
  projects/quota64/sbin/hastd/primary.c
  projects/quota64/sbin/hastd/proto.c
  projects/quota64/sbin/hastd/proto.h
  projects/quota64/sbin/hastd/proto_common.c
  projects/quota64/sbin/hastd/proto_tcp4.c
  projects/quota64/sbin/hastd/secondary.c
  projects/quota64/sbin/hastd/token.l
  projects/quota64/sbin/ifconfig/ifconfig.8
  projects/quota64/sbin/ifconfig/ifieee80211.c
  projects/quota64/sbin/tunefs/tunefs.c
  projects/quota64/share/man/man4/Makefile
  projects/quota64/share/man/man4/bwn.4
  projects/quota64/share/man/man4/cas.4
  projects/quota64/share/man/man4/msk.4
  projects/quota64/share/man/man4/ng_bridge.4
  projects/quota64/share/man/man4/ng_hub.4
  projects/quota64/share/man/man4/sge.4
  projects/quota64/share/man/man4/vlan.4
  projects/quota64/share/man/man9/ieee80211.9
  projects/quota64/share/man/man9/ieee80211_node.9
  projects/quota64/sys/amd64/amd64/exception.S
  projects/quota64/sys/amd64/amd64/identcpu.c
  projects/quota64/sys/amd64/amd64/io.c
  projects/quota64/sys/amd64/amd64/pmap.c
  projects/quota64/sys/amd64/amd64/trap.c
  projects/quota64/sys/amd64/include/iodev.h
  projects/quota64/sys/amd64/include/pmap.h
  projects/quota64/sys/amd64/include/proc.h
  projects/quota64/sys/amd64/include/specialreg.h
  projects/quota64/sys/amd64/include/vmparam.h
  projects/quota64/sys/amd64/include/xen/xenfunc.h
  projects/quota64/sys/amd64/include/xen/xenvar.h
  projects/quota64/sys/arm/arm/cpufunc.c
  projects/quota64/sys/arm/arm/cpufunc_asm_fa526.S
  projects/quota64/sys/arm/arm/elf_trampoline.c
  projects/quota64/sys/arm/arm/identcpu.c
  projects/quota64/sys/arm/arm/pmap.c
  projects/quota64/sys/arm/at91/if_ate.c
  projects/quota64/sys/arm/include/cpuconf.h
  projects/quota64/sys/arm/include/cpufunc.h
  projects/quota64/sys/arm/include/pmap.h
  projects/quota64/sys/arm/include/proc.h
  projects/quota64/sys/arm/mv/files.mv
  projects/quota64/sys/arm/xscale/ixp425/if_npe.c
  projects/quota64/sys/boot/forth/loader.conf
  projects/quota64/sys/boot/sparc64/loader/main.c
  projects/quota64/sys/cam/ata/ata_pmp.c
  projects/quota64/sys/cam/ata/ata_xpt.c
  projects/quota64/sys/cam/cam_ccb.h
  projects/quota64/sys/cam/cam_xpt.c
  projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c
  projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
  projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h
  projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c
  projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c
  projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/quota64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  projects/quota64/sys/compat/linux/linux_ioctl.c
  projects/quota64/sys/compat/x86bios/x86bios.c
  projects/quota64/sys/conf/NOTES
  projects/quota64/sys/conf/files
  projects/quota64/sys/conf/files.sparc64
  projects/quota64/sys/conf/kmod.mk
  projects/quota64/sys/conf/options
  projects/quota64/sys/conf/options.arm
  projects/quota64/sys/contrib/dev/acpica/acpica_prep.sh
  projects/quota64/sys/contrib/dev/acpica/changes.txt
  projects/quota64/sys/contrib/dev/acpica/common/adisasm.c
  projects/quota64/sys/contrib/dev/acpica/compiler/aslcompile.c
  projects/quota64/sys/contrib/dev/acpica/compiler/aslcompiler.h
  projects/quota64/sys/contrib/dev/acpica/compiler/asldefine.h
  projects/quota64/sys/contrib/dev/acpica/compiler/aslfiles.c
  projects/quota64/sys/contrib/dev/acpica/compiler/aslglobal.h
  projects/quota64/sys/contrib/dev/acpica/compiler/asllisting.c
  projects/quota64/sys/contrib/dev/acpica/compiler/aslmain.c
  projects/quota64/sys/contrib/dev/acpica/compiler/aslpredef.c
  projects/quota64/sys/contrib/dev/acpica/compiler/aslresource.c
  projects/quota64/sys/contrib/dev/acpica/compiler/aslrestype1.c
  projects/quota64/sys/contrib/dev/acpica/compiler/aslrestype2.c
  projects/quota64/sys/contrib/dev/acpica/compiler/asltypes.h
  projects/quota64/sys/contrib/dev/acpica/debugger/dbcmds.c
  projects/quota64/sys/contrib/dev/acpica/debugger/dbdisply.c
  projects/quota64/sys/contrib/dev/acpica/events/evgpe.c
  projects/quota64/sys/contrib/dev/acpica/events/evgpeblk.c
  projects/quota64/sys/contrib/dev/acpica/executer/exconfig.c
  projects/quota64/sys/contrib/dev/acpica/executer/exoparg1.c
  projects/quota64/sys/contrib/dev/acpica/executer/exsystem.c
  projects/quota64/sys/contrib/dev/acpica/include/acevents.h
  projects/quota64/sys/contrib/dev/acpica/include/acglobal.h
  projects/quota64/sys/contrib/dev/acpica/include/acinterp.h
  projects/quota64/sys/contrib/dev/acpica/include/aclocal.h
  projects/quota64/sys/contrib/dev/acpica/include/acpiosxf.h
  projects/quota64/sys/contrib/dev/acpica/include/acpixf.h
  projects/quota64/sys/contrib/dev/acpica/include/actypes.h
  projects/quota64/sys/contrib/dev/acpica/include/amlresrc.h
  projects/quota64/sys/contrib/dev/acpica/osunixxf.c
  projects/quota64/sys/contrib/dev/acpica/tables/tbfind.c
  projects/quota64/sys/contrib/dev/acpica/tables/tbinstal.c
  projects/quota64/sys/contrib/dev/acpica/tables/tbutils.c
  projects/quota64/sys/contrib/dev/acpica/tables/tbxface.c
  projects/quota64/sys/contrib/dev/acpica/utilities/utcopy.c
  projects/quota64/sys/contrib/dev/acpica/utilities/utglobal.c
  projects/quota64/sys/contrib/dev/acpica/utilities/uttrack.c
  projects/quota64/sys/contrib/ipfilter/netinet/ip_auth.c
  projects/quota64/sys/dev/acpica/Osd/OsdHardware.c
  projects/quota64/sys/dev/ae/if_ae.c
  projects/quota64/sys/dev/agp/agp.c
  projects/quota64/sys/dev/agp/agp_i810.c
  projects/quota64/sys/dev/ahci/ahci.c
  projects/quota64/sys/dev/ahci/ahci.h
  projects/quota64/sys/dev/ale/if_ale.c
  projects/quota64/sys/dev/an/if_an.c
  projects/quota64/sys/dev/ata/ata-all.c
  projects/quota64/sys/dev/ath/ath_hal/ar5212/ar5212_reset.c
  projects/quota64/sys/dev/ath/if_ath.c
  projects/quota64/sys/dev/atkbdc/atkbdc.c
  projects/quota64/sys/dev/atkbdc/atkbdc_ebus.c
  projects/quota64/sys/dev/atkbdc/atkbdc_isa.c
  projects/quota64/sys/dev/atkbdc/atkbdcreg.h
  projects/quota64/sys/dev/bce/if_bce.c
  projects/quota64/sys/dev/bce/if_bcereg.h
  projects/quota64/sys/dev/bwi/if_bwi.c
  projects/quota64/sys/dev/bwn/if_bwn.c
  projects/quota64/sys/dev/cas/if_cas.c
  projects/quota64/sys/dev/cas/if_casreg.h
  projects/quota64/sys/dev/ce/if_ce.c
  projects/quota64/sys/dev/ciss/ciss.c
  projects/quota64/sys/dev/cm/smc90cx6.c
  projects/quota64/sys/dev/cp/if_cp.c
  projects/quota64/sys/dev/cs/if_cs.c
  projects/quota64/sys/dev/ctau/if_ct.c
  projects/quota64/sys/dev/cx/if_cx.c
  projects/quota64/sys/dev/cxgb/cxgb_ioctl.h
  projects/quota64/sys/dev/cxgb/cxgb_main.c
  projects/quota64/sys/dev/cxgb/sys/mvec.h
  projects/quota64/sys/dev/cxgb/sys/uipc_mvec.c
  projects/quota64/sys/dev/drm/via_dmablit.c
  projects/quota64/sys/dev/drm/via_video.c
  projects/quota64/sys/dev/e1000/if_em.c
  projects/quota64/sys/dev/ed/if_ed.c
  projects/quota64/sys/dev/ep/if_ep.c
  projects/quota64/sys/dev/esp/esp_sbus.c
  projects/quota64/sys/dev/ex/if_ex.c
  projects/quota64/sys/dev/fe/if_fe.c
  projects/quota64/sys/dev/hwpmc/hwpmc_mod.c
  projects/quota64/sys/dev/ie/if_ie.c
  projects/quota64/sys/dev/iicbus/if_ic.c
  projects/quota64/sys/dev/io/iodev.c
  projects/quota64/sys/dev/ipw/if_ipw.c
  projects/quota64/sys/dev/isp/isp_pci.c
  projects/quota64/sys/dev/isp/isp_sbus.c
  projects/quota64/sys/dev/iwi/if_iwi.c
  projects/quota64/sys/dev/iwn/if_iwn.c
  projects/quota64/sys/dev/le/lance.c
  projects/quota64/sys/dev/malo/if_malo.c
  projects/quota64/sys/dev/md/md.c
  projects/quota64/sys/dev/mii/brgphy.c
  projects/quota64/sys/dev/mii/e1000phy.c
  projects/quota64/sys/dev/mii/miidevs
  projects/quota64/sys/dev/mpt/mpt.c
  projects/quota64/sys/dev/mpt/mpt.h
  projects/quota64/sys/dev/mpt/mpt_cam.c
  projects/quota64/sys/dev/mpt/mpt_pci.c
  projects/quota64/sys/dev/msk/if_msk.c
  projects/quota64/sys/dev/msk/if_mskreg.h
  projects/quota64/sys/dev/mwl/if_mwl.c
  projects/quota64/sys/dev/my/if_my.c
  projects/quota64/sys/dev/nxge/if_nxge.c
  projects/quota64/sys/dev/pdq/pdq_ifsubr.c
  projects/quota64/sys/dev/ppbus/if_plip.c
  projects/quota64/sys/dev/quicc/quicc_bfe.h
  projects/quota64/sys/dev/ral/rt2560.c
  projects/quota64/sys/dev/ral/rt2661.c
  projects/quota64/sys/dev/sbni/if_sbni.c
  projects/quota64/sys/dev/sge/if_sge.c
  projects/quota64/sys/dev/sge/if_sgereg.h
  projects/quota64/sys/dev/siis/siis.c
  projects/quota64/sys/dev/siis/siis.h
  projects/quota64/sys/dev/smc/if_smc.c
  projects/quota64/sys/dev/sn/if_sn.c
  projects/quota64/sys/dev/snc/dp83932.c
  projects/quota64/sys/dev/sound/pcm/buffer.c
  projects/quota64/sys/dev/sound/pcm/buffer.h
  projects/quota64/sys/dev/sym/sym_hipd.c
  projects/quota64/sys/dev/ti/if_ti.c
  projects/quota64/sys/dev/uart/uart_dev_ns8250.c
  projects/quota64/sys/dev/usb/net/uhso.c
  projects/quota64/sys/dev/usb/net/usb_ethernet.c
  projects/quota64/sys/dev/usb/wlan/if_rum.c
  projects/quota64/sys/dev/usb/wlan/if_run.c
  projects/quota64/sys/dev/usb/wlan/if_uath.c
  projects/quota64/sys/dev/usb/wlan/if_upgt.c
  projects/quota64/sys/dev/usb/wlan/if_ural.c
  projects/quota64/sys/dev/usb/wlan/if_urtw.c
  projects/quota64/sys/dev/usb/wlan/if_zyd.c
  projects/quota64/sys/dev/vx/if_vx.c
  projects/quota64/sys/dev/wi/if_wi.c
  projects/quota64/sys/dev/wl/if_wl.c
  projects/quota64/sys/dev/wpi/if_wpi.c
  projects/quota64/sys/dev/xe/if_xe.c
  projects/quota64/sys/dev/xen/netfront/netfront.c
  projects/quota64/sys/fs/ext2fs/ext2_readwrite.c
  projects/quota64/sys/fs/ext2fs/ext2_vnops.c
  projects/quota64/sys/fs/msdosfs/msdosfs_vnops.c
  projects/quota64/sys/fs/nfsclient/nfs_clbio.c
  projects/quota64/sys/fs/nfsclient/nfs_clnode.c
  projects/quota64/sys/fs/nfsclient/nfs_clrpcops.c
  projects/quota64/sys/fs/nwfs/nwfs_io.c
  projects/quota64/sys/fs/smbfs/smbfs_io.c
  projects/quota64/sys/fs/tmpfs/tmpfs_vnops.c
  projects/quota64/sys/geom/geom.h
  projects/quota64/sys/geom/geom_subr.c
  projects/quota64/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c
  projects/quota64/sys/i386/i386/identcpu.c
  projects/quota64/sys/i386/i386/io.c
  projects/quota64/sys/i386/i386/pmap.c
  projects/quota64/sys/i386/include/iodev.h
  projects/quota64/sys/i386/include/pmap.h
  projects/quota64/sys/i386/include/proc.h
  projects/quota64/sys/i386/include/specialreg.h
  projects/quota64/sys/i386/include/xen/xenfunc.h
  projects/quota64/sys/i386/include/xen/xenvar.h
  projects/quota64/sys/i386/xen/pmap.c
  projects/quota64/sys/ia64/ia64/iodev_machdep.c
  projects/quota64/sys/ia64/ia64/pmap.c
  projects/quota64/sys/ia64/include/iodev.h
  projects/quota64/sys/ia64/include/pmap.h
  projects/quota64/sys/ia64/include/proc.h
  projects/quota64/sys/kern/imgact_elf.c
  projects/quota64/sys/kern/kern_exec.c
  projects/quota64/sys/kern/kern_gzio.c
  projects/quota64/sys/kern/kern_ntptime.c
  projects/quota64/sys/kern/kern_proc.c
  projects/quota64/sys/kern/kern_resource.c
  projects/quota64/sys/kern/kern_sig.c
  projects/quota64/sys/kern/kern_thread.c
  projects/quota64/sys/kern/subr_bufring.c
  projects/quota64/sys/kern/subr_taskqueue.c
  projects/quota64/sys/kern/subr_uio.c
  projects/quota64/sys/kern/subr_witness.c
  projects/quota64/sys/kern/sys_pipe.c
  projects/quota64/sys/kern/sys_process.c
  projects/quota64/sys/kern/uipc_cow.c
  projects/quota64/sys/kern/uipc_mbuf.c
  projects/quota64/sys/kern/uipc_syscalls.c
  projects/quota64/sys/kern/vfs_bio.c
  projects/quota64/sys/kern/vfs_vnops.c
  projects/quota64/sys/mips/adm5120/if_admsw.c
  projects/quota64/sys/mips/atheros/if_arge.c
  projects/quota64/sys/mips/cavium/uart_dev_oct16550.c
  projects/quota64/sys/mips/conf/AR71XX
  projects/quota64/sys/mips/include/pmap.h
  projects/quota64/sys/mips/include/proc.h
  projects/quota64/sys/mips/mips/db_trace.c
  projects/quota64/sys/mips/mips/pmap.c
  projects/quota64/sys/modules/Makefile
  projects/quota64/sys/modules/acpi/acpi/Makefile
  projects/quota64/sys/modules/usb/usb/Makefile
  projects/quota64/sys/net/bpf.c
  projects/quota64/sys/net/bpf_zerocopy.c
  projects/quota64/sys/net/flowtable.c
  projects/quota64/sys/net/if.c
  projects/quota64/sys/net/if_ef.c
  projects/quota64/sys/net/if_gif.c
  projects/quota64/sys/net/if_gif.h
  projects/quota64/sys/net/if_gre.c
  projects/quota64/sys/net/if_stf.c
  projects/quota64/sys/net/route.c
  projects/quota64/sys/net80211/ieee80211.c
  projects/quota64/sys/net80211/ieee80211_amrr.c
  projects/quota64/sys/net80211/ieee80211_ht.h
  projects/quota64/sys/net80211/ieee80211_node.c
  projects/quota64/sys/net80211/ieee80211_rssadapt.c
  projects/quota64/sys/net80211/ieee80211_var.h
  projects/quota64/sys/netgraph/ng_base.c
  projects/quota64/sys/netgraph/ng_bridge.c
  projects/quota64/sys/netgraph/ng_bridge.h
  projects/quota64/sys/netgraph/ng_eiface.c
  projects/quota64/sys/netgraph/ng_fec.c
  projects/quota64/sys/netgraph/ng_hub.c
  projects/quota64/sys/netgraph/ng_hub.h
  projects/quota64/sys/netgraph/ng_iface.c
  projects/quota64/sys/netgraph/ng_pipe.c
  projects/quota64/sys/netgraph/ng_tty.c
  projects/quota64/sys/netinet/icmp6.h
  projects/quota64/sys/netinet/if_ether.c
  projects/quota64/sys/netinet/igmp.c
  projects/quota64/sys/netinet/in.c
  projects/quota64/sys/netinet/in_gif.c
  projects/quota64/sys/netinet/in_proto.c
  projects/quota64/sys/netinet/in_rmx.c
  projects/quota64/sys/netinet/ip_icmp.c
  projects/quota64/sys/netinet/ip_icmp.h
  projects/quota64/sys/netinet/ip_input.c
  projects/quota64/sys/netinet/ip_var.h
  projects/quota64/sys/netinet/raw_ip.c
  projects/quota64/sys/netinet/tcp_hostcache.c
  projects/quota64/sys/netinet/tcp_input.c
  projects/quota64/sys/netinet/tcp_output.c
  projects/quota64/sys/netinet/tcp_reass.c
  projects/quota64/sys/netinet/tcp_sack.c
  projects/quota64/sys/netinet/tcp_subr.c
  projects/quota64/sys/netinet/tcp_syncache.c
  projects/quota64/sys/netinet/tcp_timewait.c
  projects/quota64/sys/netinet/tcp_var.h
  projects/quota64/sys/netinet/udp_usrreq.c
  projects/quota64/sys/netinet/udp_var.h
  projects/quota64/sys/netinet6/frag6.c
  projects/quota64/sys/netinet6/icmp6.c
  projects/quota64/sys/netinet6/in6.c
  projects/quota64/sys/netinet6/in6_gif.c
  projects/quota64/sys/netinet6/in6_ifattach.c
  projects/quota64/sys/netinet6/in6_proto.c
  projects/quota64/sys/netinet6/in6_rmx.c
  projects/quota64/sys/netinet6/in6_src.c
  projects/quota64/sys/netinet6/in6_var.h
  projects/quota64/sys/netinet6/ip6_input.c
  projects/quota64/sys/netinet6/ip6_mroute.c
  projects/quota64/sys/netinet6/ip6_var.h
  projects/quota64/sys/netinet6/nd6.c
  projects/quota64/sys/netinet6/nd6.h
  projects/quota64/sys/netinet6/nd6_nbr.c
  projects/quota64/sys/netinet6/nd6_rtr.c
  projects/quota64/sys/netinet6/raw_ip6.c
  projects/quota64/sys/netinet6/scope6.c
  projects/quota64/sys/netipsec/ah_var.h
  projects/quota64/sys/netipsec/esp_var.h
  projects/quota64/sys/netipsec/ipcomp_var.h
  projects/quota64/sys/netipsec/ipip_var.h
  projects/quota64/sys/netipsec/ipsec.c
  projects/quota64/sys/netipsec/ipsec.h
  projects/quota64/sys/netipsec/ipsec6.h
  projects/quota64/sys/netipsec/key.c
  projects/quota64/sys/netipsec/xform_esp.c
  projects/quota64/sys/nfsclient/nfs_bio.c
  projects/quota64/sys/pc98/pc98/machdep.c
  projects/quota64/sys/pci/if_rl.c
  projects/quota64/sys/powerpc/aim/mmu_oea.c
  projects/quota64/sys/powerpc/aim/mmu_oea64.c
  projects/quota64/sys/powerpc/booke/pmap.c
  projects/quota64/sys/powerpc/include/pmap.h
  projects/quota64/sys/powerpc/include/proc.h
  projects/quota64/sys/security/audit/audit_bsm.c
  projects/quota64/sys/sparc64/include/asi.h
  projects/quota64/sys/sparc64/include/cache.h
  projects/quota64/sys/sparc64/include/pmap.h
  projects/quota64/sys/sparc64/include/proc.h
  projects/quota64/sys/sparc64/sparc64/cache.c
  projects/quota64/sys/sparc64/sparc64/cheetah.c
  projects/quota64/sys/sparc64/sparc64/identcpu.c
  projects/quota64/sys/sparc64/sparc64/interrupt.S
  projects/quota64/sys/sparc64/sparc64/machdep.c
  projects/quota64/sys/sparc64/sparc64/mp_locore.S
  projects/quota64/sys/sparc64/sparc64/mp_machdep.c
  projects/quota64/sys/sparc64/sparc64/pmap.c
  projects/quota64/sys/sparc64/sparc64/tick.c
  projects/quota64/sys/sun4v/include/pmap.h
  projects/quota64/sys/sun4v/include/proc.h
  projects/quota64/sys/sun4v/sun4v/pmap.c
  projects/quota64/sys/sys/_task.h
  projects/quota64/sys/sys/buf_ring.h
  projects/quota64/sys/sys/param.h
  projects/quota64/sys/sys/proc.h
  projects/quota64/sys/sys/resource.h
  projects/quota64/sys/sys/resourcevar.h
  projects/quota64/sys/sys/taskqueue.h
  projects/quota64/sys/sys/vnode.h
  projects/quota64/sys/ufs/ffs/ffs_softdep.c
  projects/quota64/sys/ufs/ffs/ffs_vfsops.c
  projects/quota64/sys/ufs/ffs/ffs_vnops.c
  projects/quota64/sys/vm/device_pager.c
  projects/quota64/sys/vm/phys_pager.c
  projects/quota64/sys/vm/sg_pager.c
  projects/quota64/sys/vm/swap_pager.c
  projects/quota64/sys/vm/uma_core.c
  projects/quota64/sys/vm/vm_contig.c
  projects/quota64/sys/vm/vm_fault.c
  projects/quota64/sys/vm/vm_glue.c
  projects/quota64/sys/vm/vm_kern.c
  projects/quota64/sys/vm/vm_map.c
  projects/quota64/sys/vm/vm_mmap.c
  projects/quota64/sys/vm/vm_object.c
  projects/quota64/sys/vm/vm_page.c
  projects/quota64/sys/vm/vm_page.h
  projects/quota64/sys/vm/vm_pageout.c
  projects/quota64/sys/vm/vm_param.h
  projects/quota64/sys/vm/vnode_pager.c
  projects/quota64/tools/tools/nanobsd/nanobsd.sh
  projects/quota64/usr.bin/chpass/Makefile
  projects/quota64/usr.bin/find/find.c
  projects/quota64/usr.bin/find/function.c
  projects/quota64/usr.bin/find/ls.c
  projects/quota64/usr.bin/find/main.c
  projects/quota64/usr.bin/find/misc.c
  projects/quota64/usr.bin/find/operator.c
  projects/quota64/usr.bin/find/option.c
  projects/quota64/usr.bin/gzip/gzip.1
  projects/quota64/usr.bin/gzip/gzip.c
  projects/quota64/usr.bin/pathchk/pathchk.1
  projects/quota64/usr.bin/pathchk/pathchk.c
  projects/quota64/usr.bin/script/script.c
  projects/quota64/usr.bin/tftp/Makefile
  projects/quota64/usr.bin/tftp/main.c
  projects/quota64/usr.bin/tftp/tftp.1
  projects/quota64/usr.bin/tftp/tftp.c
  projects/quota64/usr.sbin/acpi/acpidb/Makefile
  projects/quota64/usr.sbin/acpi/iasl/Makefile
  projects/quota64/usr.sbin/config/config.h
  projects/quota64/usr.sbin/config/configvers.h
  projects/quota64/usr.sbin/config/main.c
  projects/quota64/usr.sbin/config/mkmakefile.c
  projects/quota64/usr.sbin/config/mkoptions.c
  projects/quota64/usr.sbin/cxgbtool/cxgbtool.c
  projects/quota64/usr.sbin/jail/jail.8
  projects/quota64/usr.sbin/mergemaster/mergemaster.sh
Directory Properties:
  projects/quota64/   (props changed)
  projects/quota64/cddl/contrib/opensolaris/   (props changed)
  projects/quota64/contrib/bind9/   (props changed)
  projects/quota64/contrib/ee/   (props changed)
  projects/quota64/contrib/expat/   (props changed)
  projects/quota64/contrib/file/   (props changed)
  projects/quota64/contrib/gdb/   (props changed)
  projects/quota64/contrib/gdtoa/   (props changed)
  projects/quota64/contrib/gnu-sort/   (props changed)
  projects/quota64/contrib/groff/   (props changed)
  projects/quota64/contrib/less/   (props changed)
  projects/quota64/contrib/libpcap/   (props changed)
  projects/quota64/contrib/ncurses/   (props changed)
  projects/quota64/contrib/netcat/   (props changed)
  projects/quota64/contrib/ntp/   (props changed)
  projects/quota64/contrib/one-true-awk/   (props changed)
  projects/quota64/contrib/openbsm/   (props changed)
  projects/quota64/contrib/openpam/   (props changed)
  projects/quota64/contrib/pf/   (props changed)
  projects/quota64/contrib/sendmail/   (props changed)
  projects/quota64/contrib/tcpdump/   (props changed)
  projects/quota64/contrib/tcsh/   (props changed)
  projects/quota64/contrib/top/   (props changed)
  projects/quota64/contrib/tzcode/stdtime/   (props changed)
  projects/quota64/contrib/tzcode/zic/   (props changed)
  projects/quota64/contrib/tzdata/   (props changed)
  projects/quota64/contrib/wpa/   (props changed)
  projects/quota64/crypto/openssh/   (props changed)
  projects/quota64/crypto/openssl/   (props changed)
  projects/quota64/lib/libc/   (props changed)
  projects/quota64/lib/libc/stdtime/   (props changed)
  projects/quota64/lib/libutil/   (props changed)
  projects/quota64/lib/libz/   (props changed)
  projects/quota64/sbin/   (props changed)
  projects/quota64/sbin/ipfw/   (props changed)
  projects/quota64/share/zoneinfo/   (props changed)
  projects/quota64/sys/   (props changed)
  projects/quota64/sys/amd64/include/xen/   (props changed)
  projects/quota64/sys/cddl/contrib/opensolaris/   (props changed)
  projects/quota64/sys/contrib/dev/acpica/   (props changed)
  projects/quota64/sys/contrib/pf/   (props changed)
  projects/quota64/sys/contrib/x86emu/   (props changed)
  projects/quota64/sys/dev/xen/xenpci/   (props changed)
  projects/quota64/usr.bin/csup/   (props changed)
  projects/quota64/usr.bin/procstat/   (props changed)
  projects/quota64/usr.sbin/zic/   (props changed)

Modified: projects/quota64/UPDATING
==============================================================================
--- projects/quota64/UPDATING	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/UPDATING	Thu May  6 17:37:23 2010	(r207707)
@@ -22,6 +22,14 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.
 	machines to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+
+20100429:
+	'vm_page's are now hashed by physical address to an array of mutexes.
+	Currently this is only used to serialize access to hold_count. Over 
+	time the page queue mutex will be peeled away. This changes the size
+	of pmap on every architecture. And requires all callers of vm_page_hold
+	and vm_page_unhold to be updated. 
+ 
 20100402:
 	WITH_CTF can now be specified in src.conf (not recommended, there
 	are some problems with static executables), make.conf (would also

Modified: projects/quota64/bin/sh/eval.c
==============================================================================
--- projects/quota64/bin/sh/eval.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/bin/sh/eval.c	Thu May  6 17:37:23 2010	(r207707)
@@ -937,6 +937,8 @@ evalcommand(union node *cmd, int flags, 
 			cmdentry.special = 1;
 		if (cmdentry.special)
 			listsetvar(cmdenviron);
+		if (argc > 0)
+			bltinsetlocale();
 		commandname = argv[0];
 		argptr = argv + 1;
 		nextopt_optptr = NULL;		/* initialize nextopt */
@@ -944,6 +946,8 @@ evalcommand(union node *cmd, int flags, 
 		exitstatus = (*builtinfunc[cmdentry.u.index])(argc, argv);
 		flushall();
 cmddone:
+		if (argc > 0)
+			bltinunsetlocale();
 		cmdenviron = NULL;
 		out1 = &output;
 		out2 = &errout;

Modified: projects/quota64/bin/sh/var.c
==============================================================================
--- projects/quota64/bin/sh/var.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/bin/sh/var.c	Thu May  6 17:37:23 2010	(r207707)
@@ -122,6 +122,14 @@ STATIC const struct varinit varinit[] = 
 
 STATIC struct var *vartab[VTABSIZE];
 
+STATIC const char *const locale_names[7] = {
+	"LC_COLLATE", "LC_CTYPE", "LC_MONETARY",
+	"LC_NUMERIC", "LC_TIME", "LC_MESSAGES", NULL
+};
+STATIC const int locale_categories[7] = {
+	LC_COLLATE, LC_CTYPE, LC_MONETARY, LC_NUMERIC, LC_TIME, LC_MESSAGES, 0
+};
+
 STATIC struct var **hashvar(const char *);
 STATIC int varequal(const char *, const char *);
 STATIC int localevar(const char *);
@@ -258,11 +266,7 @@ setvar(const char *name, const char *val
 STATIC int
 localevar(const char *s)
 {
-	static const char *lnames[7] = {
-		"ALL", "COLLATE", "CTYPE", "MONETARY",
-		"NUMERIC", "TIME", NULL
-	};
-	const char **ss;
+	const char *const *ss;
 
 	if (*s != 'L')
 		return 0;
@@ -270,8 +274,10 @@ localevar(const char *s)
 		return 1;
 	if (strncmp(s + 1, "C_", 2) != 0)
 		return 0;
-	for (ss = lnames; *ss ; ss++)
-		if (varequal(s + 3, *ss))
+	if (varequal(s + 3, "ALL"))
+		return 1;
+	for (ss = locale_names; *ss ; ss++)
+		if (varequal(s + 3, *ss + 3))
 			return 1;
 	return 0;
 }
@@ -437,6 +443,61 @@ bltinlookup(const char *name, int doall)
 }
 
 
+/*
+ * Set up locale for a builtin (LANG/LC_* assignments).
+ */
+void
+bltinsetlocale(void)
+{
+	struct strlist *lp;
+	int act = 0;
+	char *loc, *locdef;
+	int i;
+
+	for (lp = cmdenviron ; lp ; lp = lp->next) {
+		if (localevar(lp->text)) {
+			act = 1;
+			break;
+		}
+	}
+	if (!act)
+		return;
+	loc = bltinlookup("LC_ALL", 0);
+	INTOFF;
+	if (loc != NULL) {
+		setlocale(LC_ALL, loc);
+		INTON;
+		return;
+	}
+	locdef = bltinlookup("LANG", 0);
+	for (i = 0; locale_names[i] != NULL; i++) {
+		loc = bltinlookup(locale_names[i], 0);
+		if (loc == NULL)
+			loc = locdef;
+		if (loc != NULL)
+			setlocale(locale_categories[i], loc);
+	}
+	INTON;
+}
+
+/*
+ * Undo the effect of bltinlocaleset().
+ */
+void
+bltinunsetlocale(void)
+{
+	struct strlist *lp;
+
+	INTOFF;
+	for (lp = cmdenviron ; lp ; lp = lp->next) {
+		if (localevar(lp->text)) {
+			setlocale(LC_ALL, "");
+			return;
+		}
+	}
+	INTON;
+}
+
 
 /*
  * Generate a list of exported variables.  This routine is used to construct

Modified: projects/quota64/bin/sh/var.h
==============================================================================
--- projects/quota64/bin/sh/var.h	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/bin/sh/var.h	Thu May  6 17:37:23 2010	(r207707)
@@ -107,6 +107,8 @@ struct strlist;
 void listsetvar(struct strlist *);
 char *lookupvar(const char *);
 char *bltinlookup(const char *, int);
+void bltinsetlocale(void);
+void bltinunsetlocale(void);
 char **environment(void);
 int showvarscmd(int, char **);
 int exportcmd(int, char **);

Modified: projects/quota64/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
==============================================================================
--- projects/quota64/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c	Thu May  6 17:37:23 2010	(r207707)
@@ -1790,7 +1790,7 @@ zfs_do_list(int argc, char **argv)
 	boolean_t scripted = B_FALSE;
 	static char default_fields[] =
 	    "name,used,available,referenced,mountpoint";
-	int types = ZFS_TYPE_FILESYSTEM | ZFS_TYPE_VOLUME;
+	int types = ZFS_TYPE_DATASET;
 	boolean_t types_specified = B_FALSE;
 	char *fields = NULL;
 	list_cbdata_t cb = { 0 };

Modified: projects/quota64/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
==============================================================================
--- projects/quota64/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Thu May  6 17:37:23 2010	(r207707)
@@ -879,17 +879,21 @@ int
 zpool_do_export(int argc, char **argv)
 {
 	boolean_t force = B_FALSE;
+	boolean_t hardforce = B_FALSE;
 	int c;
 	zpool_handle_t *zhp;
 	int ret;
 	int i;
 
 	/* check options */
-	while ((c = getopt(argc, argv, "f")) != -1) {
+	while ((c = getopt(argc, argv, "fF")) != -1) {
 		switch (c) {
 		case 'f':
 			force = B_TRUE;
 			break;
+		case 'F':
+			hardforce = B_TRUE;
+			break;
 		case '?':
 			(void) fprintf(stderr, gettext("invalid option '%c'\n"),
 			    optopt);
@@ -919,8 +923,12 @@ zpool_do_export(int argc, char **argv)
 			continue;
 		}
 
-		if (zpool_export(zhp, force) != 0)
+		if (hardforce) {
+			if (zpool_export_force(zhp) != 0)
+				ret = 1;
+		} else if (zpool_export(zhp, force) != 0) {
 			ret = 1;
+		}
 
 		zpool_close(zhp);
 	}

Modified: projects/quota64/cddl/contrib/opensolaris/cmd/ztest/ztest.c
==============================================================================
--- projects/quota64/cddl/contrib/opensolaris/cmd/ztest/ztest.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/cddl/contrib/opensolaris/cmd/ztest/ztest.c	Thu May  6 17:37:23 2010	(r207707)
@@ -3039,7 +3039,7 @@ ztest_spa_import_export(char *oldname, c
 	/*
 	 * Export it.
 	 */
-	error = spa_export(oldname, &config, B_FALSE);
+	error = spa_export(oldname, &config, B_FALSE, B_FALSE);
 	if (error)
 		fatal(0, "spa_export('%s') = %d", oldname, error);
 

Modified: projects/quota64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
==============================================================================
--- projects/quota64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h	Thu May  6 17:37:23 2010	(r207707)
@@ -289,6 +289,7 @@ extern int zpool_get_errlog(zpool_handle
  * Import and export functions
  */
 extern int zpool_export(zpool_handle_t *, boolean_t);
+extern int zpool_export_force(zpool_handle_t *);
 extern int zpool_import(libzfs_handle_t *, nvlist_t *, const char *,
     char *altroot);
 extern int zpool_import_props(libzfs_handle_t *, nvlist_t *, const char *,

Modified: projects/quota64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
==============================================================================
--- projects/quota64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c	Thu May  6 17:37:23 2010	(r207707)
@@ -1096,7 +1096,7 @@ zpool_add(zpool_handle_t *zhp, nvlist_t 
  * mounted datasets in the pool.
  */
 int
-zpool_export(zpool_handle_t *zhp, boolean_t force)
+zpool_export_common(zpool_handle_t *zhp, boolean_t force, boolean_t hardforce)
 {
 	zfs_cmd_t zc = { 0 };
 	char msg[1024];
@@ -1109,6 +1109,7 @@ zpool_export(zpool_handle_t *zhp, boolea
 
 	(void) strlcpy(zc.zc_name, zhp->zpool_name, sizeof (zc.zc_name));
 	zc.zc_cookie = force;
+	zc.zc_guid = hardforce;
 
 	if (zfs_ioctl(zhp->zpool_hdl, ZFS_IOC_POOL_EXPORT, &zc) != 0) {
 		switch (errno) {
@@ -1129,6 +1130,18 @@ zpool_export(zpool_handle_t *zhp, boolea
 	return (0);
 }
 
+int
+zpool_export(zpool_handle_t *zhp, boolean_t force)
+{
+	return (zpool_export_common(zhp, force, B_FALSE));
+}
+
+int
+zpool_export_force(zpool_handle_t *zhp)
+{
+	return (zpool_export_common(zhp, B_TRUE, B_TRUE));
+}
+
 /*
  * zpool_import() is a contracted interface. Should be kept the same
  * if possible.

Modified: projects/quota64/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c
==============================================================================
--- projects/quota64/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c	Thu May  6 17:37:23 2010	(r207707)
@@ -355,14 +355,21 @@ write_type(void *arg1, void *arg2)
 		for (i = 0, ep = tp->t_emem; ep != NULL; ep = ep->el_next)
 			i++; /* count up enum members */
 
+		if (i > CTF_MAX_VLEN) {
+			warning("enum %s has too many values: %d > %d\n",
+			    tdesc_name(tp), i, CTF_MAX_VLEN);
+			i = CTF_MAX_VLEN;
+		}
+
 		ctt.ctt_info = CTF_TYPE_INFO(CTF_K_ENUM, isroot, i);
 		write_sized_type_rec(b, &ctt, tp->t_size);
 
-		for (ep = tp->t_emem; ep != NULL; ep = ep->el_next) {
+		for (ep = tp->t_emem; ep != NULL && i > 0; ep = ep->el_next) {
 			offset = strtab_insert(&b->ctb_strtab, ep->el_name);
 			cte.cte_name = CTF_TYPE_NAME(CTF_STRTAB_0, offset);
 			cte.cte_value = ep->el_number;
 			ctf_buf_write(b, &cte, sizeof (cte));
+			i--;
 		}
 		break;
 

Modified: projects/quota64/contrib/telnet/telnet/commands.c
==============================================================================
--- projects/quota64/contrib/telnet/telnet/commands.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/contrib/telnet/telnet/commands.c	Thu May  6 17:37:23 2010	(r207707)
@@ -2491,8 +2491,7 @@ tn(int argc, char *argv[])
 	env_export("USER");
     }
     (void) call(status, "status", "notmuch", 0);
-    if (setjmp(peerdied) == 0)
-	telnet(user);
+    telnet(user); 
     (void) NetClose(net);
     ExitString("Connection closed by foreign host.\n",1);
     /*NOTREACHED*/

Modified: projects/quota64/contrib/telnet/telnet/externs.h
==============================================================================
--- projects/quota64/contrib/telnet/telnet/externs.h	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/contrib/telnet/telnet/externs.h	Thu May  6 17:37:23 2010	(r207707)
@@ -233,7 +233,6 @@ extern void
     SetNetTrace(char *);	/* Function to change where debugging goes */
 
 extern jmp_buf
-    peerdied,
     toplevel;		/* For error conditions. */
 
 extern void

Modified: projects/quota64/contrib/telnet/telnet/network.c
==============================================================================
--- projects/quota64/contrib/telnet/telnet/network.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/contrib/telnet/telnet/network.c	Thu May  6 17:37:23 2010	(r207707)
@@ -158,7 +158,7 @@ netflush(void)
 	    perror(hostname);
 	    (void)NetClose(net);
 	    ring_clear_mark(&netoring);
-	    longjmp(peerdied, -1);
+	    ExitString("Connection closed by foreign host.\n", 1);
 	    /*NOTREACHED*/
 	}
 	n = 0;

Modified: projects/quota64/contrib/telnet/telnet/sys_bsd.c
==============================================================================
--- projects/quota64/contrib/telnet/telnet/sys_bsd.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/contrib/telnet/telnet/sys_bsd.c	Thu May  6 17:37:23 2010	(r207707)
@@ -809,14 +809,6 @@ NetNonblockingIO(int fd, int onoff)
  */
 
 /* ARGSUSED */
-static SIG_FUNC_RET
-deadpeer(int sig __unused)
-{
-	setcommandmode();
-	longjmp(peerdied, -1);
-}
-
-/* ARGSUSED */
 SIG_FUNC_RET
 intr(int sig __unused)
 {
@@ -884,7 +876,7 @@ sys_telnet_init(void)
 {
     (void) signal(SIGINT, intr);
     (void) signal(SIGQUIT, intr2);
-    (void) signal(SIGPIPE, deadpeer);
+    (void) signal(SIGPIPE, SIG_IGN);
 #ifdef	SIGWINCH
     (void) signal(SIGWINCH, sendwin);
 #endif

Modified: projects/quota64/contrib/telnet/telnet/telnet.c
==============================================================================
--- projects/quota64/contrib/telnet/telnet/telnet.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/contrib/telnet/telnet/telnet.c	Thu May  6 17:37:23 2010	(r207707)
@@ -146,7 +146,6 @@ unsigned char telopt_environ = TELOPT_NE
 #endif
 
 jmp_buf	toplevel;
-jmp_buf	peerdied;
 
 int	flushline;
 int	linemode;

Modified: projects/quota64/contrib/telnet/telnet/terminal.c
==============================================================================
--- projects/quota64/contrib/telnet/telnet/terminal.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/contrib/telnet/telnet/terminal.c	Thu May  6 17:37:23 2010	(r207707)
@@ -111,7 +111,8 @@ init_terminal(void)
 }
 
 /*
- *		Send as much data as possible to the terminal.
+ *		Send as much data as possible to the terminal, else exits if
+ *		it encounters a permanent failure when writing to the tty.
  *
  *		Return value:
  *			-1: No useful work done, data waiting to go out.
@@ -152,8 +153,19 @@ ttyflush(int drop)
 	}
 	ring_consumed(&ttyoring, n);
     }
-    if (n < 0)
+    if (n < 0) {
+	if (errno == EAGAIN || errno == EINTR) {
+	    return -1;
+	} else {
+	    ring_consumed(&ttyoring, ring_full_count(&ttyoring));
+	    setconnmode(0);
+	    setcommandmode();
+	    NetClose(net);
+	    fprintf(stderr, "Write error on local output.\n");
+	    exit(1);
+	}
 	return -1;
+    }
     if (n == n0) {
 	if (n0)
 	    return -1;

Modified: projects/quota64/contrib/tzcode/zic/private.h
==============================================================================
--- projects/quota64/contrib/tzcode/zic/private.h	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/contrib/tzcode/zic/private.h	Thu May  6 17:37:23 2010	(r207707)
@@ -34,7 +34,7 @@ static const char	privatehid[] = "@(#)pr
 #endif /* !defined NOID */
 #endif /* !defined lint */
 
-#define GRANDPARENTED	"Local time zone must be set--see zic manual page"
+#define GRANDPARENTED	"Local time zone must be set--use tzsetup"
 
 /*
 ** Defaults for preprocessor symbols.

Modified: projects/quota64/crypto/openssh/ChangeLog
==============================================================================
--- projects/quota64/crypto/openssh/ChangeLog	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/ChangeLog	Thu May  6 17:37:23 2010	(r207707)
@@ -1,4 +1,120 @@
-20100307
+20100410
+ - (dtucker) [configure.ac] Put the check for the existence of getaddrinfo
+   back so we disable the IPv6 tests if we don't have it.
+
+20100409
+ - (dtucker) [contrib/cygwin/Makefile] Don't overwrite files with the wrong
+   ones.  Based on a patch from Roumen Petrov.
+ - (dtucker) [configure.ac] Bug #1744: use pkg-config for libedit flags if we
+   have it and the path is not provided to --with-libedit.  Based on a patch
+   from Iain Morgan.
+ - (dtucker) [configure.ac defines.h loginrec.c logintest.c] Bug #1732: enable
+   utmpx support on FreeBSD where possible.  Patch from Ed Schouten, ok djm@
+
+20100326
+ - (djm) [openbsd-compat/bsd-arc4random.c] Fix preprocessor detection
+   for arc4random_buf() and arc4random_uniform(); from Josh Gilkerson
+ - (dtucker) [configure.ac] Bug #1741: Add section for Haiku, patch originally
+   by Ingo Weinhold via Scott McCreary, ok djm@
+ - (djm) OpenBSD CVS Sync
+   - djm@cvs.openbsd.org 2010/03/25 23:38:28
+     [servconf.c]
+     from portable: getcwd(NULL, 0) doesn't work on all platforms, so
+     use a stack buffer; ok dtucker@
+   - djm@cvs.openbsd.org 2010/03/26 00:26:58
+     [ssh.1]
+     mention that -S none disables connection sharing; from Colin Watson
+ - (djm) [session.c] Allow ChrootDirectory to work on SELinux platforms -
+   set up SELinux execution context before chroot() call. From Russell
+   Coker via Colin watson; bz#1726 ok dtucker@
+ - (djm) [channels.c] Check for EPFNOSUPPORT as a socket() errno; bz#1721
+   ok dtucker@
+ - (dtucker) Bug #1725: explicitly link libX11 into gnome-ssh-askpass2 using
+   pkg-config, patch from Colin Watson.  Needed for newer linkers (ie gold).
+ - (djm) [contrib/ssh-copy-id] Don't blow up when the agent has no keys;
+   bz#1723 patch from Adeodato Simóvia Colin Watson; ok dtucker@
+ - (dtucker) OpenBSD CVS Sync
+   - dtucker@cvs.openbsd.org 2010/03/26 01:06:13
+     [ssh_config.5]
+     Reformat default value of PreferredAuthentications entry (current
+     formatting implies ", " is acceptable as a separator, which it's not.
+     ok djm@
+
+20100324
+ - (dtucker) [contrib/cygwin/ssh-host-config] Mount the Windows directory
+   containing the services file explicitely case-insensitive.  This allows to
+   tweak the Windows services file reliably.  Patch from vinschen at redhat.
+
+20100321
+ - (djm) OpenBSD CVS Sync
+   - jmc@cvs.openbsd.org 2010/03/08 09:41:27
+     [ssh-keygen.1]
+     sort the list of constraints (to -O); ok djm
+   - jmc@cvs.openbsd.org 2010/03/10 07:40:35
+     [ssh-keygen.1]
+     typos; from Ross Richardson
+     closes prs 6334 and 6335
+   - djm@cvs.openbsd.org 2010/03/10 23:27:17
+     [auth2-pubkey.c]
+     correct certificate logging and make it more consistent between
+     authorized_keys and TrustedCAKeys; ok markus@
+   - djm@cvs.openbsd.org 2010/03/12 01:06:25
+     [servconf.c]
+     unbreak AuthorizedKeys option with a $HOME-relative path; reported by
+     vinschen AT redhat.com, ok dtucker@
+   - markus@cvs.openbsd.org 2010/03/12 11:37:40
+     [servconf.c]
+     do not prepend AuthorizedKeysFile with getcwd(), unbreaks relative paths
+     free() (not xfree()) the buffer returned by getcwd()
+   - djm@cvs.openbsd.org 2010/03/13 21:10:38
+     [clientloop.c]
+     protocol conformance fix: send language tag when disconnecting normally;
+     spotted by 1.41421 AT gmail.com, ok markus@ deraadt@
+   - djm@cvs.openbsd.org 2010/03/13 21:45:46
+     [ssh-keygen.1]
+     Certificates are named *-cert.pub, not *_cert.pub; committing a diff
+     from stevesk@ ok me
+   - jmc@cvs.openbsd.org 2010/03/13 23:38:13
+     [ssh-keygen.1]
+     fix a formatting error (args need quoted); noted by stevesk
+   - stevesk@cvs.openbsd.org 2010/03/15 19:40:02
+     [key.c key.h ssh-keygen.c]
+     also print certificate type (user or host) for ssh-keygen -L
+     ok djm kettenis
+   - stevesk@cvs.openbsd.org 2010/03/16 15:46:52
+     [auth-options.c]
+     spelling in error message. ok djm kettenis
+   - djm@cvs.openbsd.org 2010/03/16 16:36:49
+     [version.h]
+     crank version to openssh-5.5 since we have a few fixes since 5.4;
+     requested deraadt@ kettenis@
+ - (djm) [README contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
+   [contrib/suse/openssh.spec] Crank version numbers
+
+20100314
+ - (djm) [ssh-pkcs11-helper.c] Move #ifdef to after #defines to fix
+   compilation failure when !HAVE_DLOPEN. Reported by felix-mindrot
+   AT fefe.de
+ - (djm) [Makefile.in] Respecify -lssh after -lopenbsd-compat for
+   ssh-pkcs11-helper to repair static builds (we do the same for
+   ssh-keyscan). Reported by felix-mindrot AT fefe.de
+
+20100312
+ - (tim) [Makefile.in] Now that scard is gone, no need to make $(datadir)
+ - (tim) [Makefile.in] Add missing $(EXEEXT) to install targets.
+   Patch from Corinna Vinschen.
+ - (tim) [contrib/cygwin/Makefile] Fix list of documentation files to install
+   on a Cygwin installation. Patch from Corinna Vinschen.
+
+20100311
+ - (tim) [contrib/suse/openssh.spec] crank version number here too.
+   report by imorgan AT nas.nasa.gov
+
+20100309
+ - (dtucker) [configure.ac] Use a proper AC_CHECK_DECL for BROKEN_GETADDRINFO
+   so setting it in CFLAGS correctly skips IPv6 tests.
+
+20100428
  - (djm) OpenBSD CVS Sync
    - djm@cvs.openbsd.org 2010/03/07 22:16:01
      [ssh-keygen.c]

Modified: projects/quota64/crypto/openssh/README
==============================================================================
--- projects/quota64/crypto/openssh/README	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/README	Thu May  6 17:37:23 2010	(r207707)
@@ -1,4 +1,4 @@
-See http://www.openssh.com/txt/release-5.4 for the release notes.
+See http://www.openssh.com/txt/release-5.5 for the release notes.
 
 - A Japanese translation of this document and of the OpenSSH FAQ is
 - available at http://www.unixuser.org/~haruyama/security/openssh/index.html
@@ -62,4 +62,4 @@ References -
 [6] http://www.openbsd.org/cgi-bin/man.cgi?query=style&sektion=9
 [7] http://www.openssh.com/faq.html
 
-$Id: README,v 1.72 2010/03/07 22:41:02 djm Exp $
+$Id: README,v 1.73 2010/03/21 19:11:55 djm Exp $

Modified: projects/quota64/crypto/openssh/auth-options.c
==============================================================================
--- projects/quota64/crypto/openssh/auth-options.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/auth-options.c	Thu May  6 17:37:23 2010	(r207707)
@@ -1,4 +1,4 @@
-/* $OpenBSD: auth-options.c,v 1.48 2010/03/07 11:57:13 dtucker Exp $ */
+/* $OpenBSD: auth-options.c,v 1.49 2010/03/16 15:46:52 stevesk Exp $ */
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -434,7 +434,7 @@ auth_cert_constraints(Buffer *c_orig, st
 				goto out;
 			}
 			if (strlen(command) != clen) {
-				error("force-command constrain contains \\0");
+				error("force-command constraint contains \\0");
 				goto out;
 			}
 			if (cert_forced_command != NULL) {
@@ -454,7 +454,7 @@ auth_cert_constraints(Buffer *c_orig, st
 				goto out;
 			}
 			if (strlen(allowed) != clen) {
-				error("source-address constrain contains \\0");
+				error("source-address constraint contains \\0");
 				goto out;
 			}
 			if (cert_source_address_done++) {

Modified: projects/quota64/crypto/openssh/auth2-pubkey.c
==============================================================================
--- projects/quota64/crypto/openssh/auth2-pubkey.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/auth2-pubkey.c	Thu May  6 17:37:23 2010	(r207707)
@@ -1,4 +1,4 @@
-/* $OpenBSD: auth2-pubkey.c,v 1.21 2010/03/04 10:36:03 djm Exp $ */
+/* $OpenBSD: auth2-pubkey.c,v 1.22 2010/03/10 23:27:17 djm Exp $ */
 /*
  * Copyright (c) 2000 Markus Friedl.  All rights reserved.
  *
@@ -240,22 +240,26 @@ user_key_allowed2(struct passwd *pw, Key
 				continue;
 			if (!key_equal(found, key->cert->signature_key))
 				continue;
-			debug("matching CA found: file %s, line %lu",
-			    file, linenum);
 			fp = key_fingerprint(found, SSH_FP_MD5,
 			    SSH_FP_HEX);
-			verbose("Found matching %s CA: %s",
-			    key_type(found), fp);
-			xfree(fp);
+			debug("matching CA found: file %s, line %lu, %s %s",
+			    file, linenum, key_type(found), fp);
 			if (key_cert_check_authority(key, 0, 0, pw->pw_name,
 			    &reason) != 0) {
+				xfree(fp);
 				error("%s", reason);
 				auth_debug_add("%s", reason);
 				continue;
 			}
 			if (auth_cert_constraints(&key->cert->constraints,
-			    pw) != 0)
+			    pw) != 0) {
+				xfree(fp);
 				continue;
+			}
+			verbose("Accepted certificate ID \"%s\" "
+			    "signed by %s CA %s via %s", key->cert->key_id,
+			    key_type(found), fp, file);
+			xfree(fp);
 			found_key = 1;
 			break;
 		} else if (!key_is_cert_authority && key_equal(found, key)) {
@@ -281,15 +285,15 @@ user_key_allowed2(struct passwd *pw, Key
 static int
 user_cert_trusted_ca(struct passwd *pw, Key *key)
 {
-	char *key_fp, *ca_fp;
+	char *ca_fp;
 	const char *reason;
 	int ret = 0;
 
 	if (!key_is_cert(key) || options.trusted_user_ca_keys == NULL)
 		return 0;
 
-	key_fp = key_fingerprint(key, SSH_FP_MD5, SSH_FP_HEX);
-	ca_fp = key_fingerprint(key, SSH_FP_MD5, SSH_FP_HEX);
+	ca_fp = key_fingerprint(key->cert->signature_key,
+	    SSH_FP_MD5, SSH_FP_HEX);
 
 	if (key_in_file(key->cert->signature_key,
 	    options.trusted_user_ca_keys, 1) != 1) {
@@ -306,13 +310,12 @@ user_cert_trusted_ca(struct passwd *pw, 
 	if (auth_cert_constraints(&key->cert->constraints, pw) != 0)
 		goto out;
 
-	verbose("%s certificate %s allowed by trusted %s key %s",
-	    key_type(key), key_fp, key_type(key->cert->signature_key), ca_fp);
+	verbose("Accepted certificate ID \"%s\" signed by %s CA %s via %s",
+	    key->cert->key_id, key_type(key->cert->signature_key), ca_fp,
+	    options.trusted_user_ca_keys);
 	ret = 1;
 
  out:
-	if (key_fp != NULL)
-		xfree(key_fp);
 	if (ca_fp != NULL)
 		xfree(ca_fp);
 	return ret;

Modified: projects/quota64/crypto/openssh/channels.c
==============================================================================
--- projects/quota64/crypto/openssh/channels.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/channels.c	Thu May  6 17:37:23 2010	(r207707)
@@ -3252,7 +3252,11 @@ x11_create_display_inet(int x11_display_
 			sock = socket(ai->ai_family, ai->ai_socktype,
 			    ai->ai_protocol);
 			if (sock < 0) {
-				if ((errno != EINVAL) && (errno != EAFNOSUPPORT)) {
+				if ((errno != EINVAL) && (errno != EAFNOSUPPORT)
+#ifdef EPFNOSUPPORT
+				    && (errno != EPFNOSUPPORT)
+#endif 
+				    ) {
 					error("socket: %.100s", strerror(errno));
 					freeaddrinfo(aitop);
 					return -1;

Modified: projects/quota64/crypto/openssh/clientloop.c
==============================================================================
--- projects/quota64/crypto/openssh/clientloop.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/clientloop.c	Thu May  6 17:37:23 2010	(r207707)
@@ -1,4 +1,4 @@
-/* $OpenBSD: clientloop.c,v 1.218 2010/01/28 00:21:18 djm Exp $ */
+/* $OpenBSD: clientloop.c,v 1.219 2010/03/13 21:10:38 djm Exp $ */
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -1484,6 +1484,7 @@ client_loop(int have_pty, int escape_cha
 		packet_start(SSH2_MSG_DISCONNECT);
 		packet_put_int(SSH2_DISCONNECT_BY_APPLICATION);
 		packet_put_cstring("disconnected by user");
+		packet_put_cstring(""); /* language tag */
 		packet_send();
 		packet_write_wait();
 	}

Modified: projects/quota64/crypto/openssh/config.h
==============================================================================
--- projects/quota64/crypto/openssh/config.h	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/config.h	Thu May  6 17:37:23 2010	(r207707)
@@ -124,7 +124,7 @@
 #define DISABLE_WTMPX 1
 
 /* Enable for PKCS#11 support */
-#define ENABLE_PKCS11 
+#define ENABLE_PKCS11 /**/
 
 /* Builtin PRNG command timeout */
 #define ENTROPY_TIMEOUT_MSEC 200
@@ -456,6 +456,9 @@
 /* Define to 1 if you have the `getutxline' function. */
 #define HAVE_GETUTXLINE 1
 
+/* Define to 1 if you have the `getutxuser' function. */
+#define HAVE_GETUTXUSER 1
+
 /* Define to 1 if you have the `get_default_context_with_level' function. */
 /* #undef HAVE_GET_DEFAULT_CONTEXT_WITH_LEVEL */
 
@@ -552,6 +555,9 @@
 /* Define if system has libiaf that supports set_id */
 /* #undef HAVE_LIBIAF */
 
+/* Define to 1 if you have the `network' library (-lnetwork). */
+/* #undef HAVE_LIBNETWORK */
+
 /* Define to 1 if you have the `nsl' library (-lnsl). */
 /* #undef HAVE_LIBNSL */
 
@@ -805,6 +811,9 @@
 /* Define to 1 if you have the `setutent' function. */
 /* #undef HAVE_SETUTENT */
 
+/* Define to 1 if you have the `setutxdb' function. */
+#define HAVE_SETUTXDB 1
+
 /* Define to 1 if you have the `setutxent' function. */
 #define HAVE_SETUTXENT 1
 
@@ -1416,8 +1425,8 @@
 /* Define if you want SELinux support. */
 /* #undef WITH_SELINUX */
 
-/* Define to 1 if your processor stores words with the most significant byte
-   first (like Motorola and SPARC, unlike Intel and VAX). */
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+   significant byte first (like Motorola and SPARC, unlike Intel and VAX). */
 #if defined __BIG_ENDIAN__
 # define WORDS_BIGENDIAN 1
 #elif ! defined __LITTLE_ENDIAN__

Modified: projects/quota64/crypto/openssh/config.h.in
==============================================================================
--- projects/quota64/crypto/openssh/config.h.in	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/config.h.in	Thu May  6 17:37:23 2010	(r207707)
@@ -80,9 +80,6 @@
 /* Define if you want to specify the path to your lastlog file */
 #undef CONF_LASTLOG_FILE
 
-/* Define if you want to specify the path to your utmpx file */
-#undef CONF_UTMPX_FILE
-
 /* Define if you want to specify the path to your utmp file */
 #undef CONF_UTMP_FILE
 
@@ -455,6 +452,9 @@
 /* Define to 1 if you have the `getutxline' function. */
 #undef HAVE_GETUTXLINE
 
+/* Define to 1 if you have the `getutxuser' function. */
+#undef HAVE_GETUTXUSER
+
 /* Define to 1 if you have the `get_default_context_with_level' function. */
 #undef HAVE_GET_DEFAULT_CONTEXT_WITH_LEVEL
 
@@ -551,6 +551,9 @@
 /* Define if system has libiaf that supports set_id */
 #undef HAVE_LIBIAF
 
+/* Define to 1 if you have the `network' library (-lnetwork). */
+#undef HAVE_LIBNETWORK
+
 /* Define to 1 if you have the `nsl' library (-lnsl). */
 #undef HAVE_LIBNSL
 
@@ -804,6 +807,9 @@
 /* Define to 1 if you have the `setutent' function. */
 #undef HAVE_SETUTENT
 
+/* Define to 1 if you have the `setutxdb' function. */
+#undef HAVE_SETUTXDB
+
 /* Define to 1 if you have the `setutxent' function. */
 #undef HAVE_SETUTXENT
 

Modified: projects/quota64/crypto/openssh/defines.h
==============================================================================
--- projects/quota64/crypto/openssh/defines.h	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/defines.h	Thu May  6 17:37:23 2010	(r207707)
@@ -25,7 +25,7 @@
 #ifndef _DEFINES_H
 #define _DEFINES_H
 
-/* $Id: defines.h,v 1.159 2010/01/13 23:44:34 tim Exp $ */
+/* $Id: defines.h,v 1.160 2010/04/09 08:13:27 dtucker Exp $ */
 
 
 /* Constants */

Modified: projects/quota64/crypto/openssh/key.c
==============================================================================
--- projects/quota64/crypto/openssh/key.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/key.c	Thu May  6 17:37:23 2010	(r207707)
@@ -1,4 +1,4 @@
-/* $OpenBSD: key.c,v 1.85 2010/03/04 01:44:57 djm Exp $ */
+/* $OpenBSD: key.c,v 1.86 2010/03/15 19:40:02 stevesk Exp $ */
 /*
  * read_bignum():
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -802,6 +802,19 @@ key_type(const Key *k)
 }
 
 const char *
+key_cert_type(const Key *k)
+{
+	switch (k->cert->type) {
+	case SSH2_CERT_TYPE_USER:
+		return "user";
+	case SSH2_CERT_TYPE_HOST:
+		return "host";
+	default:
+		return "unknown";
+	}
+}
+
+const char *
 key_ssh_name(const Key *k)
 {
 	switch (k->type) {

Modified: projects/quota64/crypto/openssh/key.h
==============================================================================
--- projects/quota64/crypto/openssh/key.h	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/key.h	Thu May  6 17:37:23 2010	(r207707)
@@ -1,4 +1,4 @@
-/* $OpenBSD: key.h,v 1.28 2010/02/26 20:29:54 djm Exp $ */
+/* $OpenBSD: key.h,v 1.29 2010/03/15 19:40:02 stevesk Exp $ */
 
 /*
  * Copyright (c) 2000, 2001 Markus Friedl.  All rights reserved.
@@ -82,6 +82,7 @@ int		 key_equal(const Key *, const Key *
 char		*key_fingerprint(Key *, enum fp_type, enum fp_rep);
 u_char		*key_fingerprint_raw(Key *, enum fp_type, u_int *);
 const char	*key_type(const Key *);
+const char	*key_cert_type(const Key *);
 int		 key_write(const Key *, FILE *);
 int		 key_read(Key *, char **);
 u_int		 key_size(const Key *);

Modified: projects/quota64/crypto/openssh/loginrec.c
==============================================================================
--- projects/quota64/crypto/openssh/loginrec.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/loginrec.c	Thu May  6 17:37:23 2010	(r207707)
@@ -510,6 +510,10 @@ getlast_entry(struct logininfo *li)
 #ifdef USE_LASTLOG
 	return(lastlog_get_entry(li));
 #else /* !USE_LASTLOG */
+#if defined(USE_UTMPX) && defined(HAVE_SETUTXDB) && \
+    defined(UTXDB_LASTLOGIN) && defined(HAVE_GETUTXUSER)
+	return (utmpx_get_entry(li));
+#endif
 
 #if 1
 	return (utmpx_get_entry(li));
@@ -1614,7 +1618,8 @@ lastlog_get_entry(struct logininfo *li)
 #endif /* HAVE_GETLASTLOGXBYNAME */
 #endif /* USE_LASTLOG */
 
-#if 1
+#if defined(USE_UTMPX) && defined(HAVE_SETUTXDB) && \
+    defined(UTXDB_LASTLOGIN) && defined(HAVE_GETUTXUSER)
 int
 utmpx_get_entry(struct logininfo *li)
 {
@@ -1637,7 +1642,7 @@ utmpx_get_entry(struct logininfo *li)
 	endutxent();
 	return (1);
 }
-#endif
+#endif /* USE_UTMPX && HAVE_SETUTXDB && UTXDB_LASTLOGIN && HAVE_GETUTXUSER */
 
 #ifdef USE_BTMP
   /*

Modified: projects/quota64/crypto/openssh/logintest.c
==============================================================================
--- projects/quota64/crypto/openssh/logintest.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/logintest.c	Thu May  6 17:37:23 2010	(r207707)
@@ -264,7 +264,7 @@ showOptions(void)
 	printf("\tUSE_UTMP (UTMP_FILE=%s)\n", UTMP_FILE);
 #endif
 #ifdef USE_UTMPX
-	printf("\tUSE_UTMPX (UTMPX_FILE=%s)\n", UTMPX_FILE);
+	printf("\tUSE_UTMPX\n");
 #endif
 #ifdef USE_WTMP
 	printf("\tUSE_WTMP (WTMP_FILE=%s)\n", WTMP_FILE);

Modified: projects/quota64/crypto/openssh/openbsd-compat/bsd-arc4random.c
==============================================================================
--- projects/quota64/crypto/openssh/openbsd-compat/bsd-arc4random.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/openbsd-compat/bsd-arc4random.c	Thu May  6 17:37:23 2010	(r207707)
@@ -84,7 +84,7 @@ arc4random_stir(void)
 }
 #endif /* !HAVE_ARC4RANDOM */
 
-#ifndef ARC4RANDOM_BUF
+#ifndef HAVE_ARC4RANDOM_BUF
 void
 arc4random_buf(void *_buf, size_t n)
 {
@@ -102,7 +102,7 @@ arc4random_buf(void *_buf, size_t n)
 }
 #endif /* !HAVE_ARC4RANDOM_BUF */
 
-#ifndef ARC4RANDOM_UNIFORM
+#ifndef HAVE_ARC4RANDOM_UNIFORM
 /*
  * Calculate a uniformly distributed random number less than upper_bound
  * avoiding "modulo bias".

Modified: projects/quota64/crypto/openssh/servconf.c
==============================================================================
--- projects/quota64/crypto/openssh/servconf.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/servconf.c	Thu May  6 17:37:23 2010	(r207707)
@@ -1,4 +1,4 @@
-/* $OpenBSD: servconf.c,v 1.204 2010/03/04 10:36:03 djm Exp $ */
+/* $OpenBSD: servconf.c,v 1.207 2010/03/25 23:38:28 djm Exp $ */
 /*
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
  *                    All rights reserved
@@ -474,15 +474,14 @@ parse_token(const char *cp, const char *
 char *
 derelativise_path(const char *path)
 {
-	char *expanded, *ret, *cwd;
+	char *expanded, *ret, cwd[MAXPATHLEN];
 
 	expanded = tilde_expand_filename(path, getuid());
 	if (*expanded == '/')
 		return expanded;
-	if ((cwd = getcwd(NULL, 0)) == NULL)
+	if (getcwd(cwd, sizeof(cwd)) == NULL)
 		fatal("%s: getcwd: %s", __func__, strerror(errno));
 	xasprintf(&ret, "%s/%s", cwd, expanded);
-	xfree(cwd);
 	xfree(expanded);
 	return ret;
 }
@@ -1227,7 +1226,17 @@ process_server_config_line(ServerOptions
 		charptr = (opcode == sAuthorizedKeysFile) ?
 		    &options->authorized_keys_file :
 		    &options->authorized_keys_file2;
-		goto parse_filename;
+		arg = strdelim(&cp);
+		if (!arg || *arg == '\0')
+			fatal("%s line %d: missing file name.",
+			    filename, linenum);
+		if (*activep && *charptr == NULL) {
+			*charptr = tilde_expand_filename(arg, getuid());
+			/* increase optional counter */
+			if (intptr != NULL)
+				*intptr = *intptr + 1;
+		}
+		break;
 
 	case sClientAliveInterval:
 		intptr = &options->client_alive_interval;

Modified: projects/quota64/crypto/openssh/session.c
==============================================================================
--- projects/quota64/crypto/openssh/session.c	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/session.c	Thu May  6 17:37:23 2010	(r207707)
@@ -1581,6 +1581,10 @@ do_setusercontext(struct passwd *pw)
 		}
 #endif /* HAVE_SETPCRED */
 
+#ifdef WITH_SELINUX
+		ssh_selinux_setup_exec_context(pw->pw_name);
+#endif
+
 		if (options.chroot_directory != NULL &&
 		    strcasecmp(options.chroot_directory, "none") != 0) {
                         tmp = tilde_expand_filename(options.chroot_directory,
@@ -1605,10 +1609,6 @@ do_setusercontext(struct passwd *pw)
 
 	if (getuid() != pw->pw_uid || geteuid() != pw->pw_uid)
 		fatal("Failed to set uids to %u.", (u_int) pw->pw_uid);
-
-#ifdef WITH_SELINUX
-	ssh_selinux_setup_exec_context(pw->pw_name);
-#endif
 }
 
 static void

Modified: projects/quota64/crypto/openssh/ssh-keygen.1
==============================================================================
--- projects/quota64/crypto/openssh/ssh-keygen.1	Thu May  6 17:28:59 2010	(r207706)
+++ projects/quota64/crypto/openssh/ssh-keygen.1	Thu May  6 17:37:23 2010	(r207707)
@@ -1,4 +1,4 @@
-.\"	$OpenBSD: ssh-keygen.1,v 1.88 2010/03/08 00:28:55 djm Exp $
+.\"	$OpenBSD: ssh-keygen.1,v 1.92 2010/03/13 23:38:13 jmc Exp $
 .\"	$FreeBSD$
 .\"
 .\"  -*- nroff -*-
@@ -38,7 +38,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd March 8 2010
+.Dd March 13 2010
 .Dt SSH-KEYGEN 1
 .Os
 .Sh NAME
@@ -308,8 +308,15 @@ Please see the
 section for details.
 The constraints that are valid for user certificates are:
 .Bl -tag -width Ds
-.It Ic no-x11-forwarding
-Disable X11 forwarding (permitted by default).
+.It Ic clear
+Clear all enabled permissions.
+This is useful for clearing the default set of permissions so permissions may
+be added individually.
+.It Ic force-command Ns = Ns Ar command
+Forces the execution of
+.Ar command
+instead of any shell or command specified by the user when
+the certificate is used for authentication.
 .It Ic no-agent-forwarding
 Disable
 .Xr ssh-agent 1
@@ -324,12 +331,8 @@ Disable execution of
 by
 .Xr sshd 8
 (permitted by default).
-.It Ic clear
-Clear all enabled permissions.
-This is useful for clearing the default set of permissions so permissions may
-be added individually.
-.It Ic permit-x11-forwarding
-Allows X11 forwarding.
+.It Ic no-x11-forwarding
+Disable X11 forwarding (permitted by default).

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@FreeBSD.ORG  Sat May  8 05:36:35 2010
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 837C41065672;
	Sat,  8 May 2010 05:36:35 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [69.147.83.44])
	by mx1.freebsd.org (Postfix) with ESMTP id 5AF128FC15;
	Sat,  8 May 2010 05:36:35 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o485aZwF022748;
	Sat, 8 May 2010 05:36:35 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o485aZgF022747;
	Sat, 8 May 2010 05:36:35 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201005080536.o485aZgF022747@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Sat, 8 May 2010 05:36:35 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r207765 - projects/ofed
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 May 2010 05:36:35 -0000

Author: jeff
Date: Sat May  8 05:36:34 2010
New Revision: 207765
URL: http://svn.freebsd.org/changeset/base/207765

Log:
   - Make a new directory to hold branches related to the OpenFabrics
     Enterprise Distribution port.
  
  Sponsored by:  Isilon Systems, iX Systems, and Panasas.

Added:
  projects/ofed/

From owner-svn-src-projects@FreeBSD.ORG  Sat May  8 05:40:20 2010
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 58E3A106566B;
	Sat,  8 May 2010 05:40:20 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [69.147.83.44])
	by mx1.freebsd.org (Postfix) with ESMTP id 302888FC12;
	Sat,  8 May 2010 05:40:20 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o485eKis023595;
	Sat, 8 May 2010 05:40:20 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o485eKkm023594;
	Sat, 8 May 2010 05:40:20 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201005080540.o485eKkm023594@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Sat, 8 May 2010 05:40:20 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r207766 - projects/ofed/base
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 May 2010 05:40:20 -0000

Author: jeff
Date: Sat May  8 05:40:19 2010
New Revision: 207766
URL: http://svn.freebsd.org/changeset/base/207766

Log:
   - Branch HEAD to make a vanilla copy of OFED and FreeBSD sources.  This
     will ease the difficulty of tracking modified and added files from the
     original Linux sources.
  
  Sponsored by:  Isilon Systems, iX Systems, and Panasas.

Added:
     - copied from r207765, head/
Directory Properties:
  projects/ofed/base/   (props changed)

From owner-svn-src-projects@FreeBSD.ORG  Sat May  8 05:42:05 2010
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id B04DB106567A;
	Sat,  8 May 2010 05:42:05 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [69.147.83.44])
	by mx1.freebsd.org (Postfix) with ESMTP id 873858FC08;
	Sat,  8 May 2010 05:42:05 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o485g53p024032;
	Sat, 8 May 2010 05:42:05 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o485g5FT024031;
	Sat, 8 May 2010 05:42:05 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201005080542.o485g5FT024031@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Sat, 8 May 2010 05:42:05 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r207767 - projects/ofed/head
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 May 2010 05:42:05 -0000

Author: jeff
Date: Sat May  8 05:42:05 2010
New Revision: 207767
URL: http://svn.freebsd.org/changeset/base/207767

Log:
   - Make a branch to track local BSD changes and additions to the ofed
     stack.
  
  Sponsored by:  Isilon Systems, iX Systems, and Panasas.

Added:
     - copied from r207766, projects/ofed/base/
Directory Properties:
  projects/ofed/head/   (props changed)

From owner-svn-src-projects@FreeBSD.ORG  Sat May  8 05:47:18 2010
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 86402106564A;
	Sat,  8 May 2010 05:47:18 +0000 (UTC)
	(envelope-from jroberson@jroberson.net)
Received: from mail-pv0-f182.google.com (mail-pv0-f182.google.com
	[74.125.83.182])
	by mx1.freebsd.org (Postfix) with ESMTP id 551DB8FC0A;
	Sat,  8 May 2010 05:47:18 +0000 (UTC)
Received: by pvb32 with SMTP id 32so168671pvb.13
	for <multiple recipients>; Fri, 07 May 2010 22:47:08 -0700 (PDT)
Received: by 10.141.214.24 with SMTP id r24mr558006rvq.273.1273297628361;
	Fri, 07 May 2010 22:47:08 -0700 (PDT)
Received: from [10.0.1.198] (udp022762uds.hawaiiantel.net [72.234.79.107])
	by mx.google.com with ESMTPS id q10sm1291046rvp.8.2010.05.07.22.47.06
	(version=SSLv3 cipher=RC4-MD5); Fri, 07 May 2010 22:47:07 -0700 (PDT)
Date: Fri, 7 May 2010 19:47:06 -1000 (HST)
From: Jeff Roberson <jroberson@jroberson.net>
X-X-Sender: jroberson@desktop
To: Jeff Roberson <jeff@FreeBSD.org>
In-Reply-To: <201005080542.o485g5FT024031@svn.freebsd.org>
Message-ID: <alpine.BSF.2.00.1005071943030.1398@desktop>
References: <201005080542.o485g5FT024031@svn.freebsd.org>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org
Subject: Re: svn commit: r207767 - projects/ofed/head
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 May 2010 05:47:18 -0000

On Sat, 8 May 2010, Jeff Roberson wrote:

> Author: jeff
> Date: Sat May  8 05:42:05 2010
> New Revision: 207767
> URL: http://svn.freebsd.org/changeset/base/207767
>
> Log:
>   - Make a branch to track local BSD changes and additions to the ofed
>     stack.

To be clear about this:  I made two branches because the vendor sources 
are poorly contained and there is some risk my initial checkin will miss 
some.  I want to be able to track these specifically so that it is 
possible to do a simple diff and upgrade in the future.  To facilitate 
this I made a seperate branch for the vanilla vendor files and then a 
branch off of that for my changes so I can differentiate the two. 
Ultimately when this is integrated into FreeBSD only the vendor branch 
will need to remain for upgrades.

This is probably also the first public notice that I am working on a port 
of an infiniband stack to FreeBSD thanks to those listed in the sponsored 
by line.

Thanks,
Jeff

>
>  Sponsored by:  Isilon Systems, iX Systems, and Panasas.
>
> Added:
>     - copied from r207766, projects/ofed/base/
> Directory Properties:
>  projects/ofed/head/   (props changed)
>

From owner-svn-src-projects@FreeBSD.ORG  Sat May  8 20:08:02 2010
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 7CA27106566B;
	Sat,  8 May 2010 20:08:02 +0000 (UTC)
	(envelope-from marcel@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [69.147.83.44])
	by mx1.freebsd.org (Postfix) with ESMTP id 67E428FC17;
	Sat,  8 May 2010 20:08:02 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o48K82eh015926;
	Sat, 8 May 2010 20:08:02 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o48K82QP015916;
	Sat, 8 May 2010 20:08:02 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201005082008.o48K82QP015916@svn.freebsd.org>
From: Marcel Moolenaar <marcel@FreeBSD.org>
Date: Sat, 8 May 2010 20:08:02 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r207795 - in projects/altix/sys: amd64/amd64 amd64/conf
	amd64/ia32 amd64/include amd64/include/xen arm/arm arm/at91
	arm/conf arm/include arm/mv arm/xscale/ixp425 boot/forth
	boot/sparc64...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 May 2010 20:08:02 -0000

Author: marcel
Date: Sat May  8 20:08:01 2010
New Revision: 207795
URL: http://svn.freebsd.org/changeset/base/207795

Log:
  Merge svn+ssh://svn.freebsd.org/base/head@207793

Added:
  projects/altix/sys/contrib/dev/acpica/compiler/aslrestype1i.c
     - copied unchanged from r207793, head/sys/contrib/dev/acpica/compiler/aslrestype1i.c
  projects/altix/sys/contrib/dev/acpica/compiler/aslrestype2d.c
     - copied unchanged from r207793, head/sys/contrib/dev/acpica/compiler/aslrestype2d.c
  projects/altix/sys/contrib/dev/acpica/compiler/aslrestype2e.c
     - copied unchanged from r207793, head/sys/contrib/dev/acpica/compiler/aslrestype2e.c
  projects/altix/sys/contrib/dev/acpica/compiler/aslrestype2q.c
     - copied unchanged from r207793, head/sys/contrib/dev/acpica/compiler/aslrestype2q.c
  projects/altix/sys/contrib/dev/acpica/compiler/aslrestype2w.c
     - copied unchanged from r207793, head/sys/contrib/dev/acpica/compiler/aslrestype2w.c
  projects/altix/sys/contrib/dev/acpica/events/evgpeinit.c
     - copied unchanged from r207793, head/sys/contrib/dev/acpica/events/evgpeinit.c
  projects/altix/sys/contrib/dev/acpica/events/evgpeutil.c
     - copied unchanged from r207793, head/sys/contrib/dev/acpica/events/evgpeutil.c
  projects/altix/sys/dev/io/iodev.h
     - copied unchanged from r207793, head/sys/dev/io/iodev.h
  projects/altix/sys/dev/mvs/
     - copied from r207793, head/sys/dev/mvs/
  projects/altix/sys/dev/sge/
     - copied from r207793, head/sys/dev/sge/
  projects/altix/sys/mips/cavium/octeon_mp.c
     - copied unchanged from r207793, head/sys/mips/cavium/octeon_mp.c
  projects/altix/sys/modules/mvs/
     - copied from r207793, head/sys/modules/mvs/
  projects/altix/sys/modules/sge/
     - copied from r207793, head/sys/modules/sge/
  projects/altix/sys/sparc64/include/mcntl.h
     - copied unchanged from r207793, head/sys/sparc64/include/mcntl.h
  projects/altix/sys/sparc64/sparc64/zeus.c
     - copied unchanged from r207793, head/sys/sparc64/sparc64/zeus.c
Deleted:
  projects/altix/sys/cddl/dev/cyclic/amd64/
  projects/altix/sys/mips/cavium/dev/rgmii/octeon_fau.c
  projects/altix/sys/mips/include/archtype.h
  projects/altix/sys/mips/include/defs.h
  projects/altix/sys/mips/include/psl.h
  projects/altix/sys/mips/include/queue.h
  projects/altix/sys/mips/include/rm7000.h
  projects/altix/sys/mips/include/segments.h
  projects/altix/sys/mips/mips/copystr.S
Modified:
  projects/altix/sys/amd64/amd64/bpf_jit_machdep.c
  projects/altix/sys/amd64/amd64/bpf_jit_machdep.h
  projects/altix/sys/amd64/amd64/exception.S
  projects/altix/sys/amd64/amd64/identcpu.c
  projects/altix/sys/amd64/amd64/io.c
  projects/altix/sys/amd64/amd64/local_apic.c
  projects/altix/sys/amd64/amd64/pmap.c
  projects/altix/sys/amd64/amd64/trap.c
  projects/altix/sys/amd64/conf/GENERIC
  projects/altix/sys/amd64/ia32/ia32_signal.c
  projects/altix/sys/amd64/include/iodev.h
  projects/altix/sys/amd64/include/pmap.h
  projects/altix/sys/amd64/include/proc.h
  projects/altix/sys/amd64/include/specialreg.h
  projects/altix/sys/amd64/include/vmparam.h
  projects/altix/sys/amd64/include/xen/xenfunc.h
  projects/altix/sys/amd64/include/xen/xenvar.h
  projects/altix/sys/arm/arm/cpufunc.c
  projects/altix/sys/arm/arm/cpufunc_asm_fa526.S
  projects/altix/sys/arm/arm/elf_trampoline.c
  projects/altix/sys/arm/arm/identcpu.c
  projects/altix/sys/arm/arm/pmap.c
  projects/altix/sys/arm/at91/if_ate.c
  projects/altix/sys/arm/conf/DB-78XXX
  projects/altix/sys/arm/conf/DB-88F5XXX
  projects/altix/sys/arm/conf/DB-88F6XXX
  projects/altix/sys/arm/conf/HL200
  projects/altix/sys/arm/conf/KB920X
  projects/altix/sys/arm/conf/LN2410SBC
  projects/altix/sys/arm/conf/SHEEVAPLUG
  projects/altix/sys/arm/include/cpuconf.h
  projects/altix/sys/arm/include/cpufunc.h
  projects/altix/sys/arm/include/pmap.h
  projects/altix/sys/arm/include/proc.h
  projects/altix/sys/arm/mv/files.mv
  projects/altix/sys/arm/xscale/ixp425/if_npe.c
  projects/altix/sys/boot/forth/loader.conf
  projects/altix/sys/boot/sparc64/loader/main.c
  projects/altix/sys/cam/ata/ata_da.c
  projects/altix/sys/cam/ata/ata_pmp.c
  projects/altix/sys/cam/ata/ata_xpt.c
  projects/altix/sys/cam/cam_ccb.h
  projects/altix/sys/cam/cam_xpt.c
  projects/altix/sys/cam/scsi/scsi_cd.c
  projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  projects/altix/sys/cddl/dev/cyclic/i386/cyclic_machdep.c
  projects/altix/sys/compat/freebsd32/freebsd32.h
  projects/altix/sys/compat/freebsd32/freebsd32_misc.c
  projects/altix/sys/compat/freebsd32/freebsd32_util.h
  projects/altix/sys/compat/linprocfs/linprocfs.c
  projects/altix/sys/compat/linux/linux_ioctl.c
  projects/altix/sys/compat/x86bios/x86bios.c
  projects/altix/sys/conf/NOTES
  projects/altix/sys/conf/files
  projects/altix/sys/conf/files.mips
  projects/altix/sys/conf/files.sparc64
  projects/altix/sys/conf/files.sun4v
  projects/altix/sys/conf/kern.pre.mk
  projects/altix/sys/conf/kmod.mk
  projects/altix/sys/conf/options
  projects/altix/sys/conf/options.arm
  projects/altix/sys/contrib/dev/acpica/acpica_prep.sh
  projects/altix/sys/contrib/dev/acpica/changes.txt
  projects/altix/sys/contrib/dev/acpica/common/adisasm.c
  projects/altix/sys/contrib/dev/acpica/compiler/aslcompile.c
  projects/altix/sys/contrib/dev/acpica/compiler/aslcompiler.h
  projects/altix/sys/contrib/dev/acpica/compiler/asldefine.h
  projects/altix/sys/contrib/dev/acpica/compiler/aslfiles.c
  projects/altix/sys/contrib/dev/acpica/compiler/aslglobal.h
  projects/altix/sys/contrib/dev/acpica/compiler/asllisting.c
  projects/altix/sys/contrib/dev/acpica/compiler/aslmain.c
  projects/altix/sys/contrib/dev/acpica/compiler/aslpredef.c
  projects/altix/sys/contrib/dev/acpica/compiler/aslresource.c
  projects/altix/sys/contrib/dev/acpica/compiler/aslrestype1.c
  projects/altix/sys/contrib/dev/acpica/compiler/aslrestype2.c
  projects/altix/sys/contrib/dev/acpica/compiler/asltypes.h
  projects/altix/sys/contrib/dev/acpica/debugger/dbcmds.c
  projects/altix/sys/contrib/dev/acpica/debugger/dbdisply.c
  projects/altix/sys/contrib/dev/acpica/events/evgpe.c
  projects/altix/sys/contrib/dev/acpica/events/evgpeblk.c
  projects/altix/sys/contrib/dev/acpica/executer/exconfig.c
  projects/altix/sys/contrib/dev/acpica/executer/exoparg1.c
  projects/altix/sys/contrib/dev/acpica/executer/exsystem.c
  projects/altix/sys/contrib/dev/acpica/include/acevents.h
  projects/altix/sys/contrib/dev/acpica/include/acglobal.h
  projects/altix/sys/contrib/dev/acpica/include/acinterp.h
  projects/altix/sys/contrib/dev/acpica/include/aclocal.h
  projects/altix/sys/contrib/dev/acpica/include/acpiosxf.h
  projects/altix/sys/contrib/dev/acpica/include/acpixf.h
  projects/altix/sys/contrib/dev/acpica/include/actypes.h
  projects/altix/sys/contrib/dev/acpica/include/amlresrc.h
  projects/altix/sys/contrib/dev/acpica/osunixxf.c
  projects/altix/sys/contrib/dev/acpica/tables/tbfind.c
  projects/altix/sys/contrib/dev/acpica/tables/tbinstal.c
  projects/altix/sys/contrib/dev/acpica/tables/tbutils.c
  projects/altix/sys/contrib/dev/acpica/tables/tbxface.c
  projects/altix/sys/contrib/dev/acpica/utilities/utcopy.c
  projects/altix/sys/contrib/dev/acpica/utilities/utglobal.c
  projects/altix/sys/contrib/dev/acpica/utilities/uttrack.c
  projects/altix/sys/contrib/ipfilter/netinet/ip_auth.c
  projects/altix/sys/contrib/ipfilter/netinet/ip_compat.h
  projects/altix/sys/ddb/db_sym.c
  projects/altix/sys/dev/acpica/Osd/OsdHardware.c
  projects/altix/sys/dev/ae/if_ae.c
  projects/altix/sys/dev/age/if_age.c
  projects/altix/sys/dev/agp/agp.c
  projects/altix/sys/dev/agp/agp_i810.c
  projects/altix/sys/dev/ahci/ahci.c
  projects/altix/sys/dev/ahci/ahci.h
  projects/altix/sys/dev/alc/if_alc.c
  projects/altix/sys/dev/ale/if_ale.c
  projects/altix/sys/dev/an/if_an.c
  projects/altix/sys/dev/ata/ata-all.c
  projects/altix/sys/dev/ata/ata-queue.c
  projects/altix/sys/dev/ata/chipsets/ata-acerlabs.c
  projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_reset.c
  projects/altix/sys/dev/ath/if_ath.c
  projects/altix/sys/dev/atkbdc/atkbdc.c
  projects/altix/sys/dev/atkbdc/atkbdc_ebus.c
  projects/altix/sys/dev/atkbdc/atkbdc_isa.c
  projects/altix/sys/dev/atkbdc/atkbdcreg.h
  projects/altix/sys/dev/bce/if_bce.c
  projects/altix/sys/dev/bce/if_bcereg.h
  projects/altix/sys/dev/bge/if_bge.c
  projects/altix/sys/dev/bwi/if_bwi.c
  projects/altix/sys/dev/bwn/if_bwn.c
  projects/altix/sys/dev/cas/if_cas.c
  projects/altix/sys/dev/cas/if_casreg.h
  projects/altix/sys/dev/ce/if_ce.c
  projects/altix/sys/dev/ciss/ciss.c
  projects/altix/sys/dev/cm/smc90cx6.c
  projects/altix/sys/dev/cp/if_cp.c
  projects/altix/sys/dev/cs/if_cs.c
  projects/altix/sys/dev/ctau/if_ct.c
  projects/altix/sys/dev/cx/if_cx.c
  projects/altix/sys/dev/cxgb/cxgb_adapter.h
  projects/altix/sys/dev/cxgb/cxgb_ioctl.h
  projects/altix/sys/dev/cxgb/cxgb_main.c
  projects/altix/sys/dev/cxgb/cxgb_sge.c
  projects/altix/sys/dev/cxgb/sys/mvec.h
  projects/altix/sys/dev/cxgb/sys/uipc_mvec.c
  projects/altix/sys/dev/drm/ati_pcigart.c
  projects/altix/sys/dev/drm/drmP.h
  projects/altix/sys/dev/drm/drm_bufs.c
  projects/altix/sys/dev/drm/drm_context.c
  projects/altix/sys/dev/drm/drm_drv.c
  projects/altix/sys/dev/drm/drm_hashtab.c
  projects/altix/sys/dev/drm/drm_memory.c
  projects/altix/sys/dev/drm/drm_mm.c
  projects/altix/sys/dev/drm/drm_scatter.c
  projects/altix/sys/dev/drm/drm_sman.c
  projects/altix/sys/dev/drm/drm_sysctl.c
  projects/altix/sys/dev/drm/drm_vm.c
  projects/altix/sys/dev/drm/i915_dma.c
  projects/altix/sys/dev/drm/mach64_dma.c
  projects/altix/sys/dev/drm/mga_dma.c
  projects/altix/sys/dev/drm/mga_warp.c
  projects/altix/sys/dev/drm/r128_cce.c
  projects/altix/sys/dev/drm/r128_state.c
  projects/altix/sys/dev/drm/r600_blit.c
  projects/altix/sys/dev/drm/r600_cp.c
  projects/altix/sys/dev/drm/radeon_cp.c
  projects/altix/sys/dev/drm/radeon_cs.c
  projects/altix/sys/dev/drm/radeon_state.c
  projects/altix/sys/dev/drm/savage_bci.c
  projects/altix/sys/dev/drm/via_dma.c
  projects/altix/sys/dev/drm/via_dmablit.c
  projects/altix/sys/dev/drm/via_map.c
  projects/altix/sys/dev/drm/via_mm.c
  projects/altix/sys/dev/drm/via_video.c
  projects/altix/sys/dev/e1000/if_em.c
  projects/altix/sys/dev/e1000/if_igb.c
  projects/altix/sys/dev/e1000/if_lem.c
  projects/altix/sys/dev/ed/if_ed.c
  projects/altix/sys/dev/ep/if_ep.c
  projects/altix/sys/dev/esp/esp_sbus.c
  projects/altix/sys/dev/ex/if_ex.c
  projects/altix/sys/dev/fe/if_fe.c
  projects/altix/sys/dev/fxp/if_fxp.c
  projects/altix/sys/dev/hwpmc/hwpmc_core.c
  projects/altix/sys/dev/hwpmc/hwpmc_mod.c
  projects/altix/sys/dev/hwpmc/pmc_events.h
  projects/altix/sys/dev/ie/if_ie.c
  projects/altix/sys/dev/iicbus/if_ic.c
  projects/altix/sys/dev/io/iodev.c
  projects/altix/sys/dev/ipw/if_ipw.c
  projects/altix/sys/dev/ipw/if_ipwvar.h
  projects/altix/sys/dev/isp/isp_pci.c
  projects/altix/sys/dev/isp/isp_sbus.c
  projects/altix/sys/dev/iwi/if_iwi.c
  projects/altix/sys/dev/iwn/if_iwn.c
  projects/altix/sys/dev/ixgbe/ixgbe.c
  projects/altix/sys/dev/le/lance.c
  projects/altix/sys/dev/malo/if_malo.c
  projects/altix/sys/dev/md/md.c
  projects/altix/sys/dev/mii/brgphy.c
  projects/altix/sys/dev/mii/e1000phy.c
  projects/altix/sys/dev/mii/miidevs
  projects/altix/sys/dev/mpt/mpt.c
  projects/altix/sys/dev/mpt/mpt.h
  projects/altix/sys/dev/mpt/mpt_cam.c
  projects/altix/sys/dev/mpt/mpt_pci.c
  projects/altix/sys/dev/msk/if_msk.c
  projects/altix/sys/dev/msk/if_mskreg.h
  projects/altix/sys/dev/mwl/if_mwl.c
  projects/altix/sys/dev/mxge/if_mxge.c
  projects/altix/sys/dev/mxge/if_mxge_var.h
  projects/altix/sys/dev/my/if_my.c
  projects/altix/sys/dev/nfe/if_nfe.c
  projects/altix/sys/dev/nxge/if_nxge.c
  projects/altix/sys/dev/pdq/pdq_ifsubr.c
  projects/altix/sys/dev/ppbus/if_plip.c
  projects/altix/sys/dev/quicc/quicc_bfe.h
  projects/altix/sys/dev/ral/rt2560.c
  projects/altix/sys/dev/ral/rt2661.c
  projects/altix/sys/dev/re/if_re.c
  projects/altix/sys/dev/sbni/if_sbni.c
  projects/altix/sys/dev/siis/siis.c
  projects/altix/sys/dev/siis/siis.h
  projects/altix/sys/dev/sis/if_sis.c
  projects/altix/sys/dev/smc/if_smc.c
  projects/altix/sys/dev/sn/if_sn.c
  projects/altix/sys/dev/snc/dp83932.c
  projects/altix/sys/dev/sound/pcm/buffer.c
  projects/altix/sys/dev/sound/pcm/buffer.h
  projects/altix/sys/dev/sound/usb/uaudio.c
  projects/altix/sys/dev/sym/sym_hipd.c
  projects/altix/sys/dev/ti/if_ti.c
  projects/altix/sys/dev/uart/uart_dev_ns8250.c
  projects/altix/sys/dev/usb/controller/ehci.c
  projects/altix/sys/dev/usb/controller/uhci.c
  projects/altix/sys/dev/usb/controller/uss820dci.c
  projects/altix/sys/dev/usb/input/atp.c
  projects/altix/sys/dev/usb/input/uhid.c
  projects/altix/sys/dev/usb/input/ukbd.c
  projects/altix/sys/dev/usb/input/ums.c
  projects/altix/sys/dev/usb/misc/udbp.c
  projects/altix/sys/dev/usb/net/if_aue.c
  projects/altix/sys/dev/usb/net/if_axe.c
  projects/altix/sys/dev/usb/net/if_cdce.c
  projects/altix/sys/dev/usb/net/if_cue.c
  projects/altix/sys/dev/usb/net/if_kue.c
  projects/altix/sys/dev/usb/net/if_rue.c
  projects/altix/sys/dev/usb/net/if_udav.c
  projects/altix/sys/dev/usb/net/uhso.c
  projects/altix/sys/dev/usb/net/usb_ethernet.c
  projects/altix/sys/dev/usb/serial/u3g.c
  projects/altix/sys/dev/usb/serial/ubsa.c
  projects/altix/sys/dev/usb/serial/ubser.c
  projects/altix/sys/dev/usb/serial/uchcom.c
  projects/altix/sys/dev/usb/serial/uftdi.c
  projects/altix/sys/dev/usb/serial/ulpt.c
  projects/altix/sys/dev/usb/serial/umodem.c
  projects/altix/sys/dev/usb/serial/umoscom.c
  projects/altix/sys/dev/usb/serial/uplcom.c
  projects/altix/sys/dev/usb/serial/usb_serial.c
  projects/altix/sys/dev/usb/serial/uslcom.c
  projects/altix/sys/dev/usb/serial/uvisor.c
  projects/altix/sys/dev/usb/serial/uvscom.c
  projects/altix/sys/dev/usb/storage/umass.c
  projects/altix/sys/dev/usb/storage/urio.c
  projects/altix/sys/dev/usb/storage/ustorage_fs.c
  projects/altix/sys/dev/usb/usb_compat_linux.c
  projects/altix/sys/dev/usb/usb_debug.h
  projects/altix/sys/dev/usb/usb_dev.c
  projects/altix/sys/dev/usb/usb_device.c
  projects/altix/sys/dev/usb/usb_device.h
  projects/altix/sys/dev/usb/usb_freebsd.h
  projects/altix/sys/dev/usb/usb_generic.c
  projects/altix/sys/dev/usb/usb_hub.c
  projects/altix/sys/dev/usb/usb_request.c
  projects/altix/sys/dev/usb/usb_transfer.c
  projects/altix/sys/dev/usb/usb_transfer.h
  projects/altix/sys/dev/usb/usbdevs
  projects/altix/sys/dev/usb/wlan/if_rum.c
  projects/altix/sys/dev/usb/wlan/if_run.c
  projects/altix/sys/dev/usb/wlan/if_uath.c
  projects/altix/sys/dev/usb/wlan/if_upgt.c
  projects/altix/sys/dev/usb/wlan/if_ural.c
  projects/altix/sys/dev/usb/wlan/if_urtw.c
  projects/altix/sys/dev/usb/wlan/if_zyd.c
  projects/altix/sys/dev/vx/if_vx.c
  projects/altix/sys/dev/wi/if_wi.c
  projects/altix/sys/dev/wl/if_wl.c
  projects/altix/sys/dev/wpi/if_wpi.c
  projects/altix/sys/dev/xe/if_xe.c
  projects/altix/sys/dev/xen/netfront/netfront.c
  projects/altix/sys/fs/devfs/devfs_devs.c
  projects/altix/sys/fs/devfs/devfs_int.h
  projects/altix/sys/fs/ext2fs/ext2_readwrite.c
  projects/altix/sys/fs/ext2fs/ext2_vnops.c
  projects/altix/sys/fs/msdosfs/msdosfs_vnops.c
  projects/altix/sys/fs/nfs/nfs_commonkrpc.c
  projects/altix/sys/fs/nfs/nfs_commonport.c
  projects/altix/sys/fs/nfs/nfs_var.h
  projects/altix/sys/fs/nfs/nfsclstate.h
  projects/altix/sys/fs/nfs/nfskpiport.h
  projects/altix/sys/fs/nfs/nfsport.h
  projects/altix/sys/fs/nfsclient/nfs.h
  projects/altix/sys/fs/nfsclient/nfs_clbio.c
  projects/altix/sys/fs/nfsclient/nfs_clnfsiod.c
  projects/altix/sys/fs/nfsclient/nfs_clnode.c
  projects/altix/sys/fs/nfsclient/nfs_clport.c
  projects/altix/sys/fs/nfsclient/nfs_clrpcops.c
  projects/altix/sys/fs/nfsclient/nfs_clstate.c
  projects/altix/sys/fs/nfsclient/nfs_clvfsops.c
  projects/altix/sys/fs/nfsclient/nfs_clvnops.c
  projects/altix/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/altix/sys/fs/nwfs/nwfs_io.c
  projects/altix/sys/fs/pseudofs/pseudofs_vnops.c
  projects/altix/sys/fs/smbfs/smbfs_io.c
  projects/altix/sys/fs/tmpfs/tmpfs_vnops.c
  projects/altix/sys/geom/eli/g_eli.c
  projects/altix/sys/geom/geom.h
  projects/altix/sys/geom/geom_io.c
  projects/altix/sys/geom/geom_subr.c
  projects/altix/sys/geom/part/g_part.c
  projects/altix/sys/geom/part/g_part_apm.c
  projects/altix/sys/geom/part/g_part_bsd.c
  projects/altix/sys/geom/part/g_part_gpt.c
  projects/altix/sys/geom/part/g_part_if.m
  projects/altix/sys/geom/part/g_part_mbr.c
  projects/altix/sys/geom/part/g_part_pc98.c
  projects/altix/sys/geom/part/g_part_vtoc8.c
  projects/altix/sys/geom/vinum/geom_vinum_var.h
  projects/altix/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c
  projects/altix/sys/i386/conf/GENERIC
  projects/altix/sys/i386/conf/XBOX
  projects/altix/sys/i386/i386/bpf_jit_machdep.c
  projects/altix/sys/i386/i386/bpf_jit_machdep.h
  projects/altix/sys/i386/i386/identcpu.c
  projects/altix/sys/i386/i386/io.c
  projects/altix/sys/i386/i386/local_apic.c
  projects/altix/sys/i386/i386/pmap.c
  projects/altix/sys/i386/include/iodev.h
  projects/altix/sys/i386/include/pmap.h
  projects/altix/sys/i386/include/proc.h
  projects/altix/sys/i386/include/specialreg.h
  projects/altix/sys/i386/include/xen/xenfunc.h
  projects/altix/sys/i386/include/xen/xenvar.h
  projects/altix/sys/i386/xen/pmap.c
  projects/altix/sys/ia64/conf/GENERIC
  projects/altix/sys/ia64/ia64/iodev_machdep.c
  projects/altix/sys/ia64/ia64/pmap.c
  projects/altix/sys/ia64/include/iodev.h
  projects/altix/sys/ia64/include/pmap.h
  projects/altix/sys/ia64/include/proc.h
  projects/altix/sys/kern/imgact_elf.c
  projects/altix/sys/kern/kern_alq.c
  projects/altix/sys/kern/kern_clock.c
  projects/altix/sys/kern/kern_conf.c
  projects/altix/sys/kern/kern_descrip.c
  projects/altix/sys/kern/kern_exec.c
  projects/altix/sys/kern/kern_gzio.c
  projects/altix/sys/kern/kern_ktr.c
  projects/altix/sys/kern/kern_ntptime.c
  projects/altix/sys/kern/kern_proc.c
  projects/altix/sys/kern/kern_resource.c
  projects/altix/sys/kern/kern_shutdown.c
  projects/altix/sys/kern/kern_sig.c
  projects/altix/sys/kern/kern_thread.c
  projects/altix/sys/kern/subr_bufring.c
  projects/altix/sys/kern/subr_bus.c
  projects/altix/sys/kern/subr_taskqueue.c
  projects/altix/sys/kern/subr_uio.c
  projects/altix/sys/kern/subr_witness.c
  projects/altix/sys/kern/sys_pipe.c
  projects/altix/sys/kern/sys_process.c
  projects/altix/sys/kern/uipc_cow.c
  projects/altix/sys/kern/uipc_mbuf.c
  projects/altix/sys/kern/uipc_syscalls.c
  projects/altix/sys/kern/vfs_bio.c
  projects/altix/sys/kern/vfs_cache.c
  projects/altix/sys/kern/vfs_subr.c
  projects/altix/sys/kern/vfs_vnops.c
  projects/altix/sys/mips/adm5120/if_admsw.c
  projects/altix/sys/mips/atheros/if_arge.c
  projects/altix/sys/mips/cavium/asm_octeon.S
  projects/altix/sys/mips/cavium/dev/rgmii/octeon_fau.h
  projects/altix/sys/mips/cavium/dev/rgmii/octeon_rgmx.c
  projects/altix/sys/mips/cavium/files.octeon1
  projects/altix/sys/mips/cavium/octeon_machdep.c
  projects/altix/sys/mips/cavium/octeon_pcmap_regs.h
  projects/altix/sys/mips/cavium/uart_dev_oct16550.c
  projects/altix/sys/mips/conf/AR71XX
  projects/altix/sys/mips/conf/SENTRY5
  projects/altix/sys/mips/conf/SWARM
  projects/altix/sys/mips/conf/XLR
  projects/altix/sys/mips/include/_inttypes.h
  projects/altix/sys/mips/include/_limits.h
  projects/altix/sys/mips/include/asm.h
  projects/altix/sys/mips/include/cpu.h
  projects/altix/sys/mips/include/cpufunc.h
  projects/altix/sys/mips/include/cpuregs.h
  projects/altix/sys/mips/include/db_machdep.h
  projects/altix/sys/mips/include/param.h
  projects/altix/sys/mips/include/pcb.h
  projects/altix/sys/mips/include/pmap.h
  projects/altix/sys/mips/include/proc.h
  projects/altix/sys/mips/include/profile.h
  projects/altix/sys/mips/include/pte.h
  projects/altix/sys/mips/include/regnum.h
  projects/altix/sys/mips/include/sf_buf.h
  projects/altix/sys/mips/include/trap.h
  projects/altix/sys/mips/include/vmparam.h
  projects/altix/sys/mips/malta/gt_pci.c
  projects/altix/sys/mips/mips/autoconf.c
  projects/altix/sys/mips/mips/db_trace.c
  projects/altix/sys/mips/mips/exception.S
  projects/altix/sys/mips/mips/fp.S
  projects/altix/sys/mips/mips/genassym.c
  projects/altix/sys/mips/mips/locore.S
  projects/altix/sys/mips/mips/machdep.c
  projects/altix/sys/mips/mips/mem.c
  projects/altix/sys/mips/mips/mp_machdep.c
  projects/altix/sys/mips/mips/mpboot.S
  projects/altix/sys/mips/mips/nexus.c
  projects/altix/sys/mips/mips/pmap.c
  projects/altix/sys/mips/mips/psraccess.S
  projects/altix/sys/mips/mips/support.S
  projects/altix/sys/mips/mips/swtch.S
  projects/altix/sys/mips/mips/tick.c
  projects/altix/sys/mips/mips/tlb.S
  projects/altix/sys/mips/mips/trap.c
  projects/altix/sys/mips/mips/uio_machdep.c
  projects/altix/sys/mips/mips/vm_machdep.c
  projects/altix/sys/mips/rmi/clock.c
  projects/altix/sys/mips/sibyte/sb_machdep.c
  projects/altix/sys/modules/Makefile
  projects/altix/sys/modules/acpi/acpi/Makefile
  projects/altix/sys/modules/cyclic/Makefile
  projects/altix/sys/modules/usb/usb/Makefile
  projects/altix/sys/net/bpf.c
  projects/altix/sys/net/bpf_zerocopy.c
  projects/altix/sys/net/bpfdesc.h
  projects/altix/sys/net/flowtable.c
  projects/altix/sys/net/if.c
  projects/altix/sys/net/if_ef.c
  projects/altix/sys/net/if_gif.c
  projects/altix/sys/net/if_gif.h
  projects/altix/sys/net/if_gre.c
  projects/altix/sys/net/if_stf.c
  projects/altix/sys/net/route.c
  projects/altix/sys/net/rtsock.c
  projects/altix/sys/net/vnet.c
  projects/altix/sys/net/vnet.h
  projects/altix/sys/net80211/ieee80211.c
  projects/altix/sys/net80211/ieee80211_amrr.c
  projects/altix/sys/net80211/ieee80211_freebsd.h
  projects/altix/sys/net80211/ieee80211_ht.h
  projects/altix/sys/net80211/ieee80211_node.c
  projects/altix/sys/net80211/ieee80211_rssadapt.c
  projects/altix/sys/net80211/ieee80211_scan_sta.c
  projects/altix/sys/net80211/ieee80211_var.h
  projects/altix/sys/netgraph/ng_base.c
  projects/altix/sys/netgraph/ng_bridge.c
  projects/altix/sys/netgraph/ng_bridge.h
  projects/altix/sys/netgraph/ng_eiface.c
  projects/altix/sys/netgraph/ng_fec.c
  projects/altix/sys/netgraph/ng_hub.c
  projects/altix/sys/netgraph/ng_hub.h
  projects/altix/sys/netgraph/ng_iface.c
  projects/altix/sys/netgraph/ng_ksocket.c
  projects/altix/sys/netgraph/ng_pipe.c
  projects/altix/sys/netgraph/ng_tty.c
  projects/altix/sys/netinet/icmp6.h
  projects/altix/sys/netinet/if_ether.c
  projects/altix/sys/netinet/igmp.c
  projects/altix/sys/netinet/in.c
  projects/altix/sys/netinet/in_gif.c
  projects/altix/sys/netinet/in_proto.c
  projects/altix/sys/netinet/in_rmx.c
  projects/altix/sys/netinet/ip_dummynet.h
  projects/altix/sys/netinet/ip_icmp.c
  projects/altix/sys/netinet/ip_icmp.h
  projects/altix/sys/netinet/ip_input.c
  projects/altix/sys/netinet/ip_var.h
  projects/altix/sys/netinet/ipfw/dn_sched.h
  projects/altix/sys/netinet/ipfw/dn_sched_rr.c
  projects/altix/sys/netinet/ipfw/dn_sched_wf2q.c
  projects/altix/sys/netinet/ipfw/ip_dn_private.h
  projects/altix/sys/netinet/ipfw/ip_dummynet.c
  projects/altix/sys/netinet/ipfw/ip_fw_pfil.c
  projects/altix/sys/netinet/ipfw/ip_fw_private.h
  projects/altix/sys/netinet/raw_ip.c
  projects/altix/sys/netinet/sctp_asconf.c
  projects/altix/sys/netinet/sctp_indata.c
  projects/altix/sys/netinet/sctp_output.c
  projects/altix/sys/netinet/sctputil.c
  projects/altix/sys/netinet/tcp_hostcache.c
  projects/altix/sys/netinet/tcp_input.c
  projects/altix/sys/netinet/tcp_output.c
  projects/altix/sys/netinet/tcp_reass.c
  projects/altix/sys/netinet/tcp_sack.c
  projects/altix/sys/netinet/tcp_subr.c
  projects/altix/sys/netinet/tcp_syncache.c
  projects/altix/sys/netinet/tcp_timewait.c
  projects/altix/sys/netinet/tcp_var.h
  projects/altix/sys/netinet/udp_usrreq.c
  projects/altix/sys/netinet/udp_var.h
  projects/altix/sys/netinet6/frag6.c
  projects/altix/sys/netinet6/icmp6.c
  projects/altix/sys/netinet6/in6.c
  projects/altix/sys/netinet6/in6_gif.c
  projects/altix/sys/netinet6/in6_ifattach.c
  projects/altix/sys/netinet6/in6_proto.c
  projects/altix/sys/netinet6/in6_rmx.c
  projects/altix/sys/netinet6/in6_src.c
  projects/altix/sys/netinet6/in6_var.h
  projects/altix/sys/netinet6/ip6_input.c
  projects/altix/sys/netinet6/ip6_mroute.c
  projects/altix/sys/netinet6/ip6_var.h
  projects/altix/sys/netinet6/nd6.c
  projects/altix/sys/netinet6/nd6.h
  projects/altix/sys/netinet6/nd6_nbr.c
  projects/altix/sys/netinet6/nd6_rtr.c
  projects/altix/sys/netinet6/raw_ip6.c
  projects/altix/sys/netinet6/scope6.c
  projects/altix/sys/netipsec/ah_var.h
  projects/altix/sys/netipsec/esp_var.h
  projects/altix/sys/netipsec/ipcomp_var.h
  projects/altix/sys/netipsec/ipip_var.h
  projects/altix/sys/netipsec/ipsec.c
  projects/altix/sys/netipsec/ipsec.h
  projects/altix/sys/netipsec/ipsec6.h
  projects/altix/sys/netipsec/key.c
  projects/altix/sys/netipsec/xform_esp.c
  projects/altix/sys/nfsclient/nfs_bio.c
  projects/altix/sys/pc98/cbus/clock.c
  projects/altix/sys/pc98/conf/GENERIC
  projects/altix/sys/pc98/pc98/machdep.c
  projects/altix/sys/pci/if_rl.c
  projects/altix/sys/powerpc/aim/mmu_oea.c
  projects/altix/sys/powerpc/aim/mmu_oea64.c
  projects/altix/sys/powerpc/booke/pmap.c
  projects/altix/sys/powerpc/conf/GENERIC
  projects/altix/sys/powerpc/conf/MPC85XX
  projects/altix/sys/powerpc/include/pmap.h
  projects/altix/sys/powerpc/include/proc.h
  projects/altix/sys/powerpc/powerpc/mmu_if.m
  projects/altix/sys/powerpc/powerpc/pmap_dispatch.c
  projects/altix/sys/security/audit/audit_bsm.c
  projects/altix/sys/sparc64/conf/GENERIC
  projects/altix/sys/sparc64/include/asi.h
  projects/altix/sys/sparc64/include/cache.h
  projects/altix/sys/sparc64/include/ofw_machdep.h
  projects/altix/sys/sparc64/include/pmap.h
  projects/altix/sys/sparc64/include/proc.h
  projects/altix/sys/sparc64/isa/isa.c
  projects/altix/sys/sparc64/sparc64/cache.c
  projects/altix/sys/sparc64/sparc64/cheetah.c
  projects/altix/sys/sparc64/sparc64/identcpu.c
  projects/altix/sys/sparc64/sparc64/interrupt.S
  projects/altix/sys/sparc64/sparc64/locore.S
  projects/altix/sys/sparc64/sparc64/machdep.c
  projects/altix/sys/sparc64/sparc64/mp_locore.S
  projects/altix/sys/sparc64/sparc64/mp_machdep.c
  projects/altix/sys/sparc64/sparc64/nexus.c
  projects/altix/sys/sparc64/sparc64/ofw_machdep.c
  projects/altix/sys/sparc64/sparc64/pmap.c
  projects/altix/sys/sparc64/sparc64/tick.c
  projects/altix/sys/sun4v/conf/GENERIC
  projects/altix/sys/sun4v/include/ofw_machdep.h
  projects/altix/sys/sun4v/include/pmap.h
  projects/altix/sys/sun4v/include/proc.h
  projects/altix/sys/sun4v/sun4v/pmap.c
  projects/altix/sys/sys/_task.h
  projects/altix/sys/sys/alq.h
  projects/altix/sys/sys/buf.h
  projects/altix/sys/sys/buf_ring.h
  projects/altix/sys/sys/conf.h
  projects/altix/sys/sys/dtrace_bsd.h
  projects/altix/sys/sys/mbuf.h
  projects/altix/sys/sys/mount.h
  projects/altix/sys/sys/param.h
  projects/altix/sys/sys/proc.h
  projects/altix/sys/sys/resource.h
  projects/altix/sys/sys/resourcevar.h
  projects/altix/sys/sys/taskqueue.h
  projects/altix/sys/sys/thr.h
  projects/altix/sys/sys/user.h
  projects/altix/sys/sys/vmmeter.h
  projects/altix/sys/sys/vnode.h
  projects/altix/sys/ufs/ffs/ffs_alloc.c
  projects/altix/sys/ufs/ffs/ffs_balloc.c
  projects/altix/sys/ufs/ffs/ffs_extern.h
  projects/altix/sys/ufs/ffs/ffs_inode.c
  projects/altix/sys/ufs/ffs/ffs_snapshot.c
  projects/altix/sys/ufs/ffs/ffs_softdep.c
  projects/altix/sys/ufs/ffs/ffs_subr.c
  projects/altix/sys/ufs/ffs/ffs_vfsops.c
  projects/altix/sys/ufs/ffs/ffs_vnops.c
  projects/altix/sys/ufs/ffs/fs.h
  projects/altix/sys/ufs/ffs/softdep.h
  projects/altix/sys/ufs/ufs/dinode.h
  projects/altix/sys/ufs/ufs/inode.h
  projects/altix/sys/ufs/ufs/quota.h
  projects/altix/sys/ufs/ufs/ufs_dirhash.c
  projects/altix/sys/ufs/ufs/ufs_extern.h
  projects/altix/sys/ufs/ufs/ufs_lookup.c
  projects/altix/sys/ufs/ufs/ufs_quota.c
  projects/altix/sys/ufs/ufs/ufs_vfsops.c
  projects/altix/sys/ufs/ufs/ufs_vnops.c
  projects/altix/sys/ufs/ufs/ufsmount.h
  projects/altix/sys/vm/device_pager.c
  projects/altix/sys/vm/phys_pager.c
  projects/altix/sys/vm/pmap.h
  projects/altix/sys/vm/sg_pager.c
  projects/altix/sys/vm/swap_pager.c
  projects/altix/sys/vm/uma_core.c
  projects/altix/sys/vm/vm_contig.c
  projects/altix/sys/vm/vm_extern.h
  projects/altix/sys/vm/vm_fault.c
  projects/altix/sys/vm/vm_glue.c
  projects/altix/sys/vm/vm_kern.c
  projects/altix/sys/vm/vm_map.c
  projects/altix/sys/vm/vm_map.h
  projects/altix/sys/vm/vm_mmap.c
  projects/altix/sys/vm/vm_object.c
  projects/altix/sys/vm/vm_page.c
  projects/altix/sys/vm/vm_page.h
  projects/altix/sys/vm/vm_pageout.c
  projects/altix/sys/vm/vm_pageout.h
  projects/altix/sys/vm/vm_param.h
  projects/altix/sys/vm/vnode_pager.c
  projects/altix/sys/x86/isa/clock.c
Directory Properties:
  projects/altix/lib/libstand/   (props changed)
  projects/altix/sys/   (props changed)
  projects/altix/sys/amd64/include/xen/   (props changed)
  projects/altix/sys/cddl/contrib/opensolaris/   (props changed)
  projects/altix/sys/contrib/dev/acpica/   (props changed)
  projects/altix/sys/contrib/pf/   (props changed)
  projects/altix/sys/contrib/x86emu/   (props changed)
  projects/altix/sys/dev/xen/xenpci/   (props changed)
  projects/altix/sys/mips/rmi/debug.h   (props changed)
  projects/altix/sys/mips/rmi/dev/sec/desc.h   (props changed)
  projects/altix/sys/mips/rmi/msgring.h   (props changed)
  projects/altix/sys/mips/rmi/shared_structs.h   (props changed)
  projects/altix/sys/mips/rmi/shared_structs_func.h   (props changed)
  projects/altix/sys/mips/rmi/shared_structs_offsets.h   (props changed)

Modified: projects/altix/sys/amd64/amd64/bpf_jit_machdep.c
==============================================================================
--- projects/altix/sys/amd64/amd64/bpf_jit_machdep.c	Sat May  8 20:02:39 2010	(r207794)
+++ projects/altix/sys/amd64/amd64/bpf_jit_machdep.c	Sat May  8 20:08:01 2010	(r207795)
@@ -419,62 +419,77 @@ bpf_jit_compile(struct bpf_insn *prog, u
 				break;
 
 			case BPF_JMP|BPF_JA:
-				JMP(stream.refs[stream.bpf_pc + ins->k] -
-				    stream.refs[stream.bpf_pc]);
+				JUMP(ins->k);
 				break;
 
 			case BPF_JMP|BPF_JGT|BPF_K:
-				if (ins->jt == 0 && ins->jf == 0)
+				if (ins->jt == ins->jf) {
+					JUMP(ins->jt);
 					break;
+				}
 				CMPid(ins->k, EAX);
 				JCC(JA, JBE);
 				break;
 
 			case BPF_JMP|BPF_JGE|BPF_K:
-				if (ins->jt == 0 && ins->jf == 0)
+				if (ins->jt == ins->jf) {
+					JUMP(ins->jt);
 					break;
+				}
 				CMPid(ins->k, EAX);
 				JCC(JAE, JB);
 				break;
 
 			case BPF_JMP|BPF_JEQ|BPF_K:
-				if (ins->jt == 0 && ins->jf == 0)
+				if (ins->jt == ins->jf) {
+					JUMP(ins->jt);
 					break;
+				}
 				CMPid(ins->k, EAX);
 				JCC(JE, JNE);
 				break;
 
 			case BPF_JMP|BPF_JSET|BPF_K:
-				if (ins->jt == 0 && ins->jf == 0)
+				if (ins->jt == ins->jf) {
+					JUMP(ins->jt);
 					break;
+				}
 				TESTid(ins->k, EAX);
 				JCC(JNE, JE);
 				break;
 
 			case BPF_JMP|BPF_JGT|BPF_X:
-				if (ins->jt == 0 && ins->jf == 0)
+				if (ins->jt == ins->jf) {
+					JUMP(ins->jt);
 					break;
+				}
 				CMPrd(EDX, EAX);
 				JCC(JA, JBE);
 				break;
 
 			case BPF_JMP|BPF_JGE|BPF_X:
-				if (ins->jt == 0 && ins->jf == 0)
+				if (ins->jt == ins->jf) {
+					JUMP(ins->jt);
 					break;
+				}
 				CMPrd(EDX, EAX);
 				JCC(JAE, JB);
 				break;
 
 			case BPF_JMP|BPF_JEQ|BPF_X:
-				if (ins->jt == 0 && ins->jf == 0)
+				if (ins->jt == ins->jf) {
+					JUMP(ins->jt);
 					break;
+				}
 				CMPrd(EDX, EAX);
 				JCC(JE, JNE);
 				break;
 
 			case BPF_JMP|BPF_JSET|BPF_X:
-				if (ins->jt == 0 && ins->jf == 0)
+				if (ins->jt == ins->jf) {
+					JUMP(ins->jt);
 					break;
+				}
 				TESTrd(EDX, EAX);
 				JCC(JNE, JE);
 				break;

Modified: projects/altix/sys/amd64/amd64/bpf_jit_machdep.h
==============================================================================
--- projects/altix/sys/amd64/amd64/bpf_jit_machdep.h	Sat May  8 20:02:39 2010	(r207794)
+++ projects/altix/sys/amd64/amd64/bpf_jit_machdep.h	Sat May  8 20:08:01 2010	(r207795)
@@ -473,4 +473,10 @@ typedef void (*emit_func)(bpf_bin_stream
 	}								\
 } while (0)
 
+#define	JUMP(off) do {							\
+	if ((off) != 0)							\
+		JMP(stream.refs[stream.bpf_pc + (off)] -		\
+		    stream.refs[stream.bpf_pc]);			\
+} while (0)
+
 #endif	/* _BPF_JIT_MACHDEP_H_ */

Modified: projects/altix/sys/amd64/amd64/exception.S
==============================================================================
--- projects/altix/sys/amd64/amd64/exception.S	Sat May  8 20:02:39 2010	(r207794)
+++ projects/altix/sys/amd64/amd64/exception.S	Sat May  8 20:08:01 2010	(r207795)
@@ -50,14 +50,14 @@
 	.bss
 	.globl	dtrace_invop_jump_addr
 	.align	8
-	.type	dtrace_invop_jump_addr, @object
-        .size	dtrace_invop_jump_addr, 8
+	.type	dtrace_invop_jump_addr,@object
+	.size	dtrace_invop_jump_addr,8
 dtrace_invop_jump_addr:
 	.zero	8
 	.globl	dtrace_invop_calltrap_addr
 	.align	8
-	.type	dtrace_invop_calltrap_addr, @object
-        .size	dtrace_invop_calltrap_addr, 8
+	.type	dtrace_invop_calltrap_addr,@object
+	.size	dtrace_invop_calltrap_addr,8
 dtrace_invop_calltrap_addr:
 	.zero	8
 #endif
@@ -157,7 +157,6 @@ IDTVEC(align)
 	 * kernel from userland.  Reenable interrupts if they were enabled
 	 * before the trap.  This approximates SDT_SYS386TGT on the i386 port.
 	 */
-
 	SUPERALIGN_TEXT
 	.globl	alltraps
 	.type	alltraps,@function
@@ -211,16 +210,16 @@ alltraps_pushregs_no_rdi:
 	 * Set our jump address for the jump back in the event that
 	 * the breakpoint wasn't caused by DTrace at all.
 	 */
-	movq	$calltrap, dtrace_invop_calltrap_addr(%rip)
+	movq	$calltrap,dtrace_invop_calltrap_addr(%rip)
 
 	/* Jump to the code hooked in by DTrace. */
-	movq	dtrace_invop_jump_addr, %rax
+	movq	dtrace_invop_jump_addr,%rax
 	jmpq	*dtrace_invop_jump_addr
 #endif
 	.globl	calltrap
 	.type	calltrap,@function
 calltrap:
-	movq	%rsp, %rdi
+	movq	%rsp,%rdi
 	call	trap
 	MEXITCOUNT
 	jmp	doreti			/* Handle any pending ASTs */
@@ -274,9 +273,11 @@ IDTVEC(dblfault)
 	testb	$SEL_RPL_MASK,TF_CS(%rsp) /* Did we come from kernel? */
 	jz	1f			/* already running with kernel GS.base */
 	swapgs
-1:	movq	%rsp, %rdi
+1:
+	movq	%rsp,%rdi
 	call	dblfault_handler
-2:	hlt
+2:
+	hlt
 	jmp	2b
 
 IDTVEC(page)
@@ -369,7 +370,7 @@ IDTVEC(fast_syscall)
 	movq	%r15,TF_R15(%rsp)	/* C preserved */
 	movl	$TF_HASSEGS,TF_FLAGS(%rsp)
 	FAKE_MCOUNT(TF_RIP(%rsp))
-	movq	%rsp, %rdi
+	movq	%rsp,%rdi
 	call	syscall
 	movq	PCPU(CURPCB),%rax
 	andq	$~PCB_FULLCTX,PCB_FLAGS(%rax)
@@ -456,7 +457,7 @@ nmi_fromuserspace:
 /* Note: this label is also used by ddb and gdb: */
 nmi_calltrap:
 	FAKE_MCOUNT(TF_RIP(%rsp))
-	movq	%rsp, %rdi
+	movq	%rsp,%rdi
 	call	trap
 	MEXITCOUNT
 #ifdef HWPMC_HOOKS
@@ -555,9 +556,9 @@ nmi_restoreregs:
 	iretq
 
 ENTRY(fork_trampoline)
-	movq	%r12, %rdi		/* function */
-	movq	%rbx, %rsi		/* arg1 */
-	movq	%rsp, %rdx		/* trapframe pointer */
+	movq	%r12,%rdi		/* function */
+	movq	%rbx,%rsi		/* arg1 */
+	movq	%rsp,%rdx		/* trapframe pointer */
 	call	fork_exit
 	MEXITCOUNT
 	jmp	doreti			/* Handle any ASTs */
@@ -628,7 +629,7 @@ doreti_ast:
 	testl	$TDF_ASTPENDING | TDF_NEEDRESCHED,TD_FLAGS(%rax)
 	je	doreti_exit
 	sti
-	movq	%rsp, %rdi			/* pass a pointer to the trapframe */
+	movq	%rsp,%rdi	/* pass a pointer to the trapframe */
 	call	ast
 	jmp	doreti_ast
 
@@ -648,8 +649,8 @@ doreti_exit:
 	 * Do not reload segment registers for kernel.
 	 * Since we do not reload segments registers with sane
 	 * values on kernel entry, descriptors referenced by
-	 * segments registers may be not valid. This is fatal
-	 * for the usermode, but is innocent for the kernel.
+	 * segments registers might be not valid.  This is fatal
+	 * for user mode, but is not a problem for the kernel.
 	 */
 	testb	$SEL_RPL_MASK,TF_CS(%rsp)
 	jz	ld_regs
@@ -662,14 +663,16 @@ do_segs:
 	/* Restore %fs and fsbase */
 	movw	TF_FS(%rsp),%ax
 	.globl	ld_fs
-ld_fs:	movw	%ax,%fs
+ld_fs:
+	movw	%ax,%fs
 	cmpw	$KUF32SEL,%ax
 	jne	1f
 	movl	$MSR_FSBASE,%ecx
 	movl	PCB_FSBASE(%r8),%eax
 	movl	PCB_FSBASE+4(%r8),%edx
 	.globl	ld_fsbase
-ld_fsbase: wrmsr
+ld_fsbase:
+	wrmsr
 1:
 	/* Restore %gs and gsbase */
 	movw	TF_GS(%rsp),%si
@@ -678,7 +681,8 @@ ld_fsbase: wrmsr
 	movl	$MSR_GSBASE,%ecx
 	rdmsr
 	.globl	ld_gs
-ld_gs:	movw	%si,%gs
+ld_gs:
+	movw	%si,%gs
 	wrmsr
 	popfq
 	cmpw	$KUG32SEL,%si
@@ -687,12 +691,17 @@ ld_gs:	movw	%si,%gs
 	movl	PCB_GSBASE(%r8),%eax
 	movl	PCB_GSBASE+4(%r8),%edx
 	.globl	ld_gsbase
-ld_gsbase: wrmsr
-1:	.globl	ld_es
-ld_es:	movw	TF_ES(%rsp),%es
+ld_gsbase:
+	wrmsr
+1:
+	.globl	ld_es
+ld_es:
+	movw	TF_ES(%rsp),%es
 	.globl	ld_ds
-ld_ds:	movw	TF_DS(%rsp),%ds
-ld_regs:movq	TF_RDI(%rsp),%rdi
+ld_ds:
+	movw	TF_DS(%rsp),%ds
+ld_regs:
+	movq	TF_RDI(%rsp),%rdi
 	movq	TF_RSI(%rsp),%rsi
 	movq	TF_RDX(%rsp),%rdx
 	movq	TF_RCX(%rsp),%rcx
@@ -711,7 +720,8 @@ ld_regs:movq	TF_RDI(%rsp),%rdi
 	jz	1f			/* keep running with kernel GS.base */
 	cli
 	swapgs
-1:	addq	$TF_RIP,%rsp		/* skip over tf_err, tf_trapno */
+1:
+	addq	$TF_RIP,%rsp		/* skip over tf_err, tf_trapno */
 	.globl	doreti_iret
 doreti_iret:
 	iretq
@@ -738,7 +748,8 @@ doreti_iret_fault:
 	testl	$PSL_I,TF_RFLAGS(%rsp)
 	jz	1f
 	sti
-1:	movw	%fs,TF_FS(%rsp)
+1:
+	movw	%fs,TF_FS(%rsp)
 	movw	%gs,TF_GS(%rsp)
 	movw	%es,TF_ES(%rsp)
 	movw	%ds,TF_DS(%rsp)
@@ -768,7 +779,7 @@ doreti_iret_fault:
 	.globl	ds_load_fault
 ds_load_fault:
 	movl	$T_PROTFLT,TF_TRAPNO(%rsp)
-	movq	%rsp, %rdi
+	movq	%rsp,%rdi
 	call	trap
 	movw	$KUDSEL,TF_DS(%rsp)
 	jmp	doreti
@@ -777,7 +788,7 @@ ds_load_fault:
 	.globl	es_load_fault
 es_load_fault:
 	movl	$T_PROTFLT,TF_TRAPNO(%rsp)
-	movq	%rsp, %rdi
+	movq	%rsp,%rdi
 	call	trap
 	movw	$KUDSEL,TF_ES(%rsp)
 	jmp	doreti
@@ -786,7 +797,7 @@ es_load_fault:
 	.globl	fs_load_fault
 fs_load_fault:
 	movl	$T_PROTFLT,TF_TRAPNO(%rsp)
-	movq	%rsp, %rdi
+	movq	%rsp,%rdi
 	call	trap
 	movw	$KUF32SEL,TF_FS(%rsp)
 	jmp	doreti
@@ -796,7 +807,7 @@ fs_load_fault:
 gs_load_fault:
 	popfq
 	movl	$T_PROTFLT,TF_TRAPNO(%rsp)
-	movq	%rsp, %rdi
+	movq	%rsp,%rdi
 	call	trap
 	movw	$KUG32SEL,TF_GS(%rsp)
 	jmp	doreti
@@ -805,7 +816,7 @@ gs_load_fault:
 	.globl	fsbase_load_fault
 fsbase_load_fault:
 	movl	$T_PROTFLT,TF_TRAPNO(%rsp)
-	movq	%rsp, %rdi
+	movq	%rsp,%rdi
 	call	trap
 	movq	PCPU(CURTHREAD),%r8
 	movq	TD_PCB(%r8),%r8
@@ -815,9 +826,8 @@ fsbase_load_fault:
 	ALIGN_TEXT
 	.globl	gsbase_load_fault
 gsbase_load_fault:
-	popfq
 	movl	$T_PROTFLT,TF_TRAPNO(%rsp)
-	movq	%rsp, %rdi
+	movq	%rsp,%rdi
 	call	trap
 	movq	PCPU(CURTHREAD),%r8
 	movq	TD_PCB(%r8),%r8

Modified: projects/altix/sys/amd64/amd64/identcpu.c
==============================================================================
--- projects/altix/sys/amd64/amd64/identcpu.c	Sat May  8 20:02:39 2010	(r207794)
+++ projects/altix/sys/amd64/amd64/identcpu.c	Sat May  8 20:08:01 2010	(r207795)
@@ -240,7 +240,7 @@ printcpuinfo(void)
 				printf("\n  Features2=0x%b", cpu_feature2,
 				"\020"
 				"\001SSE3"	/* SSE3 */
-				"\002<b1>"
+				"\002PCLMULQDQ"	/* Carry-Less Mul Quadword */
 				"\003DTES64"	/* 64-bit Debug Trace */
 				"\004MON"	/* MONITOR/MWAIT Instructions */
 				"\005DS_CPL"	/* CPL Qualified Debug Store */
@@ -264,7 +264,7 @@ printcpuinfo(void)
 				"\027MOVBE"
 				"\030POPCNT"
 				"\031<b24>"
-				"\032<b25>"
+				"\032AESNI"	/* AES Crypto*/
 				"\033XSAVE"
 				"\034OSXSAVE"
 				"\035<b28>"

Modified: projects/altix/sys/amd64/amd64/io.c
==============================================================================
--- projects/altix/sys/amd64/amd64/io.c	Sat May  8 20:02:39 2010	(r207794)
+++ projects/altix/sys/amd64/amd64/io.c	Sat May  8 20:08:01 2010	(r207795)
@@ -28,60 +28,32 @@
 __FBSDID("$FreeBSD$");
 
 #include <sys/param.h>
-#include <sys/conf.h>
-#include <sys/fcntl.h>
-#include <sys/lock.h>
-#include <sys/malloc.h>
-#include <sys/mutex.h>
-#include <sys/priv.h>
 #include <sys/proc.h>
-#include <sys/signalvar.h>
-#include <sys/systm.h>
 
-#include <machine/db_machdep.h>
 #include <machine/frame.h>
-#include <machine/psl.h>
-#include <machine/specialreg.h>
-
-#include <vm/vm.h>
-#include <vm/pmap.h>
-
 #include <machine/iodev.h>
+#include <machine/psl.h>
 
-/* ARGSUSED */
 int
-ioopen(struct cdev *dev __unused, int flags __unused, int fmt __unused,
-    struct thread *td)
+iodev_open(struct thread *td)
 {
-	int error;
-
-	error = priv_check(td, PRIV_IO);
-	if (error != 0)
-		return (error);
-	error = securelevel_gt(td->td_ucred, 0);
-	if (error != 0)
-		return (error);
 
 	td->td_frame->tf_rflags |= PSL_IOPL;
-
 	return (0);
 }
 
-/* ARGSUSED */
 int
-ioclose(struct cdev *dev __unused, int flags __unused, int fmt __unused,
-    struct thread *td)
+iodev_close(struct thread *td)
 {
-	td->td_frame->tf_rflags &= ~PSL_IOPL;
 
+	td->td_frame->tf_rflags &= ~PSL_IOPL;
 	return (0);
 }
 
 /* ARGSUSED */
 int
-ioioctl(struct cdev *dev __unused, u_long cmd __unused, caddr_t data __unused,
-    int fflag __unused, struct thread *td __unused)
+iodev_ioctl(u_long cmd __unused, caddr_t data __unused)
 {
 
-	return (ENXIO);
+	return (ENOIOCTL);
 }

Modified: projects/altix/sys/amd64/amd64/local_apic.c
==============================================================================
--- projects/altix/sys/amd64/amd64/local_apic.c	Sat May  8 20:02:39 2010	(r207794)
+++ projects/altix/sys/amd64/amd64/local_apic.c	Sat May  8 20:08:01 2010	(r207795)
@@ -70,7 +70,7 @@ __FBSDID("$FreeBSD$");
 
 #ifdef KDTRACE_HOOKS
 #include <sys/dtrace_bsd.h>
-cyclic_clock_func_t	lapic_cyclic_clock_func[MAXCPU];
+cyclic_clock_func_t	cyclic_clock_func[MAXCPU];
 #endif
 
 /* Sanity checks on IDT vectors. */
@@ -778,8 +778,8 @@ lapic_handle_timer(struct trapframe *fra
 	 * timers.
 	 */
 	int cpu = PCPU_GET(cpuid);
-	if (lapic_cyclic_clock_func[cpu] != NULL)
-		(*lapic_cyclic_clock_func[cpu])(frame);
+	if (cyclic_clock_func[cpu] != NULL)
+		(*cyclic_clock_func[cpu])(frame);
 #endif
 
 	/* Fire hardclock at hz. */

Modified: projects/altix/sys/amd64/amd64/pmap.c
==============================================================================
--- projects/altix/sys/amd64/amd64/pmap.c	Sat May  8 20:02:39 2010	(r207794)
+++ projects/altix/sys/amd64/amd64/pmap.c	Sat May  8 20:08:01 2010	(r207795)
@@ -236,6 +236,7 @@ static void pmap_fill_ptp(pt_entry_t *fi
 static void pmap_insert_pt_page(pmap_t pmap, vm_page_t mpte);
 static void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva);
 static boolean_t pmap_is_modified_pvh(struct md_page *pvh);
+static boolean_t pmap_is_referenced_pvh(struct md_page *pvh);
 static void pmap_kenter_attr(vm_offset_t va, vm_paddr_t pa, int mode);
 static vm_page_t pmap_lookup_pt_page(pmap_t pmap, vm_offset_t va);
 static void pmap_pde_attr(pd_entry_t *pde, int cache_bits);
@@ -283,7 +284,7 @@ pmap_kmem_choose(vm_offset_t addr)
 	vm_offset_t newaddr = addr;
 
 	newaddr = (addr + (NBPDR - 1)) & ~(NBPDR - 1);
-	return newaddr;
+	return (newaddr);
 }
 
 /********************/
@@ -294,7 +295,7 @@ pmap_kmem_choose(vm_offset_t addr)
 static __inline vm_pindex_t
 pmap_pde_pindex(vm_offset_t va)
 {
-	return va >> PDRSHIFT;
+	return (va >> PDRSHIFT);
 }
 
 
@@ -353,7 +354,7 @@ pmap_pdpe(pmap_t pmap, vm_offset_t va)
 
 	pml4e = pmap_pml4e(pmap, va);
 	if ((*pml4e & PG_V) == 0)
-		return NULL;
+		return (NULL);
 	return (pmap_pml4e_to_pdpe(pml4e, va));
 }
 
@@ -375,7 +376,7 @@ pmap_pde(pmap_t pmap, vm_offset_t va)
 
 	pdpe = pmap_pdpe(pmap, va);
 	if (pdpe == NULL || (*pdpe & PG_V) == 0)
-		 return NULL;
+		return (NULL);
 	return (pmap_pdpe_to_pde(pdpe, va));
 }
 
@@ -397,12 +398,27 @@ pmap_pte(pmap_t pmap, vm_offset_t va)
 
 	pde = pmap_pde(pmap, va);
 	if (pde == NULL || (*pde & PG_V) == 0)
-		return NULL;
+		return (NULL);
 	if ((*pde & PG_PS) != 0)	/* compat with i386 pmap_pte() */
 		return ((pt_entry_t *)pde);
 	return (pmap_pde_to_pte(pde, va));
 }
 
+static __inline void
+pmap_resident_count_inc(pmap_t pmap, int count)
+{
+
+	PMAP_LOCK_ASSERT(pmap, MA_OWNED);
+	pmap->pm_stats.resident_count += count;
+}
+
+static __inline void
+pmap_resident_count_dec(pmap_t pmap, int count)
+{
+
+	PMAP_LOCK_ASSERT(pmap, MA_OWNED);
+	pmap->pm_stats.resident_count -= count;
+}
 
 PMAP_INLINE pt_entry_t *
 vtopte(vm_offset_t va)
@@ -777,7 +793,6 @@ static u_long pmap_pdpe_demotions;
 SYSCTL_ULONG(_vm_pmap_pdpe, OID_AUTO, demotions, CTLFLAG_RD,
     &pmap_pdpe_demotions, 0, "1GB page demotions");
 
-
 /***************************************************
  * Low level helper routines.....
  ***************************************************/
@@ -1184,15 +1199,20 @@ pmap_extract_and_hold(pmap_t pmap, vm_of
 {
 	pd_entry_t pde, *pdep;
 	pt_entry_t pte;
+	vm_paddr_t pa;
 	vm_page_t m;
 
+	pa = 0;
 	m = NULL;
-	vm_page_lock_queues();
 	PMAP_LOCK(pmap);
+retry:
 	pdep = pmap_pde(pmap, va);
 	if (pdep != NULL && (pde = *pdep)) {
 		if (pde & PG_PS) {
 			if ((pde & PG_RW) || (prot & VM_PROT_WRITE) == 0) {
+				if (vm_page_pa_tryrelock(pmap, (pde & PG_PS_FRAME) |
+				       (va & PDRMASK), &pa))
+					goto retry;
 				m = PHYS_TO_VM_PAGE((pde & PG_PS_FRAME) |
 				    (va & PDRMASK));
 				vm_page_hold(m);
@@ -1201,12 +1221,14 @@ pmap_extract_and_hold(pmap_t pmap, vm_of
 			pte = *pmap_pde_to_pte(pdep, va);
 			if ((pte & PG_V) &&
 			    ((pte & PG_RW) || (prot & VM_PROT_WRITE) == 0)) {
+				if (vm_page_pa_tryrelock(pmap, pte & PG_FRAME, &pa))
+					goto retry;
 				m = PHYS_TO_VM_PAGE(pte & PG_FRAME);
 				vm_page_hold(m);
 			}
 		}
 	}
-	vm_page_unlock_queues();
+	PA_UNLOCK_COND(pa);
 	PMAP_UNLOCK(pmap);
 	return (m);
 }
@@ -1236,7 +1258,7 @@ pmap_kextract(vm_offset_t va)
 			pa = (pa & PG_FRAME) | (va & PAGE_MASK);
 		}
 	}
-	return pa;
+	return (pa);
 }
 
 /***************************************************
@@ -1466,9 +1488,9 @@ pmap_unwire_pte_hold(pmap_t pmap, vm_off
 
 	--m->wire_count;
 	if (m->wire_count == 0)
-		return _pmap_unwire_pte_hold(pmap, va, m, free);
+		return (_pmap_unwire_pte_hold(pmap, va, m, free));
 	else
-		return 0;
+		return (0);
 }
 
 static int 
@@ -1476,6 +1498,7 @@ _pmap_unwire_pte_hold(pmap_t pmap, vm_of
     vm_page_t *free)
 {
 
+	PMAP_LOCK_ASSERT(pmap, MA_OWNED);
 	/*
 	 * unmap the page table page
 	 */
@@ -1495,7 +1518,7 @@ _pmap_unwire_pte_hold(pmap_t pmap, vm_of
 		pd = pmap_pde(pmap, va);
 		*pd = 0;
 	}
-	--pmap->pm_stats.resident_count;
+	pmap_resident_count_dec(pmap, 1);
 	if (m->pindex < NUPDE) {
 		/* We just released a PT, unhold the matching PD */
 		vm_page_t pdpg;
@@ -1524,7 +1547,7 @@ _pmap_unwire_pte_hold(pmap_t pmap, vm_of
 	 */
 	pmap_add_delayed_free_list(m, free, TRUE);
 	
-	return 1;
+	return (1);
 }
 
 /*
@@ -1537,10 +1560,10 @@ pmap_unuse_pt(pmap_t pmap, vm_offset_t v
 	vm_page_t mpte;
 
 	if (va >= VM_MAXUSER_ADDRESS)
-		return 0;
+		return (0);
 	KASSERT(ptepde != 0, ("pmap_unuse_pt: ptepde != 0"));
 	mpte = PHYS_TO_VM_PAGE(ptepde & PG_FRAME);
-	return pmap_unwire_pte_hold(pmap, va, mpte, free);
+	return (pmap_unwire_pte_hold(pmap, va, mpte, free));
 }
 
 void
@@ -1612,6 +1635,7 @@ _pmap_allocpte(pmap_t pmap, vm_pindex_t 
 	    (flags & (M_NOWAIT | M_WAITOK)) == M_WAITOK,
 	    ("_pmap_allocpte: flags is neither M_NOWAIT nor M_WAITOK"));
 
+	PMAP_LOCK_ASSERT(pmap, MA_OWNED);
 	/*
 	 * Allocate a page table page.
 	 */
@@ -1729,9 +1753,9 @@ _pmap_allocpte(pmap_t pmap, vm_pindex_t 
 		*pd = VM_PAGE_TO_PHYS(m) | PG_U | PG_RW | PG_V | PG_A | PG_M;
 	}
 
-	pmap->pm_stats.resident_count++;
+	pmap_resident_count_inc(pmap, 1);
 
-	return m;
+	return (m);
 }
 
 static vm_page_t
@@ -2036,7 +2060,7 @@ pmap_collect(pmap_t locked_pmap, struct 
 				PMAP_LOCK(pmap);
 			else if (pmap != locked_pmap && !PMAP_TRYLOCK(pmap))
 				continue;
-			pmap->pm_stats.resident_count--;
+			pmap_resident_count_dec(pmap, 1);
 			pde = pmap_pde(pmap, va);
 			KASSERT((*pde & PG_PS) == 0, ("pmap_collect: found"
 			    " a 2mpage in page %p's pv list", m));
@@ -2437,7 +2461,7 @@ pmap_demote_pde(pmap_t pmap, pd_entry_t 
 			return (FALSE);
 		}
 		if (va < VM_MAXUSER_ADDRESS)
-			pmap->pm_stats.resident_count++;
+			pmap_resident_count_inc(pmap, 1);
 	}
 	mptepa = VM_PAGE_TO_PHYS(mpte);
 	firstpte = (pt_entry_t *)PHYS_TO_DMAP(mptepa);
@@ -2529,7 +2553,7 @@ pmap_remove_pde(pmap_t pmap, pd_entry_t 
 	 */
 	if (oldpde & PG_G)
 		pmap_invalidate_page(kernel_pmap, sva);
-	pmap->pm_stats.resident_count -= NBPDR / PAGE_SIZE;
+	pmap_resident_count_dec(pmap, NBPDR / PAGE_SIZE);
 	if (oldpde & PG_MANAGED) {
 		pvh = pa_to_pvh(oldpde & PG_PS_FRAME);
 		pmap_pvh_free(pvh, pmap, sva);
@@ -2552,7 +2576,7 @@ pmap_remove_pde(pmap_t pmap, pd_entry_t 
 		mpte = pmap_lookup_pt_page(pmap, sva);
 		if (mpte != NULL) {
 			pmap_remove_pt_page(pmap, mpte);
-			pmap->pm_stats.resident_count--;
+			pmap_resident_count_dec(pmap, 1);
 			KASSERT(mpte->wire_count == NPTEPG,
 			    ("pmap_remove_pde: pte page wire count error"));
 			mpte->wire_count = 0;
@@ -2583,7 +2607,7 @@ pmap_remove_pte(pmap_t pmap, pt_entry_t 
 	 */
 	if (oldpte & PG_G)
 		pmap_invalidate_page(kernel_pmap, va);
-	pmap->pm_stats.resident_count -= 1;
+	pmap_resident_count_dec(pmap, 1);
 	if (oldpte & PG_MANAGED) {
 		m = PHYS_TO_VM_PAGE(oldpte & PG_FRAME);
 		if ((oldpte & (PG_M | PG_RW)) == (PG_M | PG_RW))
@@ -2775,9 +2799,9 @@ pmap_remove_all(vm_page_t m)
 	mtx_assert(&vm_page_queue_mtx, MA_OWNED);
 	pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m));
 	while ((pv = TAILQ_FIRST(&pvh->pv_list)) != NULL) {
-		va = pv->pv_va;
 		pmap = PV_PMAP(pv);
 		PMAP_LOCK(pmap);
+		va = pv->pv_va;
 		pde = pmap_pde(pmap, va);
 		(void)pmap_demote_pde(pmap, pde, va);
 		PMAP_UNLOCK(pmap);
@@ -2785,7 +2809,7 @@ pmap_remove_all(vm_page_t m)
 	while ((pv = TAILQ_FIRST(&m->md.pv_list)) != NULL) {
 		pmap = PV_PMAP(pv);
 		PMAP_LOCK(pmap);
-		pmap->pm_stats.resident_count--;
+		pmap_resident_count_dec(pmap, 1);
 		pde = pmap_pde(pmap, pv->pv_va);
 		KASSERT((*pde & PG_PS) == 0, ("pmap_remove_all: found"
 		    " a 2mpage in page %p's pv list", m));
@@ -2832,18 +2856,9 @@ retry:
 	if (oldpde & PG_MANAGED) {
 		eva = sva + NBPDR;
 		for (va = sva, m = PHYS_TO_VM_PAGE(oldpde & PG_PS_FRAME);
-		    va < eva; va += PAGE_SIZE, m++) {
-			/*
-			 * In contrast to the analogous operation on a 4KB page
-			 * mapping, the mapping's PG_A flag is not cleared and
-			 * the page's PG_REFERENCED flag is not set.  The
-			 * reason is that pmap_demote_pde() expects that a 2MB
-			 * page mapping with a stored page table page has PG_A
-			 * set.
-			 */
+		    va < eva; va += PAGE_SIZE, m++)
 			if ((oldpde & (PG_M | PG_RW)) == (PG_M | PG_RW))
 				vm_page_dirty(m);
-		}
 	}
 	if ((prot & VM_PROT_WRITE) == 0)
 		newpde &= ~(PG_RW | PG_M);
@@ -2952,23 +2967,15 @@ retry:
 			obits = pbits = *pte;
 			if ((pbits & PG_V) == 0)
 				continue;
-			if (pbits & PG_MANAGED) {
-				m = NULL;
-				if (pbits & PG_A) {
+
+			if ((prot & VM_PROT_WRITE) == 0) {
+				if ((pbits & (PG_MANAGED | PG_M | PG_RW)) ==
+				    (PG_MANAGED | PG_M | PG_RW)) {
 					m = PHYS_TO_VM_PAGE(pbits & PG_FRAME);
-					vm_page_flag_set(m, PG_REFERENCED);
-					pbits &= ~PG_A;
-				}
-				if ((pbits & (PG_M | PG_RW)) == (PG_M | PG_RW)) {
-					if (m == NULL)
-						m = PHYS_TO_VM_PAGE(pbits &
-						    PG_FRAME);
 					vm_page_dirty(m);
 				}
-			}
-
-			if ((prot & VM_PROT_WRITE) == 0)
 				pbits &= ~(PG_RW | PG_M);
+			}
 			if ((prot & VM_PROT_EXECUTE) == 0)
 				pbits |= pg_nx;
 
@@ -3142,9 +3149,8 @@ pmap_enter(pmap_t pmap, vm_offset_t va, 
 	 * In the case that a page table page is not
 	 * resident, we are creating it here.
 	 */
-	if (va < VM_MAXUSER_ADDRESS) {
+	if (va < VM_MAXUSER_ADDRESS)
 		mpte = pmap_allocpte(pmap, va, M_WAITOK);
-	}
 
 	pde = pmap_pde(pmap, va);
 	if (pde != NULL && (*pde & PG_V) != 0) {
@@ -3208,7 +3214,7 @@ pmap_enter(pmap_t pmap, vm_offset_t va, 
 			     " va: 0x%lx", va));
 		}
 	} else
-		pmap->pm_stats.resident_count++;
+		pmap_resident_count_inc(pmap, 1);
 
 	/*
 	 * Enter on the PV list if part of our managed memory.
@@ -3342,7 +3348,7 @@ pmap_enter_pde(pmap_t pmap, vm_offset_t 
 	/*
 	 * Increment counters.
 	 */
-	pmap->pm_stats.resident_count += NBPDR / PAGE_SIZE;
+	pmap_resident_count_inc(pmap, NBPDR / PAGE_SIZE);
 
 	/*
 	 * Map the superpage.
@@ -3392,7 +3398,7 @@ pmap_enter_object(pmap_t pmap, vm_offset
 			    mpte);
 		m = TAILQ_NEXT(m, listq);
 	}
- 	PMAP_UNLOCK(pmap);
+	PMAP_UNLOCK(pmap);
 }
 
 /*
@@ -3496,7 +3502,7 @@ pmap_enter_quick_locked(pmap_t pmap, vm_
 	/*
 	 * Increment counters
 	 */
-	pmap->pm_stats.resident_count++;
+	pmap_resident_count_inc(pmap, 1);
 
 	pa = VM_PAGE_TO_PHYS(m) | pmap_cache_bits(m->md.pat_mode, 0);
 	if ((prot & VM_PROT_EXECUTE) == 0)
@@ -3509,7 +3515,7 @@ pmap_enter_quick_locked(pmap_t pmap, vm_
 		pte_store(pte, pa | PG_V | PG_U);
 	else
 		pte_store(pte, pa | PG_V | PG_U | PG_MANAGED);
-	return mpte;
+	return (mpte);
 }
 
 /*
@@ -3601,8 +3607,7 @@ pmap_object_init_pt(pmap_t pmap, vm_offs
 			if ((*pde & PG_V) == 0) {
 				pde_store(pde, pa | PG_PS | PG_M | PG_A |
 				    PG_U | PG_RW | PG_V);
-				pmap->pm_stats.resident_count += NBPDR /
-				    PAGE_SIZE;
+				pmap_resident_count_inc(pmap, NBPDR / PAGE_SIZE);
 				pmap_pde_mappings++;
 			} else {
 				/* Continue on if the PDE is already valid. */
@@ -3669,8 +3674,6 @@ out:
 	PMAP_UNLOCK(pmap);
 }
 
-
-
 /*
  *	Copy the range specified by src_addr/len
  *	from the source map to the range dst_addr/len
@@ -3745,8 +3748,7 @@ pmap_copy(pmap_t dst_pmap, pmap_t src_pm
 			    pmap_pv_insert_pde(dst_pmap, addr, srcptepaddr &
 			    PG_PS_FRAME))) {
 				*pde = srcptepaddr & ~PG_W;
-				dst_pmap->pm_stats.resident_count +=
-				    NBPDR / PAGE_SIZE;
+				pmap_resident_count_inc(dst_pmap, NBPDR / PAGE_SIZE);
 			} else
 				dstmpde->wire_count--;
 			continue;
@@ -3789,7 +3791,7 @@ pmap_copy(pmap_t dst_pmap, pmap_t src_pm
 					 */
 					*dst_pte = ptetemp & ~(PG_W | PG_M |
 					    PG_A);
-					dst_pmap->pm_stats.resident_count++;
+					pmap_resident_count_inc(dst_pmap, 1);
 	 			} else {
 					free = NULL;
 					if (pmap_unwire_pte_hold(dst_pmap,
@@ -3886,12 +3888,12 @@ pmap_page_exists_quick(pmap_t pmap, vm_p
 	int loops = 0;
 
 	if (m->flags & PG_FICTITIOUS)
-		return FALSE;
+		return (FALSE);
 
 	mtx_assert(&vm_page_queue_mtx, MA_OWNED);
 	TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) {
 		if (PV_PMAP(pv) == pmap) {
-			return TRUE;
+			return (TRUE);
 		}
 		loops++;
 		if (loops >= 16)
@@ -3959,16 +3961,15 @@ pmap_pvh_wired_mappings(struct md_page *
 boolean_t
 pmap_page_is_mapped(vm_page_t m)
 {
-	struct md_page *pvh;
+	boolean_t rv;
 
 	if ((m->flags & (PG_FICTITIOUS | PG_UNMANAGED)) != 0)
 		return (FALSE);
-	mtx_assert(&vm_page_queue_mtx, MA_OWNED);
-	if (TAILQ_EMPTY(&m->md.pv_list)) {
-		pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m));
-		return (!TAILQ_EMPTY(&pvh->pv_list));
-	} else
-		return (TRUE);
+	vm_page_lock_queues();
+	rv = !TAILQ_EMPTY(&m->md.pv_list) ||
+	    !TAILQ_EMPTY(&pa_to_pvh(VM_PAGE_TO_PHYS(m))->pv_list);
+	vm_page_unlock_queues();
+	return (rv);
 }
 
 /*
@@ -4062,7 +4063,7 @@ pmap_remove_pages(pmap_t pmap)
 				pv_entry_count--;
 				pc->pc_map[field] |= bitmask;
 				if ((tpte & PG_PS) != 0) {
-					pmap->pm_stats.resident_count -= NBPDR / PAGE_SIZE;
+					pmap_resident_count_dec(pmap, NBPDR / PAGE_SIZE);
 					pvh = pa_to_pvh(tpte & PG_PS_FRAME);
 					TAILQ_REMOVE(&pvh->pv_list, pv, pv_list);
 					if (TAILQ_EMPTY(&pvh->pv_list)) {
@@ -4073,7 +4074,7 @@ pmap_remove_pages(pmap_t pmap)
 					mpte = pmap_lookup_pt_page(pmap, pv->pv_va);
 					if (mpte != NULL) {
 						pmap_remove_pt_page(pmap, mpte);
-						pmap->pm_stats.resident_count--;
+						pmap_resident_count_dec(pmap, 1);
 						KASSERT(mpte->wire_count == NPTEPG,
 						    ("pmap_remove_pages: pte page wire count error"));
 						mpte->wire_count = 0;
@@ -4081,7 +4082,7 @@ pmap_remove_pages(pmap_t pmap)
 						atomic_subtract_int(&cnt.v_wire_count, 1);
 					}
 				} else {
-					pmap->pm_stats.resident_count--;
+					pmap_resident_count_dec(pmap, 1);
 					TAILQ_REMOVE(&m->md.pv_list, pv, pv_list);
 					if (TAILQ_EMPTY(&m->md.pv_list)) {
 						pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m));
@@ -4178,6 +4179,49 @@ pmap_is_prefaultable(pmap_t pmap, vm_off
 }
 
 /*
+ *	pmap_is_referenced:
+ *
+ *	Return whether or not the specified physical page was referenced
+ *	in any physical maps.
+ */
+boolean_t
+pmap_is_referenced(vm_page_t m)
+{
+
+	if (m->flags & PG_FICTITIOUS)
+		return (FALSE);
+	if (pmap_is_referenced_pvh(&m->md))
+		return (TRUE);
+	return (pmap_is_referenced_pvh(pa_to_pvh(VM_PAGE_TO_PHYS(m))));
+}
+
+/*
+ * Returns TRUE if any of the given mappings were referenced and FALSE
+ * otherwise.  Both page and 2mpage mappings are supported.
+ */
+static boolean_t
+pmap_is_referenced_pvh(struct md_page *pvh)
+{
+	pv_entry_t pv;
+	pt_entry_t *pte;
+	pmap_t pmap;
+	boolean_t rv;
+
+	mtx_assert(&vm_page_queue_mtx, MA_OWNED);
+	rv = FALSE;
+	TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) {
+		pmap = PV_PMAP(pv);
+		PMAP_LOCK(pmap);
+		pte = pmap_pte(pmap, pv->pv_va);
+		rv = (*pte & (PG_A | PG_V)) == (PG_A | PG_V);
+		PMAP_UNLOCK(pmap);
+		if (rv)
+			break;
+	}
+	return (rv);
+}
+
+/*
  * Clear the write and modified bits in each of the given page's mappings.
  */
 void
@@ -4196,9 +4240,9 @@ pmap_remove_write(vm_page_t m)
 	mtx_assert(&vm_page_queue_mtx, MA_OWNED);
 	pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m));
 	TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, next_pv) {
-		va = pv->pv_va;
 		pmap = PV_PMAP(pv);
 		PMAP_LOCK(pmap);
+		va = pv->pv_va;
 		pde = pmap_pde(pmap, va);
 		if ((*pde & PG_RW) != 0)
 			(void)pmap_demote_pde(pmap, pde, va);
@@ -4254,9 +4298,9 @@ pmap_ts_referenced(vm_page_t m)
 	mtx_assert(&vm_page_queue_mtx, MA_OWNED);
 	pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m));
 	TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, pvn) {
-		va = pv->pv_va;
 		pmap = PV_PMAP(pv);
 		PMAP_LOCK(pmap);
+		va = pv->pv_va;
 		pde = pmap_pde(pmap, va);

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@FreeBSD.ORG  Sat May  8 21:42:29 2010
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 0D7A1106564A;
	Sat,  8 May 2010 21:42:29 +0000 (UTC) (envelope-from des@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [69.147.83.44])
	by mx1.freebsd.org (Postfix) with ESMTP id D92AA8FC08;
	Sat,  8 May 2010 21:42:28 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o48LgSEU036858;
	Sat, 8 May 2010 21:42:28 GMT (envelope-from des@svn.freebsd.org)
Received: (from des@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o48LgSD6036857;
	Sat, 8 May 2010 21:42:28 GMT (envelope-from des@svn.freebsd.org)
Message-Id: <201005082142.o48LgSD6036857@svn.freebsd.org>
From: Dag-Erling Smorgrav <des@FreeBSD.org>
Date: Sat, 8 May 2010 21:42:28 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r207799 - projects/quota64
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 May 2010 21:42:29 -0000

Author: des
Date: Sat May  8 21:42:28 2010
New Revision: 207799
URL: http://svn.freebsd.org/changeset/base/207799

Log:
  No longer needed

Deleted:
  projects/quota64/