svn commit: r233058 - in projects/arm_eabi: . contrib/gdb/gdb
contrib/libc++/include contrib/libc++/include/ext
contrib/libc++/src contrib/libcxxrt contrib/top etc include
include/xlocale lib/csu/p...
Andrew Turner
andrew at FreeBSD.org
Sat Mar 17 00:39:41 UTC 2012
Author: andrew
Date: Sat Mar 17 00:39:40 2012
New Revision: 233058
URL: http://svn.freebsd.org/changeset/base/233058
Log:
IFC r233041
Added:
projects/arm_eabi/contrib/libc++/include/__undef_min_max
- copied unchanged from r233041, head/contrib/libc++/include/__undef_min_max
projects/arm_eabi/lib/libc/locale/ctype_l.3
- copied unchanged from r233041, head/lib/libc/locale/ctype_l.3
projects/arm_eabi/sys/contrib/dev/ral/microcode.h
- copied unchanged from r233041, head/sys/contrib/dev/ral/microcode.h
projects/arm_eabi/sys/modules/acl_nfs4/
- copied from r233041, head/sys/modules/acl_nfs4/
projects/arm_eabi/sys/modules/acl_posix1e/
- copied from r233041, head/sys/modules/acl_posix1e/
projects/arm_eabi/sys/modules/ralfw/rt2860/
- copied from r233041, head/sys/modules/ralfw/rt2860/
Deleted:
projects/arm_eabi/sys/contrib/dev/ral/rt2661_ucode.h
Modified:
projects/arm_eabi/ObsoleteFiles.inc
projects/arm_eabi/contrib/gdb/gdb/target.c
projects/arm_eabi/contrib/libc++/include/__bit_reference
projects/arm_eabi/contrib/libc++/include/__config
projects/arm_eabi/contrib/libc++/include/__debug
projects/arm_eabi/contrib/libc++/include/__functional_03
projects/arm_eabi/contrib/libc++/include/__functional_base
projects/arm_eabi/contrib/libc++/include/__functional_base_03
projects/arm_eabi/contrib/libc++/include/__hash_table
projects/arm_eabi/contrib/libc++/include/__locale
projects/arm_eabi/contrib/libc++/include/__mutex_base
projects/arm_eabi/contrib/libc++/include/__split_buffer
projects/arm_eabi/contrib/libc++/include/__sso_allocator
projects/arm_eabi/contrib/libc++/include/__std_stream
projects/arm_eabi/contrib/libc++/include/__tree
projects/arm_eabi/contrib/libc++/include/__tuple
projects/arm_eabi/contrib/libc++/include/algorithm
projects/arm_eabi/contrib/libc++/include/atomic
projects/arm_eabi/contrib/libc++/include/bitset
projects/arm_eabi/contrib/libc++/include/chrono
projects/arm_eabi/contrib/libc++/include/cmath
projects/arm_eabi/contrib/libc++/include/complex
projects/arm_eabi/contrib/libc++/include/cstddef
projects/arm_eabi/contrib/libc++/include/cstdlib
projects/arm_eabi/contrib/libc++/include/cstring
projects/arm_eabi/contrib/libc++/include/deque
projects/arm_eabi/contrib/libc++/include/exception
projects/arm_eabi/contrib/libc++/include/ext/hash_map
projects/arm_eabi/contrib/libc++/include/forward_list
projects/arm_eabi/contrib/libc++/include/fstream
projects/arm_eabi/contrib/libc++/include/functional
projects/arm_eabi/contrib/libc++/include/future
projects/arm_eabi/contrib/libc++/include/initializer_list
projects/arm_eabi/contrib/libc++/include/iomanip
projects/arm_eabi/contrib/libc++/include/ios
projects/arm_eabi/contrib/libc++/include/istream
projects/arm_eabi/contrib/libc++/include/iterator
projects/arm_eabi/contrib/libc++/include/limits
projects/arm_eabi/contrib/libc++/include/list
projects/arm_eabi/contrib/libc++/include/locale
projects/arm_eabi/contrib/libc++/include/map
projects/arm_eabi/contrib/libc++/include/memory
projects/arm_eabi/contrib/libc++/include/mutex
projects/arm_eabi/contrib/libc++/include/ostream
projects/arm_eabi/contrib/libc++/include/random
projects/arm_eabi/contrib/libc++/include/ratio
projects/arm_eabi/contrib/libc++/include/regex
projects/arm_eabi/contrib/libc++/include/sstream
projects/arm_eabi/contrib/libc++/include/streambuf
projects/arm_eabi/contrib/libc++/include/string
projects/arm_eabi/contrib/libc++/include/system_error
projects/arm_eabi/contrib/libc++/include/thread
projects/arm_eabi/contrib/libc++/include/tuple
projects/arm_eabi/contrib/libc++/include/type_traits
projects/arm_eabi/contrib/libc++/include/unordered_map
projects/arm_eabi/contrib/libc++/include/utility
projects/arm_eabi/contrib/libc++/include/valarray
projects/arm_eabi/contrib/libc++/include/vector
projects/arm_eabi/contrib/libc++/src/chrono.cpp
projects/arm_eabi/contrib/libc++/src/condition_variable.cpp
projects/arm_eabi/contrib/libc++/src/debug.cpp
projects/arm_eabi/contrib/libc++/src/exception.cpp
projects/arm_eabi/contrib/libc++/src/future.cpp
projects/arm_eabi/contrib/libc++/src/hash.cpp
projects/arm_eabi/contrib/libc++/src/locale.cpp
projects/arm_eabi/contrib/libc++/src/memory.cpp
projects/arm_eabi/contrib/libc++/src/mutex.cpp
projects/arm_eabi/contrib/libc++/src/new.cpp
projects/arm_eabi/contrib/libc++/src/random.cpp
projects/arm_eabi/contrib/libc++/src/regex.cpp
projects/arm_eabi/contrib/libc++/src/stdexcept.cpp
projects/arm_eabi/contrib/libc++/src/string.cpp
projects/arm_eabi/contrib/libc++/src/strstream.cpp
projects/arm_eabi/contrib/libc++/src/thread.cpp
projects/arm_eabi/contrib/libc++/src/typeinfo.cpp
projects/arm_eabi/contrib/libcxxrt/auxhelper.cc
projects/arm_eabi/contrib/libcxxrt/cxxabi.h
projects/arm_eabi/contrib/libcxxrt/dwarf_eh.h
projects/arm_eabi/contrib/libcxxrt/dynamic_cast.cc
projects/arm_eabi/contrib/libcxxrt/exception.cc
projects/arm_eabi/contrib/libcxxrt/guard.cc
projects/arm_eabi/contrib/libcxxrt/memory.cc
projects/arm_eabi/contrib/libcxxrt/stdexcept.cc
projects/arm_eabi/contrib/libcxxrt/stdexcept.h
projects/arm_eabi/contrib/libcxxrt/terminate.cc
projects/arm_eabi/contrib/libcxxrt/typeinfo.cc
projects/arm_eabi/contrib/libcxxrt/typeinfo.h
projects/arm_eabi/contrib/libcxxrt/unwind-arm.h
projects/arm_eabi/contrib/libcxxrt/unwind.h
projects/arm_eabi/etc/newsyslog.conf
projects/arm_eabi/etc/rc
projects/arm_eabi/etc/rc.shutdown
projects/arm_eabi/include/stdlib.h
projects/arm_eabi/include/xlocale/_ctype.h
projects/arm_eabi/lib/csu/powerpc64/Makefile
projects/arm_eabi/lib/libc++/Makefile
projects/arm_eabi/lib/libc/compat-43/killpg.2
projects/arm_eabi/lib/libc/locale/Makefile.inc
projects/arm_eabi/lib/libc/locale/btowc.3
projects/arm_eabi/lib/libc/locale/ctype.3
projects/arm_eabi/lib/libc/locale/digittoint.3
projects/arm_eabi/lib/libc/locale/isalnum.3
projects/arm_eabi/lib/libc/locale/isalpha.3
projects/arm_eabi/lib/libc/locale/isblank.3
projects/arm_eabi/lib/libc/locale/iscntrl.3
projects/arm_eabi/lib/libc/locale/isdigit.3
projects/arm_eabi/lib/libc/string/strerror.c
projects/arm_eabi/lib/libc/sys/kill.2
projects/arm_eabi/lib/libthr/thread/thr_barrier.c
projects/arm_eabi/lib/libthr/thread/thr_private.h
projects/arm_eabi/libexec/rtld-elf/libmap.c
projects/arm_eabi/libexec/rtld-elf/map_object.c
projects/arm_eabi/libexec/rtld-elf/rtld.c
projects/arm_eabi/libexec/rtld-elf/rtld.h
projects/arm_eabi/sbin/init/init.8
projects/arm_eabi/sbin/init/init.c
projects/arm_eabi/sbin/init/pathnames.h
projects/arm_eabi/sbin/mdconfig/mdconfig.c
projects/arm_eabi/share/man/man3/pthread_cond_destroy.3
projects/arm_eabi/sys/arm/mv/common.c
projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
projects/arm_eabi/sys/conf/Makefile.mips
projects/arm_eabi/sys/conf/files
projects/arm_eabi/sys/conf/files.pc98
projects/arm_eabi/sys/conf/kern.mk
projects/arm_eabi/sys/conf/options
projects/arm_eabi/sys/contrib/dev/ral/Makefile
projects/arm_eabi/sys/contrib/dev/ral/rt2860.fw.uu
projects/arm_eabi/sys/dev/fxp/if_fxp.c
projects/arm_eabi/sys/dev/hwpmc/hwpmc_mips.c
projects/arm_eabi/sys/dev/ofw/ofw_bus_if.m
projects/arm_eabi/sys/dev/ofw/ofw_bus_subr.c
projects/arm_eabi/sys/dev/ofw/ofw_iicbus.c
projects/arm_eabi/sys/dev/pcf/pcf_ebus.c
projects/arm_eabi/sys/dev/pci/pci.c
projects/arm_eabi/sys/dev/uart/uart_bus_pci.c
projects/arm_eabi/sys/dev/wtap/if_wtap.c
projects/arm_eabi/sys/fs/tmpfs/tmpfs_subr.c
projects/arm_eabi/sys/fs/tmpfs/tmpfs_vnops.c
projects/arm_eabi/sys/geom/part/g_part.c
projects/arm_eabi/sys/geom/part/g_part.h
projects/arm_eabi/sys/i386/i386/machdep.c
projects/arm_eabi/sys/i386/include/sysarch.h
projects/arm_eabi/sys/kern/kern_exit.c
projects/arm_eabi/sys/kern/kern_linker.c
projects/arm_eabi/sys/kern/subr_acl_nfs4.c
projects/arm_eabi/sys/kern/subr_acl_posix1e.c
projects/arm_eabi/sys/kern/uipc_syscalls.c
projects/arm_eabi/sys/mips/mips/machdep.c
projects/arm_eabi/sys/modules/Makefile
projects/arm_eabi/sys/modules/ralfw/Makefile
projects/arm_eabi/sys/netinet/sctp_peeloff.c
projects/arm_eabi/sys/netinet/sctp_usrreq.c
projects/arm_eabi/sys/netinet6/sctp6_usrreq.c
projects/arm_eabi/sys/ofed/drivers/infiniband/core/addr.c
projects/arm_eabi/sys/ofed/drivers/infiniband/core/cma.c
projects/arm_eabi/sys/pc98/pc98/machdep.c
projects/arm_eabi/sys/powerpc/aim/mmu_oea.c
projects/arm_eabi/sys/powerpc/aim/mmu_oea64.c
projects/arm_eabi/sys/powerpc/ofw/ofw_pcib_pci.c
projects/arm_eabi/sys/powerpc/ofw/ofw_pcibus.c
projects/arm_eabi/sys/sparc64/pci/ofw_pcibus.c
projects/arm_eabi/sys/ufs/ffs/ffs_softdep.c
projects/arm_eabi/sys/ufs/ffs/ffs_vnops.c
projects/arm_eabi/sys/vm/vm_phys.c
projects/arm_eabi/sys/x86/isa/atpic.c
projects/arm_eabi/sys/x86/isa/icu.h
projects/arm_eabi/sys/x86/x86/busdma_machdep.c
projects/arm_eabi/sys/x86/x86/intr_machdep.c
projects/arm_eabi/tools/tools/wtap/vis_map/Makefile
projects/arm_eabi/tools/tools/wtap/wtap/Makefile
projects/arm_eabi/usr.bin/bc/bc.library
projects/arm_eabi/usr.bin/bc/bc.y
projects/arm_eabi/usr.bin/dc/bcode.c
projects/arm_eabi/usr.bin/xargs/xargs.1
projects/arm_eabi/usr.bin/xargs/xargs.c
projects/arm_eabi/usr.sbin/syslogd/syslogd.8
projects/arm_eabi/usr.sbin/usbdump/usbdump.c
Directory Properties:
projects/arm_eabi/ (props changed)
projects/arm_eabi/MAINTAINERS (props changed)
projects/arm_eabi/cddl/contrib/opensolaris/ (props changed)
projects/arm_eabi/contrib/bind9/ (props changed)
projects/arm_eabi/contrib/binutils/ (props changed)
projects/arm_eabi/contrib/bzip2/ (props changed)
projects/arm_eabi/contrib/com_err/ (props changed)
projects/arm_eabi/contrib/compiler-rt/ (props changed)
projects/arm_eabi/contrib/dialog/ (props changed)
projects/arm_eabi/contrib/ee/ (props changed)
projects/arm_eabi/contrib/expat/ (props changed)
projects/arm_eabi/contrib/file/ (props changed)
projects/arm_eabi/contrib/gcc/ (props changed)
projects/arm_eabi/contrib/gdb/ (props changed)
projects/arm_eabi/contrib/gdtoa/ (props changed)
projects/arm_eabi/contrib/gnu-sort/ (props changed)
projects/arm_eabi/contrib/groff/ (props changed)
projects/arm_eabi/contrib/less/ (props changed)
projects/arm_eabi/contrib/libarchive/ (props changed)
projects/arm_eabi/contrib/libarchive/cpio/ (props changed)
projects/arm_eabi/contrib/libarchive/libarchive/ (props changed)
projects/arm_eabi/contrib/libarchive/libarchive_fe/ (props changed)
projects/arm_eabi/contrib/libarchive/tar/ (props changed)
projects/arm_eabi/contrib/libc++/ (props changed)
projects/arm_eabi/contrib/libcxxrt/ (props changed)
projects/arm_eabi/contrib/libpcap/ (props changed)
projects/arm_eabi/contrib/libstdc++/ (props changed)
projects/arm_eabi/contrib/llvm/ (props changed)
projects/arm_eabi/contrib/llvm/tools/clang/ (props changed)
projects/arm_eabi/contrib/ncurses/ (props changed)
projects/arm_eabi/contrib/netcat/ (props changed)
projects/arm_eabi/contrib/ntp/ (props changed)
projects/arm_eabi/contrib/one-true-awk/ (props changed)
projects/arm_eabi/contrib/openbsm/ (props changed)
projects/arm_eabi/contrib/openpam/ (props changed)
projects/arm_eabi/contrib/openresolv/ (props changed)
projects/arm_eabi/contrib/pf/ (props changed)
projects/arm_eabi/contrib/sendmail/ (props changed)
projects/arm_eabi/contrib/tcpdump/ (props changed)
projects/arm_eabi/contrib/tcsh/ (props changed)
projects/arm_eabi/contrib/tnftp/ (props changed)
projects/arm_eabi/contrib/top/ (props changed)
projects/arm_eabi/contrib/top/install-sh (props changed)
projects/arm_eabi/contrib/tzcode/stdtime/ (props changed)
projects/arm_eabi/contrib/tzcode/zic/ (props changed)
projects/arm_eabi/contrib/tzdata/ (props changed)
projects/arm_eabi/contrib/wpa/ (props changed)
projects/arm_eabi/contrib/xz/ (props changed)
projects/arm_eabi/crypto/heimdal/ (props changed)
projects/arm_eabi/crypto/openssh/ (props changed)
projects/arm_eabi/crypto/openssl/ (props changed)
projects/arm_eabi/gnu/lib/ (props changed)
projects/arm_eabi/gnu/usr.bin/binutils/ (props changed)
projects/arm_eabi/gnu/usr.bin/cc/cc_tools/ (props changed)
projects/arm_eabi/gnu/usr.bin/gdb/ (props changed)
projects/arm_eabi/lib/libc/ (props changed)
projects/arm_eabi/lib/libc/stdtime/ (props changed)
projects/arm_eabi/lib/libutil/ (props changed)
projects/arm_eabi/lib/libz/ (props changed)
projects/arm_eabi/sbin/ (props changed)
projects/arm_eabi/sbin/ipfw/ (props changed)
projects/arm_eabi/share/man/man4/ (props changed)
projects/arm_eabi/share/mk/bsd.arch.inc.mk (props changed)
projects/arm_eabi/share/zoneinfo/ (props changed)
projects/arm_eabi/sys/ (props changed)
projects/arm_eabi/sys/amd64/include/xen/ (props changed)
projects/arm_eabi/sys/boot/ (props changed)
projects/arm_eabi/sys/boot/i386/efi/ (props changed)
projects/arm_eabi/sys/boot/ia64/efi/ (props changed)
projects/arm_eabi/sys/boot/ia64/ski/ (props changed)
projects/arm_eabi/sys/boot/powerpc/boot1.chrp/ (props changed)
projects/arm_eabi/sys/boot/powerpc/ofw/ (props changed)
projects/arm_eabi/sys/cddl/contrib/opensolaris/ (props changed)
projects/arm_eabi/sys/conf/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/changes.txt (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/common/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/compiler/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/components/events/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/components/executer/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/components/parser/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/components/resources/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/components/tables/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/include/ (props changed)
projects/arm_eabi/sys/contrib/dev/acpica/os_specific/ (props changed)
projects/arm_eabi/sys/contrib/octeon-sdk/ (props changed)
projects/arm_eabi/sys/contrib/pf/ (props changed)
projects/arm_eabi/sys/contrib/x86emu/ (props changed)
projects/arm_eabi/usr.bin/calendar/ (props changed)
projects/arm_eabi/usr.bin/csup/ (props changed)
projects/arm_eabi/usr.bin/procstat/ (props changed)
projects/arm_eabi/usr.sbin/ndiscvt/ (props changed)
projects/arm_eabi/usr.sbin/rtadvctl/ (props changed)
projects/arm_eabi/usr.sbin/rtadvd/ (props changed)
projects/arm_eabi/usr.sbin/rtsold/ (props changed)
projects/arm_eabi/usr.sbin/zic/ (props changed)
Modified: projects/arm_eabi/ObsoleteFiles.inc
==============================================================================
--- projects/arm_eabi/ObsoleteFiles.inc Sat Mar 17 00:10:21 2012 (r233057)
+++ projects/arm_eabi/ObsoleteFiles.inc Sat Mar 17 00:39:40 2012 (r233058)
@@ -59,9 +59,7 @@ OLD_FILES+=usr/share/man/man3/archive_re
usr/share/man/man3/archive_write_set_compression_none.3.gz \
usr/share/man/man3/archive_write_set_compression_program.3.gz
OLD_LIBS+=usr/lib/libarchive.so.5
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
OLD_LIBS+=usr/lib32/libarchive.so.5
-.endif
# 20120113: removal of wtmpcvt(1)
OLD_FILES+=usr/bin/wtmpcvt
OLD_FILES+=usr/share/man/man1/wtmpcvt.1.gz
@@ -74,12 +72,10 @@ OLD_FILES+=usr/lib/libodialog.a
OLD_FILES+=usr/lib/libodialog.so
OLD_LIBS+=usr/lib/libodialog.so.7
OLD_FILES+=usr/lib/libodialog_p.a
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
OLD_FILES+=usr/lib32/libodialog.a
OLD_FILES+=usr/lib32/libodialog.so
OLD_LIBS+=usr/lib32/libodialog.so.7
OLD_FILES+=usr/lib32/libodialog_p.a
-.endif
# 20110930: sysinstall removed
OLD_FILES+=usr/sbin/sysinstall
OLD_FILES+=usr/share/man/man8/sysinstall.8.gz
@@ -87,12 +83,10 @@ OLD_FILES+=usr/lib/libftpio.a
OLD_FILES+=usr/lib/libftpio.so
OLD_LIBS+=usr/lib/libftpio.so.8
OLD_FILES+=usr/lib/libftpio_p.a
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
OLD_FILES+=usr/lib32/libftpio.a
OLD_FILES+=usr/lib32/libftpio.so
OLD_LIBS+=usr/lib32/libftpio.so.8
OLD_FILES+=usr/lib32/libftpio_p.a
-.endif
OLD_FILES+=usr/include/ftpio.h
OLD_FILES+=usr/share/man/man3/ftpio.3.gz
# 20110915: rename congestion control manpages
@@ -111,7 +105,6 @@ OLD_LIBS+=usr/lib/libdwarf.so.2
OLD_LIBS+=usr/lib/libopie.so.6
OLD_LIBS+=usr/lib/librtld_db.so.1
OLD_LIBS+=usr/lib/libtacplus.so.4
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
OLD_LIBS+=usr/lib32/libcam.so.5
OLD_LIBS+=usr/lib32/libpcap.so.7
OLD_LIBS+=usr/lib32/libufs.so.5
@@ -120,7 +113,6 @@ OLD_LIBS+=usr/lib32/libdwarf.so.2
OLD_LIBS+=usr/lib32/libopie.so.6
OLD_LIBS+=usr/lib32/librtld_db.so.1
OLD_LIBS+=usr/lib32/libtacplus.so.4
-.endif
# 20110817: no more acd.4, ad.4, afd.4 and ast.4
OLD_FILES+=usr/share/man/man4/acd.4.gz
OLD_FILES+=usr/share/man/man4/ad.4.gz
@@ -160,17 +152,13 @@ OLD_FILES+=usr/lib/libpkg.a
OLD_FILES+=usr/lib/libpkg.so
OLD_LIBS+=usr/lib/libpkg.so.0
OLD_FILES+=usr/lib/libpkg_p.a
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
OLD_FILES+=usr/lib32/libpkg.a
OLD_FILES+=usr/lib32/libpkg.so
OLD_LIBS+=usr/lib32/libpkg.so.0
OLD_FILES+=usr/lib32/libpkg_p.a
-.endif
# 20110517: libsbuf version bump
OLD_LIBS+=lib/libsbuf.so.5
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
OLD_LIBS+=usr/lib32/libsbuf.so.5
-.endif
# 20110502: new clang import which bumps version from 2.9 to 3.0
OLD_FILES+=usr/include/clang/2.9/emmintrin.h
OLD_FILES+=usr/include/clang/2.9/mm_malloc.h
@@ -199,12 +187,10 @@ OLD_FILES+=usr/lib/libobjc_p.a
OLD_FILES+=usr/libexec/cc1obj
OLD_LIBS+=usr/lib/libobjc.so.4
OLD_DIRS+=usr/include/objc
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
OLD_FILES+=usr/lib32/libobjc.a
OLD_FILES+=usr/lib32/libobjc.so
OLD_FILES+=usr/lib32/libobjc_p.a
OLD_LIBS+=usr/lib32/libobjc.so.4
-.endif
# 20110331: firmware.img created at build time
OLD_FILES+=usr/share/examples/kld/firmware/fwimage/firmware.img
# 20110224: sticky.8 -> sticky.7
@@ -326,9 +312,7 @@ OLD_FILES+=usr/include/machine/intr.h
.endif
# 20100514: library version bump for versioned symbols for liblzma
OLD_LIBS+=usr/lib/liblzma.so.0
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
OLD_LIBS+=usr/lib32/liblzma.so.0
-.endif
# 20100511: move GCC-specific headers to /usr/include/gcc
.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
OLD_FILES+=usr/include/emmintrin.h
@@ -369,9 +353,7 @@ OLD_FILES+=usr/share/info/cpio.info.gz
OLD_FILES+=usr/share/man/man1/gcpio.1.gz
# 20100322: libz update
OLD_LIBS+=lib/libz.so.5
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libz.so.5
-.endif
# 20100314: removal of regexp.h
OLD_FILES+=usr/include/regexp.h
OLD_FILES+=usr/share/man/man3/regexp.3.gz
@@ -420,9 +402,7 @@ OLD_FILES+=usr/share/man/man5/lastlog.5.
OLD_FILES+=usr/share/man/man5/utmp.5.gz
OLD_FILES+=usr/share/man/man5/wtmp.5.gz
OLD_LIBS+=lib/libutil.so.8
-.if ${TARGET_ARCH} == "amd64"
OLB_LIBS+=usr/lib32/libutil.so.8
-.endif
# 20100105: new userland semaphore implementation
OLD_FILES+=usr/include/sys/semaphore.h
# 20100103: ntptrace(8) removed
@@ -630,7 +610,6 @@ OLD_LIBS+=usr/lib/snmp_hostres.so.5
OLD_LIBS+=usr/lib/snmp_mibII.so.5
OLD_LIBS+=usr/lib/snmp_netgraph.so.5
OLD_LIBS+=usr/lib/snmp_pf.so.5
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libalias.so.6
OLD_LIBS+=usr/lib32/libarchive.so.4
OLD_LIBS+=usr/lib32/libauditd.so.4
@@ -731,7 +710,6 @@ OLD_LIBS+=usr/lib32/pam_self.so.4
OLD_LIBS+=usr/lib32/pam_ssh.so.4
OLD_LIBS+=usr/lib32/pam_tacplus.so.4
OLD_LIBS+=usr/lib32/pam_unix.so.4
-.endif
# 20090718: the gdm pam.d file is no longer required.
OLD_FILES+=etc/pam.d/gdm
# 20090714: net_add_domain(9) renamed to domain_add(9)
@@ -918,9 +896,7 @@ OLD_FILES+=usr/share/man/man8/sliplogin.
OLD_FILES+=usr/share/man/man8/slstat.8.gz
# 20090321: libpcap upgraded to 1.0.0
OLD_LIBS+=lib/libpcap.so.5
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libpcap.so.5
-.endif
# 20090319: uscanner(4) has been removed
OLD_FILES+=usr/share/man/man4/uscanner.4.gz
# 20090313: k8temp(4) renamed to amdtemp(4)
@@ -932,17 +908,13 @@ OLD_FILES+=usr/lib/libusb20.so
OLD_FILES+=usr/lib/libusb20_p.a
OLD_FILES+=usr/include/libusb20_compat01.h
OLD_FILES+=usr/include/libusb20_compat10.h
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libusb20.so.1
OLD_FILES+=usr/lib32/libusb20.a
OLD_FILES+=usr/lib32/libusb20.so
OLD_FILES+=usr/lib32/libusb20_p.a
-.endif
# 20090226: libmp(3) functions renamed
OLD_LIBS+=usr/lib/libmp.so.6
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libmp.so.6
-.endif
# 20090223: changeover of USB stacks
OLD_FILES+=usr/include/dev/usb2/include/ufm2_ioctl.h
OLD_FILES+=usr/include/dev/usb2/include/urio2_ioctl.h
@@ -1245,9 +1217,7 @@ OLD_LIBS+=usr/lib/libkadm5srv.so.9
OLD_LIBS+=usr/lib/libkafs5.so.9
OLD_LIBS+=usr/lib/libkrb5.so.9
OLD_LIBS+=usr/lib/libroken.so.9
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libgssapi.so.9
-.endif
# 20080420: Symbol card support dropped
OLD_FILES+=usr/include/dev/wi/spectrum24t_cf.h
# 20080420: awi removal
@@ -1274,10 +1244,8 @@ OLD_FILES+=usr/share/man/man2/kse_releas
OLD_FILES+=usr/share/man/man2/kse_switchin.2.gz
OLD_FILES+=usr/share/man/man2/kse_thr_interrupt.2.gz
OLD_FILES+=usr/share/man/man2/kse_wakeup.2.gz
-.if ${TARGET_ARCH} == "amd64"
OLD_FILES+=usr/lib32/libkse.so
OLD_LIBS+=usr/lib32/libkse.so.3
-.endif
# 20080220: geom_lvm rename to geom_linux_lvm
OLD_FILES+=usr/share/man/man4/geom_lvm.4.gz
# 20080126: oldcard.4 removal
@@ -1297,11 +1265,9 @@ OLD_FILES+=usr/include/sys/xrpuio.h
OLD_FILES+=usr/lib/libkse.a
OLD_FILES+=usr/lib/libkse_p.a
OLD_FILES+=usr/lib/libkse_pic.a
-.if ${TARGET_ARCH} == "amd64"
OLD_FILES+=usr/lib32/libkse.a
OLD_FILES+=usr/lib32/libkse_p.a
OLD_FILES+=usr/lib32/libkse_pic.a
-.endif
# 20071129: Removed a Solaris compatibility header
OLD_FILES+=usr/include/sys/_elf_solaris.h
# 20071125: Renamed to pmc_get_msr()
@@ -1401,12 +1367,10 @@ OLD_DIRS+=usr/include/netatm/ipatm
OLD_DIRS+=usr/include/netatm/uni
OLD_DIRS+=usr/include/netatm
OLD_DIRS+=usr/share/examples/atm
-.if ${TARGET_ARCH} == "amd64"
OLD_FILES+=usr/lib32/libatm.a
OLD_FILES+=usr/lib32/libatm.so
OLD_LIBS+=usr/lib32/libatm.so.5
OLD_FILES+=usr/lib32/libatm_p.a
-.endif
# 20070705: I4B headers repo-copied to include/i4b/
.if ${TARGET_ARCH} == "i386"
OLD_FILES+=usr/include/machine/i4b_cause.h
@@ -1491,7 +1455,6 @@ OLD_LIBS+=usr/lib/snmp_hostres.so.4
OLD_LIBS+=usr/lib/snmp_mibII.so.4
OLD_LIBS+=usr/lib/snmp_netgraph.so.4
OLD_LIBS+=usr/lib/snmp_pf.so.4
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libalias.so.5
OLD_LIBS+=usr/lib32/libbsnmp.so.3
OLD_LIBS+=usr/lib32/libdialog.so.5
@@ -1526,7 +1489,6 @@ OLD_LIBS+=usr/lib32/pam_self.so.3
OLD_LIBS+=usr/lib32/pam_ssh.so.3
OLD_LIBS+=usr/lib32/pam_tacplus.so.3
OLD_LIBS+=usr/lib32/pam_unix.so.3
-.endif
# 20070613: IPX over IP tunnel removal
OLD_FILES+=usr/include/netipx/ipx_ip.h
# 20070605: sched_core removal
@@ -1596,7 +1558,6 @@ OLD_LIBS+=usr/lib/libwrap.so.4
OLD_LIBS+=usr/lib/libypclnt.so.2
OLD_LIBS+=usr/lib/snmp_bridge.so.3
OLD_LIBS+=usr/lib/snmp_hostres.so.3
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libatm.so.4
OLD_LIBS+=usr/lib32/libbegemot.so.2
OLD_LIBS+=usr/lib32/libbluetooth.so.2
@@ -1655,7 +1616,6 @@ OLD_LIBS+=usr/lib32/libvgl.so.4
OLD_LIBS+=usr/lib32/libwrap.so.4
OLD_LIBS+=usr/lib32/libypclnt.so.2
OLD_LIBS+=usr/lib32/libz.so.3
-.endif
# 20070519: GCC 4.2
OLD_FILES+=usr/bin/f77
OLD_FILES+=usr/bin/protoize
@@ -1902,9 +1862,7 @@ OLD_FILES+=usr/bin/uuidgen
OLD_FILES+=usr/share/info/bzip2.info.gz
# 20070303: libarchive 2.0
OLD_LIBS+=usr/lib/libarchive.so.3
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libarchive.so.3
-.endif
# 20070301: remove addr2ascii and ascii2addr
OLD_FILES+=usr/share/man/man3/addr2ascii.3.gz
OLD_FILES+=usr/share/man/man3/ascii2addr.3.gz
@@ -1921,14 +1879,12 @@ OLD_FILES+=usr/lib/libmytinfo_p.a
OLD_FILES+=usr/lib/libmytinfow.a
OLD_FILES+=usr/lib/libmytinfow.so
OLD_FILES+=usr/lib/libmytinfow_p.a
-.if ${TARGET_ARCH} == "amd64"
OLD_FILES+=usr/lib32/libmytinfo.a
OLD_FILES+=usr/lib32/libmytinfo.so
OLD_FILES+=usr/lib32/libmytinfo_p.a
OLD_FILES+=usr/lib32/libmytinfow.a
OLD_FILES+=usr/lib32/libmytinfow.so
OLD_FILES+=usr/lib32/libmytinfow_p.a
-.endif
# 20070128: remove vnconfig
OLD_FILES+=usr/sbin/vnconfig
# 20070127: remove bpf_compat.h
@@ -5272,40 +5228,32 @@ OLD_LIBS+=usr/lib/libkadm5srv.so.8
OLD_LIBS+=usr/lib/libkafs5.so.8
OLD_LIBS+=usr/lib/libkrb5.so.8
OLD_LIBS+=usr/lib/libobjc.so.2
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libgssapi.so.8
OLD_LIBS+=usr/lib32/libobjc.so.2
-.endif
# 20070519: GCC 4.2
OLD_LIBS+=usr/lib/libg2c.a
OLD_LIBS+=usr/lib/libg2c.so
OLD_LIBS+=usr/lib/libg2c.so.2
OLD_LIBS+=usr/lib/libg2c_p.a
OLD_LIBS+=usr/lib/libgcc_pic.a
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libg2c.a
OLD_LIBS+=usr/lib32/libg2c.so
OLD_LIBS+=usr/lib32/libg2c.so.2
OLD_LIBS+=usr/lib32/libg2c_p.a
OLD_LIBS+=usr/lib32/libgcc_pic.a
-.endif
# 20060729: OpenSSL 0.9.7e -> 0.9.8b upgrade
OLD_LIBS+=lib/libcrypto.so.4
OLD_LIBS+=usr/lib/libssl.so.4
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libcrypto.so.4
OLD_LIBS+=usr/lib32/libssl.so.4
-.endif
# 20060521: gethostbyaddr(3) ABI change
OLD_LIBS+=usr/lib/libroken.so.8
OLD_LIBS+=lib/libatm.so.3
OLD_LIBS+=lib/libc.so.6
OLD_LIBS+=lib/libutil.so.5
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libatm.so.3
OLD_LIBS+=usr/lib32/libc.so.6
OLD_LIBS+=usr/lib32/libutil.so.5
-.endif
# 20060413: shared library moved to /usr/lib
OLD_LIBS+=lib/libgpib.so.1
# 20060413: libpcap.so.4 moved to /lib/
@@ -5319,12 +5267,10 @@ OLD_LIBS+=usr/lib/libc_r.a
OLD_LIBS+=usr/lib/libc_r.so
OLD_LIBS+=usr/lib/libc_r.so.7
OLD_LIBS+=usr/lib/libc_r_p.a
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libc_r.a
OLD_LIBS+=usr/lib32/libc_r.so
OLD_LIBS+=usr/lib32/libc_r.so.7
OLD_LIBS+=usr/lib32/libc_r_p.a
-.endif
# 20050722: bump for 6.0-RELEASE
OLD_LIBS+=lib/libalias.so.4
OLD_LIBS+=lib/libatm.so.2
@@ -5536,10 +5482,8 @@ OLD_LIBS+=usr/lib/libc_r.so.3
OLD_LIBS+=usr/lib/libarchive.so.2
OLD_LIBS+=usr/lib/libbsnmp.so.1
OLD_LIBS+=usr/lib/libc_r.so.6
-.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libarchive.so.2
OLD_LIBS+=usr/lib32/libc_r.so.6
-.endif
OLD_LIBS+=usr/lib/libcipher.so.2
OLD_LIBS+=usr/lib/libgssapi.so.6
OLD_LIBS+=usr/lib/libkse.so.1
Modified: projects/arm_eabi/contrib/gdb/gdb/target.c
==============================================================================
--- projects/arm_eabi/contrib/gdb/gdb/target.c Sat Mar 17 00:10:21 2012 (r233057)
+++ projects/arm_eabi/contrib/gdb/gdb/target.c Sat Mar 17 00:39:40 2012 (r233058)
@@ -1425,6 +1425,13 @@ target_resize_to_sections (struct target
(*t)->to_sections_end = target->to_sections_end;
}
}
+ /* There is a flattened view of the target stack in current_target,
+ so its to_sections pointer might also need updating. */
+ if (current_target.to_sections == old_value)
+ {
+ current_target.to_sections = target->to_sections;
+ current_target.to_sections_end = target->to_sections_end;
+ }
}
return old_count;
Modified: projects/arm_eabi/contrib/libc++/include/__bit_reference
==============================================================================
--- projects/arm_eabi/contrib/libc++/include/__bit_reference Sat Mar 17 00:10:21 2012 (r233057)
+++ projects/arm_eabi/contrib/libc++/include/__bit_reference Sat Mar 17 00:39:40 2012 (r233058)
@@ -14,14 +14,16 @@
#include <__config>
#include <algorithm>
+#include <__undef_min_max>
+
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
#pragma GCC system_header
#endif
_LIBCPP_BEGIN_NAMESPACE_STD
-template <class _C, bool _IsConst> class __bit_iterator;
-template <class _C> class __bit_const_reference;
+template <class _Cp, bool _IsConst> class __bit_iterator;
+template <class _Cp> class __bit_const_reference;
template <class _Tp>
struct __has_storage_type
@@ -29,22 +31,22 @@ struct __has_storage_type
static const bool value = false;
};
-template <class _C, bool = __has_storage_type<_C>::value>
+template <class _Cp, bool = __has_storage_type<_Cp>::value>
class __bit_reference
{
- typedef typename _C::__storage_type __storage_type;
- typedef typename _C::__storage_pointer __storage_pointer;
+ typedef typename _Cp::__storage_type __storage_type;
+ typedef typename _Cp::__storage_pointer __storage_pointer;
__storage_pointer __seg_;
__storage_type __mask_;
#if defined(__clang__)
- friend typename _C::__self;
+ friend typename _Cp::__self;
#else
- friend class _C::__self;
+ friend class _Cp::__self;
#endif
- friend class __bit_const_reference<_C>;
- friend class __bit_iterator<_C, false>;
+ friend class __bit_const_reference<_Cp>;
+ friend class __bit_iterator<_Cp, false>;
public:
_LIBCPP_INLINE_VISIBILITY operator bool() const _NOEXCEPT
{return static_cast<bool>(*__seg_ & __mask_);}
@@ -66,74 +68,74 @@ public:
{return operator=(static_cast<bool>(__x));}
_LIBCPP_INLINE_VISIBILITY void flip() _NOEXCEPT {*__seg_ ^= __mask_;}
- _LIBCPP_INLINE_VISIBILITY __bit_iterator<_C, false> operator&() const _NOEXCEPT
- {return __bit_iterator<_C, false>(__seg_, static_cast<unsigned>(__ctz(__mask_)));}
+ _LIBCPP_INLINE_VISIBILITY __bit_iterator<_Cp, false> operator&() const _NOEXCEPT
+ {return __bit_iterator<_Cp, false>(__seg_, static_cast<unsigned>(__ctz(__mask_)));}
private:
_LIBCPP_INLINE_VISIBILITY
__bit_reference(__storage_pointer __s, __storage_type __m) _NOEXCEPT
: __seg_(__s), __mask_(__m) {}
};
-template <class _C>
-class __bit_reference<_C, false>
+template <class _Cp>
+class __bit_reference<_Cp, false>
{
};
-template <class _C, class _D>
+template <class _Cp, class _Dp>
_LIBCPP_INLINE_VISIBILITY inline
void
-swap(__bit_reference<_C> __x, __bit_reference<_D> __y) _NOEXCEPT
+swap(__bit_reference<_Cp> __x, __bit_reference<_Dp> __y) _NOEXCEPT
{
bool __t = __x;
__x = __y;
__y = __t;
}
-template <class _C>
+template <class _Cp>
_LIBCPP_INLINE_VISIBILITY inline
void
-swap(__bit_reference<_C> __x, bool& __y) _NOEXCEPT
+swap(__bit_reference<_Cp> __x, bool& __y) _NOEXCEPT
{
bool __t = __x;
__x = __y;
__y = __t;
}
-template <class _C>
+template <class _Cp>
_LIBCPP_INLINE_VISIBILITY inline
void
-swap(bool& __x, __bit_reference<_C> __y) _NOEXCEPT
+swap(bool& __x, __bit_reference<_Cp> __y) _NOEXCEPT
{
bool __t = __x;
__x = __y;
__y = __t;
}
-template <class _C>
+template <class _Cp>
class __bit_const_reference
{
- typedef typename _C::__storage_type __storage_type;
- typedef typename _C::__const_storage_pointer __storage_pointer;
+ typedef typename _Cp::__storage_type __storage_type;
+ typedef typename _Cp::__const_storage_pointer __storage_pointer;
__storage_pointer __seg_;
__storage_type __mask_;
#if defined(__clang__)
- friend typename _C::__self;
+ friend typename _Cp::__self;
#else
- friend class _C::__self;
+ friend class _Cp::__self;
#endif
- friend class __bit_iterator<_C, true>;
+ friend class __bit_iterator<_Cp, true>;
public:
_LIBCPP_INLINE_VISIBILITY
- __bit_const_reference(const __bit_reference<_C>& __x) _NOEXCEPT
+ __bit_const_reference(const __bit_reference<_Cp>& __x) _NOEXCEPT
: __seg_(__x.__seg_), __mask_(__x.__mask_) {}
_LIBCPP_INLINE_VISIBILITY operator bool() const _NOEXCEPT
{return static_cast<bool>(*__seg_ & __mask_);}
- _LIBCPP_INLINE_VISIBILITY __bit_iterator<_C, true> operator&() const _NOEXCEPT
- {return __bit_iterator<_C, true>(__seg_, static_cast<unsigned>(__ctz(__mask_)));}
+ _LIBCPP_INLINE_VISIBILITY __bit_iterator<_Cp, true> operator&() const _NOEXCEPT
+ {return __bit_iterator<_Cp, true>(__seg_, static_cast<unsigned>(__ctz(__mask_)));}
private:
_LIBCPP_INLINE_VISIBILITY
__bit_const_reference(__storage_pointer __s, __storage_type __m) _NOEXCEPT
@@ -144,11 +146,11 @@ private:
// find
-template <class _C>
-__bit_iterator<_C, false>
-__find_bool_true(__bit_iterator<_C, false> __first, typename _C::size_type __n)
+template <class _Cp>
+__bit_iterator<_Cp, false>
+__find_bool_true(__bit_iterator<_Cp, false> __first, typename _Cp::size_type __n)
{
- typedef __bit_iterator<_C, false> _It;
+ typedef __bit_iterator<_Cp, false> _It;
typedef typename _It::__storage_type __storage_type;
static const unsigned __bits_per_word = _It::__bits_per_word;
// do first partial word
@@ -178,11 +180,11 @@ __find_bool_true(__bit_iterator<_C, fals
return _It(__first.__seg_, static_cast<unsigned>(__n));
}
-template <class _C>
-__bit_iterator<_C, false>
-__find_bool_false(__bit_iterator<_C, false> __first, typename _C::size_type __n)
+template <class _Cp>
+__bit_iterator<_Cp, false>
+__find_bool_false(__bit_iterator<_Cp, false> __first, typename _Cp::size_type __n)
{
- typedef __bit_iterator<_C, false> _It;
+ typedef __bit_iterator<_Cp, false> _It;
typedef typename _It::__storage_type __storage_type;
static const unsigned __bits_per_word = _It::__bits_per_word;
// do first partial word
@@ -215,23 +217,23 @@ __find_bool_false(__bit_iterator<_C, fal
return _It(__first.__seg_, static_cast<unsigned>(__n));
}
-template <class _C, class _Tp>
+template <class _Cp, class _Tp>
inline _LIBCPP_INLINE_VISIBILITY
-__bit_iterator<_C, false>
-find(__bit_iterator<_C, false> __first, __bit_iterator<_C, false> __last, const _Tp& __value_)
+__bit_iterator<_Cp, false>
+find(__bit_iterator<_Cp, false> __first, __bit_iterator<_Cp, false> __last, const _Tp& __value_)
{
if (static_cast<bool>(__value_))
- return __find_bool_true(__first, static_cast<typename _C::size_type>(__last - __first));
- return __find_bool_false(__first, static_cast<typename _C::size_type>(__last - __first));
+ return __find_bool_true(__first, static_cast<typename _Cp::size_type>(__last - __first));
+ return __find_bool_false(__first, static_cast<typename _Cp::size_type>(__last - __first));
}
// count
-template <class _C>
-typename __bit_iterator<_C, false>::difference_type
-__count_bool_true(__bit_iterator<_C, false> __first, typename _C::size_type __n)
+template <class _Cp>
+typename __bit_iterator<_Cp, false>::difference_type
+__count_bool_true(__bit_iterator<_Cp, false> __first, typename _Cp::size_type __n)
{
- typedef __bit_iterator<_C, false> _It;
+ typedef __bit_iterator<_Cp, false> _It;
typedef typename _It::__storage_type __storage_type;
typedef typename _It::difference_type difference_type;
static const unsigned __bits_per_word = _It::__bits_per_word;
@@ -258,11 +260,11 @@ __count_bool_true(__bit_iterator<_C, fal
return __r;
}
-template <class _C>
-typename __bit_iterator<_C, false>::difference_type
-__count_bool_false(__bit_iterator<_C, false> __first, typename _C::size_type __n)
+template <class _Cp>
+typename __bit_iterator<_Cp, false>::difference_type
+__count_bool_false(__bit_iterator<_Cp, false> __first, typename _Cp::size_type __n)
{
- typedef __bit_iterator<_C, false> _It;
+ typedef __bit_iterator<_Cp, false> _It;
typedef typename _It::__storage_type __storage_type;
typedef typename _It::difference_type difference_type;
static const unsigned __bits_per_word = _It::__bits_per_word;
@@ -289,23 +291,23 @@ __count_bool_false(__bit_iterator<_C, fa
return __r;
}
-template <class _C, class _Tp>
+template <class _Cp, class _Tp>
inline _LIBCPP_INLINE_VISIBILITY
-typename __bit_iterator<_C, false>::difference_type
-count(__bit_iterator<_C, false> __first, __bit_iterator<_C, false> __last, const _Tp& __value_)
+typename __bit_iterator<_Cp, false>::difference_type
+count(__bit_iterator<_Cp, false> __first, __bit_iterator<_Cp, false> __last, const _Tp& __value_)
{
if (static_cast<bool>(__value_))
- return __count_bool_true(__first, static_cast<typename _C::size_type>(__last - __first));
- return __count_bool_false(__first, static_cast<typename _C::size_type>(__last - __first));
+ return __count_bool_true(__first, static_cast<typename _Cp::size_type>(__last - __first));
+ return __count_bool_false(__first, static_cast<typename _Cp::size_type>(__last - __first));
}
// fill_n
-template <class _C>
+template <class _Cp>
void
-__fill_n_false(__bit_iterator<_C, false> __first, typename _C::size_type __n)
+__fill_n_false(__bit_iterator<_Cp, false> __first, typename _Cp::size_type __n)
{
- typedef __bit_iterator<_C, false> _It;
+ typedef __bit_iterator<_Cp, false> _It;
typedef typename _It::__storage_type __storage_type;
static const unsigned __bits_per_word = _It::__bits_per_word;
// do first partial word
@@ -331,11 +333,11 @@ __fill_n_false(__bit_iterator<_C, false>
}
}
-template <class _C>
+template <class _Cp>
void
-__fill_n_true(__bit_iterator<_C, false> __first, typename _C::size_type __n)
+__fill_n_true(__bit_iterator<_Cp, false> __first, typename _Cp::size_type __n)
{
- typedef __bit_iterator<_C, false> _It;
+ typedef __bit_iterator<_Cp, false> _It;
typedef typename _It::__storage_type __storage_type;
static const unsigned __bits_per_word = _It::__bits_per_word;
// do first partial word
@@ -361,10 +363,10 @@ __fill_n_true(__bit_iterator<_C, false>
}
}
-template <class _C>
+template <class _Cp>
_LIBCPP_INLINE_VISIBILITY inline
void
-fill_n(__bit_iterator<_C, false> __first, typename _C::size_type __n, bool __value_)
+fill_n(__bit_iterator<_Cp, false> __first, typename _Cp::size_type __n, bool __value_)
{
if (__n > 0)
{
@@ -377,22 +379,22 @@ fill_n(__bit_iterator<_C, false> __first
// fill
-template <class _C>
+template <class _Cp>
inline _LIBCPP_INLINE_VISIBILITY
void
-fill(__bit_iterator<_C, false> __first, __bit_iterator<_C, false> __last, bool __value_)
+fill(__bit_iterator<_Cp, false> __first, __bit_iterator<_Cp, false> __last, bool __value_)
{
- _VSTD::fill_n(__first, static_cast<typename _C::size_type>(__last - __first), __value_);
+ _VSTD::fill_n(__first, static_cast<typename _Cp::size_type>(__last - __first), __value_);
}
// copy
-template <class _C, bool _IsConst>
-__bit_iterator<_C, false>
-__copy_aligned(__bit_iterator<_C, _IsConst> __first, __bit_iterator<_C, _IsConst> __last,
- __bit_iterator<_C, false> __result)
+template <class _Cp, bool _IsConst>
+__bit_iterator<_Cp, false>
+__copy_aligned(__bit_iterator<_Cp, _IsConst> __first, __bit_iterator<_Cp, _IsConst> __last,
+ __bit_iterator<_Cp, false> __result)
{
- typedef __bit_iterator<_C, _IsConst> _In;
+ typedef __bit_iterator<_Cp, _IsConst> _In;
typedef typename _In::difference_type difference_type;
typedef typename _In::__storage_type __storage_type;
static const unsigned __bits_per_word = _In::__bits_per_word;
@@ -434,12 +436,12 @@ __copy_aligned(__bit_iterator<_C, _IsCon
return __result;
}
-template <class _C, bool _IsConst>
-__bit_iterator<_C, false>
-__copy_unaligned(__bit_iterator<_C, _IsConst> __first, __bit_iterator<_C, _IsConst> __last,
- __bit_iterator<_C, false> __result)
+template <class _Cp, bool _IsConst>
+__bit_iterator<_Cp, false>
+__copy_unaligned(__bit_iterator<_Cp, _IsConst> __first, __bit_iterator<_Cp, _IsConst> __last,
+ __bit_iterator<_Cp, false> __result)
{
- typedef __bit_iterator<_C, _IsConst> _In;
+ typedef __bit_iterator<_Cp, _IsConst> _In;
typedef typename _In::difference_type difference_type;
typedef typename _In::__storage_type __storage_type;
static const unsigned __bits_per_word = _In::__bits_per_word;
@@ -512,10 +514,10 @@ __copy_unaligned(__bit_iterator<_C, _IsC
return __result;
}
-template <class _C, bool _IsConst>
+template <class _Cp, bool _IsConst>
inline _LIBCPP_INLINE_VISIBILITY
-__bit_iterator<_C, false>
-copy(__bit_iterator<_C, _IsConst> __first, __bit_iterator<_C, _IsConst> __last, __bit_iterator<_C, false> __result)
+__bit_iterator<_Cp, false>
+copy(__bit_iterator<_Cp, _IsConst> __first, __bit_iterator<_Cp, _IsConst> __last, __bit_iterator<_Cp, false> __result)
{
if (__first.__ctz_ == __result.__ctz_)
return __copy_aligned(__first, __last, __result);
@@ -524,12 +526,12 @@ copy(__bit_iterator<_C, _IsConst> __firs
// copy_backward
-template <class _C, bool _IsConst>
-__bit_iterator<_C, false>
-__copy_backward_aligned(__bit_iterator<_C, _IsConst> __first, __bit_iterator<_C, _IsConst> __last,
- __bit_iterator<_C, false> __result)
+template <class _Cp, bool _IsConst>
+__bit_iterator<_Cp, false>
+__copy_backward_aligned(__bit_iterator<_Cp, _IsConst> __first, __bit_iterator<_Cp, _IsConst> __last,
+ __bit_iterator<_Cp, false> __result)
{
- typedef __bit_iterator<_C, _IsConst> _In;
+ typedef __bit_iterator<_Cp, _IsConst> _In;
typedef typename _In::difference_type difference_type;
typedef typename _In::__storage_type __storage_type;
static const unsigned __bits_per_word = _In::__bits_per_word;
@@ -571,12 +573,12 @@ __copy_backward_aligned(__bit_iterator<_
return __result;
}
-template <class _C, bool _IsConst>
-__bit_iterator<_C, false>
-__copy_backward_unaligned(__bit_iterator<_C, _IsConst> __first, __bit_iterator<_C, _IsConst> __last,
- __bit_iterator<_C, false> __result)
+template <class _Cp, bool _IsConst>
+__bit_iterator<_Cp, false>
+__copy_backward_unaligned(__bit_iterator<_Cp, _IsConst> __first, __bit_iterator<_Cp, _IsConst> __last,
+ __bit_iterator<_Cp, false> __result)
{
- typedef __bit_iterator<_C, _IsConst> _In;
+ typedef __bit_iterator<_Cp, _IsConst> _In;
typedef typename _In::difference_type difference_type;
typedef typename _In::__storage_type __storage_type;
static const unsigned __bits_per_word = _In::__bits_per_word;
@@ -635,7 +637,7 @@ __copy_backward_unaligned(__bit_iterator
{
__m = ~__storage_type(0) << (__bits_per_word - __n);
__storage_type __b = *--__last.__seg_ & __m;
- unsigned __clz_r = __bits_per_word - __result.__ctz_;
+ __clz_r = __bits_per_word - __result.__ctz_;
__storage_type __dn = _VSTD::min(__n, static_cast<difference_type>(__result.__ctz_));
__m = (~__storage_type(0) << (__result.__ctz_ - __dn)) & (~__storage_type(0) >> __clz_r);
*__result.__seg_ &= ~__m;
@@ -657,10 +659,10 @@ __copy_backward_unaligned(__bit_iterator
return __result;
}
-template <class _C, bool _IsConst>
+template <class _Cp, bool _IsConst>
inline _LIBCPP_INLINE_VISIBILITY
-__bit_iterator<_C, false>
-copy_backward(__bit_iterator<_C, _IsConst> __first, __bit_iterator<_C, _IsConst> __last, __bit_iterator<_C, false> __result)
+__bit_iterator<_Cp, false>
+copy_backward(__bit_iterator<_Cp, _IsConst> __first, __bit_iterator<_Cp, _IsConst> __last, __bit_iterator<_Cp, false> __result)
{
if (__last.__ctz_ == __result.__ctz_)
return __copy_backward_aligned(__first, __last, __result);
@@ -669,20 +671,20 @@ copy_backward(__bit_iterator<_C, _IsCons
// move
-template <class _C, bool _IsConst>
+template <class _Cp, bool _IsConst>
inline _LIBCPP_INLINE_VISIBILITY
-__bit_iterator<_C, false>
-move(__bit_iterator<_C, _IsConst> __first, __bit_iterator<_C, _IsConst> __last, __bit_iterator<_C, false> __result)
+__bit_iterator<_Cp, false>
+move(__bit_iterator<_Cp, _IsConst> __first, __bit_iterator<_Cp, _IsConst> __last, __bit_iterator<_Cp, false> __result)
{
return _VSTD::copy(__first, __last, __result);
}
// move_backward
-template <class _C, bool _IsConst>
+template <class _Cp, bool _IsConst>
inline _LIBCPP_INLINE_VISIBILITY
-__bit_iterator<_C, false>
-move_backward(__bit_iterator<_C, _IsConst> __first, __bit_iterator<_C, _IsConst> __last, __bit_iterator<_C, false> __result)
+__bit_iterator<_Cp, false>
+move_backward(__bit_iterator<_Cp, _IsConst> __first, __bit_iterator<_Cp, _IsConst> __last, __bit_iterator<_Cp, false> __result)
{
return _VSTD::copy(__first, __last, __result);
}
@@ -852,34 +854,33 @@ swap_ranges(__bit_iterator<__C1, false>
// rotate
-template <class _C>
+template <class _Cp>
struct __bit_array
{
- typedef typename _C::difference_type difference_type;
- typedef typename _C::__storage_type __storage_type;
- typedef typename _C::iterator iterator;
- static const unsigned __bits_per_word = _C::__bits_per_word;
- static const unsigned _N = 4;
+ typedef typename _Cp::difference_type difference_type;
+ typedef typename _Cp::__storage_type __storage_type;
+ typedef typename _Cp::iterator iterator;
+ static const unsigned __bits_per_word = _Cp::__bits_per_word;
+ static const unsigned _Np = 4;
difference_type __size_;
- __storage_type __word_[_N];
+ __storage_type __word_[_Np];
_LIBCPP_INLINE_VISIBILITY static difference_type capacity()
- {return static_cast<difference_type>(_N * __bits_per_word);}
+ {return static_cast<difference_type>(_Np * __bits_per_word);}
_LIBCPP_INLINE_VISIBILITY explicit __bit_array(difference_type __s) : __size_(__s) {}
_LIBCPP_INLINE_VISIBILITY iterator begin() {return iterator(__word_, 0);}
_LIBCPP_INLINE_VISIBILITY iterator end() {return iterator(__word_ + __size_ / __bits_per_word,
static_cast<unsigned>(__size_ % __bits_per_word));}
};
-template <class _C>
-__bit_iterator<_C, false>
-rotate(__bit_iterator<_C, false> __first, __bit_iterator<_C, false> __middle, __bit_iterator<_C, false> __last)
+template <class _Cp>
+__bit_iterator<_Cp, false>
+rotate(__bit_iterator<_Cp, false> __first, __bit_iterator<_Cp, false> __middle, __bit_iterator<_Cp, false> __last)
{
- typedef __bit_iterator<_C, false> _I1;
+ typedef __bit_iterator<_Cp, false> _I1;
typedef typename _I1::difference_type difference_type;
typedef typename _I1::__storage_type __storage_type;
- static const unsigned __bits_per_word = _I1::__bits_per_word;
difference_type __d1 = __middle - __first;
difference_type __d2 = __last - __middle;
_I1 __r = __first + __d2;
@@ -887,16 +888,16 @@ rotate(__bit_iterator<_C, false> __first
{
if (__d1 <= __d2)
{
- if (__d1 <= __bit_array<_C>::capacity())
+ if (__d1 <= __bit_array<_Cp>::capacity())
{
- __bit_array<_C> __b(__d1);
+ __bit_array<_Cp> __b(__d1);
_VSTD::copy(__first, __middle, __b.begin());
_VSTD::copy(__b.begin(), __b.end(), _VSTD::copy(__middle, __last, __first));
break;
}
else
{
- __bit_iterator<_C, false> __mp = _VSTD::swap_ranges(__first, __middle, __middle);
+ __bit_iterator<_Cp, false> __mp = _VSTD::swap_ranges(__first, __middle, __middle);
__first = __middle;
__middle = __mp;
__d2 -= __d1;
@@ -904,16 +905,16 @@ rotate(__bit_iterator<_C, false> __first
}
else
{
- if (__d2 <= __bit_array<_C>::capacity())
+ if (__d2 <= __bit_array<_Cp>::capacity())
{
- __bit_array<_C> __b(__d2);
+ __bit_array<_Cp> __b(__d2);
_VSTD::copy(__middle, __last, __b.begin());
_VSTD::copy_backward(__b.begin(), __b.end(), _VSTD::copy_backward(__first, __middle, __last));
break;
}
else
{
- __bit_iterator<_C, false> __mp = __first + __d2;
+ __bit_iterator<_Cp, false> __mp = __first + __d2;
_VSTD::swap_ranges(__first, __mp, __middle);
__first = __mp;
__d1 -= __d2;
@@ -925,12 +926,12 @@ rotate(__bit_iterator<_C, false> __first
// equal
-template <class _C>
+template <class _Cp>
bool
-__equal_unaligned(__bit_iterator<_C, true> __first1, __bit_iterator<_C, true> __last1,
- __bit_iterator<_C, true> __first2)
+__equal_unaligned(__bit_iterator<_Cp, true> __first1, __bit_iterator<_Cp, true> __last1,
+ __bit_iterator<_Cp, true> __first2)
{
- typedef __bit_iterator<_C, true> _It;
+ typedef __bit_iterator<_Cp, true> _It;
typedef typename _It::difference_type difference_type;
typedef typename _It::__storage_type __storage_type;
static const unsigned __bits_per_word = _It::__bits_per_word;
@@ -1003,12 +1004,12 @@ __equal_unaligned(__bit_iterator<_C, tru
return true;
}
-template <class _C>
+template <class _Cp>
bool
-__equal_aligned(__bit_iterator<_C, true> __first1, __bit_iterator<_C, true> __last1,
- __bit_iterator<_C, true> __first2)
+__equal_aligned(__bit_iterator<_Cp, true> __first1, __bit_iterator<_Cp, true> __last1,
+ __bit_iterator<_Cp, true> __first2)
{
- typedef __bit_iterator<_C, true> _It;
+ typedef __bit_iterator<_Cp, true> _It;
typedef typename _It::difference_type difference_type;
typedef typename _It::__storage_type __storage_type;
static const unsigned __bits_per_word = _It::__bits_per_word;
@@ -1046,31 +1047,31 @@ __equal_aligned(__bit_iterator<_C, true>
return true;
}
-template <class _C, bool _IC1, bool _IC2>
+template <class _Cp, bool _IC1, bool _IC2>
inline _LIBCPP_INLINE_VISIBILITY
bool
-equal(__bit_iterator<_C, _IC1> __first1, __bit_iterator<_C, _IC1> __last1, __bit_iterator<_C, _IC2> __first2)
+equal(__bit_iterator<_Cp, _IC1> __first1, __bit_iterator<_Cp, _IC1> __last1, __bit_iterator<_Cp, _IC2> __first2)
{
if (__first1.__ctz_ == __first2.__ctz_)
return __equal_aligned(__first1, __last1, __first2);
return __equal_unaligned(__first1, __last1, __first2);
}
-template <class _C, bool _IsConst>
+template <class _Cp, bool _IsConst>
class __bit_iterator
{
public:
- typedef typename _C::difference_type difference_type;
+ typedef typename _Cp::difference_type difference_type;
typedef bool value_type;
typedef __bit_iterator pointer;
- typedef typename conditional<_IsConst, __bit_const_reference<_C>, __bit_reference<_C> >::type reference;
+ typedef typename conditional<_IsConst, __bit_const_reference<_Cp>, __bit_reference<_Cp> >::type reference;
typedef random_access_iterator_tag iterator_category;
private:
- typedef typename _C::__storage_type __storage_type;
- typedef typename conditional<_IsConst, typename _C::__const_storage_pointer,
- typename _C::__storage_pointer>::type __storage_pointer;
- static const unsigned __bits_per_word = _C::__bits_per_word;
+ typedef typename _Cp::__storage_type __storage_type;
+ typedef typename conditional<_IsConst, typename _Cp::__const_storage_pointer,
+ typename _Cp::__storage_pointer>::type __storage_pointer;
+ static const unsigned __bits_per_word = _Cp::__bits_per_word;
__storage_pointer __seg_;
unsigned __ctz_;
@@ -1079,7 +1080,7 @@ public:
_LIBCPP_INLINE_VISIBILITY __bit_iterator() _NOEXCEPT {}
_LIBCPP_INLINE_VISIBILITY
- __bit_iterator(const __bit_iterator<_C, false>& __it) _NOEXCEPT
+ __bit_iterator(const __bit_iterator<_Cp, false>& __it) _NOEXCEPT
: __seg_(__it.__seg_), __ctz_(__it.__ctz_) {}
_LIBCPP_INLINE_VISIBILITY reference operator*() const _NOEXCEPT
@@ -1187,34 +1188,34 @@ private:
: __seg_(__s), __ctz_(__ctz) {}
#if defined(__clang__)
- friend typename _C::__self;
+ friend typename _Cp::__self;
#else
- friend class _C::__self;
+ friend class _Cp::__self;
#endif
- friend class __bit_reference<_C>;
- friend class __bit_const_reference<_C>;
- friend class __bit_iterator<_C, true>;
- template <class _D> friend struct __bit_array;
- template <class _D> friend void __fill_n_false(__bit_iterator<_D, false> __first, typename _D::size_type __n);
- template <class _D> friend void __fill_n_true(__bit_iterator<_D, false> __first, typename _D::size_type __n);
- template <class _D, bool _IC> friend __bit_iterator<_D, false> __copy_aligned(__bit_iterator<_D, _IC> __first,
- __bit_iterator<_D, _IC> __last,
- __bit_iterator<_D, false> __result);
- template <class _D, bool _IC> friend __bit_iterator<_D, false> __copy_unaligned(__bit_iterator<_D, _IC> __first,
- __bit_iterator<_D, _IC> __last,
- __bit_iterator<_D, false> __result);
- template <class _D, bool _IC> friend __bit_iterator<_D, false> copy(__bit_iterator<_D, _IC> __first,
- __bit_iterator<_D, _IC> __last,
- __bit_iterator<_D, false> __result);
- template <class _D, bool _IC> friend __bit_iterator<_D, false> __copy_backward_aligned(__bit_iterator<_D, _IC> __first,
- __bit_iterator<_D, _IC> __last,
- __bit_iterator<_D, false> __result);
- template <class _D, bool _IC> friend __bit_iterator<_D, false> __copy_backward_unaligned(__bit_iterator<_D, _IC> __first,
- __bit_iterator<_D, _IC> __last,
- __bit_iterator<_D, false> __result);
- template <class _D, bool _IC> friend __bit_iterator<_D, false> copy_backward(__bit_iterator<_D, _IC> __first,
- __bit_iterator<_D, _IC> __last,
- __bit_iterator<_D, false> __result);
+ friend class __bit_reference<_Cp>;
+ friend class __bit_const_reference<_Cp>;
+ friend class __bit_iterator<_Cp, true>;
+ template <class _Dp> friend struct __bit_array;
+ template <class _Dp> friend void __fill_n_false(__bit_iterator<_Dp, false> __first, typename _Dp::size_type __n);
+ template <class _Dp> friend void __fill_n_true(__bit_iterator<_Dp, false> __first, typename _Dp::size_type __n);
+ template <class _Dp, bool _IC> friend __bit_iterator<_Dp, false> __copy_aligned(__bit_iterator<_Dp, _IC> __first,
+ __bit_iterator<_Dp, _IC> __last,
+ __bit_iterator<_Dp, false> __result);
+ template <class _Dp, bool _IC> friend __bit_iterator<_Dp, false> __copy_unaligned(__bit_iterator<_Dp, _IC> __first,
+ __bit_iterator<_Dp, _IC> __last,
+ __bit_iterator<_Dp, false> __result);
+ template <class _Dp, bool _IC> friend __bit_iterator<_Dp, false> copy(__bit_iterator<_Dp, _IC> __first,
+ __bit_iterator<_Dp, _IC> __last,
+ __bit_iterator<_Dp, false> __result);
+ template <class _Dp, bool _IC> friend __bit_iterator<_Dp, false> __copy_backward_aligned(__bit_iterator<_Dp, _IC> __first,
+ __bit_iterator<_Dp, _IC> __last,
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list