Module Name: src
Committed By: tls
Date: Sun Aug 10 07:27:19 UTC 2014
Modified Files:
src [tls-earlyentropy]: BUILDING Makefile UPDATING build.sh
Removed Files:
src/gnu/dist/gcc4 [tls-earlyentropy]: ABOUT-NLS COPYING COPYING.LIB
ChangeLog ChangeLog.tree-ssa MAINTAINERS Makefile.def Makefile.in
Makefile.tpl README README.SCO compile config-ml.in config.guess
config.rpath config.sub configure configure.in depcomp install-sh
libtool.m4 ltcf-c.sh ltcf-cxx.sh ltconfig ltmain.sh missing mkdep
mkinstalldirs move-if-change symlink-tree ylwrap
src/gnu/dist/gcc4/gcc [tls-earlyentropy]: ABOUT-GCC-NLS BASE-VER
COPYING COPYING.LIB ChangeLog ChangeLog-1997 ChangeLog-1998
ChangeLog-1999 ChangeLog-2000 ChangeLog-2001 ChangeLog-2002
ChangeLog-2003 ChangeLog-2004 ChangeLog-2005 ChangeLog.lib
ChangeLog.tree-ssa DATESTAMP DEV-PHASE FSFChangeLog FSFChangeLog.10
FSFChangeLog.11 LANGUAGES Makefile.in ONEWS README.Portability
SERVICE acinclude.m4 aclocal.m4 alias.c alias.h alloc-pool.c
alloc-pool.h attribs.c basic-block.h bb-reorder.c bitmap.c bitmap.h
bt-load.c builtin-attrs.def builtin-types.def builtins.c
builtins.def c-aux-info.c c-common.c c-common.def c-common.h
c-config-lang.in c-convert.c c-cppbuiltin.c c-decl.c c-dump.c
c-errors.c c-format.c c-format.h c-gimplify.c c-incpath.c
c-incpath.h c-lang.c c-lex.c c-objc-common.c c-objc-common.h
c-opts.c c-parser.c c-pch.c c-ppoutput.c c-pragma.c c-pragma.h
c-pretty-print.c c-pretty-print.h c-semantics.c c-tree.h c-typeck.c
c.opt caller-save.c calls.c cfg.c cfganal.c cfgbuild.c cfgcleanup.c
cfgexpand.c cfghooks.c cfghooks.h cfglayout.c cfglayout.h cfgloop.c
cfgloop.h cfgloopanal.c cfgloopmanip.c cfgrtl.c cgraph.c cgraph.h
cgraphunit.c collect2.c collect2.h combine.c common.opt
conditions.h config.build config.gcc config.host config.in
configure configure.ac conflict.c convert.c convert.h coretypes.h
coverage.c coverage.h cppdefault.c cppdefault.h cppspec.c
crtstuff.c cse.c cselib.c cselib.h cstamp-h.in dbxout.c dbxout.h
ddg.c ddg.h debug.c debug.h defaults.h df.c df.h diagnostic.c
diagnostic.def diagnostic.h dojump.c dominance.c domwalk.c
domwalk.h dummy-checksum.c dummy-conditions.c dwarf.h dwarf2.h
dwarf2asm.c dwarf2asm.h dwarf2out.c dwarf2out.h emit-rtl.c
emit-rtl.h errors.c errors.h et-forest.c et-forest.h except.c
except.h explow.c expmed.c expr.c expr.h final.c fix-header.c
fixproto flags.h flow.c fold-const.c fp-test.c function.c
function.h gbl-ctors.h gcc.c gcc.h gccbug.in gccspec.c gcov-dump.c
gcov-io.c gcov-io.h gcov-iov.c gcov.c gcse.c gdbinit.in
gen-protos.c genattr.c genattrtab.c genattrtab.h genautomata.c
gencheck.c genchecksum.c gencodes.c genconditions.c genconfig.c
genconstants.c genemit.c genextract.c genflags.c gengenrtl.c
gengtype-lex.c gengtype-lex.l gengtype-yacc.c gengtype-yacc.h
gengtype-yacc.y gengtype.c gengtype.h genmddeps.c genmodes.c
genmultilib genopinit.c genoutput.c genpeep.c genpreds.c genrecog.c
gensupport.c gensupport.h ggc-common.c ggc-none.c ggc-page.c
ggc-zone.c ggc.h gimple-low.c gimplify.c glimits.h global.c graph.c
graph.h gstab.h gsyms.h gsyslimits.h gthr-aix.h gthr-dce.h
gthr-gnat.c gthr-gnat.h gthr-lynx.h gthr-nks.h gthr-posix.c
gthr-posix.h gthr-posix95.h gthr-rtems.h gthr-single.h
gthr-solaris.h gthr-tpf.h gthr-vxworks.h gthr-win32.h gthr.h
haifa-sched.c hard-reg-set.h hooks.c hooks.h host-default.c
hosthooks-def.h hosthooks.h hwint.h ifcvt.c input.h insn-addr.h
insn-notes.def integrate.c integrate.h intl.c intl.h ipa-cp.c
ipa-inline.c ipa-prop.c ipa-prop.h ipa-pure-const.c ipa-reference.c
ipa-reference.h ipa-type-escape.c ipa-type-escape.h ipa-utils.c
ipa-utils.h ipa.c jump.c lambda-code.c lambda-mat.c lambda-trans.c
lambda.h langhooks-def.h langhooks.c langhooks.h lcm.c libada-mk.in
libfuncs.h libgcc-std.ver libgcc2.c libgcc2.h libgcov.c limitx.h
limity.h lists.c local-alloc.c longlong.h loop-doloop.c loop-init.c
loop-invariant.c loop-iv.c loop-unroll.c loop-unswitch.c loop.c
machmode.def machmode.h main.c mips-tdump.c mips-tfile.c
mkconfig.sh mklibgcc.in mkmap-flat.awk mkmap-symver.awk
mode-classes.def mode-switching.c modulo-sched.c opt-functions.awk
opt-gather.awk optabs.c optabs.h optc-gen.awk opth-gen.awk opts.c
opts.h output.h params.c params.def params.h passes.c pointer-set.c
pointer-set.h postreload-gcse.c postreload.c predict.c predict.def
predict.h prefix.c prefix.h pretty-print.c pretty-print.h
print-rtl.c print-tree.c profile.c protoize.c read-rtl.c real.c
real.h recog.c recog.h reg-notes.def reg-stack.c regclass.c
regmove.c regrename.c regs.h reload.c reload.h reload1.c reorg.c
resource.c resource.h rtl-error.c rtl-profile.c rtl.c rtl.def rtl.h
rtlanal.c rtlhooks-def.h rtlhooks.c sbitmap.c sbitmap.h
scan-decls.c scan-types.sh scan.c scan.h sched-deps.c sched-ebb.c
sched-int.h sched-rgn.c sched-vis.c sdbout.c sdbout.h
simplify-rtx.c sort-protos sreal.c sreal.h stab.def statistics.h
stmt.c stor-layout.c stringpool.c stub-objc.c sys-protos.h
sys-types.h system.h target-def.h target.h targhooks.c targhooks.h
timevar.c timevar.def timevar.h tlink.c toplev.c toplev.h tracer.c
tree-browser.c tree-browser.def tree-cfg.c tree-cfgcleanup.c
tree-chrec.c tree-chrec.h tree-complex.c tree-data-ref.c
tree-data-ref.h tree-dfa.c tree-dump.c tree-dump.h tree-eh.c
tree-flow-inline.h tree-flow.h tree-gimple.c tree-gimple.h
tree-if-conv.c tree-inline.c tree-inline.h tree-into-ssa.c
tree-iterator.c tree-iterator.h tree-loop-linear.c tree-mudflap.c
tree-mudflap.h tree-nested.c tree-nomudflap.c tree-nrv.c
tree-object-size.c tree-optimize.c tree-outof-ssa.c tree-pass.h
tree-phinodes.c tree-pretty-print.c tree-profile.c
tree-scalar-evolution.c tree-scalar-evolution.h tree-sra.c
tree-ssa-address.c tree-ssa-alias.c tree-ssa-ccp.c tree-ssa-copy.c
tree-ssa-copyrename.c tree-ssa-dce.c tree-ssa-dom.c tree-ssa-dse.c
tree-ssa-forwprop.c tree-ssa-live.c tree-ssa-live.h
tree-ssa-loop-ch.c tree-ssa-loop-im.c tree-ssa-loop-ivcanon.c
tree-ssa-loop-ivopts.c tree-ssa-loop-manip.c tree-ssa-loop-niter.c
tree-ssa-loop-unswitch.c tree-ssa-loop.c tree-ssa-math-opts.c
tree-ssa-operands.c tree-ssa-operands.h tree-ssa-opfinalize.h
tree-ssa-phiopt.c tree-ssa-pre.c tree-ssa-propagate.c
tree-ssa-propagate.h tree-ssa-reassoc.c tree-ssa-sink.c
tree-ssa-structalias.c tree-ssa-structalias.h
tree-ssa-threadupdate.c tree-ssa-uncprop.c tree-ssa.c
tree-ssanames.c tree-stdarg.c tree-stdarg.h tree-tailcall.c
tree-vect-analyze.c tree-vect-generic.c tree-vect-transform.c
tree-vectorizer.c tree-vectorizer.h tree-vn.c tree-vrp.c tree.c
tree.def tree.h treestruct.def tsystem.h typeclass.h unwind-c.c
unwind-compat.c unwind-compat.h unwind-dw2-fde-compat.c
unwind-dw2-fde-darwin.c unwind-dw2-fde-glibc.c unwind-dw2-fde.c
unwind-dw2-fde.h unwind-dw2.c unwind-dw2.h unwind-generic.h
unwind-pe.h unwind-sjlj.c unwind.inc value-prof.c value-prof.h
var-tracking.c varasm.c varray.c varray.h vec.c vec.h version.c
version.h vmsdbg.h vmsdbgout.c web.c xcoff.h xcoffout.c xcoffout.h
src/gnu/dist/gcc4/gcc/objc [tls-earlyentropy]: ChangeLog Make-lang.in
README config-lang.in lang-specs.h objc-act.c objc-act.h
objc-lang.c objc-tree.def
src/gnu/dist/gcc4/gcc/objcp [tls-earlyentropy]: ChangeLog Make-lang.in
config-lang.in lang-specs.h objcp-decl.c objcp-decl.h objcp-lang.c
src/gnu/dist/gcc4/gcc/testsuite [tls-earlyentropy]: ChangeLog
ChangeLog.tree-ssa README README.QMTEST README.compat README.gcc
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg [tls-earlyentropy]: basic.mm
bitfield-1.mm bitfield-2.mm bitfield-3.mm bitfield-4.mm
bitfield-5.mm class-protocol-1.mm comp-types-1.mm comp-types-10.mm
comp-types-11.mm comp-types-12.mm comp-types-2.mm comp-types-3.mm
comp-types-4.mm comp-types-5.mm comp-types-6.mm comp-types-7.mm
comp-types-8.mm comp-types-9.mm const-str-1.mm const-str-10.mm
const-str-11.mm const-str-2.mm const-str-3.mm const-str-4.mm
const-str-5.mm const-str-6.mm const-str-7.mm const-str-8.mm
const-str-9.mm cxx-class-1.mm cxx-ivars-1.mm cxx-ivars-2.mm
cxx-ivars-3.mm cxx-scope-1.mm cxx-scope-2.mm defs.mm dg.exp
empty-private-1.mm encode-1.mm encode-2.mm encode-3.mm encode-4.mm
encode-5.mm encode-6.mm encode-7.mm encode-8.mm except-1.mm
extern-c-1.mm extra-semi.mm fix-and-continue-2.mm gnu-runtime-1.mm
gnu-runtime-2.mm gnu-runtime-3.mm isa-field-1.mm ivar-list-semi.mm
layout-1.mm local-decl-1.mm lookup-1.mm lookup-2.mm method-1.mm
method-10.mm method-11.mm method-12.mm method-13.mm method-14.mm
method-15.mm method-16.mm method-17.mm method-18.mm method-19.mm
method-2.mm method-20.mm method-21.mm method-3.mm method-4.mm
method-5.mm method-6.mm method-7.mm method-8.mm method-9.mm
no-extra-load.mm objc-gc-3.mm overload-1.mm pragma-1.mm pragma-2.mm
private-1.mm private-2.mm proto-lossage-1.mm proto-lossage-2.mm
proto-lossage-3.mm proto-lossage-4.mm proto-lossage-5.mm
proto-lossage-6.mm proto-qual-1.mm qual-types-1.mm selector-1.mm
selector-2.mm selector-3.mm selector-4.mm selector-5.mm
selector-6.mm stubify-1.mm stubify-2.mm super-class-1.mm
super-class-2.mm super-dealloc-1.mm super-dealloc-2.mm
template-1.mm template-2.mm template-3.mm template-4.mm
template-5.mm template-6.mm try-catch-1.mm try-catch-10.mm
try-catch-11.mm try-catch-2.mm try-catch-3.mm try-catch-4.mm
try-catch-5.mm try-catch-6.mm try-catch-7.mm try-catch-8.mm
try-catch-9.mm typedef-alias-1.mm va-meth-1.mm
src/gnu/dist/gcc4/gcc/testsuite/objc.dg [tls-earlyentropy]: alias.m
anon-1.m bitfield-1.m bitfield-2.m bitfield-3.m bitfield-4.m
bitfield-5.m call-super-1.m call-super-2.m call-super-3.m
category-1.m class-1.m class-2.m class-protocol-1.m comp-types-1.m
comp-types-10.m comp-types-11.m comp-types-2.m comp-types-3.m
comp-types-4.m comp-types-5.m comp-types-6.m comp-types-7.m
comp-types-8.m comp-types-9.m const-str-1.m const-str-10.m
const-str-11.m const-str-12.m const-str-2.m const-str-3.m
const-str-4.m const-str-5.m const-str-6.m const-str-7.m
const-str-8.m const-str-9.m defs.m desig-init-1.m desig-init-2.m
dg.exp encode-1.m encode-2.m encode-3.m encode-4.m encode-5.m
encode-6.m error-1.m extra-semi.m fix-and-continue-1.m
fix-and-continue-2.m fsyntax-only.m func-ptr-1.m func-ptr-2.m
fwd-proto-1.m gnu-runtime-1.m gnu-runtime-2.m headers.m id-1.m
image-info.m isa-field-1.m layout-1.m local-decl-1.m local-decl-2.m
lookup-1.m member-1.m method-1.m method-10.m method-11.m
method-12.m method-13.m method-14.m method-15.m method-16.m
method-17.m method-18.m method-19.m method-2.m method-3.m
method-4.m method-5.m method-6.m method-7.m method-8.m method-9.m
missing-proto-1.m missing-proto-2.m missing-proto-3.m naming-1.m
naming-2.m next-runtime-1.m no-extra-load.m objc-fast-4.m
objc-gc-4.m param-1.m pragma-1.m private-1.m private-2.m
proto-hier-1.m proto-hier-2.m proto-lossage-1.m proto-lossage-2.m
proto-lossage-3.m proto-lossage-4.m proto-lossage-5.m
proto-lossage-6.m proto-qual-1.m selector-1.m selector-2.m
selector-3.m selector-4.m sizeof-1.m stabs-1.m static-1.m stret-1.m
stret-2.m stubify-1.m stubify-2.m super-class-1.m super-class-2.m
super-class-3.m super-class-4.m super-dealloc-1.m super-dealloc-2.m
symtab-1.m sync-1.m try-catch-1.m try-catch-10.m try-catch-3.m
try-catch-4.m try-catch-5.m try-catch-6.m try-catch-7.m
try-catch-9.m type-size-1.m type-size-2.m type-stream-1.m
typedef-alias-1.m undeclared-selector.m va-meth-1.m volatile-1.m
weak-1.m zero-link-1.m zero-link-2.m zero-link-3.m
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/pch [tls-earlyentropy]:
interface-1.hs interface-1.m pch.exp
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/special [tls-earlyentropy]:
special.exp unclaimed-category-1.h unclaimed-category-1.m
unclaimed-category-1a.m
src/gnu/dist/gcc4/gcc/testsuite/objc/compile [tls-earlyentropy]:
20011211-1.m compile.exp method-1.m pr18406.m trivial.m
src/gnu/dist/gcc4/gcc/testsuite/objc/execute [tls-earlyentropy]: IMP.m
_cmd.m accessing_ivars.m bf-1.m bf-10.m bf-11.m bf-12.m bf-13.m
bf-14.m bf-15.m bf-16.m bf-17.m bf-18.m bf-19.m bf-2.m bf-20.m
bf-21.m bf-3.m bf-4.m bf-5.m bf-6.m bf-7.m bf-8.m bf-9.m
bf-common.h bycopy-1.m bycopy-2.m bycopy-3.m cascading-1.m
class-1.m class-10.m class-11.m class-12.m class-13.m class-14.m
class-2.m class-3.m class-4.m class-5.m class-6.m class-7.m
class-8.m class-9.m class-tests-1.h class-tests-2.h class_self-1.m
class_self-2.m compatibility_alias.m encode-1.m enumeration-1.m
enumeration-2.m execute.exp fdecl.m formal_protocol-1.m
formal_protocol-2.m formal_protocol-3.m formal_protocol-4.m
formal_protocol-5.m formal_protocol-6.m formal_protocol-7.m
function-message-1.m informal_protocol.m initialize.m load-2.m
load-3.m load.m many_args_method.m nested-1.m nested-2.m nested-3.m
nested-func-1.m next_mapping.h nil_method-1.m no_clash.m np-1.m
np-2.m object_is_class.m object_is_meta_class.m pr25328.m private.m
protocol-isEqual-1.m protocol-isEqual-2.m protocol-isEqual-3.m
protocol-isEqual-4.m protocol.m redefining_self.m root_methods.m
selector-1.m static-1.m static-2.m string1.m string2.m string3.m
string4.m va_method.m
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/exceptions
[tls-earlyentropy]:
catchall-1.m exceptions.exp finally-1.m foward-1.m
local-variables-1.m trivial.m
src/gnu/dist/gcc4/libobjc [tls-earlyentropy]: ChangeLog Makefile.in
NXConstStr.m Object.m Protocol.m README README.threads THREADS
THREADS.MACH acinclude.m4 aclocal.m4 archive.c class.c config.h.in
configure configure.ac encoding.c exception.c gc.c hash.c
hash_compat.c init.c libobjc.def libobjc_entry.c linking.m
makefile.dos misc.c nil_method.c objects.c sarray.c selector.c
sendmsg.c thr-dce.c thr-decosf1.c thr-irix.c thr-mach.c thr-objc.c
thr-os2.c thr-posix.c thr-pthreads.c thr-rtems.c thr-single.c
thr-solaris.c thr-vxworks.c thr-win32.c thr.c
src/gnu/dist/gcc4/libobjc/objc [tls-earlyentropy]: NXConstStr.h
Object.h Protocol.h encoding.h hash.h objc-api.h objc-decls.h
objc-list.h objc.h runtime.h sarray.h thr.h typedstream.h
Log Message:
Rebase.
To generate a diff of this commit:
cvs rdiff -u -r1.105 -r1.105.4.1 src/BUILDING
cvs rdiff -u -r1.305 -r1.305.2.1 src/Makefile
cvs rdiff -u -r1.254 -r1.254.2.1 src/UPDATING
cvs rdiff -u -r1.278 -r1.278.2.1 src/build.sh
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/ABOUT-NLS \
src/gnu/dist/gcc4/COPYING src/gnu/dist/gcc4/COPYING.LIB \
src/gnu/dist/gcc4/ChangeLog.tree-ssa src/gnu/dist/gcc4/Makefile.def \
src/gnu/dist/gcc4/Makefile.in src/gnu/dist/gcc4/Makefile.tpl \
src/gnu/dist/gcc4/README src/gnu/dist/gcc4/README.SCO \
src/gnu/dist/gcc4/compile src/gnu/dist/gcc4/config-ml.in \
src/gnu/dist/gcc4/config.guess src/gnu/dist/gcc4/config.rpath \
src/gnu/dist/gcc4/depcomp src/gnu/dist/gcc4/install-sh \
src/gnu/dist/gcc4/libtool.m4 src/gnu/dist/gcc4/ltcf-c.sh \
src/gnu/dist/gcc4/ltcf-cxx.sh src/gnu/dist/gcc4/ltmain.sh \
src/gnu/dist/gcc4/missing src/gnu/dist/gcc4/mkdep \
src/gnu/dist/gcc4/mkinstalldirs src/gnu/dist/gcc4/move-if-change \
src/gnu/dist/gcc4/symlink-tree src/gnu/dist/gcc4/ylwrap
cvs rdiff -u -r1.1.1.6 -r0 src/gnu/dist/gcc4/ChangeLog
cvs rdiff -u -r1.1.1.2 -r0 src/gnu/dist/gcc4/MAINTAINERS
cvs rdiff -u -r1.2 -r0 src/gnu/dist/gcc4/config.sub
cvs rdiff -u -r1.5 -r0 src/gnu/dist/gcc4/configure
cvs rdiff -u -r1.4 -r0 src/gnu/dist/gcc4/configure.in
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/ltconfig
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/gcc/ABOUT-GCC-NLS \
src/gnu/dist/gcc4/gcc/COPYING src/gnu/dist/gcc4/gcc/COPYING.LIB \
src/gnu/dist/gcc4/gcc/ChangeLog-1997 src/gnu/dist/gcc4/gcc/ChangeLog-1998 \
src/gnu/dist/gcc4/gcc/ChangeLog-1999 src/gnu/dist/gcc4/gcc/ChangeLog-2000 \
src/gnu/dist/gcc4/gcc/ChangeLog-2001 src/gnu/dist/gcc4/gcc/ChangeLog-2002 \
src/gnu/dist/gcc4/gcc/ChangeLog-2003 src/gnu/dist/gcc4/gcc/ChangeLog-2004 \
src/gnu/dist/gcc4/gcc/ChangeLog-2005 src/gnu/dist/gcc4/gcc/ChangeLog.lib \
src/gnu/dist/gcc4/gcc/ChangeLog.tree-ssa src/gnu/dist/gcc4/gcc/DEV-PHASE \
src/gnu/dist/gcc4/gcc/FSFChangeLog src/gnu/dist/gcc4/gcc/FSFChangeLog.10 \
src/gnu/dist/gcc4/gcc/FSFChangeLog.11 src/gnu/dist/gcc4/gcc/LANGUAGES \
src/gnu/dist/gcc4/gcc/ONEWS src/gnu/dist/gcc4/gcc/README.Portability \
src/gnu/dist/gcc4/gcc/SERVICE src/gnu/dist/gcc4/gcc/acinclude.m4 \
src/gnu/dist/gcc4/gcc/aclocal.m4 src/gnu/dist/gcc4/gcc/alias.c \
src/gnu/dist/gcc4/gcc/alias.h src/gnu/dist/gcc4/gcc/alloc-pool.c \
src/gnu/dist/gcc4/gcc/alloc-pool.h src/gnu/dist/gcc4/gcc/attribs.c \
src/gnu/dist/gcc4/gcc/basic-block.h src/gnu/dist/gcc4/gcc/bb-reorder.c \
src/gnu/dist/gcc4/gcc/bitmap.c src/gnu/dist/gcc4/gcc/bitmap.h \
src/gnu/dist/gcc4/gcc/bt-load.c src/gnu/dist/gcc4/gcc/builtin-attrs.def \
src/gnu/dist/gcc4/gcc/builtin-types.def \
src/gnu/dist/gcc4/gcc/c-aux-info.c src/gnu/dist/gcc4/gcc/c-common.def \
src/gnu/dist/gcc4/gcc/c-common.h src/gnu/dist/gcc4/gcc/c-config-lang.in \
src/gnu/dist/gcc4/gcc/c-convert.c src/gnu/dist/gcc4/gcc/c-dump.c \
src/gnu/dist/gcc4/gcc/c-errors.c src/gnu/dist/gcc4/gcc/c-format.h \
src/gnu/dist/gcc4/gcc/c-incpath.c src/gnu/dist/gcc4/gcc/c-incpath.h \
src/gnu/dist/gcc4/gcc/c-lang.c src/gnu/dist/gcc4/gcc/c-objc-common.c \
src/gnu/dist/gcc4/gcc/c-objc-common.h src/gnu/dist/gcc4/gcc/c-pch.c \
src/gnu/dist/gcc4/gcc/c-ppoutput.c src/gnu/dist/gcc4/gcc/c-pragma.h \
src/gnu/dist/gcc4/gcc/c-pretty-print.h \
src/gnu/dist/gcc4/gcc/c-semantics.c src/gnu/dist/gcc4/gcc/c-tree.h \
src/gnu/dist/gcc4/gcc/caller-save.c src/gnu/dist/gcc4/gcc/cfg.c \
src/gnu/dist/gcc4/gcc/cfganal.c src/gnu/dist/gcc4/gcc/cfgbuild.c \
src/gnu/dist/gcc4/gcc/cfgcleanup.c src/gnu/dist/gcc4/gcc/cfghooks.c \
src/gnu/dist/gcc4/gcc/cfghooks.h src/gnu/dist/gcc4/gcc/cfglayout.c \
src/gnu/dist/gcc4/gcc/cfglayout.h src/gnu/dist/gcc4/gcc/cfgloop.c \
src/gnu/dist/gcc4/gcc/cfgloop.h src/gnu/dist/gcc4/gcc/cfgloopanal.c \
src/gnu/dist/gcc4/gcc/cfgloopmanip.c src/gnu/dist/gcc4/gcc/cfgrtl.c \
src/gnu/dist/gcc4/gcc/collect2.h src/gnu/dist/gcc4/gcc/common.opt \
src/gnu/dist/gcc4/gcc/conditions.h src/gnu/dist/gcc4/gcc/config.build \
src/gnu/dist/gcc4/gcc/config.host src/gnu/dist/gcc4/gcc/config.in \
src/gnu/dist/gcc4/gcc/conflict.c src/gnu/dist/gcc4/gcc/convert.h \
src/gnu/dist/gcc4/gcc/coretypes.h src/gnu/dist/gcc4/gcc/coverage.c \
src/gnu/dist/gcc4/gcc/coverage.h src/gnu/dist/gcc4/gcc/cppdefault.c \
src/gnu/dist/gcc4/gcc/cppdefault.h src/gnu/dist/gcc4/gcc/cppspec.c \
src/gnu/dist/gcc4/gcc/crtstuff.c src/gnu/dist/gcc4/gcc/cselib.h \
src/gnu/dist/gcc4/gcc/cstamp-h.in src/gnu/dist/gcc4/gcc/dbxout.c \
src/gnu/dist/gcc4/gcc/dbxout.h src/gnu/dist/gcc4/gcc/ddg.c \
src/gnu/dist/gcc4/gcc/ddg.h src/gnu/dist/gcc4/gcc/debug.c \
src/gnu/dist/gcc4/gcc/debug.h src/gnu/dist/gcc4/gcc/df.c \
src/gnu/dist/gcc4/gcc/df.h src/gnu/dist/gcc4/gcc/diagnostic.c \
src/gnu/dist/gcc4/gcc/diagnostic.def src/gnu/dist/gcc4/gcc/diagnostic.h \
src/gnu/dist/gcc4/gcc/dojump.c src/gnu/dist/gcc4/gcc/dominance.c \
src/gnu/dist/gcc4/gcc/domwalk.c src/gnu/dist/gcc4/gcc/domwalk.h \
src/gnu/dist/gcc4/gcc/dummy-checksum.c \
src/gnu/dist/gcc4/gcc/dummy-conditions.c src/gnu/dist/gcc4/gcc/dwarf.h \
src/gnu/dist/gcc4/gcc/dwarf2.h src/gnu/dist/gcc4/gcc/dwarf2asm.c \
src/gnu/dist/gcc4/gcc/dwarf2asm.h src/gnu/dist/gcc4/gcc/dwarf2out.h \
src/gnu/dist/gcc4/gcc/emit-rtl.c src/gnu/dist/gcc4/gcc/emit-rtl.h \
src/gnu/dist/gcc4/gcc/errors.c src/gnu/dist/gcc4/gcc/errors.h \
src/gnu/dist/gcc4/gcc/et-forest.c src/gnu/dist/gcc4/gcc/et-forest.h \
src/gnu/dist/gcc4/gcc/except.h src/gnu/dist/gcc4/gcc/explow.c \
src/gnu/dist/gcc4/gcc/expr.h src/gnu/dist/gcc4/gcc/final.c \
src/gnu/dist/gcc4/gcc/fix-header.c src/gnu/dist/gcc4/gcc/fixproto \
src/gnu/dist/gcc4/gcc/flags.h src/gnu/dist/gcc4/gcc/flow.c \
src/gnu/dist/gcc4/gcc/fp-test.c src/gnu/dist/gcc4/gcc/function.h \
src/gnu/dist/gcc4/gcc/gbl-ctors.h src/gnu/dist/gcc4/gcc/gccbug.in \
src/gnu/dist/gcc4/gcc/gccspec.c src/gnu/dist/gcc4/gcc/gcov-dump.c \
src/gnu/dist/gcc4/gcc/gcov-io.c src/gnu/dist/gcc4/gcc/gcov-io.h \
src/gnu/dist/gcc4/gcc/gcov-iov.c src/gnu/dist/gcc4/gcc/gcov.c \
src/gnu/dist/gcc4/gcc/gcse.c src/gnu/dist/gcc4/gcc/gdbinit.in \
src/gnu/dist/gcc4/gcc/gen-protos.c src/gnu/dist/gcc4/gcc/genattr.c \
src/gnu/dist/gcc4/gcc/genattrtab.c src/gnu/dist/gcc4/gcc/genattrtab.h \
src/gnu/dist/gcc4/gcc/genautomata.c src/gnu/dist/gcc4/gcc/gencheck.c \
src/gnu/dist/gcc4/gcc/genchecksum.c src/gnu/dist/gcc4/gcc/gencodes.c \
src/gnu/dist/gcc4/gcc/genconditions.c src/gnu/dist/gcc4/gcc/genconfig.c \
src/gnu/dist/gcc4/gcc/genconstants.c src/gnu/dist/gcc4/gcc/genextract.c \
src/gnu/dist/gcc4/gcc/genflags.c src/gnu/dist/gcc4/gcc/gengenrtl.c \
src/gnu/dist/gcc4/gcc/gengtype-lex.l \
src/gnu/dist/gcc4/gcc/gengtype-yacc.y src/gnu/dist/gcc4/gcc/gengtype.c \
src/gnu/dist/gcc4/gcc/gengtype.h src/gnu/dist/gcc4/gcc/genmddeps.c \
src/gnu/dist/gcc4/gcc/genmodes.c src/gnu/dist/gcc4/gcc/genopinit.c \
src/gnu/dist/gcc4/gcc/genoutput.c src/gnu/dist/gcc4/gcc/genpeep.c \
src/gnu/dist/gcc4/gcc/genpreds.c src/gnu/dist/gcc4/gcc/gensupport.c \
src/gnu/dist/gcc4/gcc/gensupport.h src/gnu/dist/gcc4/gcc/ggc-common.c \
src/gnu/dist/gcc4/gcc/ggc-none.c src/gnu/dist/gcc4/gcc/ggc-page.c \
src/gnu/dist/gcc4/gcc/ggc-zone.c src/gnu/dist/gcc4/gcc/ggc.h \
src/gnu/dist/gcc4/gcc/gimple-low.c src/gnu/dist/gcc4/gcc/glimits.h \
src/gnu/dist/gcc4/gcc/global.c src/gnu/dist/gcc4/gcc/graph.c \
src/gnu/dist/gcc4/gcc/graph.h src/gnu/dist/gcc4/gcc/gstab.h \
src/gnu/dist/gcc4/gcc/gsyms.h src/gnu/dist/gcc4/gcc/gsyslimits.h \
src/gnu/dist/gcc4/gcc/gthr-aix.h src/gnu/dist/gcc4/gcc/gthr-dce.h \
src/gnu/dist/gcc4/gcc/gthr-gnat.c src/gnu/dist/gcc4/gcc/gthr-gnat.h \
src/gnu/dist/gcc4/gcc/gthr-lynx.h src/gnu/dist/gcc4/gcc/gthr-nks.h \
src/gnu/dist/gcc4/gcc/gthr-posix95.h src/gnu/dist/gcc4/gcc/gthr-rtems.h \
src/gnu/dist/gcc4/gcc/gthr-single.h src/gnu/dist/gcc4/gcc/gthr-tpf.h \
src/gnu/dist/gcc4/gcc/gthr-vxworks.h src/gnu/dist/gcc4/gcc/gthr-win32.h \
src/gnu/dist/gcc4/gcc/gthr.h src/gnu/dist/gcc4/gcc/hard-reg-set.h \
src/gnu/dist/gcc4/gcc/hooks.c src/gnu/dist/gcc4/gcc/hooks.h \
src/gnu/dist/gcc4/gcc/host-default.c \
src/gnu/dist/gcc4/gcc/hosthooks-def.h src/gnu/dist/gcc4/gcc/hosthooks.h \
src/gnu/dist/gcc4/gcc/input.h src/gnu/dist/gcc4/gcc/insn-addr.h \
src/gnu/dist/gcc4/gcc/insn-notes.def src/gnu/dist/gcc4/gcc/integrate.c \
src/gnu/dist/gcc4/gcc/integrate.h src/gnu/dist/gcc4/gcc/intl.c \
src/gnu/dist/gcc4/gcc/intl.h src/gnu/dist/gcc4/gcc/ipa-cp.c \
src/gnu/dist/gcc4/gcc/ipa-inline.c src/gnu/dist/gcc4/gcc/ipa-prop.c \
src/gnu/dist/gcc4/gcc/ipa-prop.h src/gnu/dist/gcc4/gcc/ipa-reference.c \
src/gnu/dist/gcc4/gcc/ipa-reference.h \
src/gnu/dist/gcc4/gcc/ipa-type-escape.c \
src/gnu/dist/gcc4/gcc/ipa-type-escape.h src/gnu/dist/gcc4/gcc/ipa-utils.h \
src/gnu/dist/gcc4/gcc/ipa.c src/gnu/dist/gcc4/gcc/lambda-mat.c \
src/gnu/dist/gcc4/gcc/lambda-trans.c \
src/gnu/dist/gcc4/gcc/langhooks-def.h src/gnu/dist/gcc4/gcc/langhooks.c \
src/gnu/dist/gcc4/gcc/langhooks.h src/gnu/dist/gcc4/gcc/lcm.c \
src/gnu/dist/gcc4/gcc/libada-mk.in src/gnu/dist/gcc4/gcc/libfuncs.h \
src/gnu/dist/gcc4/gcc/libgcc-std.ver src/gnu/dist/gcc4/gcc/libgcov.c \
src/gnu/dist/gcc4/gcc/limitx.h src/gnu/dist/gcc4/gcc/limity.h \
src/gnu/dist/gcc4/gcc/lists.c src/gnu/dist/gcc4/gcc/longlong.h \
src/gnu/dist/gcc4/gcc/loop-init.c src/gnu/dist/gcc4/gcc/loop-invariant.c \
src/gnu/dist/gcc4/gcc/loop-unswitch.c src/gnu/dist/gcc4/gcc/machmode.def \
src/gnu/dist/gcc4/gcc/machmode.h src/gnu/dist/gcc4/gcc/main.c \
src/gnu/dist/gcc4/gcc/mips-tdump.c src/gnu/dist/gcc4/gcc/mips-tfile.c \
src/gnu/dist/gcc4/gcc/mkconfig.sh src/gnu/dist/gcc4/gcc/mkmap-flat.awk \
src/gnu/dist/gcc4/gcc/mkmap-symver.awk \
src/gnu/dist/gcc4/gcc/mode-classes.def \
src/gnu/dist/gcc4/gcc/mode-switching.c \
src/gnu/dist/gcc4/gcc/modulo-sched.c \
src/gnu/dist/gcc4/gcc/opt-functions.awk \
src/gnu/dist/gcc4/gcc/opt-gather.awk src/gnu/dist/gcc4/gcc/optabs.h \
src/gnu/dist/gcc4/gcc/optc-gen.awk src/gnu/dist/gcc4/gcc/opth-gen.awk \
src/gnu/dist/gcc4/gcc/opts.c src/gnu/dist/gcc4/gcc/opts.h \
src/gnu/dist/gcc4/gcc/output.h src/gnu/dist/gcc4/gcc/params.c \
src/gnu/dist/gcc4/gcc/pointer-set.c src/gnu/dist/gcc4/gcc/pointer-set.h \
src/gnu/dist/gcc4/gcc/postreload-gcse.c \
src/gnu/dist/gcc4/gcc/postreload.c src/gnu/dist/gcc4/gcc/predict.c \
src/gnu/dist/gcc4/gcc/predict.def src/gnu/dist/gcc4/gcc/predict.h \
src/gnu/dist/gcc4/gcc/prefix.c src/gnu/dist/gcc4/gcc/prefix.h \
src/gnu/dist/gcc4/gcc/pretty-print.c src/gnu/dist/gcc4/gcc/pretty-print.h \
src/gnu/dist/gcc4/gcc/print-rtl.c src/gnu/dist/gcc4/gcc/print-tree.c \
src/gnu/dist/gcc4/gcc/protoize.c src/gnu/dist/gcc4/gcc/read-rtl.c \
src/gnu/dist/gcc4/gcc/real.c src/gnu/dist/gcc4/gcc/real.h \
src/gnu/dist/gcc4/gcc/recog.c src/gnu/dist/gcc4/gcc/recog.h \
src/gnu/dist/gcc4/gcc/reg-notes.def src/gnu/dist/gcc4/gcc/regclass.c \
src/gnu/dist/gcc4/gcc/regmove.c src/gnu/dist/gcc4/gcc/regrename.c \
src/gnu/dist/gcc4/gcc/regs.h src/gnu/dist/gcc4/gcc/reload.h \
src/gnu/dist/gcc4/gcc/resource.h src/gnu/dist/gcc4/gcc/rtl-error.c \
src/gnu/dist/gcc4/gcc/rtl-profile.c src/gnu/dist/gcc4/gcc/rtl.c \
src/gnu/dist/gcc4/gcc/rtl.def src/gnu/dist/gcc4/gcc/rtlhooks-def.h \
src/gnu/dist/gcc4/gcc/rtlhooks.c src/gnu/dist/gcc4/gcc/sbitmap.c \
src/gnu/dist/gcc4/gcc/sbitmap.h src/gnu/dist/gcc4/gcc/scan-decls.c \
src/gnu/dist/gcc4/gcc/scan-types.sh src/gnu/dist/gcc4/gcc/scan.c \
src/gnu/dist/gcc4/gcc/scan.h src/gnu/dist/gcc4/gcc/sched-ebb.c \
src/gnu/dist/gcc4/gcc/sched-int.h src/gnu/dist/gcc4/gcc/sched-rgn.c \
src/gnu/dist/gcc4/gcc/sched-vis.c src/gnu/dist/gcc4/gcc/sdbout.c \
src/gnu/dist/gcc4/gcc/sdbout.h src/gnu/dist/gcc4/gcc/sort-protos \
src/gnu/dist/gcc4/gcc/sreal.c src/gnu/dist/gcc4/gcc/sreal.h \
src/gnu/dist/gcc4/gcc/stab.def src/gnu/dist/gcc4/gcc/statistics.h \
src/gnu/dist/gcc4/gcc/stringpool.c src/gnu/dist/gcc4/gcc/stub-objc.c \
src/gnu/dist/gcc4/gcc/sys-protos.h src/gnu/dist/gcc4/gcc/sys-types.h \
src/gnu/dist/gcc4/gcc/system.h src/gnu/dist/gcc4/gcc/target.h \
src/gnu/dist/gcc4/gcc/targhooks.h src/gnu/dist/gcc4/gcc/timevar.c \
src/gnu/dist/gcc4/gcc/timevar.def src/gnu/dist/gcc4/gcc/timevar.h \
src/gnu/dist/gcc4/gcc/tlink.c src/gnu/dist/gcc4/gcc/toplev.h \
src/gnu/dist/gcc4/gcc/tracer.c src/gnu/dist/gcc4/gcc/tree-browser.c \
src/gnu/dist/gcc4/gcc/tree-browser.def src/gnu/dist/gcc4/gcc/tree-chrec.h \
src/gnu/dist/gcc4/gcc/tree-data-ref.h src/gnu/dist/gcc4/gcc/tree-dump.c \
src/gnu/dist/gcc4/gcc/tree-dump.h src/gnu/dist/gcc4/gcc/tree-eh.c \
src/gnu/dist/gcc4/gcc/tree-flow-inline.h \
src/gnu/dist/gcc4/gcc/tree-gimple.c src/gnu/dist/gcc4/gcc/tree-gimple.h \
src/gnu/dist/gcc4/gcc/tree-inline.h src/gnu/dist/gcc4/gcc/tree-into-ssa.c \
src/gnu/dist/gcc4/gcc/tree-iterator.c \
src/gnu/dist/gcc4/gcc/tree-iterator.h \
src/gnu/dist/gcc4/gcc/tree-mudflap.h \
src/gnu/dist/gcc4/gcc/tree-nomudflap.c \
src/gnu/dist/gcc4/gcc/tree-object-size.c \
src/gnu/dist/gcc4/gcc/tree-optimize.c \
src/gnu/dist/gcc4/gcc/tree-outof-ssa.c \
src/gnu/dist/gcc4/gcc/tree-phinodes.c \
src/gnu/dist/gcc4/gcc/tree-pretty-print.c \
src/gnu/dist/gcc4/gcc/tree-profile.c \
src/gnu/dist/gcc4/gcc/tree-scalar-evolution.h \
src/gnu/dist/gcc4/gcc/tree-ssa-address.c \
src/gnu/dist/gcc4/gcc/tree-ssa-ccp.c \
src/gnu/dist/gcc4/gcc/tree-ssa-copy.c \
src/gnu/dist/gcc4/gcc/tree-ssa-copyrename.c \
src/gnu/dist/gcc4/gcc/tree-ssa-dce.c src/gnu/dist/gcc4/gcc/tree-ssa-dse.c \
src/gnu/dist/gcc4/gcc/tree-ssa-forwprop.c \
src/gnu/dist/gcc4/gcc/tree-ssa-live.c \
src/gnu/dist/gcc4/gcc/tree-ssa-live.h \
src/gnu/dist/gcc4/gcc/tree-ssa-loop-ch.c \
src/gnu/dist/gcc4/gcc/tree-ssa-loop-im.c \
src/gnu/dist/gcc4/gcc/tree-ssa-loop-ivcanon.c \
src/gnu/dist/gcc4/gcc/tree-ssa-loop-manip.c \
src/gnu/dist/gcc4/gcc/tree-ssa-loop-unswitch.c \
src/gnu/dist/gcc4/gcc/tree-ssa-loop.c \
src/gnu/dist/gcc4/gcc/tree-ssa-operands.c \
src/gnu/dist/gcc4/gcc/tree-ssa-operands.h \
src/gnu/dist/gcc4/gcc/tree-ssa-opfinalize.h \
src/gnu/dist/gcc4/gcc/tree-ssa-phiopt.c \
src/gnu/dist/gcc4/gcc/tree-ssa-pre.c \
src/gnu/dist/gcc4/gcc/tree-ssa-propagate.c \
src/gnu/dist/gcc4/gcc/tree-ssa-propagate.h \
src/gnu/dist/gcc4/gcc/tree-ssa-reassoc.c \
src/gnu/dist/gcc4/gcc/tree-ssa-sink.c \
src/gnu/dist/gcc4/gcc/tree-ssa-structalias.h \
src/gnu/dist/gcc4/gcc/tree-ssa-threadupdate.c \
src/gnu/dist/gcc4/gcc/tree-ssa-uncprop.c \
src/gnu/dist/gcc4/gcc/tree-ssanames.c src/gnu/dist/gcc4/gcc/tree-stdarg.c \
src/gnu/dist/gcc4/gcc/tree-stdarg.h \
src/gnu/dist/gcc4/gcc/tree-vect-generic.c \
src/gnu/dist/gcc4/gcc/tree-vectorizer.c \
src/gnu/dist/gcc4/gcc/tree-vectorizer.h src/gnu/dist/gcc4/gcc/tree-vn.c \
src/gnu/dist/gcc4/gcc/tree.def src/gnu/dist/gcc4/gcc/treestruct.def \
src/gnu/dist/gcc4/gcc/tsystem.h src/gnu/dist/gcc4/gcc/typeclass.h \
src/gnu/dist/gcc4/gcc/unwind-c.c src/gnu/dist/gcc4/gcc/unwind-compat.c \
src/gnu/dist/gcc4/gcc/unwind-compat.h \
src/gnu/dist/gcc4/gcc/unwind-dw2-fde-compat.c \
src/gnu/dist/gcc4/gcc/unwind-dw2-fde-darwin.c \
src/gnu/dist/gcc4/gcc/unwind-dw2-fde-glibc.c \
src/gnu/dist/gcc4/gcc/unwind-dw2-fde.c \
src/gnu/dist/gcc4/gcc/unwind-dw2-fde.h src/gnu/dist/gcc4/gcc/unwind-dw2.c \
src/gnu/dist/gcc4/gcc/unwind-dw2.h src/gnu/dist/gcc4/gcc/unwind-generic.h \
src/gnu/dist/gcc4/gcc/unwind-pe.h src/gnu/dist/gcc4/gcc/unwind-sjlj.c \
src/gnu/dist/gcc4/gcc/unwind.inc src/gnu/dist/gcc4/gcc/value-prof.h \
src/gnu/dist/gcc4/gcc/varray.c src/gnu/dist/gcc4/gcc/varray.h \
src/gnu/dist/gcc4/gcc/vec.c src/gnu/dist/gcc4/gcc/vec.h \
src/gnu/dist/gcc4/gcc/version.h src/gnu/dist/gcc4/gcc/vmsdbg.h \
src/gnu/dist/gcc4/gcc/vmsdbgout.c src/gnu/dist/gcc4/gcc/web.c \
src/gnu/dist/gcc4/gcc/xcoff.h src/gnu/dist/gcc4/gcc/xcoffout.c \
src/gnu/dist/gcc4/gcc/xcoffout.h
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/gcc/BASE-VER \
src/gnu/dist/gcc4/gcc/cgraphunit.c src/gnu/dist/gcc4/gcc/except.c \
src/gnu/dist/gcc4/gcc/function.c src/gnu/dist/gcc4/gcc/lambda-code.c \
src/gnu/dist/gcc4/gcc/params.def src/gnu/dist/gcc4/gcc/reg-stack.c \
src/gnu/dist/gcc4/gcc/reload1.c src/gnu/dist/gcc4/gcc/stmt.c \
src/gnu/dist/gcc4/gcc/stor-layout.c \
src/gnu/dist/gcc4/gcc/tree-cfgcleanup.c \
src/gnu/dist/gcc4/gcc/tree-nested.c \
src/gnu/dist/gcc4/gcc/tree-scalar-evolution.c \
src/gnu/dist/gcc4/gcc/tree-ssa-alias.c \
src/gnu/dist/gcc4/gcc/tree-ssa-loop-niter.c \
src/gnu/dist/gcc4/gcc/tree-ssa-structalias.c \
src/gnu/dist/gcc4/gcc/tree-ssa.c \
src/gnu/dist/gcc4/gcc/tree-vect-transform.c
cvs rdiff -u -r1.9 -r0 src/gnu/dist/gcc4/gcc/ChangeLog
cvs rdiff -u -r1.1.1.8 -r0 src/gnu/dist/gcc4/gcc/DATESTAMP
cvs rdiff -u -r1.10 -r0 src/gnu/dist/gcc4/gcc/Makefile.in
cvs rdiff -u -r1.8 -r0 src/gnu/dist/gcc4/gcc/builtins.c
cvs rdiff -u -r1.1.1.2 -r0 src/gnu/dist/gcc4/gcc/builtins.def \
src/gnu/dist/gcc4/gcc/c-cppbuiltin.c src/gnu/dist/gcc4/gcc/c-gimplify.c \
src/gnu/dist/gcc4/gcc/c-lex.c src/gnu/dist/gcc4/gcc/c-parser.c \
src/gnu/dist/gcc4/gcc/c-pragma.c src/gnu/dist/gcc4/gcc/c-pretty-print.c \
src/gnu/dist/gcc4/gcc/calls.c src/gnu/dist/gcc4/gcc/cgraph.c \
src/gnu/dist/gcc4/gcc/cgraph.h src/gnu/dist/gcc4/gcc/collect2.c \
src/gnu/dist/gcc4/gcc/cselib.c src/gnu/dist/gcc4/gcc/defaults.h \
src/gnu/dist/gcc4/gcc/gthr-posix.c src/gnu/dist/gcc4/gcc/gthr-solaris.h \
src/gnu/dist/gcc4/gcc/haifa-sched.c src/gnu/dist/gcc4/gcc/ipa-utils.c \
src/gnu/dist/gcc4/gcc/jump.c src/gnu/dist/gcc4/gcc/lambda.h \
src/gnu/dist/gcc4/gcc/libgcc2.h src/gnu/dist/gcc4/gcc/local-alloc.c \
src/gnu/dist/gcc4/gcc/loop-doloop.c src/gnu/dist/gcc4/gcc/loop-iv.c \
src/gnu/dist/gcc4/gcc/loop-unroll.c src/gnu/dist/gcc4/gcc/mklibgcc.in \
src/gnu/dist/gcc4/gcc/optabs.c src/gnu/dist/gcc4/gcc/params.h \
src/gnu/dist/gcc4/gcc/passes.c src/gnu/dist/gcc4/gcc/profile.c \
src/gnu/dist/gcc4/gcc/reorg.c src/gnu/dist/gcc4/gcc/resource.c \
src/gnu/dist/gcc4/gcc/rtlanal.c src/gnu/dist/gcc4/gcc/sched-deps.c \
src/gnu/dist/gcc4/gcc/simplify-rtx.c src/gnu/dist/gcc4/gcc/toplev.c \
src/gnu/dist/gcc4/gcc/tree-chrec.c src/gnu/dist/gcc4/gcc/tree-complex.c \
src/gnu/dist/gcc4/gcc/tree-data-ref.c \
src/gnu/dist/gcc4/gcc/tree-loop-linear.c \
src/gnu/dist/gcc4/gcc/tree-mudflap.c src/gnu/dist/gcc4/gcc/tree-nrv.c \
src/gnu/dist/gcc4/gcc/tree-pass.h src/gnu/dist/gcc4/gcc/tree-sra.c \
src/gnu/dist/gcc4/gcc/tree-ssa-dom.c \
src/gnu/dist/gcc4/gcc/tree-ssa-math-opts.c \
src/gnu/dist/gcc4/gcc/tree-tailcall.c \
src/gnu/dist/gcc4/gcc/tree-vect-analyze.c \
src/gnu/dist/gcc4/gcc/value-prof.c src/gnu/dist/gcc4/gcc/var-tracking.c
cvs rdiff -u -r1.2 -r0 src/gnu/dist/gcc4/gcc/c-common.c \
src/gnu/dist/gcc4/gcc/c-format.c src/gnu/dist/gcc4/gcc/dwarf2out.c \
src/gnu/dist/gcc4/gcc/expmed.c src/gnu/dist/gcc4/gcc/genemit.c \
src/gnu/dist/gcc4/gcc/genrecog.c src/gnu/dist/gcc4/gcc/gthr-posix.h \
src/gnu/dist/gcc4/gcc/hwint.h src/gnu/dist/gcc4/gcc/libgcc2.c \
src/gnu/dist/gcc4/gcc/target-def.h src/gnu/dist/gcc4/gcc/targhooks.c \
src/gnu/dist/gcc4/gcc/tree.h
cvs rdiff -u -r1.1.1.7 -r0 src/gnu/dist/gcc4/gcc/c-decl.c
cvs rdiff -u -r1.5 -r0 src/gnu/dist/gcc4/gcc/c-opts.c
cvs rdiff -u -r1.1.1.4 -r0 src/gnu/dist/gcc4/gcc/c-typeck.c \
src/gnu/dist/gcc4/gcc/convert.c src/gnu/dist/gcc4/gcc/cse.c \
src/gnu/dist/gcc4/gcc/gimplify.c src/gnu/dist/gcc4/gcc/ifcvt.c \
src/gnu/dist/gcc4/gcc/ipa-pure-const.c src/gnu/dist/gcc4/gcc/loop.c \
src/gnu/dist/gcc4/gcc/reload.c src/gnu/dist/gcc4/gcc/tree-dfa.c \
src/gnu/dist/gcc4/gcc/tree-if-conv.c \
src/gnu/dist/gcc4/gcc/tree-ssa-loop-ivopts.c src/gnu/dist/gcc4/gcc/tree.c \
src/gnu/dist/gcc4/gcc/varasm.c
cvs rdiff -u -r1.4 -r0 src/gnu/dist/gcc4/gcc/c.opt \
src/gnu/dist/gcc4/gcc/fold-const.c src/gnu/dist/gcc4/gcc/tree-cfg.c
cvs rdiff -u -r1.3 -r0 src/gnu/dist/gcc4/gcc/cfgexpand.c \
src/gnu/dist/gcc4/gcc/gcc.h src/gnu/dist/gcc4/gcc/genmultilib \
src/gnu/dist/gcc4/gcc/rtl.h
cvs rdiff -u -r1.1.1.5 -r0 src/gnu/dist/gcc4/gcc/combine.c \
src/gnu/dist/gcc4/gcc/expr.c src/gnu/dist/gcc4/gcc/tree-flow.h \
src/gnu/dist/gcc4/gcc/tree-inline.c
cvs rdiff -u -r1.22 -r0 src/gnu/dist/gcc4/gcc/config.gcc
cvs rdiff -u -r1.12 -r0 src/gnu/dist/gcc4/gcc/configure
cvs rdiff -u -r1.11 -r0 src/gnu/dist/gcc4/gcc/configure.ac
cvs rdiff -u -r1.6 -r0 src/gnu/dist/gcc4/gcc/gcc.c
cvs rdiff -u -r1.1 -r0 src/gnu/dist/gcc4/gcc/gengtype-lex.c \
src/gnu/dist/gcc4/gcc/gengtype-yacc.c \
src/gnu/dist/gcc4/gcc/gengtype-yacc.h
cvs rdiff -u -r1.1.1.6 -r0 src/gnu/dist/gcc4/gcc/tree-vrp.c
cvs rdiff -u -r1.19 -r0 src/gnu/dist/gcc4/gcc/version.c
cvs rdiff -u -r1.1.1.4 -r0 src/gnu/dist/gcc4/gcc/objc/ChangeLog \
src/gnu/dist/gcc4/gcc/objc/objc-act.c
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/gcc/objc/Make-lang.in \
src/gnu/dist/gcc4/gcc/objc/README \
src/gnu/dist/gcc4/gcc/objc/config-lang.in \
src/gnu/dist/gcc4/gcc/objc/lang-specs.h \
src/gnu/dist/gcc4/gcc/objc/objc-act.h \
src/gnu/dist/gcc4/gcc/objc/objc-lang.c \
src/gnu/dist/gcc4/gcc/objc/objc-tree.def
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/gcc/objcp/ChangeLog
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/gcc/objcp/Make-lang.in \
src/gnu/dist/gcc4/gcc/objcp/config-lang.in \
src/gnu/dist/gcc4/gcc/objcp/lang-specs.h \
src/gnu/dist/gcc4/gcc/objcp/objcp-decl.c \
src/gnu/dist/gcc4/gcc/objcp/objcp-decl.h \
src/gnu/dist/gcc4/gcc/objcp/objcp-lang.c
cvs rdiff -u -r1.7 -r0 src/gnu/dist/gcc4/gcc/testsuite/ChangeLog
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/gcc/testsuite/ChangeLog.tree-ssa \
src/gnu/dist/gcc4/gcc/testsuite/README \
src/gnu/dist/gcc4/gcc/testsuite/README.QMTEST \
src/gnu/dist/gcc4/gcc/testsuite/README.compat \
src/gnu/dist/gcc4/gcc/testsuite/README.gcc
cvs rdiff -u -r1.1.1.1 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/basic.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/bitfield-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/bitfield-3.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/bitfield-5.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/class-protocol-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/comp-types-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/comp-types-10.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/comp-types-11.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/comp-types-12.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/comp-types-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/comp-types-3.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/comp-types-4.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/comp-types-5.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/comp-types-6.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/comp-types-7.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/comp-types-8.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/comp-types-9.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/const-str-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/const-str-10.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/const-str-11.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/const-str-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/const-str-3.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/const-str-4.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/const-str-5.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/const-str-6.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/const-str-7.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/const-str-8.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/const-str-9.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/cxx-class-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/cxx-ivars-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/cxx-scope-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/cxx-scope-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/defs.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/dg.exp \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/empty-private-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/encode-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/encode-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/encode-4.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/encode-5.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/encode-6.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/encode-7.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/except-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/extern-c-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/extra-semi.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/fix-and-continue-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/gnu-runtime-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/gnu-runtime-3.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/ivar-list-semi.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/local-decl-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/lookup-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-10.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-11.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-12.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-13.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-14.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-15.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-16.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-17.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-18.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-19.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-20.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-21.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-3.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-4.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-5.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-6.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-7.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-8.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/method-9.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/no-extra-load.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/objc-gc-3.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/overload-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/pragma-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/pragma-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/private-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/private-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/proto-lossage-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/proto-lossage-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/proto-lossage-3.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/proto-lossage-4.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/proto-lossage-5.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/proto-lossage-6.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/proto-qual-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/qual-types-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/selector-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/selector-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/selector-3.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/selector-4.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/selector-5.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/selector-6.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/stubify-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/stubify-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/super-class-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/super-class-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/super-dealloc-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/super-dealloc-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/template-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/template-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/template-3.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/template-4.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/template-5.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/template-6.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/try-catch-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/try-catch-10.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/try-catch-11.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/try-catch-3.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/try-catch-4.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/try-catch-5.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/try-catch-6.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/try-catch-7.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/try-catch-8.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/typedef-alias-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/va-meth-1.mm
cvs rdiff -u -r1.1.1.2 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/bitfield-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/bitfield-4.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/cxx-ivars-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/encode-3.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/encode-8.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/gnu-runtime-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/isa-field-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/layout-1.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/lookup-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/try-catch-2.mm \
src/gnu/dist/gcc4/gcc/testsuite/obj-c++.dg/try-catch-9.mm
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/gcc/testsuite/objc.dg/alias.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/anon-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/bitfield-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/bitfield-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/bitfield-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/bitfield-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/bitfield-5.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/call-super-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/call-super-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/call-super-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/category-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/class-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/class-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/class-protocol-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/comp-types-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/comp-types-10.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/comp-types-11.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/comp-types-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/comp-types-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/comp-types-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/comp-types-5.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/comp-types-6.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/comp-types-7.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/comp-types-8.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/comp-types-9.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/const-str-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/const-str-10.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/const-str-11.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/const-str-12.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/const-str-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/const-str-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/const-str-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/const-str-5.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/const-str-6.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/const-str-7.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/const-str-8.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/const-str-9.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/defs.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/desig-init-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/desig-init-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/dg.exp \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/encode-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/encode-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/encode-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/encode-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/encode-5.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/encode-6.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/error-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/extra-semi.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/fix-and-continue-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/fix-and-continue-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/fsyntax-only.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/func-ptr-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/func-ptr-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/fwd-proto-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/gnu-runtime-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/gnu-runtime-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/headers.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/id-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/image-info.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/isa-field-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/layout-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/local-decl-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/local-decl-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/lookup-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/member-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-10.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-11.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-12.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-13.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-14.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-15.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-16.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-17.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-18.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-19.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-5.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-6.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-7.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-8.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/method-9.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/missing-proto-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/missing-proto-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/missing-proto-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/naming-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/naming-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/next-runtime-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/no-extra-load.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/objc-fast-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/objc-gc-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/param-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/pragma-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/private-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/private-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/proto-hier-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/proto-hier-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/proto-lossage-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/proto-lossage-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/proto-lossage-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/proto-lossage-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/proto-lossage-5.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/proto-lossage-6.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/proto-qual-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/selector-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/selector-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/selector-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/selector-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/sizeof-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/stabs-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/static-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/stret-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/stret-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/stubify-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/stubify-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/super-class-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/super-class-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/super-class-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/super-class-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/super-dealloc-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/super-dealloc-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/symtab-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/sync-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/try-catch-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/try-catch-10.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/try-catch-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/try-catch-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/try-catch-5.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/try-catch-6.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/try-catch-7.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/try-catch-9.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/type-size-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/type-size-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/type-stream-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/typedef-alias-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/undeclared-selector.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/va-meth-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/volatile-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/weak-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/zero-link-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/zero-link-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/zero-link-3.m
cvs rdiff -u -r1.1.1.1 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/pch/interface-1.hs \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/pch/interface-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/pch/pch.exp
cvs rdiff -u -r1.1.1.1 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/special/special.exp \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/special/unclaimed-category-1.h \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/special/unclaimed-category-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc.dg/special/unclaimed-category-1a.m
cvs rdiff -u -r1.1.1.1 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/objc/compile/20011211-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/compile/compile.exp \
src/gnu/dist/gcc4/gcc/testsuite/objc/compile/method-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/compile/pr18406.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/compile/trivial.m
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/gcc/testsuite/objc/execute/IMP.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/_cmd.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/accessing_ivars.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-10.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-11.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-12.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-13.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-14.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-15.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-16.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-17.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-18.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-19.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-20.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-21.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-5.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-6.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-7.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-8.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-9.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bf-common.h \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bycopy-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bycopy-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/bycopy-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/cascading-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-10.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-11.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-12.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-13.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-14.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-5.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-6.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-7.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-8.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-9.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-tests-1.h \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class-tests-2.h \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class_self-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/class_self-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/compatibility_alias.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/encode-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/enumeration-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/enumeration-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/execute.exp \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/fdecl.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/formal_protocol-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/formal_protocol-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/formal_protocol-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/formal_protocol-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/formal_protocol-5.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/formal_protocol-6.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/formal_protocol-7.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/function-message-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/informal_protocol.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/initialize.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/load-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/load-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/load.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/many_args_method.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/nested-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/nested-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/nested-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/nested-func-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/next_mapping.h \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/nil_method-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/no_clash.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/np-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/np-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/object_is_class.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/object_is_meta_class.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/pr25328.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/private.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/protocol-isEqual-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/protocol-isEqual-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/protocol-isEqual-3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/protocol-isEqual-4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/protocol.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/redefining_self.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/root_methods.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/selector-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/static-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/static-2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/string1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/string2.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/string3.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/string4.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/va_method.m
cvs rdiff -u -r1.1.1.1 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/exceptions/catchall-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/exceptions/exceptions.exp \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/exceptions/finally-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/exceptions/foward-1.m \
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/exceptions/local-variables-1.m
\
src/gnu/dist/gcc4/gcc/testsuite/objc/execute/exceptions/trivial.m
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/libobjc/ChangeLog
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/libobjc/Makefile.in \
src/gnu/dist/gcc4/libobjc/NXConstStr.m \
src/gnu/dist/gcc4/libobjc/Protocol.m src/gnu/dist/gcc4/libobjc/README \
src/gnu/dist/gcc4/libobjc/README.threads \
src/gnu/dist/gcc4/libobjc/THREADS src/gnu/dist/gcc4/libobjc/THREADS.MACH \
src/gnu/dist/gcc4/libobjc/acinclude.m4 \
src/gnu/dist/gcc4/libobjc/aclocal.m4 src/gnu/dist/gcc4/libobjc/class.c \
src/gnu/dist/gcc4/libobjc/config.h.in src/gnu/dist/gcc4/libobjc/configure \
src/gnu/dist/gcc4/libobjc/configure.ac \
src/gnu/dist/gcc4/libobjc/encoding.c \
src/gnu/dist/gcc4/libobjc/exception.c src/gnu/dist/gcc4/libobjc/gc.c \
src/gnu/dist/gcc4/libobjc/hash_compat.c src/gnu/dist/gcc4/libobjc/init.c \
src/gnu/dist/gcc4/libobjc/libobjc.def \
src/gnu/dist/gcc4/libobjc/libobjc_entry.c \
src/gnu/dist/gcc4/libobjc/linking.m \
src/gnu/dist/gcc4/libobjc/makefile.dos src/gnu/dist/gcc4/libobjc/misc.c \
src/gnu/dist/gcc4/libobjc/nil_method.c \
src/gnu/dist/gcc4/libobjc/objects.c src/gnu/dist/gcc4/libobjc/sarray.c \
src/gnu/dist/gcc4/libobjc/selector.c src/gnu/dist/gcc4/libobjc/thr-dce.c \
src/gnu/dist/gcc4/libobjc/thr-decosf1.c \
src/gnu/dist/gcc4/libobjc/thr-irix.c src/gnu/dist/gcc4/libobjc/thr-mach.c \
src/gnu/dist/gcc4/libobjc/thr-objc.c src/gnu/dist/gcc4/libobjc/thr-os2.c \
src/gnu/dist/gcc4/libobjc/thr-posix.c \
src/gnu/dist/gcc4/libobjc/thr-pthreads.c \
src/gnu/dist/gcc4/libobjc/thr-rtems.c \
src/gnu/dist/gcc4/libobjc/thr-single.c \
src/gnu/dist/gcc4/libobjc/thr-solaris.c \
src/gnu/dist/gcc4/libobjc/thr-vxworks.c \
src/gnu/dist/gcc4/libobjc/thr-win32.c src/gnu/dist/gcc4/libobjc/thr.c
cvs rdiff -u -r1.3 -r0 src/gnu/dist/gcc4/libobjc/Object.m \
src/gnu/dist/gcc4/libobjc/sendmsg.c
cvs rdiff -u -r1.2 -r0 src/gnu/dist/gcc4/libobjc/archive.c \
src/gnu/dist/gcc4/libobjc/hash.c
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/libobjc/objc/NXConstStr.h \
src/gnu/dist/gcc4/libobjc/objc/Object.h \
src/gnu/dist/gcc4/libobjc/objc/Protocol.h \
src/gnu/dist/gcc4/libobjc/objc/encoding.h \
src/gnu/dist/gcc4/libobjc/objc/hash.h \
src/gnu/dist/gcc4/libobjc/objc/objc-api.h \
src/gnu/dist/gcc4/libobjc/objc/objc-decls.h \
src/gnu/dist/gcc4/libobjc/objc/objc-list.h \
src/gnu/dist/gcc4/libobjc/objc/objc.h \
src/gnu/dist/gcc4/libobjc/objc/runtime.h \
src/gnu/dist/gcc4/libobjc/objc/sarray.h \
src/gnu/dist/gcc4/libobjc/objc/thr.h \
src/gnu/dist/gcc4/libobjc/objc/typedstream.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/BUILDING
diff -u src/BUILDING:1.105 src/BUILDING:1.105.4.1
--- src/BUILDING:1.105 Wed May 29 21:59:51 2013
+++ src/BUILDING Sun Aug 10 07:27:15 2014
@@ -49,6 +49,12 @@ FILES
``reachover'' Makefile semantics when building these
programs for a native host.
+ external, sys/external
+ Sources and build infrastructure for components imported
+ (mostly) unchanged from upstream maintainers, sorted by
+ applicable license. This is (slowly) replacing the
+ crypto/dist, dist, and gnu/dist directories.
+
distrib/, etc/
Sources for items used when making a full release
snapshot, such as files installed in DESTDIR/etc on the
@@ -145,10 +151,27 @@ CONFIGURATION
otherwise specified, these variables may be set in either the process
environment or the make(1) configuration file specified by MAKECONF.
- BUILDID Identifier for the build. The identifier will be appended to
- object directory names, and can be consulted in the make(1)
+ BUILDID Identifier for the build. If set, this should be a short
+ string that is suitable for use as part of a file or
+ directory name. The identifier will be appended to object
+ directory names, and can be consulted in the make(1)
configuration file in order to set additional build
- parameters, such as compiler flags.
+ parameters, such as compiler flags. It will also be used as
+ part of the kernel version string, which can be printed by
+ ``uname -v''.
+
+ Default: Unset.
+
+ BUILDINFO This may be a multi-line string containing information about
+ the build. This will appear in DESTDIR/etc/release, and it
+ will be stored in the buildinfo variable in any kernels that
+ are built. When such kernels are booted, the sysctl(7)
+ kern.buildinfo variable will report this value. The string
+ may contain backslash escape sequences, such as ``\\''
+ (representing a backslash character) and ``\n'' (representing
+ a newline).
+
+ Default: Unset.
BUILDSEED GCC uses random numbers when compiling C++ code. This
variable seeds the gcc random number generator using the
@@ -209,6 +232,11 @@ CONFIGURATION
Default: ``no''
+ MKCROSSGDB Can be set to ``yes'' or ``no''. Create a cross-gdb as a
+ host tool.
+
+ Default: ``no''
+
MKCRYPTO Can be set to ``yes'' or ``no''. Indicates whether
cryptographic code will be included in a build; provided for
the benefit of countries that do not allow strong
@@ -217,6 +245,19 @@ CONFIGURATION
Default: ``yes''
+ MKDEBUG Can be set to ``yes'' or ``no''. Indicates whether debug
+ information should be generated for all userland binaries
+ compiled. The result is collected as an additional debug.tgz
+ and xdebug.tgz set and installed in /usr/libdata/debug.
+
+ Default: ``no''
+
+ MKDEBUGLIB Can be set to ``yes'' or ``no''. Indicates whether debug
+ information (see MKDEBUG) should also be generated for all
+ libraries build.
+
+ Default: ``no''
+
MKDOC Can be set to ``yes'' or ``no''. Indicates whether system
documentation destined for DESTDIR/usr/share/doc will be
installed during a build.
@@ -245,6 +286,14 @@ CONFIGURATION
Default: ``yes''
+ MKKDEBUG Can be set to ``yes'' or ``no''. Force generation of full-
+ debug symbol versions of all kernels compiled. Alongside of
+ the netbsd kernel file, an unstripped version netbsd.gdb is
+ created. This is useful if a cross-gdb is built as well (see
+ MKCROSSGDB).
+
+ Default: ``no''
+
MKKMOD Can be set to ``yes'' or ``no''. Indicates whether kernel
modules are built and installed.
@@ -764,6 +813,13 @@ BUILDING
This command will run ``make cleandir'' on the kernel in
question first unless the -u option is given.
+ kernel.gdb=kconf
+ Build a new kernel with debug information. Similar to the
+ above kernel=kconf operation, but creates a netbsd.gdb file
+ alongside of the kernel netbsd, which contains a full
+ symbol table and can be used for debugging (for example
+ with a cross-gdb built by MKCROSSGDB).
+
modules This command will build kernel modules and install them
into DESTDIR.
@@ -790,10 +846,21 @@ BUILDING
live-image Perform ``make live-image''.
+ list-arch Prints a list of valid MACHINE and MACHINE_ARCH settings,
+ the default MACHINE_ARCH for each MACHINE, and aliases for
+ MACHINE/MACHINE_ARCH pairs, and then exits. The -m or -a
+ options (or both) may be used to specify glob patterns that
+ will be used to narrow the list of results; for example,
+ ``build.sh -m 'evm*' -a '*arm*' list-arch'' will list all
+ known MACHINE/MACHINE_ARCH values in which either MACHINE
+ or ALIAS matches the pattern `evb*', and MACHINE_ARCH
+ matches the pattern `*arm*'.
+
The following command line options alter the behaviour of the build.sh
operations described above:
- -a arch Set the value of MACHINE_ARCH to arch.
+ -a arch Set the value of MACHINE_ARCH to arch. See the -m option for
+ more information.
-B buildid
Set the value of BUILDID to buildid. This will also append the
@@ -837,7 +904,7 @@ BUILDING
bandwidth.
-M obj Set MAKEOBJDIRPREFIX to obj. Unsets MAKEOBJDIR. See ``-O
- -obj'' for more information.
+ obj'' for more information.
For instance, if the source directory is /usr/src, a setting of
``-M /usr/obj'' will place build-time files under
@@ -852,30 +919,19 @@ BUILDING
relative path. If the directory does not already exist,
build.sh will create it.
- -m mach Set the value of MACHINE to mach, except in some special cases
- listed below. This will also override any value of
- MACHINE_ARCH in the process environment with a value deduced
- from mach, unless -a is specified. All cross builds require
- -m, but if unset on a NetBSD host, the host's value of MACHINE
- will be detected and used automatically.
-
- Some machines support multiple values for MACHINE_ARCH. The
- following special cases for the mach argument are defined to
- set the listed values of MACHINE and MACHINE_ARCH:
-
- mach MACHINE MACHINE_ARCH
- evbarm evbarm (not set)
- evbarm-eb evbarm armeb
- evbarm-el evbarm arm
- evbmips evbmips (not set)
- evbmips-eb evbmips mipseb
- evbmips-el evbmips mipsel
- evbsh3 evbsh3 (not set)
- evbsh3-eb evbsh3 sh3eb
- evbsh3-el evbsh3 sh3el
- sbmips sbmips (not set)
- sbmips-eb sbmips mipseb
- sbmips-el sbmips mipsel
+ -m mach Set the value of MACHINE to mach, unless the mach argument is
+ an alias that refers to a MACHINE/MACHINE_ARCH pair, in which
+ case both MACHINE and MACHINE_ARCH are set from the alias.
+ Such aliases are interpreted entirely by build.sh; they are not
+ used by any other part of the build system. The MACHINE_ARCH
+ setting implied by mach will override any value of MACHINE_ARCH
+ in the process environment, but will not override a value set
+ by the -a option. All cross builds require -m, but if unset on
+ a NetBSD host, the host's value of MACHINE will be detected and
+ used automatically.
+
+ See the list-arch operation for a way to get a list of valid
+ MACHINE and MACHINE_ARCH settings.
-N noiselevel
Set the ``noisyness'' level of the build, by setting
@@ -907,6 +963,16 @@ BUILDING
by the values of several variables and by the location of the
source directory.
+ Note that placing the obj directory location outside of the
+ default source tree hierarchy makes it easier to manually clear
+ out old files in the event the ``make cleandir'' operation is
+ unable to do so. (See CAVEATS below.)
+
+ Note also that use of one of -M or -O is the only means of
+ building multiple machine architecture userlands from the same
+ source tree without cleaning between builds (in which case, one
+ would specify distinct obj locations for each).
+
-o Set the value of MKOBJDIRS to ``no''. Otherwise, it will be
automatically set to ``yes''. This default is opposite to the
behaviour when not using build.sh.
@@ -1008,4 +1074,10 @@ HISTORY
The build.sh based build scheme was introduced for NetBSD 1.6 as
USE_NEW_TOOLCHAIN, and re-worked to TOOLCHAIN_MISSING after that.
-NetBSD November 8, 2012 NetBSD
+CAVEATS
+ After significant updates to third-party components in the source tree,
+ the ``make cleandir'' operation may be insufficient to clean out old
+ files in object directories. Instead, one may have to manually remove
+ the files. Consult the UPDATING file for notices concerning this.
+
+NetBSD August 7, 2014 NetBSD
Index: src/Makefile
diff -u src/Makefile:1.305 src/Makefile:1.305.2.1
--- src/Makefile:1.305 Wed Feb 26 09:54:32 2014
+++ src/Makefile Sun Aug 10 07:27:15 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.305 2014/02/26 09:54:32 mrg Exp $
+# $NetBSD: Makefile,v 1.305.2.1 2014/08/10 07:27:15 tls Exp $
#
# This is the top-level makefile for building NetBSD. For an outline of
@@ -170,13 +170,15 @@ afterinstall: .PHONY .MAKE
${MAKEDIRTARGET} . postinstall-check
.endif
-_POSTINSTALL= ${.CURDIR}/usr.sbin/postinstall/postinstall
+_POSTINSTALL= ${.CURDIR}/usr.sbin/postinstall/postinstall \
+ -m ${MACHINE} -a ${MACHINE_ARCH}
_POSTINSTALL_ENV= \
AWK=${TOOL_AWK:Q} \
DB=${TOOL_DB:Q} \
HOST_SH=${HOST_SH:Q} \
MAKE=${MAKE:Q} \
PWD_MKDB=${TOOL_PWD_MKDB:Q} \
+ SED=${TOOL_SED:Q} \
STAT=${TOOL_STAT:Q}
postinstall-check: .PHONY
@@ -194,21 +196,19 @@ postinstall-fix-obsolete: .NOTMAIN .PHON
${_POSTINSTALL_ENV} ${HOST_SH} ${_POSTINSTALL} -s ${.CURDIR} -d ${DESTDIR}/ fix obsolete
@echo " ==============================="
+postinstall-fix-obsolete_stand: .NOTMAIN .PHONY
+ @echo " === Removing obsolete files ==="
+ ${_POSTINSTALL_ENV} ${HOST_SH} ${_POSTINSTALL} -s ${.CURDIR} -d ${DESTDIR}/ fix obsolete_stand
+ @echo " ==============================="
+
#
# Targets (in order!) called by "make build".
#
.if defined(HAVE_GCC)
-.if ${HAVE_GCC} == "4"
-LIBGCC_EXT=4
-BUILD_CC_LIB_BASEDIR= gnu/lib
-BUILD_CC_LIB_BASETARGET= gnu-lib
-.else
-LIBGCC_EXT=
BUILD_CC_LIB_BASEDIR= external/gpl3/${EXTERNAL_GCC_SUBDIR}/lib
BUILD_CC_LIB_BASETARGET= external-gpl3-gcc-lib
.endif
-.endif
BUILDTARGETS+= check-tools
.if ${MKUPDATE} == "no" && !defined(NOCLEANDIR)
@@ -313,6 +313,7 @@ distribution buildworld: .PHONY .MAKE
${MAKEDIRTARGET} etc distribution INSTALL_DONE=1
.if defined(DESTDIR) && ${DESTDIR} != "" && ${DESTDIR} != "/"
${MAKEDIRTARGET} . postinstall-fix-obsolete
+ ${MAKEDIRTARGET} . postinstall-fix-obsolete_stand
${MAKEDIRTARGET} distrib/sets checkflist
.endif
@echo "make ${.TARGET} started at: ${START_TIME}"
Index: src/UPDATING
diff -u src/UPDATING:1.254 src/UPDATING:1.254.2.1
--- src/UPDATING:1.254 Sat Feb 1 13:29:45 2014
+++ src/UPDATING Sun Aug 10 07:27:15 2014
@@ -1,4 +1,4 @@
-$NetBSD: UPDATING,v 1.254 2014/02/01 13:29:45 skrll Exp $
+$NetBSD: UPDATING,v 1.254.2.1 2014/08/10 07:27:15 tls Exp $
This file (UPDATING) is intended to be a brief reference to recent
changes that might cause problems in the build process, and a guide for
@@ -11,11 +11,27 @@ Note that much of the advice in this UPD
build.sh existed. Nevertheless, the advice here may be useful for
working around specific problems with build.sh.
+Sections are marked with "^^^^^". After the section on "Recent changes"
+are several sections containing more general information.
+
See also: BUILDING, build.sh, Makefile.
Recent changes:
^^^^^^^^^^^^^^^
+20140721:
+ The src/external/mit/lua/src directory was accidentally created
+ and then deleted in the CVS repository. If you get errors like
+
+ cvs [update aborted]: cannot open directory
+ /cvsroot/src/external/mit/lua/src: No such file or directory
+
+ then delete your local copy of that directory tree and try again.
+
+20140530:
+ ARM eABI switched to DWARF based exception handling. This requires
+ rebuilding all C++ code. It is strongly advised to do a clean build.
+
20140131:
The new compiler_rt/libc integration moved a few things. It is strongly
advised to do a clean build. At least lib/libc, the compat version(s)
@@ -664,3 +680,13 @@ Fix: May need to build & install libs
Symptom:Update build fails in src/tools/gcc complaining that a variable
(e.g. CPPFLAGS) has changed since the previous run.
Fix: Run "nbmake-${ARCH} clean" in src/tools/gcc or do a clean build.
+
+Symptom:cvs [update aborted]: cannot open directory /cvsroot/src/...:
+ No such file or directory.
+Cause: If a directory is created by mistake, then it is sometimes
+ deleted from the CVS repository using administrative commands
+ that bypass the normal cvs access controls. If your cvs working tree
+ contains references to a directory that has been deleted on the
+ server in this way, then "cvs update" reports this error.
+Fix: Recursively delete the affected directory from your working tree
+ and try the update again.
Index: src/build.sh
diff -u src/build.sh:1.278 src/build.sh:1.278.2.1
--- src/build.sh:1.278 Mon Mar 31 19:29:21 2014
+++ src/build.sh Sun Aug 10 07:27:15 2014
@@ -1,5 +1,5 @@
#! /usr/bin/env sh
-# $NetBSD: build.sh,v 1.278 2014/03/31 19:29:21 martin Exp $
+# $NetBSD: build.sh,v 1.278.2.1 2014/08/10 07:27:15 tls Exp $
#
# Copyright (c) 2001-2011 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -278,6 +278,51 @@ ERRORMESSAGE
exit 1
}
+# Quote args to make them safe in the shell.
+# Usage: quotedlist="$(shell_quote args...)"
+#
+# After building up a quoted list, use it by evaling it inside
+# double quotes, like this:
+# eval "set -- $quotedlist"
+# or like this:
+# eval "\$command $quotedlist \$filename"
+#
+shell_quote()
+{(
+ local result=''
+ local arg qarg
+ LC_COLLATE=C ; export LC_COLLATE # so [a-zA-Z0-9] works in ASCII
+ for arg in "$@" ; do
+ case "${arg}" in
+ '')
+ qarg="''"
+ ;;
+ *[!-./a-zA-Z0-9]*)
+ # Convert each embedded ' to '\'',
+ # then insert ' at the beginning of the first line,
+ # and append ' at the end of the last line.
+ # Finally, elide unnecessary '' pairs at the
+ # beginning and end of the result and as part of
+ # '\'''\'' sequences that result from multiple
+ # adjacent quotes in he input.
+ qarg="$(printf "%s\n" "$arg" | \
+ ${SED:-sed} -e "s/'/'\\\\''/g" \
+ -e "1s/^/'/" -e "\$s/\$/'/" \
+ -e "1s/^''//" -e "\$s/''\$//" \
+ -e "s/'''/'/g"
+ )"
+ ;;
+ *)
+ # Arg is not the empty string, and does not contain
+ # any unsafe characters. Leave it unchanged for
+ # readability.
+ qarg="${arg}"
+ ;;
+ esac
+ result="${result}${result:+ }${qarg}"
+ done
+ printf "%s\n" "$result"
+)}
statusmsg()
{
@@ -579,17 +624,17 @@ MACHINE=arc MACHINE_ARCH=mips64el ALIAS
MACHINE=arc MACHINE_ARCH=mipsel DEFAULT
MACHINE=atari MACHINE_ARCH=m68k
MACHINE=bebox MACHINE_ARCH=powerpc
-MACHINE=cats MACHINE_ARCH=arm DEFAULT
-MACHINE=cats MACHINE_ARCH=earmv4 ALIAS=ecats
+MACHINE=cats MACHINE_ARCH=arm ALIAS=ocats
+MACHINE=cats MACHINE_ARCH=earmv4 ALIAS=ecats DEFAULT
MACHINE=cesfic MACHINE_ARCH=m68k
MACHINE=cobalt MACHINE_ARCH=mips64el ALIAS=cobalt64
MACHINE=cobalt MACHINE_ARCH=mipsel DEFAULT
MACHINE=dreamcast MACHINE_ARCH=sh3el
MACHINE=emips MACHINE_ARCH=mipseb
MACHINE=epoc32 MACHINE_ARCH=arm
-MACHINE=evbarm MACHINE_ARCH=arm ALIAS=evbarm-el DEFAULT
-MACHINE=evbarm MACHINE_ARCH=armeb ALIAS=evbarm-eb
-MACHINE=evbarm MACHINE_ARCH=earm ALIAS=evbearm-el
+MACHINE=evbarm MACHINE_ARCH=arm ALIAS=evboarm-el
+MACHINE=evbarm MACHINE_ARCH=armeb ALIAS=evboarm-eb
+MACHINE=evbarm MACHINE_ARCH=earm ALIAS=evbearm-el DEFAULT
MACHINE=evbarm MACHINE_ARCH=earmeb ALIAS=evbearm-eb
MACHINE=evbarm MACHINE_ARCH=earmhf ALIAS=evbearmhf-el
MACHINE=evbarm MACHINE_ARCH=earmhfeb ALIAS=evbearmhf-eb
@@ -619,15 +664,15 @@ MACHINE=evbsh3 MACHINE_ARCH=sh3el ALIAS
MACHINE=ews4800mips MACHINE_ARCH=mipseb
MACHINE=hp300 MACHINE_ARCH=m68k
MACHINE=hppa MACHINE_ARCH=hppa
-MACHINE=hpcarm MACHINE_ARCH=arm DEFAULT
-MACHINE=hpcarm MACHINE_ARCH=earm ALIAS=hpcearm
+MACHINE=hpcarm MACHINE_ARCH=arm ALIAS=hpcoarm
+MACHINE=hpcarm MACHINE_ARCH=earmv4 ALIAS=hpcearm DEFAULT
MACHINE=hpcmips MACHINE_ARCH=mipsel
MACHINE=hpcsh MACHINE_ARCH=sh3el
MACHINE=i386 MACHINE_ARCH=i386
MACHINE=ia64 MACHINE_ARCH=ia64
MACHINE=ibmnws MACHINE_ARCH=powerpc
-MACHINE=iyonix MACHINE_ARCH=arm DEFAULT
-MACHINE=iyonix MACHINE_ARCH=earm ALIAS=eiyonix
+MACHINE=iyonix MACHINE_ARCH=arm ALIAS=oiyonix
+MACHINE=iyonix MACHINE_ARCH=earm ALIAS=eiyonix DEFAULT
MACHINE=landisk MACHINE_ARCH=sh3el
MACHINE=luna68k MACHINE_ARCH=m68k
MACHINE=mac68k MACHINE_ARCH=m68k
@@ -637,8 +682,8 @@ MACHINE=mipsco MACHINE_ARCH=mipseb
MACHINE=mmeye MACHINE_ARCH=sh3eb
MACHINE=mvme68k MACHINE_ARCH=m68k
MACHINE=mvmeppc MACHINE_ARCH=powerpc
-MACHINE=netwinder MACHINE_ARCH=arm DEFAULT
-MACHINE=netwinder MACHINE_ARCH=earmv4 ALIAS=enetwinder
+MACHINE=netwinder MACHINE_ARCH=arm ALIAS=onetwinder
+MACHINE=netwinder MACHINE_ARCH=earmv4 ALIAS=enetwinder DEFAULT
MACHINE=news68k MACHINE_ARCH=m68k
MACHINE=newsmips MACHINE_ARCH=mipseb
MACHINE=next68k MACHINE_ARCH=m68k
@@ -657,22 +702,23 @@ MACHINE=sbmips MACHINE_ARCH=mipseb ALIA
MACHINE=sbmips MACHINE_ARCH=mipsel ALIAS=sbmips-el
MACHINE=sgimips MACHINE_ARCH=mips64eb ALIAS=sgimips64
MACHINE=sgimips MACHINE_ARCH=mipseb DEFAULT
-MACHINE=shark MACHINE_ARCH=arm DEFAULT
-MACHINE=shark MACHINE_ARCH=earmv4 ALIAS=eshark
+MACHINE=shark MACHINE_ARCH=arm ALIAS=oshark
+MACHINE=shark MACHINE_ARCH=earmv4 ALIAS=eshark DEFAULT
MACHINE=sparc MACHINE_ARCH=sparc
MACHINE=sparc64 MACHINE_ARCH=sparc64
MACHINE=sun2 MACHINE_ARCH=m68000
MACHINE=sun3 MACHINE_ARCH=m68k
MACHINE=vax MACHINE_ARCH=vax
MACHINE=x68k MACHINE_ARCH=m68k
-MACHINE=zaurus MACHINE_ARCH=arm DEFAULT
-MACHINE=zaurus MACHINE_ARCH=earm ALIAS=ezaurus
+MACHINE=zaurus MACHINE_ARCH=arm ALIAS=ozaurus
+MACHINE=zaurus MACHINE_ARCH=earm ALIAS=ezaurus DEFAULT
'
# getarch -- find the default MACHINE_ARCH for a MACHINE,
# or convert an alias to a MACHINE/MACHINE_ARCH pair.
#
-# Saves MACHINE in makewrappermachine before possibly modifying MACHINE.
+# Saves the original value of MACHINE in makewrappermachine before
+# alias processing.
#
# Sets MACHINE and MACHINE_ARCH if the input MACHINE value is
# recognised as an alias, or recognised as a machine that has a default
@@ -695,7 +741,7 @@ getarch()
line="${line%%#*}" # ignore comments
line="$( IFS=" ${tab}" ; echo $line )" # normalise white space
case "${line} " in
- "")
+ " ")
# skip blank lines or comment lines
continue
;;
@@ -721,7 +767,7 @@ getarch()
# remember that there was more than one match.
case "$found" in
'') found="$line" ;;
- *) found="MULTIPLE_MATCHES" ; break ;;
+ *) found="MULTIPLE_MATCHES" ;;
esac
;;
esac
@@ -770,7 +816,7 @@ validatearch()
line="${line%%#*}" # ignore comments
line="$( IFS=" ${tab}" ; echo $line )" # normalise white space
case "${line} " in
- "")
+ " ")
# skip blank lines or comment lines
continue
;;
@@ -802,6 +848,57 @@ validatearch()
esac
}
+# listarch -- list valid MACHINE/MACHINE_ARCH/ALIAS values,
+# optionally restricted to those where the MACHINE and/or MACHINE_ARCH
+# match specifed glob patterns.
+#
+listarch()
+{
+ local machglob="$1" archglob="$2"
+ local IFS
+ local wildcard="*"
+ local line xline frag
+ local line_matches_machine line_matches_arch
+ local found=false
+
+ # Empty machglob or archglob should match anything
+ : "${machglob:=${wildcard}}"
+ : "${archglob:=${wildcard}}"
+
+ IFS="${nl}"
+ for line in ${valid_MACHINE_ARCH}; do
+ line="${line%%#*}" # ignore comments
+ xline="$( IFS=" ${tab}" ; echo $line )" # normalise white space
+ [ -z "${xline}" ] && continue # skip blank or comment lines
+
+ line_matches_machine=false
+ line_matches_arch=false
+
+ IFS=" "
+ for frag in ${xline}; do
+ case "${frag}" in
+ MACHINE=${machglob})
+ line_matches_machine=true ;;
+ ALIAS=${machglob})
+ line_matches_machine=true ;;
+ MACHINE_ARCH=${archglob})
+ line_matches_arch=true ;;
+ esac
+ done
+
+ if $line_matches_machine && $line_matches_arch; then
+ found=true
+ echo "$line"
+ fi
+ done
+ if ! $found; then
+ echo >&2 "No match for" \
+ "MACHINE=${machglob} MACHINE_ARCH=${archglob}"
+ return 1
+ fi
+ return 0
+}
+
# nobomb_getmakevar --
# Given the name of a make variable in $1, print make's idea of the
# value of that variable, or return 1 if there's an error.
@@ -922,6 +1019,8 @@ Usage: ${progname} [-EhnorUuxy] [-a arch
install=idir Run "make installworld" to \`idir' to install all sets
except \`etc'. Useful after "distribution" or "release"
kernel=conf Build kernel with config file \`conf'
+ kernel.gdb=conf Build kernel (including netbsd.gdb) with config
+ file \`conf'
releasekernel=conf Install kernel built by kernel=conf to RELEASEDIR.
installmodules=idir Run "make installmodules" to \`idir' to install all
kernel modules.
@@ -942,6 +1041,9 @@ Usage: ${progname} [-EhnorUuxy] [-a arch
disk-image=target Creae bootable disk image in
RELEASEDIR/RELEASEMACHINEDIR/binary/gzimg/target.img.gz.
params Display various make(1) parameters.
+ list-arch Display a list of valid MACHINE/MACHINE_ARCH values,
+ and exit. The list may be narrowed by passing glob
+ patterns or exact values in MACHINE or MACHINE_ARCH.
Options:
-a arch Set MACHINE_ARCH to arch. [Default: deduced from MACHINE]
@@ -954,7 +1056,10 @@ Usage: ${progname} [-EhnorUuxy] [-a arch
-j njob Run up to njob jobs in parallel; see make(1) -j.
-M obj Set obj root directory to obj; sets MAKEOBJDIRPREFIX.
Unsets MAKEOBJDIR.
- -m mach Set MACHINE to mach; not required if NetBSD native.
+ -m mach Set MACHINE to mach. Some mach values are actually
+ aliases that set MACHINE/MACHINE_ARCH pairs.
+ [Default: deduced from the host system if the host
+ OS is NetBSD]
-N noisy Set the noisyness (MAKEVERBOSE) level of the build:
0 Minimal output ("quiet")
1 Describe what is occurring
@@ -992,7 +1097,7 @@ _usage_
parseoptions()
{
opts='a:B:C:D:Ehj:M:m:N:nO:oR:rS:T:UuV:w:X:xY:yZ:'
- opt_a=no
+ opt_a=false
if type getopts >/dev/null 2>&1; then
# Use POSIX getopts.
@@ -1023,7 +1128,7 @@ parseoptions()
-a)
eval ${optargcmd}
MACHINE_ARCH=${OPTARG}
- opt_a=yes
+ opt_a=true
;;
-B)
@@ -1070,7 +1175,6 @@ parseoptions()
-m)
eval ${optargcmd}
MACHINE="${OPTARG}"
- [ "${opt_a}" != "yes" ] && getarch
;;
-N)
@@ -1201,6 +1305,11 @@ parseoptions()
usage
;;
+ list-arch)
+ listarch "${MACHINE}" "${MACHINE_ARCH}"
+ exit $?
+ ;;
+
makewrapper|cleandir|obj|tools|build|distribution|release|sets|sourcesets|syspkgs|params)
;;
@@ -1220,7 +1329,7 @@ parseoptions()
op=install_image # used as part of a variable name
;;
- kernel=*|releasekernel=*)
+ kernel=*|releasekernel=*|kernel.gdb=*)
arg=${op#*=}
op=${op%%=*}
[ -n "${arg}" ] ||
@@ -1261,21 +1370,28 @@ parseoptions()
# Set up MACHINE*. On a NetBSD host, these are allowed to be unset.
#
+ # MACHINE_ARCH from the environment may be overridden by getarch
+ # (based on the MACHINE), but MACHINE_ARCH from the -a option should
+ # not be overridden.
+ #
if [ -z "${MACHINE}" ]; then
[ "${uname_s}" = "NetBSD" ] ||
bomb "MACHINE must be set, or -m must be used, for cross builds."
MACHINE=${uname_m}
fi
- [ -n "${MACHINE_ARCH}" ] || getarch
+ $opt_a || getarch
validatearch
# Set up default make(1) environment.
#
makeenv="${makeenv} TOOLDIR MACHINE MACHINE_ARCH MAKEFLAGS"
[ -z "${BUILDID}" ] || makeenv="${makeenv} BUILDID"
+ [ -z "${BUILDINFO}" ] || makeenv="${makeenv} BUILDINFO"
MAKEFLAGS="-de -m ${TOP}/share/mk ${MAKEFLAGS}"
MAKEFLAGS="${MAKEFLAGS} MKOBJDIRS=${MKOBJDIRS-yes}"
export MAKEFLAGS MACHINE MACHINE_ARCH
+ setmakeenv USETOOLS "yes"
+ setmakeenv MAKEWRAPPERMACHINE "${makewrappermachine:-${MACHINE}}"
}
# sanitycheck --
@@ -1746,29 +1862,30 @@ createmakewrapper()
eval cat <<EOF ${makewrapout}
#! ${HOST_SH}
# Set proper variables to allow easy "make" building of a NetBSD subtree.
-# Generated from: \$NetBSD: build.sh,v 1.278 2014/03/31 19:29:21 martin Exp $
+# Generated from: \$NetBSD: build.sh,v 1.278.2.1 2014/08/10 07:27:15 tls Exp $
# with these arguments: ${_args}
#
EOF
{
- for f in ${makeenv}; do
- if eval "[ -z \"\${$f}\" -a \"\${${f}-X}\" = \"X\" ]"; then
- eval echo "unset ${f}"
+ sorted_vars="$(for var in ${makeenv}; do echo "${var}" ; done \
+ | sort -u )"
+ for var in ${sorted_vars}; do
+ eval val=\"\${${var}}\"
+ eval is_set=\"\${${var}+set}\"
+ if [ -z "${is_set}" ]; then
+ echo "unset ${var}"
else
- eval echo "${f}=\'\$$(echo ${f})\'\;\ export\ ${f}"
+ qval="$(shell_quote "${val}")"
+ echo "${var}=${qval}; export ${var}"
fi
done
- eval cat <<EOF
-MAKEWRAPPERMACHINE=${makewrappermachine:-${MACHINE}}; export MAKEWRAPPERMACHINE
-USETOOLS=yes; export USETOOLS
-EOF
- } | eval sort -u "${makewrapout}"
- eval cat <<EOF "${makewrapout}"
+ cat <<EOF
exec "\${TOOLDIR}/bin/${toolprefix}make" \${1+"\$@"}
EOF
+ } | eval cat "${makewrapout}"
[ "${runcmd}" = "echo" ] && echo EOF
${runcmd} chmod +x "${makewrapper}"
statusmsg2 "Updated makewrapper:" "${makewrapper}"
@@ -1861,7 +1978,7 @@ buildkernel()
[ -x "${TOOLDIR}/bin/${toolprefix}config" ] \
|| bomb "${TOOLDIR}/bin/${toolprefix}config does not exist. You need to \"$0 tools\" first."
${runcmd} "${TOOLDIR}/bin/${toolprefix}config" -b "${kernelbuildpath}" \
- -s "${TOP}/sys" "${kernelconfpath}" ||
+ ${ksymopts} -s "${TOP}/sys" "${kernelconfpath}" ||
bomb "${toolprefix}config failed for ${kernelconf}"
make_in_dir "${kernelbuildpath}" depend
make_in_dir "${kernelbuildpath}" all
@@ -2046,6 +2163,16 @@ main()
statusmsg2 "MACHINE_ARCH:" "${MACHINE_ARCH}"
statusmsg2 "Build platform:" "${uname_s} ${uname_r} ${uname_m}"
statusmsg2 "HOST_SH:" "${HOST_SH}"
+ if [ -n "${BUILDID}" ]; then
+ statusmsg2 "BUILDID:" "${BUILDID}"
+ fi
+ if [ -n "${BUILDINFO}" ]; then
+ printf "%b\n" "${BUILDINFO}" | \
+ while read -r line ; do
+ [ -s "${line}" ] && continue
+ statusmsg2 "BUILDINFO:" "${line}"
+ done
+ fi
rebuildmake
validatemakeparams
@@ -2100,7 +2227,11 @@ main()
arg=${op#*=}
buildkernel "${arg}"
;;
-
+ kernel.gdb=*)
+ arg=${op#*=}
+ ksymopts="-D DEBUG=-g"
+ buildkernel "${arg}"
+ ;;
releasekernel=*)
arg=${op#*=}
releasekernel "${arg}"