Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Nov 2013 13:41:38 +0000 (UTC)
From:      Aleksandr Rybalko <ray@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r258092 - in user/ed/newcons: . bin/pkill bin/sh cddl/contrib/opensolaris/lib/libdtrace/common contrib/binutils/binutils contrib/gcc contrib/gcc/cp contrib/gcc/doc contrib/gcclibs/libib...
Message-ID:  <201311131341.rADDfcoD044630@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ray
Date: Wed Nov 13 13:41:36 2013
New Revision: 258092
URL: http://svnweb.freebsd.org/changeset/base/258092

Log:
  MFC @r258091.

Added:
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/StreamGDBRemote.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/include/lldb/Core/StreamGDBRemote.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/StreamGDBRemote.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Core/StreamGDBRemote.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Host/common/ProcessRunLock.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Host/common/ProcessRunLock.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/
     - copied from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_mips64.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_mips64.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_i386.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_i386.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_mips64.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_mips64.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/SystemRuntime.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/source/Target/SystemRuntime.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/tools/driver/ELWrapper.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/tools/driver/ELWrapper.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/tools/driver/ELWrapper.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/tools/driver/ELWrapper.h
  user/ed/newcons/contrib/llvm/tools/lldb/tools/driver/GetOptWrapper.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/tools/driver/GetOptWrapper.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/tools/driver/GetOptWrapper.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/tools/driver/GetOptWrapper.h
  user/ed/newcons/contrib/llvm/tools/lldb/tools/driver/Platform.cpp
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/tools/driver/Platform.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/tools/driver/Platform.h
     - copied unchanged from r258091, head/contrib/llvm/tools/lldb/tools/driver/Platform.h
  user/ed/newcons/contrib/llvm/tools/lldb/tools/lldb-platform/
     - copied from r258091, head/contrib/llvm/tools/lldb/tools/lldb-platform/
  user/ed/newcons/lib/atf/libatf-c++/Makefile.inc
     - copied unchanged from r258091, head/lib/atf/libatf-c++/Makefile.inc
  user/ed/newcons/lib/atf/libatf-c++/tests/
     - copied from r258091, head/lib/atf/libatf-c++/tests/
  user/ed/newcons/lib/atf/libatf-c/Makefile.inc
     - copied unchanged from r258091, head/lib/atf/libatf-c/Makefile.inc
  user/ed/newcons/lib/atf/libatf-c/tests/
     - copied from r258091, head/lib/atf/libatf-c/tests/
  user/ed/newcons/lib/atf/tests/
     - copied from r258091, head/lib/atf/tests/
  user/ed/newcons/lib/libnv/
     - copied from r258091, head/lib/libnv/
  user/ed/newcons/lib/tests/
     - copied from r258091, head/lib/tests/
  user/ed/newcons/libexec/atf/atf-check/Makefile.inc
     - copied unchanged from r258091, head/libexec/atf/atf-check/Makefile.inc
  user/ed/newcons/libexec/atf/atf-check/tests/
     - copied from r258091, head/libexec/atf/atf-check/tests/
  user/ed/newcons/libexec/atf/tests/
     - copied from r258091, head/libexec/atf/tests/
  user/ed/newcons/libexec/tests/
     - copied from r258091, head/libexec/tests/
  user/ed/newcons/share/examples/libusb20/util.c
     - copied unchanged from r258091, head/share/examples/libusb20/util.c
  user/ed/newcons/share/examples/libusb20/util.h
     - copied unchanged from r258091, head/share/examples/libusb20/util.h
  user/ed/newcons/share/man/man4/gpioiic.4
     - copied unchanged from r258091, head/share/man/man4/gpioiic.4
  user/ed/newcons/share/man/man4/gpioled.4
     - copied unchanged from r258091, head/share/man/man4/gpioled.4
  user/ed/newcons/sys/amd64/vmm/io/vioapic.c
     - copied unchanged from r258091, head/sys/amd64/vmm/io/vioapic.c
  user/ed/newcons/sys/amd64/vmm/io/vioapic.h
     - copied unchanged from r258091, head/sys/amd64/vmm/io/vioapic.h
  user/ed/newcons/sys/arm/conf/COSMIC
     - copied unchanged from r258091, head/sys/arm/conf/COSMIC
  user/ed/newcons/sys/arm/freescale/vybrid/
     - copied from r258091, head/sys/arm/freescale/vybrid/
  user/ed/newcons/sys/boot/fdt/dts/vybrid-cosmic.dts
     - copied unchanged from r258091, head/sys/boot/fdt/dts/vybrid-cosmic.dts
  user/ed/newcons/sys/boot/fdt/dts/vybrid.dtsi
     - copied unchanged from r258091, head/sys/boot/fdt/dts/vybrid.dtsi
  user/ed/newcons/sys/dev/iwn/if_iwn_chip_cfg.h
     - copied unchanged from r258091, head/sys/dev/iwn/if_iwn_chip_cfg.h
  user/ed/newcons/sys/powerpc/mpc85xx/platform_mpc85xx.c
     - copied unchanged from r258091, head/sys/powerpc/mpc85xx/platform_mpc85xx.c
  user/ed/newcons/sys/powerpc/ofw/ofw_pcibus.h
     - copied unchanged from r258091, head/sys/powerpc/ofw/ofw_pcibus.h
  user/ed/newcons/sys/powerpc/powerpc/copyinout.c
     - copied unchanged from r258091, head/sys/powerpc/powerpc/copyinout.c
  user/ed/newcons/sys/powerpc/powerpc/swtch32.S
     - copied unchanged from r258091, head/sys/powerpc/powerpc/swtch32.S
  user/ed/newcons/sys/powerpc/powerpc/swtch64.S
     - copied unchanged from r258091, head/sys/powerpc/powerpc/swtch64.S
  user/ed/newcons/sys/powerpc/pseries/plpar_pcibus.c
     - copied unchanged from r258091, head/sys/powerpc/pseries/plpar_pcibus.c
  user/ed/newcons/tools/build/options/WITH_TESTS
     - copied unchanged from r258091, head/tools/build/options/WITH_TESTS
  user/ed/newcons/tools/regression/bin/sh/builtins/command12.0
     - copied unchanged from r258091, head/tools/regression/bin/sh/builtins/command12.0
  user/ed/newcons/tools/regression/bin/sh/parser/var-assign1.0
     - copied unchanged from r258091, head/tools/regression/bin/sh/parser/var-assign1.0
  user/ed/newcons/tools/regression/lib/libnv/
     - copied from r258091, head/tools/regression/lib/libnv/
  user/ed/newcons/tools/regression/usr.sbin/etcupdate/preworld.sh
     - copied unchanged from r258091, head/tools/regression/usr.sbin/etcupdate/preworld.sh
  user/ed/newcons/usr.bin/atf/atf-sh/tests/
     - copied from r258091, head/usr.bin/atf/atf-sh/tests/
  user/ed/newcons/usr.bin/atf/tests/
     - copied from r258091, head/usr.bin/atf/tests/
  user/ed/newcons/usr.bin/tests/
     - copied from r258091, head/usr.bin/tests/
  user/ed/newcons/usr.sbin/mfiutil/mfi_properties.c
     - copied unchanged from r258091, head/usr.sbin/mfiutil/mfi_properties.c
Deleted:
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Utility/RefCounter.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86_64.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86_64.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Utility/RefCounter.cpp
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/common/abstract.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/common/abstract.xml
  user/ed/newcons/release/generate-release.sh
  user/ed/newcons/share/examples/libusb20/aux.c
  user/ed/newcons/share/examples/libusb20/aux.h
  user/ed/newcons/sys/arm/broadcom/bcm2835/bus_space.c
  user/ed/newcons/sys/arm/ti/bus_space.c
  user/ed/newcons/sys/powerpc/aim/copyinout.c
  user/ed/newcons/sys/powerpc/aim/swtch32.S
  user/ed/newcons/sys/powerpc/aim/swtch64.S
  user/ed/newcons/sys/powerpc/booke/copyinout.c
  user/ed/newcons/sys/powerpc/booke/swtch.S
  user/ed/newcons/tools/build/options/WITH_LIBICONV_COMPAT
  user/ed/newcons/usr.sbin/bhyve/ioapic.c
  user/ed/newcons/usr.sbin/bhyve/ioapic.h
Modified:
  user/ed/newcons/MAINTAINERS   (contents, props changed)
  user/ed/newcons/Makefile.inc1
  user/ed/newcons/ObsoleteFiles.inc
  user/ed/newcons/UPDATING
  user/ed/newcons/bin/pkill/pkill.c
  user/ed/newcons/bin/sh/exec.c
  user/ed/newcons/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
  user/ed/newcons/contrib/binutils/binutils/cxxfilt.c
  user/ed/newcons/contrib/gcc/ChangeLog.gcc43
  user/ed/newcons/contrib/gcc/c-common.c
  user/ed/newcons/contrib/gcc/c-common.h
  user/ed/newcons/contrib/gcc/c-typeck.c
  user/ed/newcons/contrib/gcc/cp/cp-tree.h
  user/ed/newcons/contrib/gcc/cp/parser.c
  user/ed/newcons/contrib/gcc/cp/pt.c
  user/ed/newcons/contrib/gcc/cp/semantics.c
  user/ed/newcons/contrib/gcc/cp/typeck.c
  user/ed/newcons/contrib/gcc/doc/invoke.texi
  user/ed/newcons/contrib/gcclibs/libiberty/cp-demangle.c
  user/ed/newcons/contrib/gcclibs/libiberty/testsuite/demangle-expected
  user/ed/newcons/contrib/llvm/include/llvm/Support/Dwarf.h
  user/ed/newcons/contrib/llvm/include/llvm/Support/ELF.h
  user/ed/newcons/contrib/llvm/lib/Support/Dwarf.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/Address.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionFileDescriptor.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionMachPort.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/ConstString.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/DataExtractor.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/EmulateInstruction.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/Error.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/Flags.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/Log.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/Module.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/ModuleSpec.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/Opcode.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/PluginManager.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/RangeMap.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/RegularExpression.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/UUID.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/Value.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Core/dwarf.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/DataFormatters/DataVisualization.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatCache.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatClasses.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatNavigator.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategory.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSummary.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionDeclMap.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Expression/DWARFExpression.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Expression/IRForTarget.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Host/Condition.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Host/Config.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Host/File.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Host/Host.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Host/Mutex.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Host/ProcessRunLock.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Host/SocketAddress.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Host/Symbols.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Host/Terminal.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Host/TimeValue.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObject.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Interpreter/Options.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Symbol/Block.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTImporter.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTType.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangNamespaceDecl.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Symbol/Symbol.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Symbol/Symtab.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Symbol/TypeList.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Target/DynamicLoader.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Target/ExecutionContext.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Target/Process.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Target/RegisterContext.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Target/StackFrame.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Target/StackFrameList.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Target/StackID.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Target/Target.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/Utility/SharingPtr.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/lldb-defines.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/lldb-private-log.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/lldb-private.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/lldb-types.h
  user/ed/newcons/contrib/llvm/tools/lldb/include/lldb/lldb-versioning.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBCommandInterpreter.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBData.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBFunction.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBHostOS.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBModuleSpec.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBProcess.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBSymbol.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBTarget.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBThread.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBType.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBTypeCategory.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBTypeNameSpecifier.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/API/SBValue.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolver.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Breakpoint/StoppointLocation.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandCompletions.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/Address.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/Communication.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/ConnectionFileDescriptor.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/ConnectionMachPort.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/ConnectionSharedMemory.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/ConstString.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/DataBufferMemoryMap.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/Debugger.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/Disassembler.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/Error.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/FileLineResolver.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/Log.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/Mangled.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/Module.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/ModuleList.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/Opcode.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/PluginManager.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/SourceManager.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/Timer.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/Value.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/ValueObject.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/DataFormatters/DataVisualization.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/DataFormatters/FormatCache.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/DataFormatters/TypeSummary.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Expression/ClangASTSource.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Expression/ClangExpressionDeclMap.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Expression/ClangFunction.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Expression/IRInterpreter.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Expression/IRMemoryMap.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Host/common/Condition.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Host/common/File.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Host/common/Host.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Host/common/Mutex.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Host/common/Terminal.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Host/common/TimeValue.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Host/freebsd/Host.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFile.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFormat.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupString.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUUID.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupVariable.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/Options.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreter.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationList.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationList.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Symbol/ClangASTImporter.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Symbol/ClangASTType.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Symbol/CompileUnit.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Symbol/LineEntry.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Symbol/Symtab.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Symbol/Type.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Symbol/UnwindTable.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Symbol/Variable.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/ExecutionContext.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/Platform.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/Process.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/StackFrame.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/StopInfo.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/Target.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/TargetList.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/Thread.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOut.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepThrough.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepUntil.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Target/UnixSignals.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Utility/PseudoTerminal.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Utility/SharingPtr.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Utility/StringExtractor.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h
  user/ed/newcons/contrib/llvm/tools/lldb/source/lldb-log.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/source/lldb.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/tools/driver/Driver.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/tools/driver/Driver.h
  user/ed/newcons/contrib/llvm/tools/lldb/tools/driver/IOChannel.cpp
  user/ed/newcons/contrib/llvm/tools/lldb/tools/driver/IOChannel.h
  user/ed/newcons/contrib/mdocml/lib.in
  user/ed/newcons/contrib/nvi/README
  user/ed/newcons/contrib/nvi/common/main.c
  user/ed/newcons/contrib/nvi/docs/USD.doc/vi.man/vi.1
  user/ed/newcons/contrib/nvi/ex/ex_print.c
  user/ed/newcons/contrib/nvi/ex/version.h
  user/ed/newcons/contrib/nvi/vi/v_txt.c
  user/ed/newcons/contrib/nvi/vi/vs_refresh.c
  user/ed/newcons/contrib/smbfs/lib/smb/nls.c
  user/ed/newcons/contrib/subversion/CHANGES
  user/ed/newcons/contrib/subversion/INSTALL
  user/ed/newcons/contrib/subversion/Makefile.in
  user/ed/newcons/contrib/subversion/build-outputs.mk
  user/ed/newcons/contrib/subversion/build.conf
  user/ed/newcons/contrib/subversion/configure
  user/ed/newcons/contrib/subversion/subversion/include/private/svn_client_private.h
  user/ed/newcons/contrib/subversion/subversion/include/private/svn_subr_private.h
  user/ed/newcons/contrib/subversion/subversion/include/svn_config.h
  user/ed/newcons/contrib/subversion/subversion/include/svn_types.h
  user/ed/newcons/contrib/subversion/subversion/include/svn_version.h
  user/ed/newcons/contrib/subversion/subversion/libsvn_client/commit.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_client/merge.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_client/mergeinfo.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_client/update.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_diff/diff_file.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_fs/fs-loader.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_fs_base/fs.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_fs_fs/fs.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_fs_fs/fs_fs.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_fs_fs/rep-cache-db.h
  user/ed/newcons/contrib/subversion/subversion/libsvn_ra/ra_loader.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_ra/ra_loader.h
  user/ed/newcons/contrib/subversion/subversion/libsvn_ra_local/ra_plugin.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_ra_local/split_url.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_ra_serf/commit.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_ra_serf/ra_serf.h
  user/ed/newcons/contrib/subversion/subversion/libsvn_ra_serf/replay.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_ra_serf/serf.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_ra_serf/util.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_ra_svn/client.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_subr/auth.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_subr/cache_config.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_subr/cmdline.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_subr/config_auth.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_subr/deprecated.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_subr/dirent_uri.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_subr/internal_statements.h
  user/ed/newcons/contrib/subversion/subversion/libsvn_subr/io.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_subr/sysinfo.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_subr/utf.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_subr/version.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_subr/win32_crashrpt.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_wc/diff_editor.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_wc/diff_local.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_wc/info.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_wc/old-and-busted.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_wc/update_editor.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_wc/wc-checks.h
  user/ed/newcons/contrib/subversion/subversion/libsvn_wc/wc-metadata.h
  user/ed/newcons/contrib/subversion/subversion/libsvn_wc/wc-queries.h
  user/ed/newcons/contrib/subversion/subversion/libsvn_wc/wc-queries.sql
  user/ed/newcons/contrib/subversion/subversion/libsvn_wc/wc_db.c
  user/ed/newcons/contrib/subversion/subversion/libsvn_wc/wc_db.h
  user/ed/newcons/contrib/subversion/subversion/libsvn_wc/wc_db_private.h
  user/ed/newcons/contrib/subversion/subversion/libsvn_wc/wc_db_update_move.c
  user/ed/newcons/contrib/subversion/subversion/svn/cl.h
  user/ed/newcons/contrib/subversion/subversion/svn/status-cmd.c
  user/ed/newcons/contrib/subversion/subversion/svn/status.c
  user/ed/newcons/contrib/subversion/subversion/svn/svn.c
  user/ed/newcons/contrib/subversion/subversion/svnadmin/svnadmin.c
  user/ed/newcons/contrib/subversion/subversion/svndumpfilter/svndumpfilter.c
  user/ed/newcons/contrib/subversion/subversion/svnlook/svnlook.c
  user/ed/newcons/contrib/subversion/subversion/svnmucc/svnmucc.c
  user/ed/newcons/contrib/subversion/subversion/svnserve/svnserve.c
  user/ed/newcons/contrib/subversion/subversion/svnsync/svnsync.c
  user/ed/newcons/contrib/subversion/subversion/svnversion/svnversion.c
  user/ed/newcons/contrib/telnet/telnetd/sys_term.c
  user/ed/newcons/crypto/openssh/ChangeLog
  user/ed/newcons/crypto/openssh/README
  user/ed/newcons/crypto/openssh/auth-options.c
  user/ed/newcons/crypto/openssh/auth2-chall.c
  user/ed/newcons/crypto/openssh/authfd.c
  user/ed/newcons/crypto/openssh/channels.c
  user/ed/newcons/crypto/openssh/cipher-3des1.c
  user/ed/newcons/crypto/openssh/clientloop.c
  user/ed/newcons/crypto/openssh/contrib/caldera/openssh.spec
  user/ed/newcons/crypto/openssh/contrib/redhat/openssh.spec
  user/ed/newcons/crypto/openssh/contrib/suse/openssh.spec
  user/ed/newcons/crypto/openssh/gss-genr.c
  user/ed/newcons/crypto/openssh/monitor_mm.c
  user/ed/newcons/crypto/openssh/monitor_wrap.c
  user/ed/newcons/crypto/openssh/packet.c
  user/ed/newcons/crypto/openssh/schnorr.c
  user/ed/newcons/crypto/openssh/sftp-client.c
  user/ed/newcons/crypto/openssh/sftp-glob.c
  user/ed/newcons/crypto/openssh/sftp-server.0
  user/ed/newcons/crypto/openssh/sftp.0
  user/ed/newcons/crypto/openssh/ssh_config
  user/ed/newcons/crypto/openssh/ssh_config.5
  user/ed/newcons/crypto/openssh/sshd_config
  user/ed/newcons/crypto/openssh/sshd_config.5
  user/ed/newcons/crypto/openssh/umac.c
  user/ed/newcons/crypto/openssh/version.h
  user/ed/newcons/etc/mtree/BSD.tests.dist
  user/ed/newcons/etc/network.subr
  user/ed/newcons/etc/rc.d/ftp-proxy
  user/ed/newcons/etc/rc.d/pflog
  user/ed/newcons/lib/Makefile
  user/ed/newcons/lib/atf/Makefile
  user/ed/newcons/lib/atf/Makefile.inc
  user/ed/newcons/lib/atf/libatf-c++/Makefile
  user/ed/newcons/lib/atf/libatf-c/Makefile
  user/ed/newcons/lib/clang/liblldbCore/Makefile
  user/ed/newcons/lib/clang/liblldbDataFormatters/Makefile
  user/ed/newcons/lib/clang/liblldbHostCommon/Makefile
  user/ed/newcons/lib/clang/liblldbPluginProcessElfCore/Makefile
  user/ed/newcons/lib/clang/liblldbPluginProcessPOSIX/Makefile
  user/ed/newcons/lib/clang/liblldbPluginSymbolFileDWARF/Makefile
  user/ed/newcons/lib/clang/liblldbTarget/Makefile
  user/ed/newcons/lib/clang/liblldbUtility/Makefile
  user/ed/newcons/lib/libc/iconv/citrus_csmapper.h
  user/ed/newcons/lib/libc/posix1e/acl.3
  user/ed/newcons/lib/libc/posix1e/acl_is_trivial_np.3
  user/ed/newcons/lib/libc/string/strcasecmp.3
  user/ed/newcons/lib/libc/sys/Makefile.inc
  user/ed/newcons/lib/libproc/proc_sym.c
  user/ed/newcons/lib/libsmb/Makefile
  user/ed/newcons/lib/libutil/expand_number.3
  user/ed/newcons/lib/libvmmapi/vmmapi.c
  user/ed/newcons/lib/libvmmapi/vmmapi.h
  user/ed/newcons/lib/msun/Makefile
  user/ed/newcons/lib/msun/src/s_round.c
  user/ed/newcons/lib/msun/src/s_roundf.c
  user/ed/newcons/lib/msun/src/s_roundl.c
  user/ed/newcons/libexec/Makefile
  user/ed/newcons/libexec/atf/Makefile
  user/ed/newcons/libexec/atf/Makefile.inc
  user/ed/newcons/libexec/atf/atf-check/Makefile
  user/ed/newcons/libexec/rtld-elf/rtld.c
  user/ed/newcons/release/Makefile
  user/ed/newcons/release/doc/de_DE.ISO8859-1/early-adopter/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/errata/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/hardware/alpha/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/hardware/common/artheader.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/hardware/common/dev.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/hardware/common/intro.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/hardware/i386/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/hardware/ia64/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/hardware/pc98/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/alpha/Makefile
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/alpha/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/common/abstract.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/common/artheader.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/common/install.ent
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/common/install.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/common/layout.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/common/trouble.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/common/upgrade.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/i386/Makefile
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/i386/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/ia64/Makefile
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/ia64/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/pc98/Makefile
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/pc98/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/sparc64/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/installation/sparc64/install.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/readme/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/relnotes/common/new.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/relnotes/i386/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.xml
  user/ed/newcons/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.xml
  user/ed/newcons/release/doc/en_US.ISO8859-1/errata/article.xml
  user/ed/newcons/release/doc/en_US.ISO8859-1/hardware/article.xml
  user/ed/newcons/release/doc/en_US.ISO8859-1/readme/article.xml
  user/ed/newcons/release/doc/en_US.ISO8859-1/relnotes/article.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/early-adopter/article.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/errata/article.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/hardware/common/dev.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/hardware/common/intro.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/hardware/i386/article.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/alpha/Makefile
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/alpha/article.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/common/artheader.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/common/install.ent
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/common/install.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/common/layout.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/common/trouble.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/i386/Makefile
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/i386/article.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/pc98/Makefile
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/pc98/article.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/relnotes/common/new.xml
  user/ed/newcons/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/errata/article.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/hardware/alpha/article.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/hardware/amd64/article.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/hardware/common/artheader.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/hardware/common/dev.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/hardware/common/intro.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/hardware/i386/article.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/hardware/ia64/article.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/hardware/pc98/article.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/hardware/sparc64/article.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/relnotes/alpha/article.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/relnotes/amd64/article.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/relnotes/common/new.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/relnotes/i386/article.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/relnotes/ia64/article.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/relnotes/pc98/article.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/relnotes/sparc64/article.xml
  user/ed/newcons/release/doc/ja_JP.eucJP/share/xml/catalog.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/errata/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/hardware/alpha/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/hardware/amd64/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/hardware/common/artheader.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/hardware/common/dev.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/hardware/common/intro.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/hardware/i386/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/hardware/ia64/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/hardware/pc98/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/alpha/Makefile
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/alpha/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/amd64/Makefile
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/amd64/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/common/artheader.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/common/install.ent
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/common/install.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/common/layout.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/common/trouble.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/common/upgrade.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/i386/Makefile
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/i386/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/ia64/Makefile
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/ia64/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/pc98/Makefile
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/pc98/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/sparc64/Makefile
  user/ed/newcons/release/doc/ru_RU.KOI8-R/installation/sparc64/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/readme/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/relnotes/common/new.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/relnotes/i386/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.xml
  user/ed/newcons/release/doc/ru_RU.KOI8-R/share/xml/catalog.xml
  user/ed/newcons/release/doc/share/misc/man2hwnotes.pl
  user/ed/newcons/release/doc/share/xml/catalog.xml
  user/ed/newcons/release/doc/zh_CN.GB2312/errata/article.xml
  user/ed/newcons/release/doc/zh_CN.GB2312/hardware/article.xml
  user/ed/newcons/release/doc/zh_CN.GB2312/readme/article.xml
  user/ed/newcons/release/doc/zh_CN.GB2312/relnotes/article.xml
  user/ed/newcons/release/picobsd/build/picobsd
  user/ed/newcons/release/release.sh
  user/ed/newcons/sbin/devd/devd.cc
  user/ed/newcons/sbin/nvmecontrol/firmware.c
  user/ed/newcons/sbin/sysctl/sysctl.8
  user/ed/newcons/share/dict/README
  user/ed/newcons/share/doc/Makefile
  user/ed/newcons/share/examples/Makefile
  user/ed/newcons/share/examples/libusb20/Makefile
  user/ed/newcons/share/examples/libusb20/bulk.c
  user/ed/newcons/share/examples/libusb20/control.c
  user/ed/newcons/share/man/man1/Makefile
  user/ed/newcons/share/man/man3/tree.3
  user/ed/newcons/share/man/man4/Makefile
  user/ed/newcons/share/man/man4/ddb.4
  user/ed/newcons/share/man/man4/gpio.4
  user/ed/newcons/share/man/man4/netmap.4
  user/ed/newcons/share/man/man4/run.4
  user/ed/newcons/share/man/man4/runfw.4
  user/ed/newcons/share/man/man4/tcp.4
  user/ed/newcons/share/man/man5/rc.conf.5
  user/ed/newcons/share/man/man5/src.conf.5
  user/ed/newcons/share/man/man7/release.7
  user/ed/newcons/share/misc/committers-ports.dot   (contents, props changed)
  user/ed/newcons/share/mk/Makefile
  user/ed/newcons/share/mk/bsd.libnames.mk
  user/ed/newcons/share/mk/bsd.own.mk
  user/ed/newcons/sys/amd64/amd64/identcpu.c
  user/ed/newcons/sys/amd64/include/vmm.h   (contents, props changed)
  user/ed/newcons/sys/amd64/include/vmm_dev.h   (contents, props changed)
  user/ed/newcons/sys/amd64/include/vmparam.h
  user/ed/newcons/sys/amd64/vmm/vmm.c
  user/ed/newcons/sys/amd64/vmm/vmm_dev.c
  user/ed/newcons/sys/arm/arm/pmap.c
  user/ed/newcons/sys/arm/broadcom/bcm2835/bcm2835_bsc.c
  user/ed/newcons/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h
  user/ed/newcons/sys/arm/broadcom/bcm2835/files.bcm2835
  user/ed/newcons/sys/arm/freescale/imx/imx6_machdep.c
  user/ed/newcons/sys/arm/include/vmparam.h
  user/ed/newcons/sys/arm/ti/files.ti
  user/ed/newcons/sys/boot/forth/beastie.4th
  user/ed/newcons/sys/boot/forth/loader.4th
  user/ed/newcons/sys/boot/forth/loader.conf
  user/ed/newcons/sys/cam/cam_xpt.c
  user/ed/newcons/sys/cam/ctl/ctl.c
  user/ed/newcons/sys/cam/ctl/ctl_frontend.c
  user/ed/newcons/sys/cam/ctl/ctl_private.h
  user/ed/newcons/sys/cam/scsi/scsi_da.c
  user/ed/newcons/sys/conf/files.powerpc
  user/ed/newcons/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c
  user/ed/newcons/sys/crypto/aesni/aesencdec.h
  user/ed/newcons/sys/crypto/aesni/aesni.h
  user/ed/newcons/sys/crypto/aesni/aesni_wrap.c
  user/ed/newcons/sys/dev/aacraid/aacraid.c
  user/ed/newcons/sys/dev/aacraid/aacraid_cam.c
  user/ed/newcons/sys/dev/aacraid/aacraid_reg.h
  user/ed/newcons/sys/dev/aacraid/aacraid_var.h
  user/ed/newcons/sys/dev/cxgbe/t4_main.c
  user/ed/newcons/sys/dev/drm2/drm_crtc.c
  user/ed/newcons/sys/dev/drm2/radeon/radeon_display.c
  user/ed/newcons/sys/dev/drm2/radeon/radeon_gem.c
  user/ed/newcons/sys/dev/gpio/gpiobus.c
  user/ed/newcons/sys/dev/isp/isp.c
  user/ed/newcons/sys/dev/isp/isp_freebsd.h
  user/ed/newcons/sys/dev/isp/isp_library.c
  user/ed/newcons/sys/dev/isp/isp_pci.c
  user/ed/newcons/sys/dev/iwn/if_iwn.c
  user/ed/newcons/sys/dev/iwn/if_iwnreg.h
  user/ed/newcons/sys/dev/iwn/if_iwnvar.h
  user/ed/newcons/sys/dev/mii/atphy.c
  user/ed/newcons/sys/dev/mii/miidevs
  user/ed/newcons/sys/dev/nand/nand.h
  user/ed/newcons/sys/dev/nand/nand_generic.c
  user/ed/newcons/sys/dev/nand/nand_id.c
  user/ed/newcons/sys/dev/netmap/netmap.c
  user/ed/newcons/sys/dev/ofw/ofw_bus_if.m
  user/ed/newcons/sys/dev/ofw/ofw_fdt.c
  user/ed/newcons/sys/dev/ppc/ppc_pci.c
  user/ed/newcons/sys/dev/tsec/if_tsec.c
  user/ed/newcons/sys/dev/tsec/if_tsec.h
  user/ed/newcons/sys/dev/tsec/if_tsec_fdt.c
  user/ed/newcons/sys/dev/tsec/if_tsecreg.h
  user/ed/newcons/sys/dev/uart/uart.h
  user/ed/newcons/sys/dev/uart/uart_bus_fdt.c
  user/ed/newcons/sys/dev/uart/uart_bus_pci.c
  user/ed/newcons/sys/dev/usb/usbdevs
  user/ed/newcons/sys/dev/usb/wlan/if_rsu.c
  user/ed/newcons/sys/dev/usb/wlan/if_rum.c
  user/ed/newcons/sys/dev/usb/wlan/if_run.c
  user/ed/newcons/sys/dev/usb/wlan/if_runreg.h
  user/ed/newcons/sys/dev/usb/wlan/if_runvar.h
  user/ed/newcons/sys/dev/usb/wlan/if_uath.c
  user/ed/newcons/sys/dev/usb/wlan/if_upgt.c
  user/ed/newcons/sys/dev/usb/wlan/if_ural.c
  user/ed/newcons/sys/dev/usb/wlan/if_urtw.c
  user/ed/newcons/sys/dev/usb/wlan/if_urtwn.c
  user/ed/newcons/sys/dev/usb/wlan/if_zyd.c
  user/ed/newcons/sys/dev/xen/control/control.c
  user/ed/newcons/sys/dev/xen/netfront/netfront.c
  user/ed/newcons/sys/fs/nfs/nfs_commonsubs.c
  user/ed/newcons/sys/fs/nfs/nfs_var.h
  user/ed/newcons/sys/fs/nfsclient/nfs_clcomsubs.c
  user/ed/newcons/sys/fs/pseudofs/pseudofs_vnops.c
  user/ed/newcons/sys/geom/eli/g_eli.c
  user/ed/newcons/sys/i386/conf/XEN
  user/ed/newcons/sys/i386/i386/identcpu.c
  user/ed/newcons/sys/i386/i386/machdep.c
  user/ed/newcons/sys/i386/include/vmparam.h
  user/ed/newcons/sys/ia64/ia64/mp_machdep.c
  user/ed/newcons/sys/ia64/include/vmparam.h
  user/ed/newcons/sys/kern/kern_malloc.c
  user/ed/newcons/sys/kern/subr_param.c
  user/ed/newcons/sys/kern/sysv_shm.c
  user/ed/newcons/sys/kern/uipc_socket.c
  user/ed/newcons/sys/kern/vfs_lookup.c
  user/ed/newcons/sys/kern/vfs_vnops.c
  user/ed/newcons/sys/kern/vnode_if.src
  user/ed/newcons/sys/mips/include/vmparam.h
  user/ed/newcons/sys/modules/bwi/Makefile
  user/ed/newcons/sys/modules/iwnfw/Makefile
  user/ed/newcons/sys/modules/vmm/Makefile
  user/ed/newcons/sys/net/if.c
  user/ed/newcons/sys/net/if.h
  user/ed/newcons/sys/net/if_gif.c
  user/ed/newcons/sys/net/if_gre.c
  user/ed/newcons/sys/net80211/ieee80211_amrr.c
  user/ed/newcons/sys/net80211/ieee80211_output.c
  user/ed/newcons/sys/netgraph/ng_pipe.c
  user/ed/newcons/sys/netinet/in.c
  user/ed/newcons/sys/netinet/sctp_asconf.c
  user/ed/newcons/sys/netinet/sctp_auth.c
  user/ed/newcons/sys/netinet/sctp_auth.h
  user/ed/newcons/sys/netinet/sctputil.c
  user/ed/newcons/sys/netinet/tcp_usrreq.c
  user/ed/newcons/sys/netinet6/in6.c
  user/ed/newcons/sys/netinet6/nd6_nbr.c
  user/ed/newcons/sys/netipsec/ipsec_input.c
  user/ed/newcons/sys/netsmb/smb_trantcp.c
  user/ed/newcons/sys/ofed/drivers/net/mlx4/en_ethtool.c
  user/ed/newcons/sys/ofed/drivers/net/mlx4/en_netdev.c
  user/ed/newcons/sys/ofed/drivers/net/mlx4/mlx4_en.h
  user/ed/newcons/sys/ofed/include/linux/bitops.h
  user/ed/newcons/sys/powerpc/aim/mmu_oea64.c
  user/ed/newcons/sys/powerpc/booke/locore.S
  user/ed/newcons/sys/powerpc/booke/machdep.c
  user/ed/newcons/sys/powerpc/booke/mp_cpudep.c
  user/ed/newcons/sys/powerpc/booke/platform_bare.c
  user/ed/newcons/sys/powerpc/booke/pmap.c
  user/ed/newcons/sys/powerpc/booke/trap_subr.S
  user/ed/newcons/sys/powerpc/include/param.h
  user/ed/newcons/sys/powerpc/include/pcpu.h
  user/ed/newcons/sys/powerpc/include/vmparam.h
  user/ed/newcons/sys/powerpc/mpc85xx/pci_mpc85xx.c
  user/ed/newcons/sys/powerpc/ofw/ofw_machdep.c
  user/ed/newcons/sys/powerpc/ofw/ofw_pcibus.c
  user/ed/newcons/sys/powerpc/powerpc/dump_machdep.c
  user/ed/newcons/sys/powerpc/pseries/plpar_iommu.c
  user/ed/newcons/sys/powerpc/pseries/rtas_pci.c
  user/ed/newcons/sys/sparc64/include/vmparam.h
  user/ed/newcons/sys/sys/mount.h
  user/ed/newcons/sys/sys/sockio.h
  user/ed/newcons/sys/sys/systm.h
  user/ed/newcons/sys/vm/vm_fault.c
  user/ed/newcons/sys/vm/vm_pageout.c
  user/ed/newcons/sys/x86/cpufreq/hwpstate.c
  user/ed/newcons/sys/x86/include/specialreg.h
  user/ed/newcons/sys/x86/iommu/busdma_dmar.c
  user/ed/newcons/sys/x86/iommu/intel_drv.c
  user/ed/newcons/sys/x86/iommu/intel_fault.c
  user/ed/newcons/sys/x86/iommu/intel_idpgtbl.c
  user/ed/newcons/tests/Makefile
  user/ed/newcons/tests/README
  user/ed/newcons/tools/build/mk/OptionalObsoleteFiles.inc
  user/ed/newcons/tools/regression/usr.sbin/etcupdate/always.sh
  user/ed/newcons/tools/regression/usr.sbin/etcupdate/conflicts.sh
  user/ed/newcons/tools/regression/usr.sbin/etcupdate/fbsdid.sh
  user/ed/newcons/tools/regression/usr.sbin/etcupdate/ignore.sh
  user/ed/newcons/tools/regression/usr.sbin/etcupdate/tests.sh
  user/ed/newcons/tools/tools/netmap/pkt-gen.c
  user/ed/newcons/usr.bin/Makefile
  user/ed/newcons/usr.bin/atf/Makefile
  user/ed/newcons/usr.bin/atf/Makefile.inc
  user/ed/newcons/usr.bin/atf/atf-sh/Makefile
  user/ed/newcons/usr.bin/calendar/calendars/calendar.freebsd   (contents, props changed)
  user/ed/newcons/usr.bin/iscsictl/iscsictl.c
  user/ed/newcons/usr.bin/split/Makefile
  user/ed/newcons/usr.bin/split/split.c
  user/ed/newcons/usr.bin/svn/svn/Makefile
  user/ed/newcons/usr.bin/svn/svn_private_config.h
  user/ed/newcons/usr.sbin/bhyve/Makefile
  user/ed/newcons/usr.sbin/bhyve/acpi.c
  user/ed/newcons/usr.sbin/bhyve/bhyverun.c
  user/ed/newcons/usr.sbin/bhyve/pci_emul.c
  user/ed/newcons/usr.sbin/bhyve/pci_lpc.c
  user/ed/newcons/usr.sbin/bhyve/pit_8254.c
  user/ed/newcons/usr.sbin/bsdconfig/bsdconfig
  user/ed/newcons/usr.sbin/bsdconfig/include/messages.subr
  user/ed/newcons/usr.sbin/bsdconfig/share/common.subr
  user/ed/newcons/usr.sbin/bsdconfig/share/dialog.subr
  user/ed/newcons/usr.sbin/bsdconfig/share/media/http.subr
  user/ed/newcons/usr.sbin/bsdconfig/share/media/tcpip.subr
  user/ed/newcons/usr.sbin/bsdconfig/share/packages/index.subr
  user/ed/newcons/usr.sbin/bsdconfig/share/packages/packages.subr
  user/ed/newcons/usr.sbin/bsdconfig/share/strings.subr
  user/ed/newcons/usr.sbin/bsdconfig/share/sysrc.subr
  user/ed/newcons/usr.sbin/bsdconfig/startup/share/rcconf.subr
  user/ed/newcons/usr.sbin/bsdinstall/bsdinstall
  user/ed/newcons/usr.sbin/bsdinstall/bsdinstall.8
  user/ed/newcons/usr.sbin/bsdinstall/scripts/auto
  user/ed/newcons/usr.sbin/bsdinstall/scripts/config
  user/ed/newcons/usr.sbin/bsdinstall/scripts/docsinstall
  user/ed/newcons/usr.sbin/bsdinstall/scripts/jail
  user/ed/newcons/usr.sbin/bsdinstall/scripts/netconfig_ipv4
  user/ed/newcons/usr.sbin/bsdinstall/scripts/netconfig_ipv6
  user/ed/newcons/usr.sbin/bsdinstall/scripts/script
  user/ed/newcons/usr.sbin/bsdinstall/scripts/wlanconfig
  user/ed/newcons/usr.sbin/bsdinstall/scripts/zfsboot
  user/ed/newcons/usr.sbin/ctld/ctl.conf.5
  user/ed/newcons/usr.sbin/etcupdate/etcupdate.8
  user/ed/newcons/usr.sbin/etcupdate/etcupdate.sh
  user/ed/newcons/usr.sbin/freebsd-update/freebsd-update.sh
  user/ed/newcons/usr.sbin/gpioctl/gpioctl.8
  user/ed/newcons/usr.sbin/mfiutil/Makefile
  user/ed/newcons/usr.sbin/mfiutil/mfiutil.8
  user/ed/newcons/usr.sbin/mfiutil/mfiutil.c
  user/ed/newcons/usr.sbin/mount_smbfs/Makefile
  user/ed/newcons/usr.sbin/pkg/pkg.c
  user/ed/newcons/usr.sbin/syslogd/syslogd.c
  user/ed/newcons/usr.sbin/sysrc/sysrc
  user/ed/newcons/usr.sbin/sysrc/sysrc.8
Directory Properties:
  user/ed/newcons/   (props changed)
  user/ed/newcons/cddl/   (props changed)
  user/ed/newcons/cddl/contrib/opensolaris/   (props changed)
  user/ed/newcons/contrib/binutils/   (props changed)
  user/ed/newcons/contrib/gcc/   (props changed)
  user/ed/newcons/contrib/llvm/   (props changed)
  user/ed/newcons/contrib/llvm/tools/lldb/   (props changed)
  user/ed/newcons/contrib/nvi/   (props changed)
  user/ed/newcons/contrib/subversion/   (props changed)
  user/ed/newcons/crypto/openssh/   (props changed)
  user/ed/newcons/lib/libc/   (props changed)
  user/ed/newcons/lib/libutil/   (props changed)
  user/ed/newcons/lib/libvmmapi/   (props changed)
  user/ed/newcons/sbin/   (props changed)
  user/ed/newcons/share/man/man4/   (props changed)
  user/ed/newcons/sys/   (props changed)
  user/ed/newcons/sys/amd64/vmm/   (props changed)
  user/ed/newcons/sys/boot/   (props changed)
  user/ed/newcons/sys/conf/   (props changed)
  user/ed/newcons/sys/modules/vmm/   (props changed)
  user/ed/newcons/usr.bin/calendar/   (props changed)
  user/ed/newcons/usr.sbin/bhyve/   (props changed)

Modified: user/ed/newcons/MAINTAINERS
==============================================================================
--- user/ed/newcons/MAINTAINERS	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/MAINTAINERS	Wed Nov 13 13:41:36 2013	(r258092)
@@ -99,7 +99,6 @@ nfs		alfred	Will be happy to review code
 rpc.lockd	alfred	Will be happy to review code, but not mandatory.
 truss		alfred	Will be happy to review code, but not mandatory.
 rpc		alfred	Pre-commit review requested.
-pkg_install	portmgr	Pre-commit review or approval from portmgr@ requested.
 linux emul	emulation	Please discuss changes here.
 bs{diff,patch}	cperciva	Pre-commit review requested.
 portsnap	cperciva	Pre-commit review requested.

Modified: user/ed/newcons/Makefile.inc1
==============================================================================
--- user/ed/newcons/Makefile.inc1	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/Makefile.inc1	Wed Nov 13 13:41:36 2013	(r258092)
@@ -136,7 +136,7 @@ REVISION!=	make -C ${SRCDIR}/release -V 
 BRANCH!=	make -C ${SRCDIR}/release -V BRANCH
 SRCRELDATE!=	awk '/^\#define[[:space:]]*__FreeBSD_version/ { print $$3 }' \
 		${SRCDIR}/sys/sys/param.h
-VERSION=	FreeBSD ${REVISION}-${BRANCH} ${TARGET_ARCH} ${SRCRELDATE}
+VERSION=	FreeBSD ${REVISION}-${BRANCH:C/-p[0-9]+$//} ${TARGET_ARCH} ${SRCRELDATE}
 .endif
 
 KNOWN_ARCHES?=	amd64 arm armeb/arm armv6/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64
@@ -263,6 +263,21 @@ XMAKE=		TOOLS_PREFIX=${WORLDTMP} ${BMAKE
 		TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \
 		-DWITHOUT_GDB
 
+# kernel-tools stage
+KTMAKEENV=	INSTALL="sh ${.CURDIR}/tools/install.sh" \
+		PATH=${BPATH}:${PATH} \
+		WORLDTMP=${WORLDTMP} \
+		VERSION="${VERSION}" \
+		COMPILER_TYPE=${COMPILER_TYPE}
+KTMAKE=		TOOLS_PREFIX=${WORLDTMP} MAKEOBJDIRPREFIX=${WORLDTMP} \
+		${KTMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \
+		DESTDIR= \
+		BOOTSTRAPPING=${OSRELDATE} \
+		SSP_CFLAGS= \
+		-DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN \
+		-DNO_PIC -DNO_PROFILE -DNO_SHARED \
+		-DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD
+
 # world stage
 WMAKEENV=	${CROSSENV} \
 		_SHLIBDIRPREFIX=${WORLDTMP} \
@@ -540,6 +555,7 @@ _cross-tools:
 	@echo ">>> stage 3: cross tools"
 	@echo "--------------------------------------------------------------"
 	${_+_}cd ${.CURDIR}; ${XMAKE} cross-tools
+	${_+_}cd ${.CURDIR}; ${XMAKE} kernel-tools
 _includes:
 	@echo
 	@echo "--------------------------------------------------------------"
@@ -1019,7 +1035,7 @@ buildkernel:
 	@echo "--------------------------------------------------------------"
 	@echo ">>> stage 2.3: build tools"
 	@echo "--------------------------------------------------------------"
-	@# Currently no special kernel tools to build.
+	${_+_}cd ${.CURDIR}; ${KTMAKE} kernel-tools
 .if !defined(NO_KERNELDEPEND)
 	@echo
 	@echo "--------------------------------------------------------------"
@@ -1347,6 +1363,23 @@ build-tools: .MAKE
 .endfor
 
 #
+# kernel-tools: Build kernel-building tools
+#
+kernel-tools: .MAKE
+	mkdir -p ${MAKEOBJDIRPREFIX}/usr
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
+	    -p ${MAKEOBJDIRPREFIX}/usr >/dev/null
+.for _tool in \
+    sys/dev/aic7xxx/aicasm
+	${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \
+		cd ${.CURDIR}/${_tool} && \
+		${MAKE} DIRPRFX=${_tool}/ obj && \
+		${MAKE} DIRPRFX=${_tool}/ depend && \
+		${MAKE} DIRPRFX=${_tool}/ all && \
+		${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install
+.endfor
+
+#
 # cross-tools: Build cross-building tools
 #
 .if ${TARGET_ARCH} != ${MACHINE_ARCH} || ${BOOTSTRAPPING} < 800035
@@ -1392,8 +1425,7 @@ cross-tools: .MAKE
     usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint \
     ${_btxld} \
     ${_crunchide} \
-    ${_kgzip} \
-    sys/dev/aic7xxx/aicasm
+    ${_kgzip}
 	${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \
 		cd ${.CURDIR}/${_tool} && \
 		${MAKE} DIRPRFX=${_tool}/ obj && \
@@ -1461,7 +1493,7 @@ _prebuild_libs=	${_kerberos5_lib_libasn1
 		${_kerberos5_lib_libhx509} ${_kerberos5_lib_libkrb5} \
 		${_kerberos5_lib_libroken} \
 		${_kerberos5_lib_libwind} \
-		${_lib_atf_libatf_c} \
+		${_lib_atf} \
 		lib/libbz2 ${_libcom_err} lib/libcrypt \
 		lib/libelf lib/libexpat \
 		${_lib_libgssapi} ${_lib_libipx} \
@@ -1475,8 +1507,8 @@ _prebuild_libs=	${_kerberos5_lib_libasn1
 		${_secure_lib_libcrypto} ${_lib_libldns} \
 		${_secure_lib_libssh} ${_secure_lib_libssl}
 
-.if ${MK_ATF} != "no"
-_lib_atf_libatf_c=	lib/atf/libatf-c
+.if ${MK_TESTS} != "no"
+_lib_atf=	lib/atf
 .endif
 
 .if ${MK_LIBTHR} != "no"
@@ -1585,10 +1617,12 @@ ${_lib}__PL: .PHONY .MAKE
 .if exists(${.CURDIR}/${_lib})
 	${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \
 		cd ${.CURDIR}/${_lib} && \
-		${MAKE} DIRPRFX=${_lib}/ obj && \
-		${MAKE} DIRPRFX=${_lib}/ depend && \
-		${MAKE} -DNO_PROFILE -DNO_PIC DIRPRFX=${_lib}/ all && \
-		${MAKE} -DNO_PROFILE -DNO_PIC DIRPRFX=${_lib}/ install
+		${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ obj && \
+		${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ depend && \
+		${MAKE} -DNO_TESTS -DNO_PROFILE -DNO_PIC \
+		    DIRPRFX=${_lib}/ all && \
+		${MAKE} -DNO_TESTS -DNO_PROFILE -DNO_PIC \
+		    DIRPRFX=${_lib}/ install
 .endif
 .endfor
 
@@ -1597,10 +1631,10 @@ ${_lib}__L: .PHONY .MAKE
 .if exists(${.CURDIR}/${_lib})
 	${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \
 		cd ${.CURDIR}/${_lib} && \
-		${MAKE} DIRPRFX=${_lib}/ obj && \
-		${MAKE} DIRPRFX=${_lib}/ depend && \
-		${MAKE} DIRPRFX=${_lib}/ all && \
-		${MAKE} DIRPRFX=${_lib}/ install
+		${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ obj && \
+		${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ depend && \
+		${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ all && \
+		${MAKE} -DNO_TESTS DIRPRFX=${_lib}/ install
 .endif
 .endfor
 
@@ -1610,10 +1644,12 @@ ${_lib}__L: .PHONY .MAKE
 lib/libpam__L: .PHONY .MAKE
 	${_+_}@${ECHODIR} "===> lib/libpam (obj,depend,all,install)"; \
 		cd ${.CURDIR}/lib/libpam && \
-		${MAKE} DIRPRFX=lib/libpam/ obj && \
-		${MAKE} DIRPRFX=lib/libpam/ depend && \
-		${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET all && \
-		${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET install
+		${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ obj && \
+		${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ depend && \
+		${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ \
+		    -D_NO_LIBPAM_SO_YET all && \
+		${MAKE} -DNO_TESTS DIRPRFX=lib/libpam/ \
+		    -D_NO_LIBPAM_SO_YET install
 
 _prereq_libs: ${_prereq_libs:S/$/__PL/}
 _startup_libs: ${_startup_libs:S/$/__L/}

Modified: user/ed/newcons/ObsoleteFiles.inc
==============================================================================
--- user/ed/newcons/ObsoleteFiles.inc	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/ObsoleteFiles.inc	Wed Nov 13 13:41:36 2013	(r258092)
@@ -38,6 +38,12 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20131109: extattr(2) mlinks fixed
+OLD_FILES+=usr/share/man/man2/extattr_delete_list.2.gz
+OLD_FILES+=usr/share/man/man2/extattr_get_list.2.gz
+# 20131107: example files removed
+OLD_FILES+=usr/share/examples/libusb20/aux.c
+OLD_FILES+=usr/share/examples/libusb20/aux.h
 # 20131103: WITH_LIBICONV_COMPAT removal
 OLD_FILES+=usr/include/_libiconv_compat.h
 OLD_FILES+=usr/lib/libiconv.a

Modified: user/ed/newcons/UPDATING
==============================================================================
--- user/ed/newcons/UPDATING	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/UPDATING	Wed Nov 13 13:41:36 2013	(r258092)
@@ -31,6 +31,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	disable the most expensive debugging functionality run
 	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20131108:
+	The WITHOUT_ATF build knob has been removed and its functionality
+	has been subsumed into the more generic WITHOUT_TESTS.  If you were
+	using the former to disable the build of the ATF libraries, you
+	should change your settings to use the latter.
+
 20131025:
 	The default version of mtree is nmtree which is obtained from
 	NetBSD.  The output is generally the same, but may vary

Modified: user/ed/newcons/bin/pkill/pkill.c
==============================================================================
--- user/ed/newcons/bin/pkill/pkill.c	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/bin/pkill/pkill.c	Wed Nov 13 13:41:36 2013	(r258092)
@@ -318,7 +318,10 @@ main(int argc, char **argv)
 	 * Use KERN_PROC_PROC instead of KERN_PROC_ALL, since we
 	 * just want processes and not individual kernel threads.
 	 */
-	plist = kvm_getprocs(kd, KERN_PROC_PROC, 0, &nproc);
+	if (pidfromfile >= 0)
+		plist = kvm_getprocs(kd, KERN_PROC_PID, pidfromfile, &nproc);
+	else
+		plist = kvm_getprocs(kd, KERN_PROC_PROC, 0, &nproc);
 	if (plist == NULL) {
 		errx(STATUS_ERROR, "Cannot get process list (%s)",
 		    kvm_geterr(kd));

Modified: user/ed/newcons/bin/sh/exec.c
==============================================================================
--- user/ed/newcons/bin/sh/exec.c	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/bin/sh/exec.c	Wed Nov 13 13:41:36 2013	(r258092)
@@ -672,9 +672,11 @@ typecmd_impl(int argc, char **argv, int 
 
 		/* Then look at the aliases */
 		if ((ap = lookupalias(argv[i], 1)) != NULL) {
-			if (cmd == TYPECMD_SMALLV)
-				out1fmt("alias %s='%s'\n", argv[i], ap->val);
-			else
+			if (cmd == TYPECMD_SMALLV) {
+				out1fmt("alias %s=", argv[i]);
+				out1qstr(ap->val);
+				outcslow('\n', out1);
+			} else
 				out1fmt("%s is an alias for %s\n", argv[i],
 				    ap->val);
 			continue;

Modified: user/ed/newcons/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
==============================================================================
--- user/ed/newcons/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c	Wed Nov 13 13:41:36 2013	(r258092)
@@ -1864,7 +1864,7 @@ dtrace_program_link(dtrace_hdl_t *dtp, d
 		 * Arches which default to 64-bit need to explicitly use
 		 * the 32-bit library path.
 		 */
-		int use_32 = !(dtp->dt_oflags & DTRACE_O_LP64);
+		int use_32 = (dtp->dt_oflags & DTRACE_O_ILP32);
 #else
 		/*
 		 * Arches which are 32-bit only just use the normal
@@ -1879,9 +1879,7 @@ dtrace_program_link(dtrace_hdl_t *dtp, d
 		len = snprintf(&tmp, 1, fmt, dtp->dt_ld_path, file, tfile,
 		    drti) + 1;
 
-#if !defined(sun)
 		len *= 2;
-#endif
 		cmd = alloca(len);
 
 		(void) snprintf(cmd, len, fmt, dtp->dt_ld_path, file,

Modified: user/ed/newcons/contrib/binutils/binutils/cxxfilt.c
==============================================================================
--- user/ed/newcons/contrib/binutils/binutils/cxxfilt.c	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/contrib/binutils/binutils/cxxfilt.c	Wed Nov 13 13:41:36 2013	(r258092)
@@ -63,12 +63,12 @@ demangle_it (char *mangled_name)
   result = cplus_demangle (mangled_name + skip_first, flags);
 
   if (result == NULL)
-    printf (mangled_name);
+    printf ("%s",mangled_name);
   else
     {
       if (mangled_name[0] == '.')
 	putchar ('.');
-      printf (result);
+      printf ("%s",result);
       free (result);
     }
 }

Modified: user/ed/newcons/contrib/gcc/ChangeLog.gcc43
==============================================================================
--- user/ed/newcons/contrib/gcc/ChangeLog.gcc43	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/contrib/gcc/ChangeLog.gcc43	Wed Nov 13 13:41:36 2013	(r258092)
@@ -232,6 +232,17 @@
 
 	* config.gcc: Support core2 processor.
 
+2006-12-13  Ian Lance Taylor  <iant@google.com> (r119855)
+
+	PR c++/19564
+	PR c++/19756
+	* c-typeck.c (parser_build_binary_op): Move parentheses warnings
+	to warn_about_parentheses in c-common.c.
+	* c-common.c (warn_about_parentheses): New function.
+	* c-common.h (warn_about_parentheses): Declare.
+	* doc/invoke.texi (Warning Options): Update -Wparentheses
+	description.
+
 2006-12-02  H.J. Lu  <hongjiu.lu@intel.com> (r119454 - partial)
 
 	PR target/30040

Modified: user/ed/newcons/contrib/gcc/c-common.c
==============================================================================
--- user/ed/newcons/contrib/gcc/c-common.c	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/contrib/gcc/c-common.c	Wed Nov 13 13:41:36 2013	(r258092)
@@ -2585,9 +2585,13 @@ c_common_truthvalue_conversion (tree exp
       break;
 
     case MODIFY_EXPR:
-      if (!TREE_NO_WARNING (expr))
-	warning (OPT_Wparentheses,
-		 "suggest parentheses around assignment used as truth value");
+      if (!TREE_NO_WARNING (expr)
+	  && warn_parentheses)
+	{
+	  warning (OPT_Wparentheses,
+		   "suggest parentheses around assignment used as truth value");
+	  TREE_NO_WARNING (expr) = 1;
+	}
       break;
 
     default:
@@ -6471,5 +6475,87 @@ warn_array_subscript_with_type_char (tre
     warning (OPT_Wchar_subscripts, "array subscript has type %<char%>");
 }
 
+/* Implement -Wparentheses for the unexpected C precedence rules, to
+   cover cases like x + y << z which readers are likely to
+   misinterpret.  We have seen an expression in which CODE is a binary
+   operator used to combine expressions headed by CODE_LEFT and
+   CODE_RIGHT.  CODE_LEFT and CODE_RIGHT may be ERROR_MARK, which
+   means that that side of the expression was not formed using a
+   binary operator, or it was enclosed in parentheses.  */
+
+void
+warn_about_parentheses (enum tree_code code, enum tree_code code_left,
+			enum tree_code code_right)
+{
+  if (!warn_parentheses)
+    return;
+
+  if (code == LSHIFT_EXPR || code == RSHIFT_EXPR)
+    {
+      if (code_left == PLUS_EXPR || code_left == MINUS_EXPR
+	  || code_right == PLUS_EXPR || code_right == MINUS_EXPR)
+	warning (OPT_Wparentheses,
+		 "suggest parentheses around + or - inside shift");
+    }
+
+  if (code == TRUTH_ORIF_EXPR)
+    {
+      if (code_left == TRUTH_ANDIF_EXPR
+	  || code_right == TRUTH_ANDIF_EXPR)
+	warning (OPT_Wparentheses,
+		 "suggest parentheses around && within ||");
+    }
+
+  if (code == BIT_IOR_EXPR)
+    {
+      if (code_left == BIT_AND_EXPR || code_left == BIT_XOR_EXPR
+	  || code_left == PLUS_EXPR || code_left == MINUS_EXPR
+	  || code_right == BIT_AND_EXPR || code_right == BIT_XOR_EXPR
+	  || code_right == PLUS_EXPR || code_right == MINUS_EXPR)
+	warning (OPT_Wparentheses,
+		 "suggest parentheses around arithmetic in operand of |");
+      /* Check cases like x|y==z */
+      if (TREE_CODE_CLASS (code_left) == tcc_comparison
+	  || TREE_CODE_CLASS (code_right) == tcc_comparison)
+	warning (OPT_Wparentheses,
+		 "suggest parentheses around comparison in operand of |");
+    }
+
+  if (code == BIT_XOR_EXPR)
+    {
+      if (code_left == BIT_AND_EXPR
+	  || code_left == PLUS_EXPR || code_left == MINUS_EXPR
+	  || code_right == BIT_AND_EXPR
+	  || code_right == PLUS_EXPR || code_right == MINUS_EXPR)
+	warning (OPT_Wparentheses,
+		 "suggest parentheses around arithmetic in operand of ^");
+      /* Check cases like x^y==z */
+      if (TREE_CODE_CLASS (code_left) == tcc_comparison
+	  || TREE_CODE_CLASS (code_right) == tcc_comparison)
+	warning (OPT_Wparentheses,
+		 "suggest parentheses around comparison in operand of ^");
+    }
+
+  if (code == BIT_AND_EXPR)
+    {
+      if (code_left == PLUS_EXPR || code_left == MINUS_EXPR
+	  || code_right == PLUS_EXPR || code_right == MINUS_EXPR)
+	warning (OPT_Wparentheses,
+		 "suggest parentheses around + or - in operand of &");
+      /* Check cases like x&y==z */
+      if (TREE_CODE_CLASS (code_left) == tcc_comparison
+	  || TREE_CODE_CLASS (code_right) == tcc_comparison)
+	warning (OPT_Wparentheses,
+		 "suggest parentheses around comparison in operand of &");
+    }
+
+  /* Similarly, check for cases like 1<=i<=10 that are probably errors.  */
+  if (TREE_CODE_CLASS (code) == tcc_comparison
+      && (TREE_CODE_CLASS (code_left) == tcc_comparison
+	  || TREE_CODE_CLASS (code_right) == tcc_comparison))
+    warning (OPT_Wparentheses, "comparisons like X<=Y<=Z do not "
+	     "have their mathematical meaning");
+}
+
 
 #include "gt-c-common.h"

Modified: user/ed/newcons/contrib/gcc/c-common.h
==============================================================================
--- user/ed/newcons/contrib/gcc/c-common.h	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/contrib/gcc/c-common.h	Wed Nov 13 13:41:36 2013	(r258092)
@@ -850,6 +850,9 @@ extern int complete_array_type (tree *, 
 extern tree builtin_type_for_size (int, bool);
 
 extern void warn_array_subscript_with_type_char (tree);
+extern void warn_about_parentheses (enum tree_code, enum tree_code,
+				    enum tree_code);
+
 
 /* In c-gimplify.c  */
 extern void c_genericize (tree);

Modified: user/ed/newcons/contrib/gcc/c-typeck.c
==============================================================================
--- user/ed/newcons/contrib/gcc/c-typeck.c	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/contrib/gcc/c-typeck.c	Wed Nov 13 13:41:36 2013	(r258092)
@@ -2631,73 +2631,7 @@ parser_build_binary_op (enum tree_code c
   /* Check for cases such as x+y<<z which users are likely
      to misinterpret.  */
   if (warn_parentheses)
-    {
-      if (code == LSHIFT_EXPR || code == RSHIFT_EXPR)
-	{
-	  if (code1 == PLUS_EXPR || code1 == MINUS_EXPR
-	      || code2 == PLUS_EXPR || code2 == MINUS_EXPR)
-	    warning (OPT_Wparentheses,
-		     "suggest parentheses around + or - inside shift");
-	}
-
-      if (code == TRUTH_ORIF_EXPR)
-	{
-	  if (code1 == TRUTH_ANDIF_EXPR
-	      || code2 == TRUTH_ANDIF_EXPR)
-	    warning (OPT_Wparentheses,
-		     "suggest parentheses around && within ||");
-	}
-
-      if (code == BIT_IOR_EXPR)
-	{
-	  if (code1 == BIT_AND_EXPR || code1 == BIT_XOR_EXPR
-	      || code1 == PLUS_EXPR || code1 == MINUS_EXPR
-	      || code2 == BIT_AND_EXPR || code2 == BIT_XOR_EXPR
-	      || code2 == PLUS_EXPR || code2 == MINUS_EXPR)
-	    warning (OPT_Wparentheses,
-		     "suggest parentheses around arithmetic in operand of |");
-	  /* Check cases like x|y==z */
-	  if (TREE_CODE_CLASS (code1) == tcc_comparison
-	      || TREE_CODE_CLASS (code2) == tcc_comparison)
-	    warning (OPT_Wparentheses,
-		     "suggest parentheses around comparison in operand of |");
-	}
-
-      if (code == BIT_XOR_EXPR)
-	{
-	  if (code1 == BIT_AND_EXPR
-	      || code1 == PLUS_EXPR || code1 == MINUS_EXPR
-	      || code2 == BIT_AND_EXPR
-	      || code2 == PLUS_EXPR || code2 == MINUS_EXPR)
-	    warning (OPT_Wparentheses,
-		     "suggest parentheses around arithmetic in operand of ^");
-	  /* Check cases like x^y==z */
-	  if (TREE_CODE_CLASS (code1) == tcc_comparison
-	      || TREE_CODE_CLASS (code2) == tcc_comparison)
-	    warning (OPT_Wparentheses,
-		     "suggest parentheses around comparison in operand of ^");
-	}
-
-      if (code == BIT_AND_EXPR)
-	{
-	  if (code1 == PLUS_EXPR || code1 == MINUS_EXPR
-	      || code2 == PLUS_EXPR || code2 == MINUS_EXPR)
-	    warning (OPT_Wparentheses,
-		     "suggest parentheses around + or - in operand of &");
-	  /* Check cases like x&y==z */
-	  if (TREE_CODE_CLASS (code1) == tcc_comparison
-	      || TREE_CODE_CLASS (code2) == tcc_comparison)
-	    warning (OPT_Wparentheses,
-		     "suggest parentheses around comparison in operand of &");
-	}
-      /* Similarly, check for cases like 1<=i<=10 that are probably errors.  */
-      if (TREE_CODE_CLASS (code) == tcc_comparison
-	  && (TREE_CODE_CLASS (code1) == tcc_comparison
-	      || TREE_CODE_CLASS (code2) == tcc_comparison))
-	warning (OPT_Wparentheses, "comparisons like X<=Y<=Z do not "
-		 "have their mathematical meaning");
-
-    }
+    warn_about_parentheses (code, code1, code2);
 
   /* Warn about comparisons against string literals, with the exception
      of testing for equality or inequality of a string literal with NULL.  */

Modified: user/ed/newcons/contrib/gcc/cp/cp-tree.h
==============================================================================
--- user/ed/newcons/contrib/gcc/cp/cp-tree.h	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/contrib/gcc/cp/cp-tree.h	Wed Nov 13 13:41:36 2013	(r258092)
@@ -4460,8 +4460,9 @@ extern tree build_x_indirect_ref		(tree,
 extern tree build_indirect_ref			(tree, const char *);
 extern tree build_array_ref			(tree, tree);
 extern tree get_member_function_from_ptrfunc	(tree *, tree);
-extern tree build_x_binary_op			(enum tree_code, tree, tree,
-						 bool *);
+extern tree build_x_binary_op			(enum tree_code, tree,
+						 enum tree_code, tree,
+						 enum tree_code, bool *);
 extern tree build_x_unary_op			(enum tree_code, tree);
 extern tree unary_complex_lvalue		(enum tree_code, tree);
 extern tree build_x_conditional_expr		(tree, tree, tree);

Modified: user/ed/newcons/contrib/gcc/cp/parser.c
==============================================================================
--- user/ed/newcons/contrib/gcc/cp/parser.c	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/contrib/gcc/cp/parser.c	Wed Nov 13 13:41:36 2013	(r258092)
@@ -1177,8 +1177,15 @@ typedef enum cp_parser_status_kind
 
 typedef struct cp_parser_expression_stack_entry
 {
+  /* Left hand side of the binary operation we are currently
+     parsing.  */
   tree lhs;
+  /* Original tree code for left hand side, if it was a binary
+     expression itself (used for -Wparentheses).  */
+  enum tree_code lhs_type;
+  /* Tree code for the binary operation we are parsing.  */
   enum tree_code tree_type;
+  /* Precedence of the binary operation we are parsing.  */
   int prec;
 } cp_parser_expression_stack_entry;
 
@@ -1536,7 +1543,7 @@ static tree cp_parser_builtin_offsetof
 /* Statements [gram.stmt.stmt]  */
 
 static void cp_parser_statement
-  (cp_parser *, tree, bool);
+  (cp_parser *, tree, bool, bool *);
 static void cp_parser_label_for_labeled_statement
   (cp_parser *);
 static tree cp_parser_expression_statement
@@ -1546,7 +1553,7 @@ static tree cp_parser_compound_statement
 static void cp_parser_statement_seq_opt
   (cp_parser *, tree);
 static tree cp_parser_selection_statement
-  (cp_parser *);
+  (cp_parser *, bool *);
 static tree cp_parser_condition
   (cp_parser *);
 static tree cp_parser_iteration_statement
@@ -1559,7 +1566,7 @@ static void cp_parser_declaration_statem
   (cp_parser *);
 
 static tree cp_parser_implicitly_scoped_statement
-  (cp_parser *);
+  (cp_parser *, bool *);
 static void cp_parser_already_scoped_statement
   (cp_parser *);
 
@@ -5730,12 +5737,13 @@ cp_parser_binary_expression (cp_parser* 
   cp_parser_expression_stack_entry *sp = &stack[0];
   tree lhs, rhs;
   cp_token *token;
-  enum tree_code tree_type;
+  enum tree_code tree_type, lhs_type, rhs_type;
   enum cp_parser_prec prec = PREC_NOT_OPERATOR, new_prec, lookahead_prec;
   bool overloaded_p;
 
   /* Parse the first expression.  */
   lhs = cp_parser_cast_expression (parser, /*address_p=*/false, cast_p);
+  lhs_type = ERROR_MARK;
 
   for (;;)
     {
@@ -5768,6 +5776,7 @@ cp_parser_binary_expression (cp_parser* 
       /* Extract another operand.  It may be the RHS of this expression
 	 or the LHS of a new, higher priority expression.  */
       rhs = cp_parser_simple_cast_expression (parser);
+      rhs_type = ERROR_MARK;
 
       /* Get another operator token.  Look up its precedence to avoid
 	 building a useless (immediately popped) stack entry for common
@@ -5783,8 +5792,10 @@ cp_parser_binary_expression (cp_parser* 
 	  sp->prec = prec;
 	  sp->tree_type = tree_type;
 	  sp->lhs = lhs;
+	  sp->lhs_type = lhs_type;
 	  sp++;
 	  lhs = rhs;
+	  lhs_type = rhs_type;
 	  prec = new_prec;
 	  new_prec = lookahead_prec;
 	  goto get_rhs;
@@ -5801,11 +5812,15 @@ cp_parser_binary_expression (cp_parser* 
 	  prec = sp->prec;
 	  tree_type = sp->tree_type;
 	  rhs = lhs;
+	  rhs_type = lhs_type;
 	  lhs = sp->lhs;
+	  lhs_type = sp->lhs_type;
 	}
 
       overloaded_p = false;
-      lhs = build_x_binary_op (tree_type, lhs, rhs, &overloaded_p);
+      lhs = build_x_binary_op (tree_type, lhs, lhs_type, rhs, rhs_type,
+			       &overloaded_p);
+      lhs_type = tree_type;
 
       /* If the binary operator required the use of an overloaded operator,
 	 then this expression cannot be an integral constant-expression.
@@ -6222,17 +6237,23 @@ cp_parser_builtin_offsetof (cp_parser *p
      try-block
 
   IN_COMPOUND is true when the statement is nested inside a
-  cp_parser_compound_statement; this matters for certain pragmas.  */
+  cp_parser_compound_statement; this matters for certain pragmas.
+
+  If IF_P is not NULL, *IF_P is set to indicate whether the statement
+  is a (possibly labeled) if statement which is not enclosed in braces
+  and has an else clause.  This is used to implement -Wparentheses.  */
 
 static void
 cp_parser_statement (cp_parser* parser, tree in_statement_expr,
-		     bool in_compound)
+		     bool in_compound, bool *if_p)
 {
   tree statement;
   cp_token *token;
   location_t statement_location;
 
  restart:
+  if (if_p != NULL)
+    *if_p = false;
   /* There is no statement yet.  */
   statement = NULL_TREE;
   /* Peek at the next token.  */
@@ -6257,7 +6278,7 @@ cp_parser_statement (cp_parser* parser, 
 
 	case RID_IF:
 	case RID_SWITCH:
-	  statement = cp_parser_selection_statement (parser);
+	  statement = cp_parser_selection_statement (parser, if_p);
 	  break;
 
 	case RID_WHILE:
@@ -6522,7 +6543,7 @@ cp_parser_statement_seq_opt (cp_parser* 
 	break;
 
       /* Parse the statement.  */
-      cp_parser_statement (parser, in_statement_expr, true);
+      cp_parser_statement (parser, in_statement_expr, true, NULL);
     }
 }
 
@@ -6533,14 +6554,22 @@ cp_parser_statement_seq_opt (cp_parser* 
      if ( condition ) statement else statement
      switch ( condition ) statement
 
-   Returns the new IF_STMT or SWITCH_STMT.  */
+   Returns the new IF_STMT or SWITCH_STMT.
+
+   If IF_P is not NULL, *IF_P is set to indicate whether the statement
+   is a (possibly labeled) if statement which is not enclosed in
+   braces and has an else clause.  This is used to implement
+   -Wparentheses.  */
 
 static tree
-cp_parser_selection_statement (cp_parser* parser)
+cp_parser_selection_statement (cp_parser* parser, bool *if_p)
 {
   cp_token *token;
   enum rid keyword;
 
+  if (if_p != NULL)
+    *if_p = false;
+
   /* Peek at the next token.  */
   token = cp_parser_require (parser, CPP_KEYWORD, "selection-statement");
 
@@ -6576,11 +6605,13 @@ cp_parser_selection_statement (cp_parser
 
 	if (keyword == RID_IF)
 	  {
+	    bool nested_if;
+
 	    /* Add the condition.  */
 	    finish_if_stmt_cond (condition, statement);
 
 	    /* Parse the then-clause.  */
-	    cp_parser_implicitly_scoped_statement (parser);
+	    cp_parser_implicitly_scoped_statement (parser, &nested_if);
 	    finish_then_clause (statement);
 
 	    /* If the next token is `else', parse the else-clause.  */
@@ -6591,8 +6622,28 @@ cp_parser_selection_statement (cp_parser
 		cp_lexer_consume_token (parser->lexer);
 		begin_else_clause (statement);
 		/* Parse the else-clause.  */
-		cp_parser_implicitly_scoped_statement (parser);
+		cp_parser_implicitly_scoped_statement (parser, NULL);
 		finish_else_clause (statement);
+
+		/* If we are currently parsing a then-clause, then
+		   IF_P will not be NULL.  We set it to true to
+		   indicate that this if statement has an else clause.
+		   This may trigger the Wparentheses warning below
+		   when we get back up to the parent if statement.  */
+		if (if_p != NULL)
+		  *if_p = true;
+	      }
+	    else
+	      {
+		/* This if statement does not have an else clause.  If
+		   NESTED_IF is true, then the then-clause is an if
+		   statement which does have an else clause.  We warn
+		   about the potential ambiguity.  */
+		if (nested_if)
+		  warning (OPT_Wparentheses,
+			   ("%Hsuggest explicit braces "
+			    "to avoid ambiguous %<else%>"),
+			   EXPR_LOCUS (statement));
 	      }
 
 	    /* Now we're all done with the if-statement.  */
@@ -6611,7 +6662,7 @@ cp_parser_selection_statement (cp_parser
 	    in_statement = parser->in_statement;
 	    parser->in_switch_statement_p = true;
 	    parser->in_statement |= IN_SWITCH_STMT;
-	    cp_parser_implicitly_scoped_statement (parser);
+	    cp_parser_implicitly_scoped_statement (parser, NULL);
 	    parser->in_switch_statement_p = in_switch_statement_p;
 	    parser->in_statement = in_statement;
 
@@ -6789,7 +6840,7 @@ cp_parser_iteration_statement (cp_parser
 	statement = begin_do_stmt ();
 	/* Parse the body of the do-statement.  */
 	parser->in_statement = IN_ITERATION_STMT;
-	cp_parser_implicitly_scoped_statement (parser);
+	cp_parser_implicitly_scoped_statement (parser, NULL);
 	parser->in_statement = in_statement;
 	finish_do_body (statement);
 	/* Look for the `while' keyword.  */
@@ -7031,13 +7082,21 @@ cp_parser_declaration_statement (cp_pars
    but ensures that is in its own scope, even if it is not a
    compound-statement.
 
+   If IF_P is not NULL, *IF_P is set to indicate whether the statement
+   is a (possibly labeled) if statement which is not enclosed in
+   braces and has an else clause.  This is used to implement
+   -Wparentheses.
+
    Returns the new statement.  */
 
 static tree
-cp_parser_implicitly_scoped_statement (cp_parser* parser)
+cp_parser_implicitly_scoped_statement (cp_parser* parser, bool *if_p)
 {
   tree statement;
 
+  if (if_p != NULL)
+    *if_p = false;
+
   /* Mark if () ; with a special NOP_EXPR.  */
   if (cp_lexer_next_token_is (parser->lexer, CPP_SEMICOLON))
     {
@@ -7053,7 +7112,7 @@ cp_parser_implicitly_scoped_statement (c
       /* Create a compound-statement.  */
       statement = begin_compound_stmt (0);
       /* Parse the dependent-statement.  */
-      cp_parser_statement (parser, NULL_TREE, false);
+      cp_parser_statement (parser, NULL_TREE, false, if_p);
       /* Finish the dummy compound-statement.  */
       finish_compound_stmt (statement);
     }
@@ -7072,7 +7131,7 @@ cp_parser_already_scoped_statement (cp_p
 {
   /* If the token is a `{', then we must take special action.  */
   if (cp_lexer_next_token_is_not (parser->lexer, CPP_OPEN_BRACE))
-    cp_parser_statement (parser, NULL_TREE, false);
+    cp_parser_statement (parser, NULL_TREE, false, NULL);
   else
     {
       /* Avoid calling cp_parser_compound_statement, so that we
@@ -18645,7 +18704,7 @@ cp_parser_omp_structured_block (cp_parse
   tree stmt = begin_omp_structured_block ();
   unsigned int save = cp_parser_begin_omp_structured_block (parser);
 
-  cp_parser_statement (parser, NULL_TREE, false);
+  cp_parser_statement (parser, NULL_TREE, false, NULL);
 
   cp_parser_end_omp_structured_block (parser, save);
   return finish_omp_structured_block (stmt);
@@ -18890,7 +18949,7 @@ cp_parser_omp_for_loop (cp_parser *parse
   /* Note that the grammar doesn't call for a structured block here,
      though the loop as a whole is a structured block.  */
   body = push_stmt_list ();
-  cp_parser_statement (parser, NULL_TREE, false);
+  cp_parser_statement (parser, NULL_TREE, false, NULL);
   body = pop_stmt_list (body);
 
   return finish_omp_for (loc, decl, init, cond, incr, body, pre_body);
@@ -18983,7 +19042,7 @@ cp_parser_omp_sections_scope (cp_parser 
 
       while (1)
 	{
-	  cp_parser_statement (parser, NULL_TREE, false);
+	  cp_parser_statement (parser, NULL_TREE, false, NULL);
 
 	  tok = cp_lexer_peek_token (parser->lexer);
 	  if (tok->pragma_kind == PRAGMA_OMP_SECTION)

Modified: user/ed/newcons/contrib/gcc/cp/pt.c
==============================================================================
--- user/ed/newcons/contrib/gcc/cp/pt.c	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/contrib/gcc/cp/pt.c	Wed Nov 13 13:41:36 2013	(r258092)
@@ -9078,7 +9078,13 @@ tsubst_copy_and_build (tree t,
       return build_x_binary_op
 	(TREE_CODE (t),
 	 RECUR (TREE_OPERAND (t, 0)),
+	 (TREE_NO_WARNING (TREE_OPERAND (t, 0))
+	  ? ERROR_MARK
+	  : TREE_CODE (TREE_OPERAND (t, 0))),
 	 RECUR (TREE_OPERAND (t, 1)),
+	 (TREE_NO_WARNING (TREE_OPERAND (t, 1))
+	  ? ERROR_MARK
+	  : TREE_CODE (TREE_OPERAND (t, 1))),
 	 /*overloaded_p=*/NULL);
 
     case SCOPE_REF:
@@ -9087,7 +9093,14 @@ tsubst_copy_and_build (tree t,
     case ARRAY_REF:
       op1 = tsubst_non_call_postfix_expression (TREE_OPERAND (t, 0),
 						args, complain, in_decl);
-      return build_x_binary_op (ARRAY_REF, op1, RECUR (TREE_OPERAND (t, 1)),
+      return build_x_binary_op (ARRAY_REF, op1,
+				(TREE_NO_WARNING (TREE_OPERAND (t, 0))
+				 ? ERROR_MARK
+				 : TREE_CODE (TREE_OPERAND (t, 0))),
+				RECUR (TREE_OPERAND (t, 1)),
+				(TREE_NO_WARNING (TREE_OPERAND (t, 1))
+				 ? ERROR_MARK
+				 : TREE_CODE (TREE_OPERAND (t, 1))),
 				/*overloaded_p=*/NULL);
 
     case SIZEOF_EXPR:

Modified: user/ed/newcons/contrib/gcc/cp/semantics.c
==============================================================================
--- user/ed/newcons/contrib/gcc/cp/semantics.c	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/contrib/gcc/cp/semantics.c	Wed Nov 13 13:41:36 2013	(r258092)
@@ -587,6 +587,16 @@ maybe_convert_cond (tree cond)
 
   /* Do the conversion.  */
   cond = convert_from_reference (cond);
+
+  if (TREE_CODE (cond) == MODIFY_EXPR
+      && !TREE_NO_WARNING (cond)
+      && warn_parentheses)
+    {
+      warning (OPT_Wparentheses,
+	       "suggest parentheses around assignment used as truth value");
+      TREE_NO_WARNING (cond) = 1;
+    }
+
   return condition_conversion (cond);
 }
 

Modified: user/ed/newcons/contrib/gcc/cp/typeck.c
==============================================================================
--- user/ed/newcons/contrib/gcc/cp/typeck.c	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/contrib/gcc/cp/typeck.c	Wed Nov 13 13:41:36 2013	(r258092)
@@ -1690,17 +1690,20 @@ rationalize_conditional_expr (enum tree_
      are equal, so we know what conditional expression this used to be.  */
   if (TREE_CODE (t) == MIN_EXPR || TREE_CODE (t) == MAX_EXPR)
     {
+      tree op0 = TREE_OPERAND (t, 0);
+      tree op1 = TREE_OPERAND (t, 1);
+
       /* The following code is incorrect if either operand side-effects.  */
-      gcc_assert (!TREE_SIDE_EFFECTS (TREE_OPERAND (t, 0))
-		  && !TREE_SIDE_EFFECTS (TREE_OPERAND (t, 1)));
+      gcc_assert (!TREE_SIDE_EFFECTS (op0)
+		  && !TREE_SIDE_EFFECTS (op1));
       return
 	build_conditional_expr (build_x_binary_op ((TREE_CODE (t) == MIN_EXPR
 						    ? LE_EXPR : GE_EXPR),
-						   TREE_OPERAND (t, 0),
-						   TREE_OPERAND (t, 1),
+						   op0, TREE_CODE (op0),
+						   op1, TREE_CODE (op1),
 						   /*overloaded_p=*/NULL),
-			    build_unary_op (code, TREE_OPERAND (t, 0), 0),
-			    build_unary_op (code, TREE_OPERAND (t, 1), 0));
+			    build_unary_op (code, op0, 0),
+			    build_unary_op (code, op1, 0));
     }
 
   return
@@ -2908,8 +2911,8 @@ convert_arguments (tree typelist, tree v
    conversions on the operands.  CODE is the kind of expression to build.  */
 
 tree
-build_x_binary_op (enum tree_code code, tree arg1, tree arg2,
-		   bool *overloaded_p)
+build_x_binary_op (enum tree_code code, tree arg1, enum tree_code arg1_code,
+		   tree arg2, enum tree_code arg2_code, bool *overloaded_p)
 {
   tree orig_arg1;
   tree orig_arg2;
@@ -2933,6 +2936,17 @@ build_x_binary_op (enum tree_code code, 
     expr = build_new_op (code, LOOKUP_NORMAL, arg1, arg2, NULL_TREE,
 			 overloaded_p);
 
+  /* Check for cases such as x+y<<z which users are likely to
+     misinterpret.  But don't warn about obj << x + y, since that is a
+     common idiom for I/O.  */
+  if (warn_parentheses
+      && !processing_template_decl
+      && !error_operand_p (arg1)
+      && !error_operand_p (arg2)
+      && (code != LSHIFT_EXPR
+	  || !IS_AGGR_TYPE (TREE_TYPE (arg1))))
+    warn_about_parentheses (code, arg1_code, arg2_code);
+
   if (processing_template_decl && expr != error_mark_node)
     return build_min_non_dep (code, expr, orig_arg1, orig_arg2);
 
@@ -6280,6 +6294,19 @@ convert_for_assignment (tree type, tree 
 		 errtype);
     }
 
+  /* If -Wparentheses, warn about a = b = c when a has type bool and b
+     does not.  */
+  if (warn_parentheses
+      && type == boolean_type_node
+      && TREE_CODE (rhs) == MODIFY_EXPR
+      && !TREE_NO_WARNING (rhs)
+      && TREE_TYPE (rhs) != boolean_type_node)
+    {
+      warning (OPT_Wparentheses,
+	       "suggest parentheses around assignment used as truth value");
+      TREE_NO_WARNING (rhs) = 1;
+    }
+
   return perform_implicit_conversion (strip_top_quals (type), rhs);
 }
 

Modified: user/ed/newcons/contrib/gcc/doc/invoke.texi
==============================================================================
--- user/ed/newcons/contrib/gcc/doc/invoke.texi	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/contrib/gcc/doc/invoke.texi	Wed Nov 13 13:41:36 2013	(r258092)
@@ -2212,9 +2212,7 @@ Warn if a user-supplied include director
 Warn if parentheses are omitted in certain contexts, such
 as when there is an assignment in a context where a truth value
 is expected, or when operators are nested whose precedence people
-often get confused about.  Only the warning for an assignment used as
-a truth value is supported when compiling C++; the other warnings are
-only supported when compiling C@.
+often get confused about.
 
 Also warn if a comparison like @samp{x<=y<=z} appears; this is
 equivalent to @samp{(x<=y ? 1 : 0) <= z}, which is a different
@@ -2236,14 +2234,15 @@ such a case:
 @end group
 @end smallexample
 
-In C, every @code{else} branch belongs to the innermost possible @code{if}
-statement, which in this example is @code{if (b)}.  This is often not
-what the programmer expected, as illustrated in the above example by
-indentation the programmer chose.  When there is the potential for this
-confusion, GCC will issue a warning when this flag is specified.
-To eliminate the warning, add explicit braces around the innermost
-@code{if} statement so there is no way the @code{else} could belong to
-the enclosing @code{if}.  The resulting code would look like this:
+In C/C++, every @code{else} branch belongs to the innermost possible
+@code{if} statement, which in this example is @code{if (b)}.  This is
+often not what the programmer expected, as illustrated in the above
+example by indentation the programmer chose.  When there is the
+potential for this confusion, GCC will issue a warning when this flag
+is specified.  To eliminate the warning, add explicit braces around
+the innermost @code{if} statement so there is no way the @code{else}
+could belong to the enclosing @code{if}.  The resulting code would
+look like this:
 
 @smallexample
 @group

Modified: user/ed/newcons/contrib/gcclibs/libiberty/cp-demangle.c
==============================================================================
--- user/ed/newcons/contrib/gcclibs/libiberty/cp-demangle.c	Wed Nov 13 12:34:24 2013	(r258091)
+++ user/ed/newcons/contrib/gcclibs/libiberty/cp-demangle.c	Wed Nov 13 13:41:36 2013	(r258092)
@@ -1054,6 +1054,11 @@ d_name (struct d_info *di)
     case 'Z':
       return d_local_name (di);
 
+/* APPLE LOCAL begin mainline 2007-05-09 5173149 */ \
+    case 'L':
+      return d_unqualified_name (di);
+	
+/* APPLE LOCAL end mainline 2007-05-09 5173149 */ \
     case 'S':
       {
 	int subst;
@@ -1174,7 +1179,10 @@ d_prefix (struct d_info *di)
       if (IS_DIGIT (peek)
 	  || IS_LOWER (peek)
 	  || peek == 'C'
-	  || peek == 'D')
+/* APPLE LOCAL begin mainline 2007-05-09 5173149 */ \
+	  || peek == 'D'
+	  || peek == 'L')
+/* APPLE LOCAL end mainline 2007-05-09 5173149 */ \
 	dc = d_unqualified_name (di);
       else if (peek == 'S')
 	dc = d_substitution (di, 1);
@@ -1208,6 +1216,11 @@ d_prefix (struct d_info *di)
 /* <unqualified-name> ::= <operator-name>
                       ::= <ctor-dtor-name>
                       ::= <source-name>
+ APPLE LOCAL begin mainline 2007-05-09 5173149
+		      ::= <local-source-name> 
+
+    <local-source-name>	::= L <source-name> <discriminator>
+ APPLE LOCAL end mainline 2007-05-09 5173149
 */
 
 static struct demangle_component *
@@ -1229,6 +1242,21 @@ d_unqualified_name (struct d_info *di)
     }
   else if (peek == 'C' || peek == 'D')
     return d_ctor_dtor_name (di);
+/* APPLE LOCAL begin mainline 2007-05-09 5173149 */ \
+  else if (peek == 'L')
+    {
+      struct demangle_component * ret;

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311131341.rADDfcoD044630>