Merge tree-ssa-20020619-branch into mainline.
authordnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 May 2004 06:41:07 +0000 (06:41 +0000)
committerdnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 May 2004 06:41:07 +0000 (06:41 +0000)
git-svn-id: svn://gcc.gnu.org/svn/gcc/trunk@81764 138bc75d-0d04-0410-961f-82ee72b054a4

1209 files changed:
ChangeLog
ChangeLog.tree-ssa [new file with mode: 0644]
MAINTAINERS
Makefile.def
Makefile.in
Makefile.tpl
configure
configure.in
contrib/ChangeLog
contrib/ChangeLog.tree-ssa [new file with mode: 0644]
contrib/filter_gcc_for_doxygen [new file with mode: 0755]
contrib/filter_knr2ansi.pl [new file with mode: 0755]
contrib/filter_params.pl [new file with mode: 0755]
contrib/gcc_update
contrib/tree-ssa.doxy [new file with mode: 0644]
depcomp [new file with mode: 0755]
gcc/ChangeLog
gcc/ChangeLog.tree-ssa [new file with mode: 0644]
gcc/Makefile.in
gcc/ada/ChangeLog
gcc/ada/ChangeLog.tree-ssa [new file with mode: 0644]
gcc/ada/config-lang.in
gcc/ada/utils.c
gcc/basic-block.h
gcc/bb-reorder.c
gcc/bitmap.c
gcc/builtin-types.def
gcc/builtins.c
gcc/builtins.def
gcc/c-common.c
gcc/c-common.def
gcc/c-common.h
gcc/c-convert.c
gcc/c-decl.c
gcc/c-dump.c
gcc/c-format.c
gcc/c-lang.c
gcc/c-mudflap.c [new file with mode: 0644]
gcc/c-objc-common.c
gcc/c-opts.c
gcc/c-parse.in
gcc/c-pragma.c
gcc/c-pretty-print.c
gcc/c-pretty-print.h
gcc/c-semantics.c
gcc/c-simplify.c [new file with mode: 0644]
gcc/c-tree.h
gcc/c-typeck.c
gcc/c.opt
gcc/calls.c
gcc/cfg.c
gcc/cfganal.c
gcc/cfgbuild.c
gcc/cfgcleanup.c
gcc/cfghooks.c
gcc/cfghooks.h
gcc/cfglayout.c
gcc/cfglayout.h
gcc/cfgloop.c
gcc/cfgloop.h
gcc/cfgloopmanip.c
gcc/cfgrtl.c
gcc/cgraph.c
gcc/cgraph.h
gcc/cgraphunit.c
gcc/combine.c
gcc/common.opt
gcc/config.in
gcc/config/alpha/alpha.c
gcc/config/arm/arm.c
gcc/config/arm/arm.h
gcc/config/avr/avr.h
gcc/config/c4x/c4x.c
gcc/config/cris/cris.c
gcc/config/frv/frv.h
gcc/config/h8300/h8300.c
gcc/config/ia64/ia64.c
gcc/config/ia64/ia64.h
gcc/config/ip2k/ip2k.h
gcc/config/m32r/m32r.c
gcc/config/mips/mips.c
gcc/config/mmix/mmix.c
gcc/config/pa/pa.c
gcc/config/pa/pa.h
gcc/config/rs6000/aix.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/t-rs6000
gcc/config/s390/s390.c
gcc/config/sh/sh.c
gcc/config/sparc/sparc.c
gcc/config/v850/v850.c
gcc/config/xtensa/xtensa.c
gcc/configure
gcc/configure.ac
gcc/coverage.c
gcc/coverage.h
gcc/cp/ChangeLog
gcc/cp/ChangeLog.tree-ssa [new file with mode: 0644]
gcc/cp/Make-lang.in
gcc/cp/call.c
gcc/cp/class.c
gcc/cp/cp-lang.c
gcc/cp/cp-mudflap.c [new file with mode: 0644]
gcc/cp/cp-simplify.c [new file with mode: 0644]
gcc/cp/cp-tree.def
gcc/cp/cp-tree.h
gcc/cp/cvt.c
gcc/cp/decl.c
gcc/cp/decl2.c
gcc/cp/error.c
gcc/cp/except.c
gcc/cp/expr.c
gcc/cp/init.c
gcc/cp/name-lookup.h
gcc/cp/optimize.c
gcc/cp/parser.c
gcc/cp/pt.c
gcc/cp/rtti.c
gcc/cp/semantics.c
gcc/cp/tree.c
gcc/cp/typeck.c
gcc/cp/typeck2.c
gcc/cppexp.c
gcc/cse.c
gcc/dbxout.c
gcc/defaults.h
gcc/diagnostic.h
gcc/doc/c-tree.texi
gcc/doc/cfg.texi [new file with mode: 0644]
gcc/doc/gccint.texi
gcc/doc/install.texi
gcc/doc/invoke.texi
gcc/doc/passes.texi
gcc/doc/rtl.texi
gcc/doc/sourcebuild.texi
gcc/doc/standards.texi
gcc/doc/tm.texi
gcc/doc/tree-ssa.texi [new file with mode: 0644]
gcc/dominance.c
gcc/domwalk.c [new file with mode: 0644]
gcc/domwalk.h [new file with mode: 0644]
gcc/dwarf2out.c
gcc/emit-rtl.c
gcc/et-forest.c
gcc/except.c
gcc/except.h
gcc/explow.c
gcc/expmed.c
gcc/expr.c
gcc/expr.h
gcc/f/ChangeLog
gcc/f/ChangeLog.tree-ssa [new file with mode: 0644]
gcc/f/config-lang.in
gcc/final.c
gcc/flags.h
gcc/flow.c
gcc/fold-const.c
gcc/fortran/.cvsignore [new file with mode: 0644]
gcc/fortran/CONTRIB [new file with mode: 0644]
gcc/fortran/ChangeLog [new file with mode: 0644]
gcc/fortran/Make-lang.in [new file with mode: 0644]
gcc/fortran/NEWS [new file with mode: 0644]
gcc/fortran/README [new file with mode: 0644]
gcc/fortran/TODO [new file with mode: 0644]
gcc/fortran/arith.c [new file with mode: 0644]
gcc/fortran/arith.h [new file with mode: 0644]
gcc/fortran/array.c [new file with mode: 0644]
gcc/fortran/bbt.c [new file with mode: 0644]
gcc/fortran/check.c [new file with mode: 0644]
gcc/fortran/config-lang.in [new file with mode: 0644]
gcc/fortran/convert.c [new file with mode: 0644]
gcc/fortran/data.c [new file with mode: 0644]
gcc/fortran/decl.c [new file with mode: 0644]
gcc/fortran/dependency.c [new file with mode: 0644]
gcc/fortran/dependency.h [new file with mode: 0644]
gcc/fortran/dump-parse-tree.c [new file with mode: 0644]
gcc/fortran/error.c [new file with mode: 0644]
gcc/fortran/expr.c [new file with mode: 0644]
gcc/fortran/f95-lang.c [new file with mode: 0644]
gcc/fortran/gfortran.h [new file with mode: 0644]
gcc/fortran/gfortran.texi [new file with mode: 0644]
gcc/fortran/gfortranspec.c [new file with mode: 0644]
gcc/fortran/interface.c [new file with mode: 0644]
gcc/fortran/intrinsic.c [new file with mode: 0644]
gcc/fortran/intrinsic.h [new file with mode: 0644]
gcc/fortran/invoke.texi [new file with mode: 0644]
gcc/fortran/io.c [new file with mode: 0644]
gcc/fortran/iresolve.c [new file with mode: 0644]
gcc/fortran/lang-specs.h [new file with mode: 0644]
gcc/fortran/lang.opt [new file with mode: 0644]
gcc/fortran/match.c [new file with mode: 0644]
gcc/fortran/match.h [new file with mode: 0644]
gcc/fortran/matchexp.c [new file with mode: 0644]
gcc/fortran/mathbuiltins.def [new file with mode: 0644]
gcc/fortran/misc.c [new file with mode: 0644]
gcc/fortran/module.c [new file with mode: 0644]
gcc/fortran/options.c [new file with mode: 0644]
gcc/fortran/parse.c [new file with mode: 0644]
gcc/fortran/parse.h [new file with mode: 0644]
gcc/fortran/primary.c [new file with mode: 0644]
gcc/fortran/resolve.c [new file with mode: 0644]
gcc/fortran/scanner.c [new file with mode: 0644]
gcc/fortran/simplify.c [new file with mode: 0644]
gcc/fortran/st.c [new file with mode: 0644]
gcc/fortran/symbol.c [new file with mode: 0644]
gcc/fortran/trans-array.c [new file with mode: 0644]
gcc/fortran/trans-array.h [new file with mode: 0644]
gcc/fortran/trans-common.c [new file with mode: 0644]
gcc/fortran/trans-const.c [new file with mode: 0644]
gcc/fortran/trans-const.h [new file with mode: 0644]
gcc/fortran/trans-decl.c [new file with mode: 0644]
gcc/fortran/trans-expr.c [new file with mode: 0644]
gcc/fortran/trans-intrinsic.c [new file with mode: 0644]
gcc/fortran/trans-io.c [new file with mode: 0644]
gcc/fortran/trans-stmt.c [new file with mode: 0644]
gcc/fortran/trans-stmt.h [new file with mode: 0644]
gcc/fortran/trans-types.c [new file with mode: 0644]
gcc/fortran/trans-types.h [new file with mode: 0644]
gcc/fortran/trans.c [new file with mode: 0644]
gcc/fortran/trans.h [new file with mode: 0644]
gcc/function.c
gcc/function.h
gcc/gcc.c
gcc/gcse.c
gcc/gdbinit.in
gcc/genattrtab.c
gcc/gengtype-lex.l
gcc/gengtype-yacc.y
gcc/gengtype.c
gcc/genrecog.c
gcc/gimple-low.c [new file with mode: 0644]
gcc/gimplify.c [new file with mode: 0644]
gcc/haifa-sched.c
gcc/ifcvt.c
gcc/input.h
gcc/integrate.c
gcc/integrate.h
gcc/java/ChangeLog
gcc/java/ChangeLog.tree-ssa [new file with mode: 0644]
gcc/java/Make-lang.in
gcc/java/builtins.c
gcc/java/check-init.c
gcc/java/class.c
gcc/java/constants.c
gcc/java/decl.c
gcc/java/except.c
gcc/java/expr.c
gcc/java/java-except.h
gcc/java/java-gimplify.c [new file with mode: 0644]
gcc/java/java-tree.def
gcc/java/java-tree.h
gcc/java/jcf-parse.c
gcc/java/jcf-write.c
gcc/java/lang.c
gcc/java/lang.opt
gcc/java/parse.y
gcc/java/resource.c
gcc/jump.c
gcc/langhooks-def.h
gcc/langhooks.c
gcc/langhooks.h
gcc/objc/objc-act.c
gcc/objc/objc-lang.c
gcc/opts.c
gcc/output.h
gcc/params.def
gcc/params.h
gcc/passes.c
gcc/predict.c
gcc/predict.def
gcc/predict.h
gcc/pretty-print.c
gcc/pretty-print.h
gcc/print-rtl.c
gcc/print-tree.c
gcc/profile.c
gcc/ra-rewrite.c
gcc/recog.c
gcc/regs.h
gcc/reload.c
gcc/rtl-profile.c [new file with mode: 0644]
gcc/rtl.def
gcc/rtl.h
gcc/rtlanal.c
gcc/sbitmap.c
gcc/sbitmap.h
gcc/sibcall.c [deleted file]
gcc/simplify-rtx.c
gcc/stmt.c
gcc/stor-layout.c
gcc/system.h
gcc/testsuite/ChangeLog
gcc/testsuite/ChangeLog.tree-ssa [new file with mode: 0644]
gcc/testsuite/g++.dg/README
gcc/testsuite/g++.dg/eh/goto1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/asm3.C
gcc/testsuite/g++.dg/ext/label3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/init/pmf1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/opt/bool1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/opt/cfg4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/opt/crash1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/opt/inline7.C [new file with mode: 0644]
gcc/testsuite/g++.dg/opt/nothrow1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/opt/static4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/parse/crash10.C
gcc/testsuite/g++.dg/tree-ssa/20040317-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tree-ssa/tree-ssa.exp [new file with mode: 0644]
gcc/testsuite/g++.dg/warn/Wswitch-1.C
gcc/testsuite/g++.dg/warn/Wswitch-2.C
gcc/testsuite/g++.dg/warn/Wunused-5.C
gcc/testsuite/g++.dg/warn/noeffect5.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.ext/arrnew2.C
gcc/testsuite/g++.old-deja/g++.martin/new1.C
gcc/testsuite/g++.old-deja/g++.robertl/eb58.C
gcc/testsuite/g++.old-deja/g++.robertl/eb63.C
gcc/testsuite/gcc.c-torture/compile/20010516-1.c [deleted file]
gcc/testsuite/gcc.c-torture/compile/20030310-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20030405-1.c
gcc/testsuite/gcc.c-torture/compile/20030405-1.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20030416-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20030530-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20030530-3.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20030716-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20030823-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20030902-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20030910-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20030917-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20031124-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20031125-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20031125-2.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20031203-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20031203-2.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20031203-3.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20040219-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20040220-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20040303-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20040303-2.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20040304-1.c
gcc/testsuite/gcc.c-torture/compile/20040309-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20040310-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20040317-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20040317-2.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20040317-3.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20040323-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20040401-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20040415-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20040415-2.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/pr14730.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/pr15245.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20000603-1.c
gcc/testsuite/gcc.c-torture/execute/20020819-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20021113-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20030403-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20030404-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20030501-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20030828-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20030828-2.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20030903-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20030909-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20030910-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20030913-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20031010-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20031211-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20031211-2.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20040319-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20040423-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/930529-1.x
gcc/testsuite/gcc.c-torture/execute/builtin-constant.x [deleted file]
gcc/testsuite/gcc.dg/20010516-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/20030612-1.c
gcc/testsuite/gcc.dg/20030805-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/20040202-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/20040206-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/Wswitch-2.c
gcc/testsuite/gcc.dg/Wswitch-default.c
gcc/testsuite/gcc.dg/Wswitch-enum.c
gcc/testsuite/gcc.dg/Wswitch.c
gcc/testsuite/gcc.dg/asm-7.c
gcc/testsuite/gcc.dg/i386-ssetype-1.c
gcc/testsuite/gcc.dg/i386-ssetype-3.c
gcc/testsuite/gcc.dg/local1.c
gcc/testsuite/gcc.dg/noncompile/920507-1.c
gcc/testsuite/gcc.dg/noreturn-1.c
gcc/testsuite/gcc.dg/noreturn-4.c
gcc/testsuite/gcc.dg/noreturn-7.c
gcc/testsuite/gcc.dg/pr14475.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/return-type-1.c
gcc/testsuite/gcc.dg/return-type-3.c
gcc/testsuite/gcc.dg/tls/asm-1.c
gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030703-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030703-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030708-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030709-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030709-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030711-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030711-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030714-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030728-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030730-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030730-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030807-6.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030814-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030814-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030814-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030814-7.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030815-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030820-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030820-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030824-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030824-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030825-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030907-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030907-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030917-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030918-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030920-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030922-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20031015-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20031021-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20031031-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20031106-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20031106-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20031106-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20031106-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20031106-5.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20031106-6.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20031113-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20031216-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040121-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040209-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040216-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040302-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040313-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040319-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040324-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040326-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040326-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040408-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/20040430-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/asm-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/cfgcleanup-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/sra-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/sra-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/sra-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-7.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-9.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-ccp-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/tailcall-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/tailcall-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-5.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/useless-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-1.c
gcc/testsuite/gcc.dg/uninit-11.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/uninit-2.c
gcc/testsuite/gcc.dg/uninit-3.c
gcc/testsuite/gcc.dg/uninit-4.c
gcc/testsuite/gcc.dg/uninit-5.c
gcc/testsuite/gcc.dg/uninit-6.c
gcc/testsuite/gcc.dg/uninit-8.c
gcc/testsuite/gcc.dg/uninit-9.c
gcc/testsuite/gcc.dg/uninit-H.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/warn-1.c
gcc/testsuite/gfortran.fortran-torture/ChangeLog.g95 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/actual.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/allocate.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/ambig.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/arrayio.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/bergervoet2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/compile.exp [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/contained_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/contained_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/contained_3.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/contained_4.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/contained_5.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/convert.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/dummyfn.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/emptyif.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/fnresvar.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/gen_interf.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/implicit.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/io_end.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/module_common.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/module_expr.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/module_proc.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/module_result.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/named_args.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/parameter_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/parameter_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/shape_reshape.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/stoppause.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/strparm_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/compile/write.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/a_edit_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/allocate.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/alternate_return.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/args.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/arithmeticif.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/arrayarg.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/arrayarg2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/arraysave.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/assumed_size.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/bounds.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/character_select_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/cmplx.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/common.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/common_size.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/constructor.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/contained.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/contained2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/csqrt_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/data.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/data_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/dep_fails.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/der_init.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/der_io.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/der_point.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/der_type.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/direct_io.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/elemental.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/empty_format.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/emptyif.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/execute.exp [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/f2_edit_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/forall.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/forall_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/forall_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/forall_3.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/forall_4.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/forall_5.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/forall_6.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/function_module_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/hollerith.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/initializer.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/inquire_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/inquire_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/inquire_3.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/inquire_4.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/integer_select.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/integer_select_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/internal_write.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_abs.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_achar.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_aint_anint.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_anyall.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_associated.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_associated_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_bitops.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_count.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_cshift.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_dim.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_dotprod.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_dprod.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_dummy.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_eoshift.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_index.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_integer.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_len.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_matmul.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_merge.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_minmax.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmval.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_nearest.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_pack.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_present.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_product.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_rrspacing.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_scale.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_set_exponent.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_shape.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_si_kind.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_sign.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_size.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_spacing.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_spread.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_sr_kind.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_sum.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_transpose.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_trim.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_unpack.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/list_read_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/logical_select_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/mainsub.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/math.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/module_interface.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/module_interface_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/mystery_proc.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/nestcons.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/parameter_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/partparm.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/plusconst_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/power.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/procarg.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/ptr.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/read_eof.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/retarray.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/retarray_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/scalarize.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/scalarize2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/scalarize3.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/slash_edit.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/spec_abs.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/st_function.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/stack_varsize.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/straret.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/strarray_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/strarray_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/strarray_3.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/strarray_4.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/strcmp.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/strcommon_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/string.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/strlen.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/strret.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/test_slice.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/unopened_unit_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/userop.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/where_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/where_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/where_3.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/where_4.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/where_5.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/where_6.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.fortran-torture/execute/write_logical.f90 [new file with mode: 0644]
gcc/testsuite/lib/fortran-torture.exp [new file with mode: 0644]
gcc/testsuite/lib/gcc-dg.exp
gcc/testsuite/lib/gfortran.exp [new file with mode: 0644]
gcc/testsuite/lib/scantree.exp [new file with mode: 0644]
gcc/testsuite/treelang/compile/compile.exp [deleted file]
gcc/testsuite/treelang/compile/tabs.tree [deleted file]
gcc/timevar.def
gcc/toplev.c
gcc/toplev.h
gcc/tracer.c
gcc/tree-alias-ander.c [new file with mode: 0644]
gcc/tree-alias-ander.h [new file with mode: 0644]
gcc/tree-alias-common.c [new file with mode: 0644]
gcc/tree-alias-common.h [new file with mode: 0644]
gcc/tree-alias-type.c [new file with mode: 0644]
gcc/tree-alias-type.h [new file with mode: 0644]
gcc/tree-browser.c [new file with mode: 0644]
gcc/tree-browser.def [new file with mode: 0644]
gcc/tree-cfg.c [new file with mode: 0644]
gcc/tree-complex.c [new file with mode: 0644]
gcc/tree-dfa.c [new file with mode: 0644]
gcc/tree-dump.c
gcc/tree-dump.h
gcc/tree-eh.c [new file with mode: 0644]
gcc/tree-flow-inline.h [new file with mode: 0644]
gcc/tree-flow.h [new file with mode: 0644]
gcc/tree-inline.c
gcc/tree-inline.h
gcc/tree-into-ssa.c [new file with mode: 0644]
gcc/tree-iterator.c [new file with mode: 0644]
gcc/tree-iterator.h [new file with mode: 0644]
gcc/tree-mudflap.c [new file with mode: 0644]
gcc/tree-mudflap.h [new file with mode: 0644]
gcc/tree-nested.c [new file with mode: 0644]
gcc/tree-nomudflap.c [new file with mode: 0644]
gcc/tree-nrv.c [new file with mode: 0644]
gcc/tree-optimize.c
gcc/tree-outof-ssa.c [new file with mode: 0644]
gcc/tree-pass.h [new file with mode: 0644]
gcc/tree-phinodes.c [new file with mode: 0644]
gcc/tree-pretty-print.c [new file with mode: 0644]
gcc/tree-profile.c [new file with mode: 0644]
gcc/tree-simple.c [new file with mode: 0644]
gcc/tree-simple.h [new file with mode: 0644]
gcc/tree-sra.c [new file with mode: 0644]
gcc/tree-ssa-alias.c [new file with mode: 0644]
gcc/tree-ssa-ccp.c [new file with mode: 0644]
gcc/tree-ssa-copy.c [new file with mode: 0644]
gcc/tree-ssa-copyrename.c [new file with mode: 0644]
gcc/tree-ssa-dce.c [new file with mode: 0644]
gcc/tree-ssa-dom.c [new file with mode: 0644]
gcc/tree-ssa-dse.c [new file with mode: 0644]
gcc/tree-ssa-forwprop.c [new file with mode: 0644]
gcc/tree-ssa-live.c [new file with mode: 0644]
gcc/tree-ssa-live.h [new file with mode: 0644]
gcc/tree-ssa-loop.c [new file with mode: 0644]
gcc/tree-ssa-operands.c [new file with mode: 0644]
gcc/tree-ssa-operands.h [new file with mode: 0644]
gcc/tree-ssa-phiopt.c [new file with mode: 0644]
gcc/tree-ssa-pre.c [new file with mode: 0644]
gcc/tree-ssa.c [new file with mode: 0644]
gcc/tree-ssanames.c [new file with mode: 0644]
gcc/tree-tailcall.c [new file with mode: 0644]
gcc/tree.c
gcc/tree.def
gcc/tree.h
gcc/unroll.c
gcc/unwind-sjlj.c
gcc/value-prof.c
gcc/value-prof.h
gcc/varasm.c
gcc/varray.c
gcc/varray.h
include/ChangeLog
libbanshee/AUTHORS [new file with mode: 0644]
libbanshee/COPYING [new file with mode: 0644]
libbanshee/COPYRIGHT [new file with mode: 0644]
libbanshee/ChangeLog [new file with mode: 0644]
libbanshee/INSTALL [new file with mode: 0644]
libbanshee/Makefile.am [new file with mode: 0644]
libbanshee/Makefile.in [new file with mode: 0644]
libbanshee/NEWS [new file with mode: 0644]
libbanshee/README [new file with mode: 0644]
libbanshee/acinclude.m4 [new file with mode: 0644]
libbanshee/aclocal.m4 [new file with mode: 0644]
libbanshee/config.h.in [new file with mode: 0644]
libbanshee/configure [new file with mode: 0755]
libbanshee/configure.in [new file with mode: 0644]
libbanshee/engine/ChangeLog [new file with mode: 0644]
libbanshee/engine/Makefile.am [new file with mode: 0644]
libbanshee/engine/Makefile.in [new file with mode: 0644]
libbanshee/engine/array.c [new file with mode: 0644]
libbanshee/engine/array.h [new file with mode: 0644]
libbanshee/engine/banshee.c [new file with mode: 0644]
libbanshee/engine/banshee.h [new file with mode: 0644]
libbanshee/engine/bool.h [new file with mode: 0644]
libbanshee/engine/bounds.c [new file with mode: 0644]
libbanshee/engine/bounds.h [new file with mode: 0644]
libbanshee/engine/buffer.c [new file with mode: 0644]
libbanshee/engine/buffer.h [new file with mode: 0644]
libbanshee/engine/compiler.h [new file with mode: 0644]
libbanshee/engine/dot.c [new file with mode: 0644]
libbanshee/engine/dot.h [new file with mode: 0644]
libbanshee/engine/flow-var.c [new file with mode: 0644]
libbanshee/engine/flow-var.h [new file with mode: 0644]
libbanshee/engine/flowrow-sort.c [new file with mode: 0644]
libbanshee/engine/flowrow-sort.h [new file with mode: 0644]
libbanshee/engine/hash.c [new file with mode: 0644]
libbanshee/engine/hash.h [new file with mode: 0644]
libbanshee/engine/hashset.c [new file with mode: 0644]
libbanshee/engine/hashset.h [new file with mode: 0644]
libbanshee/engine/jcollection.c [new file with mode: 0644]
libbanshee/engine/jcollection.h [new file with mode: 0644]
libbanshee/engine/linkage.h [new file with mode: 0644]
libbanshee/engine/list.c [new file with mode: 0644]
libbanshee/engine/list.h [new file with mode: 0644]
libbanshee/engine/malloc.c [new file with mode: 0644]
libbanshee/engine/nonspec.c [new file with mode: 0644]
libbanshee/engine/nonspec.h [new file with mode: 0644]
libbanshee/engine/setif-sort.c [new file with mode: 0644]
libbanshee/engine/setif-sort.h [new file with mode: 0644]
libbanshee/engine/setif-var.c [new file with mode: 0644]
libbanshee/engine/setif-var.h [new file with mode: 0644]
libbanshee/engine/setst-sort.c [new file with mode: 0644]
libbanshee/engine/setst-sort.h [new file with mode: 0644]
libbanshee/engine/setst-var.c [new file with mode: 0644]
libbanshee/engine/setst-var.h [new file with mode: 0644]
libbanshee/engine/stamp.c [new file with mode: 0644]
libbanshee/engine/stamp.h [new file with mode: 0644]
libbanshee/engine/term-sort.c [new file with mode: 0644]
libbanshee/engine/term-sort.h [new file with mode: 0644]
libbanshee/engine/term-var.c [new file with mode: 0644]
libbanshee/engine/term-var.h [new file with mode: 0644]
libbanshee/engine/termhash.c [new file with mode: 0644]
libbanshee/engine/termhash.h [new file with mode: 0644]
libbanshee/engine/ufind.c [new file with mode: 0644]
libbanshee/engine/ufind.h [new file with mode: 0644]
libbanshee/engine/util.c [new file with mode: 0644]
libbanshee/engine/util.h [new file with mode: 0644]
libbanshee/libcompat/Makefile.am [new file with mode: 0644]
libbanshee/libcompat/Makefile.in [new file with mode: 0644]
libbanshee/libcompat/alloc.c [new file with mode: 0644]
libbanshee/libcompat/pages.c [new file with mode: 0644]
libbanshee/libcompat/profile.c [new file with mode: 0644]
libbanshee/libcompat/profile.h [new file with mode: 0644]
libbanshee/libcompat/radix-tree.c [new file with mode: 0644]
libbanshee/libcompat/radix-tree.h [new file with mode: 0644]
libbanshee/libcompat/regions.c [new file with mode: 0644]
libbanshee/libcompat/regions.h [new file with mode: 0644]
libbanshee/points-to/Makefile.am [new file with mode: 0644]
libbanshee/points-to/Makefile.in [new file with mode: 0644]
libbanshee/points-to/andersen_terms.c [new file with mode: 0644]
libbanshee/points-to/andersen_terms.h [new file with mode: 0644]
libbanshee/points-to/andersen_terms.spec [new file with mode: 0644]
libbanshee/points-to/andersen_terms_st.spec [new file with mode: 0644]
libbanshee/stamp-h.in [new file with mode: 0644]
libgfortran/AUTHORS [new file with mode: 0644]
libgfortran/COPYING [new file with mode: 0644]
libgfortran/ChangeLog [new file with mode: 0644]
libgfortran/INSTALL [new file with mode: 0644]
libgfortran/Makefile.am [new file with mode: 0644]
libgfortran/Makefile.in [new file with mode: 0644]
libgfortran/NEWS [new file with mode: 0644]
libgfortran/README [new file with mode: 0644]
libgfortran/acinclude.m4 [new file with mode: 0644]
libgfortran/aclocal.m4 [new file with mode: 0644]
libgfortran/config.h.in [new file with mode: 0644]
libgfortran/configure [new file with mode: 0755]
libgfortran/configure.in [new file with mode: 0644]
libgfortran/fmain.c [new file with mode: 0644]
libgfortran/generated/_abs_c4.f90 [new file with mode: 0644]
libgfortran/generated/_abs_c8.f90 [new file with mode: 0644]
libgfortran/generated/_abs_i4.f90 [new file with mode: 0644]
libgfortran/generated/_abs_i8.f90 [new file with mode: 0644]
libgfortran/generated/_abs_r4.f90 [new file with mode: 0644]
libgfortran/generated/_abs_r8.f90 [new file with mode: 0644]
libgfortran/generated/_acos_r4.f90 [new file with mode: 0644]
libgfortran/generated/_acos_r8.f90 [new file with mode: 0644]
libgfortran/generated/_aint_r4.f90 [new file with mode: 0644]
libgfortran/generated/_aint_r8.f90 [new file with mode: 0644]
libgfortran/generated/_anint_r4.f90 [new file with mode: 0644]
libgfortran/generated/_anint_r8.f90 [new file with mode: 0644]
libgfortran/generated/_asin_r4.f90 [new file with mode: 0644]
libgfortran/generated/_asin_r8.f90 [new file with mode: 0644]
libgfortran/generated/_atan2_r4.f90 [new file with mode: 0644]
libgfortran/generated/_atan2_r8.f90 [new file with mode: 0644]
libgfortran/generated/_atan_r4.f90 [new file with mode: 0644]
libgfortran/generated/_atan_r8.f90 [new file with mode: 0644]
libgfortran/generated/_conjg_c4.f90 [new file with mode: 0644]
libgfortran/generated/_conjg_c8.f90 [new file with mode: 0644]
libgfortran/generated/_cos_c4.f90 [new file with mode: 0644]
libgfortran/generated/_cos_c8.f90 [new file with mode: 0644]
libgfortran/generated/_cos_r4.f90 [new file with mode: 0644]
libgfortran/generated/_cos_r8.f90 [new file with mode: 0644]
libgfortran/generated/_cosh_r4.f90 [new file with mode: 0644]
libgfortran/generated/_cosh_r8.f90 [new file with mode: 0644]
libgfortran/generated/_dim_i4.f90 [new file with mode: 0644]
libgfortran/generated/_dim_i8.f90 [new file with mode: 0644]
libgfortran/generated/_dim_r4.f90 [new file with mode: 0644]
libgfortran/generated/_dim_r8.f90 [new file with mode: 0644]
libgfortran/generated/_exp_c4.f90 [new file with mode: 0644]
libgfortran/generated/_exp_c8.f90 [new file with mode: 0644]
libgfortran/generated/_exp_r4.f90 [new file with mode: 0644]
libgfortran/generated/_exp_r8.f90 [new file with mode: 0644]
libgfortran/generated/_log10_r4.f90 [new file with mode: 0644]
libgfortran/generated/_log10_r8.f90 [new file with mode: 0644]
libgfortran/generated/_log_c4.f90 [new file with mode: 0644]
libgfortran/generated/_log_c8.f90 [new file with mode: 0644]
libgfortran/generated/_log_r4.f90 [new file with mode: 0644]
libgfortran/generated/_log_r8.f90 [new file with mode: 0644]
libgfortran/generated/_mod_i4.f90 [new file with mode: 0644]
libgfortran/generated/_mod_i8.f90 [new file with mode: 0644]
libgfortran/generated/_mod_r4.f90 [new file with mode: 0644]
libgfortran/generated/_mod_r8.f90 [new file with mode: 0644]
libgfortran/generated/_sign_i4.f90 [new file with mode: 0644]
libgfortran/generated/_sign_i8.f90 [new file with mode: 0644]
libgfortran/generated/_sign_r4.f90 [new file with mode: 0644]
libgfortran/generated/_sign_r8.f90 [new file with mode: 0644]
libgfortran/generated/_sin_c4.f90 [new file with mode: 0644]
libgfortran/generated/_sin_c8.f90 [new file with mode: 0644]
libgfortran/generated/_sin_r4.f90 [new file with mode: 0644]
libgfortran/generated/_sin_r8.f90 [new file with mode: 0644]
libgfortran/generated/_sinh_r4.f90 [new file with mode: 0644]
libgfortran/generated/_sinh_r8.f90 [new file with mode: 0644]
libgfortran/generated/_sqrt_c4.f90 [new file with mode: 0644]
libgfortran/generated/_sqrt_c8.f90 [new file with mode: 0644]
libgfortran/generated/_sqrt_r4.f90 [new file with mode: 0644]
libgfortran/generated/_sqrt_r8.f90 [new file with mode: 0644]
libgfortran/generated/_tan_r4.f90 [new file with mode: 0644]
libgfortran/generated/_tan_r8.f90 [new file with mode: 0644]
libgfortran/generated/_tanh_r4.f90 [new file with mode: 0644]
libgfortran/generated/_tanh_r8.f90 [new file with mode: 0644]
libgfortran/generated/all_l4.c [new file with mode: 0644]
libgfortran/generated/all_l8.c [new file with mode: 0644]
libgfortran/generated/any_l4.c [new file with mode: 0644]
libgfortran/generated/any_l8.c [new file with mode: 0644]
libgfortran/generated/count_4_l4.c [new file with mode: 0644]
libgfortran/generated/count_4_l8.c [new file with mode: 0644]
libgfortran/generated/count_8_l4.c [new file with mode: 0644]
libgfortran/generated/count_8_l8.c [new file with mode: 0644]
libgfortran/generated/cshift1_4.c [new file with mode: 0644]
libgfortran/generated/cshift1_8.c [new file with mode: 0644]
libgfortran/generated/dotprod_c4.c [new file with mode: 0644]
libgfortran/generated/dotprod_c8.c [new file with mode: 0644]
libgfortran/generated/dotprod_i4.c [new file with mode: 0644]
libgfortran/generated/dotprod_i8.c [new file with mode: 0644]
libgfortran/generated/dotprod_l4.c [new file with mode: 0644]
libgfortran/generated/dotprod_l8.c [new file with mode: 0644]
libgfortran/generated/dotprod_r4.c [new file with mode: 0644]
libgfortran/generated/dotprod_r8.c [new file with mode: 0644]
libgfortran/generated/eoshift1_4.c [new file with mode: 0644]
libgfortran/generated/eoshift1_8.c [new file with mode: 0644]
libgfortran/generated/eoshift3_4.c [new file with mode: 0644]
libgfortran/generated/eoshift3_8.c [new file with mode: 0644]
libgfortran/generated/exp_c4.c [new file with mode: 0644]
libgfortran/generated/exp_c8.c [new file with mode: 0644]
libgfortran/generated/exponent_r4.c [new file with mode: 0644]
libgfortran/generated/exponent_r8.c [new file with mode: 0644]
libgfortran/generated/fraction_r4.c [new file with mode: 0644]
libgfortran/generated/fraction_r8.c [new file with mode: 0644]
libgfortran/generated/hyp_c4.c [new file with mode: 0644]
libgfortran/generated/hyp_c8.c [new file with mode: 0644]
libgfortran/generated/in_pack_i4.c [new file with mode: 0644]
libgfortran/generated/in_pack_i8.c [new file with mode: 0644]
libgfortran/generated/in_unpack_i4.c [new file with mode: 0644]
libgfortran/generated/in_unpack_i8.c [new file with mode: 0644]
libgfortran/generated/matmul_c4.c [new file with mode: 0644]
libgfortran/generated/matmul_c8.c [new file with mode: 0644]
libgfortran/generated/matmul_i4.c [new file with mode: 0644]
libgfortran/generated/matmul_i8.c [new file with mode: 0644]
libgfortran/generated/matmul_l4.c [new file with mode: 0644]
libgfortran/generated/matmul_l8.c [new file with mode: 0644]
libgfortran/generated/matmul_r4.c [new file with mode: 0644]
libgfortran/generated/matmul_r8.c [new file with mode: 0644]
libgfortran/generated/maxloc0_4_i4.c [new file with mode: 0644]
libgfortran/generated/maxloc0_4_i8.c [new file with mode: 0644]
libgfortran/generated/maxloc0_4_r4.c [new file with mode: 0644]
libgfortran/generated/maxloc0_4_r8.c [new file with mode: 0644]
libgfortran/generated/maxloc0_8_i4.c [new file with mode: 0644]
libgfortran/generated/maxloc0_8_i8.c [new file with mode: 0644]
libgfortran/generated/maxloc0_8_r4.c [new file with mode: 0644]
libgfortran/generated/maxloc0_8_r8.c [new file with mode: 0644]
libgfortran/generated/maxloc1_4_i4.c [new file with mode: 0644]
libgfortran/generated/maxloc1_4_i8.c [new file with mode: 0644]
libgfortran/generated/maxloc1_4_r4.c [new file with mode: 0644]
libgfortran/generated/maxloc1_4_r8.c [new file with mode: 0644]
libgfortran/generated/maxloc1_8_i4.c [new file with mode: 0644]
libgfortran/generated/maxloc1_8_i8.c [new file with mode: 0644]
libgfortran/generated/maxloc1_8_r4.c [new file with mode: 0644]
libgfortran/generated/maxloc1_8_r8.c [new file with mode: 0644]
libgfortran/generated/maxval_i4.c [new file with mode: 0644]
libgfortran/generated/maxval_i8.c [new file with mode: 0644]
libgfortran/generated/maxval_r4.c [new file with mode: 0644]
libgfortran/generated/maxval_r8.c [new file with mode: 0644]
libgfortran/generated/minloc0_4_i4.c [new file with mode: 0644]
libgfortran/generated/minloc0_4_i8.c [new file with mode: 0644]
libgfortran/generated/minloc0_4_r4.c [new file with mode: 0644]
libgfortran/generated/minloc0_4_r8.c [new file with mode: 0644]
libgfortran/generated/minloc0_8_i4.c [new file with mode: 0644]
libgfortran/generated/minloc0_8_i8.c [new file with mode: 0644]
libgfortran/generated/minloc0_8_r4.c [new file with mode: 0644]
libgfortran/generated/minloc0_8_r8.c [new file with mode: 0644]
libgfortran/generated/minloc1_4_i4.c [new file with mode: 0644]
libgfortran/generated/minloc1_4_i8.c [new file with mode: 0644]
libgfortran/generated/minloc1_4_r4.c [new file with mode: 0644]
libgfortran/generated/minloc1_4_r8.c [new file with mode: 0644]
libgfortran/generated/minloc1_8_i4.c [new file with mode: 0644]
libgfortran/generated/minloc1_8_i8.c [new file with mode: 0644]
libgfortran/generated/minloc1_8_r4.c [new file with mode: 0644]
libgfortran/generated/minloc1_8_r8.c [new file with mode: 0644]
libgfortran/generated/minval_i4.c [new file with mode: 0644]
libgfortran/generated/minval_i8.c [new file with mode: 0644]
libgfortran/generated/minval_r4.c [new file with mode: 0644]
libgfortran/generated/minval_r8.c [new file with mode: 0644]
libgfortran/generated/nearest_r4.c [new file with mode: 0644]
libgfortran/generated/nearest_r8.c [new file with mode: 0644]
libgfortran/generated/product_c4.c [new file with mode: 0644]
libgfortran/generated/product_c8.c [new file with mode: 0644]
libgfortran/generated/product_i4.c [new file with mode: 0644]
libgfortran/generated/product_i8.c [new file with mode: 0644]
libgfortran/generated/product_r4.c [new file with mode: 0644]
libgfortran/generated/product_r8.c [new file with mode: 0644]
libgfortran/generated/reshape_i4.c [new file with mode: 0644]
libgfortran/generated/reshape_i8.c [new file with mode: 0644]
libgfortran/generated/set_exponent_r4.c [new file with mode: 0644]
libgfortran/generated/set_exponent_r8.c [new file with mode: 0644]
libgfortran/generated/shape_i4.c [new file with mode: 0644]
libgfortran/generated/shape_i8.c [new file with mode: 0644]
libgfortran/generated/sum_c4.c [new file with mode: 0644]
libgfortran/generated/sum_c8.c [new file with mode: 0644]
libgfortran/generated/sum_i4.c [new file with mode: 0644]
libgfortran/generated/sum_i8.c [new file with mode: 0644]
libgfortran/generated/sum_r4.c [new file with mode: 0644]
libgfortran/generated/sum_r8.c [new file with mode: 0644]
libgfortran/generated/transpose_i4.c [new file with mode: 0644]
libgfortran/generated/transpose_i8.c [new file with mode: 0644]
libgfortran/generated/trig_c4.c [new file with mode: 0644]
libgfortran/generated/trig_c8.c [new file with mode: 0644]
libgfortran/intrinsics/abort.c [new file with mode: 0644]
libgfortran/intrinsics/associated.c [new file with mode: 0644]
libgfortran/intrinsics/cpu_time.c [new file with mode: 0644]
libgfortran/intrinsics/cshift0.c [new file with mode: 0644]
libgfortran/intrinsics/dprod_r8.f90 [new file with mode: 0644]
libgfortran/intrinsics/eoshift0.c [new file with mode: 0644]
libgfortran/intrinsics/eoshift2.c [new file with mode: 0644]
libgfortran/intrinsics/ishftc.c [new file with mode: 0644]
libgfortran/intrinsics/pack_generic.c [new file with mode: 0644]
libgfortran/intrinsics/random.c [new file with mode: 0644]
libgfortran/intrinsics/reshape_generic.c [new file with mode: 0644]
libgfortran/intrinsics/reshape_packed.c [new file with mode: 0644]
libgfortran/intrinsics/selected_kind.f90 [new file with mode: 0644]
libgfortran/intrinsics/size.c [new file with mode: 0644]
libgfortran/intrinsics/spread_generic.c [new file with mode: 0644]
libgfortran/intrinsics/string_intrinsics.c [new file with mode: 0644]
libgfortran/intrinsics/transpose_generic.c [new file with mode: 0644]
libgfortran/intrinsics/unpack_generic.c [new file with mode: 0644]
libgfortran/io/backspace.c [new file with mode: 0644]
libgfortran/io/close.c [new file with mode: 0644]
libgfortran/io/endfile.c [new file with mode: 0644]
libgfortran/io/format.c [new file with mode: 0644]
libgfortran/io/inquire.c [new file with mode: 0644]
libgfortran/io/io.h [new file with mode: 0644]
libgfortran/io/list_read.c [new file with mode: 0644]
libgfortran/io/lock.c [new file with mode: 0644]
libgfortran/io/open.c [new file with mode: 0644]
libgfortran/io/read.c [new file with mode: 0644]
libgfortran/io/rewind.c [new file with mode: 0644]
libgfortran/io/transfer.c [new file with mode: 0644]
libgfortran/io/unit.c [new file with mode: 0644]
libgfortran/io/unix.c [new file with mode: 0644]
libgfortran/io/write.c [new file with mode: 0644]
libgfortran/libgfortran.h [new file with mode: 0644]
libgfortran/m4/all.m4 [new file with mode: 0644]
libgfortran/m4/any.m4 [new file with mode: 0644]
libgfortran/m4/cexp.m4 [new file with mode: 0644]
libgfortran/m4/chyp.m4 [new file with mode: 0644]
libgfortran/m4/count.m4 [new file with mode: 0644]
libgfortran/m4/cshift1.m4 [new file with mode: 0644]
libgfortran/m4/ctrig.m4 [new file with mode: 0644]
libgfortran/m4/dotprod.m4 [new file with mode: 0644]
libgfortran/m4/dotprodc.m4 [new file with mode: 0644]
libgfortran/m4/dotprodl.m4 [new file with mode: 0644]
libgfortran/m4/eoshift1.m4 [new file with mode: 0644]
libgfortran/m4/eoshift3.m4 [new file with mode: 0644]
libgfortran/m4/exponent.m4 [new file with mode: 0644]
libgfortran/m4/fraction.m4 [new file with mode: 0644]
libgfortran/m4/head.m4 [new file with mode: 0644]
libgfortran/m4/iforeach.m4 [new file with mode: 0644]
libgfortran/m4/ifunction.m4 [new file with mode: 0644]
libgfortran/m4/in_pack.m4 [new file with mode: 0644]
libgfortran/m4/in_unpack.m4 [new file with mode: 0644]
libgfortran/m4/iparm.m4 [new file with mode: 0644]
libgfortran/m4/matmul.m4 [new file with mode: 0644]
libgfortran/m4/matmull.m4 [new file with mode: 0644]
libgfortran/m4/maxloc0.m4 [new file with mode: 0644]
libgfortran/m4/maxloc1.m4 [new file with mode: 0644]
libgfortran/m4/maxval.m4 [new file with mode: 0644]
libgfortran/m4/minloc0.m4 [new file with mode: 0644]
libgfortran/m4/minloc1.m4 [new file with mode: 0644]
libgfortran/m4/minval.m4 [new file with mode: 0644]
libgfortran/m4/mtype.m4 [new file with mode: 0644]
libgfortran/m4/nearest.m4 [new file with mode: 0644]
libgfortran/m4/product.m4 [new file with mode: 0644]
libgfortran/m4/reshape.m4 [new file with mode: 0644]
libgfortran/m4/set_exponent.m4 [new file with mode: 0644]
libgfortran/m4/shape.m4 [new file with mode: 0644]
libgfortran/m4/specific.m4 [new file with mode: 0644]
libgfortran/m4/specific2.m4 [new file with mode: 0644]
libgfortran/m4/sum.m4 [new file with mode: 0644]
libgfortran/m4/transpose.m4 [new file with mode: 0644]
libgfortran/m4/types.m4 [new file with mode: 0644]
libgfortran/runtime/environ.c [new file with mode: 0644]
libgfortran/runtime/error.c [new file with mode: 0644]
libgfortran/runtime/in_pack_generic.c [new file with mode: 0644]
libgfortran/runtime/in_unpack_generic.c [new file with mode: 0644]
libgfortran/runtime/main.c [new file with mode: 0644]
libgfortran/runtime/memory.c [new file with mode: 0644]
libgfortran/runtime/pause.c [new file with mode: 0644]
libgfortran/runtime/select.c [new file with mode: 0644]
libgfortran/runtime/stop.c [new file with mode: 0644]
libgfortran/runtime/string.c [new file with mode: 0644]
libmudflap/ChangeLog [new file with mode: 0644]
libmudflap/Makefile.am [new file with mode: 0644]
libmudflap/Makefile.in [new file with mode: 0644]
libmudflap/acinclude.m4 [new file with mode: 0644]
libmudflap/aclocal.m4 [new file with mode: 0644]
libmudflap/config.h.in [new file with mode: 0644]
libmudflap/configure [new file with mode: 0755]
libmudflap/configure.in [new file with mode: 0644]
libmudflap/mf-heuristics.c [new file with mode: 0644]
libmudflap/mf-hooks1.c [new file with mode: 0644]
libmudflap/mf-hooks2.c [new file with mode: 0644]
libmudflap/mf-hooks3.c [new file with mode: 0644]
libmudflap/mf-impl.h [new file with mode: 0644]
libmudflap/mf-runtime.c [new file with mode: 0644]
libmudflap/mf-runtime.h.in [new file with mode: 0644]
libmudflap/stamp-h.in [new file with mode: 0644]
libmudflap/testsuite/Makefile.am [new file with mode: 0644]
libmudflap/testsuite/Makefile.in [new file with mode: 0644]
libmudflap/testsuite/config/default.exp [new file with mode: 0644]
libmudflap/testsuite/lib/libmudflap.exp [new file with mode: 0644]
libmudflap/testsuite/lib/mfdg.exp [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c++/c++frags.exp [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c++/fail24-frag.cxx [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c++/pass27-frag.cxx [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c++/pass28-frag.cxx [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c++/pass31-frag.cxx [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c++/pass41-frag.cxx [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/cfrags.exp [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail1-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail10-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail11-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail12-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail13-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail14-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail15-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail16-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail17-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail18-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail19-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail2-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail20-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail21-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail22-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail23-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail25-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail26-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail27-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail28-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail29-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail3-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail30-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail31-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail4-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail5-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail6-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail7-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail8-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/fail9-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/hook-allocstuff.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass-stratcliff.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass1-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass10-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass11-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass12-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass13-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass14-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass15-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass16-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass17-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass18-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass19-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass2-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass20-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass21-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass22-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass23-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass24-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass25-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass26-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass29-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass3-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass30-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass32-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass33-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass34-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass35-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass36-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass38-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass4-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass42-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass43-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass44-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass45-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass46-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass5-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass6-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass7-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass8-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.c/pass9-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.cth/cthfrags.exp [new file with mode: 0644]
libmudflap/testsuite/libmudflap.cth/pass37-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.cth/pass39-frag.c [new file with mode: 0644]
libmudflap/testsuite/libmudflap.cth/pass40-frag.c [new file with mode: 0644]
libobjc/configure
maintainer-scripts/ChangeLog
maintainer-scripts/gcc_release
maintainer-scripts/snapshot-README
maintainer-scripts/snapshot-index.html

index 1e07815..34e4091 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,28 @@
+2004-05-13  Diego Novillo  <dnovillo@redhat.com>
+
+       Merge from tree-ssa-20020619-branch.
+
+       * Makefile.def: Add libbanshee, libmudflap and libgfortran.
+       * Makefile.tpl (BUILD_CONFIGDIRS): Add libbanshee.
+       (HOST_GMPLIBS): Define.
+       (HOST_GMPINC): Define.
+       (TARGET_LIB_PATH): Add libmudflap.
+       (GFORTRAN_FOR_TARGET): Define.
+       (configure-build*): Export GFORTRAN.
+       (configure-gcc): Export GMPLIBS and GMPINC.
+       (all-gcc): Add maybe-all-libbanshee.
+       (configure-target-libgfortran): Define.
+       * Makefile.in: Regenerate.
+       * configure.in (host_libs): Add libbanshee.
+       (target_libraries): Add target-libmudflap and target-libgfortran.
+       Add --with-libbanshee.
+       Handle --disable-libmudflap.
+       (*-*-freebsd*): Use with_gmp.
+       Add $(libgcj) to noconfigdirs.
+       * configure: Regenerate.
+       * depcomp: New file.
+       * MAINTAINERS: Add tree-ssa maintainers.
+
 2004-05-04  Vladimir Makarov  <vmakarov@redhat.com>
 
         * MAINTAINERS (Various Maintainers): Add myself.
diff --git a/ChangeLog.tree-ssa b/ChangeLog.tree-ssa
new file mode 100644 (file)
index 0000000..9ada8f0
--- /dev/null
@@ -0,0 +1,110 @@
+2004-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * configure.in (GMP checking): s/save_CFLAGS/saved_CFLAGS.
+       * configure: Regenerate.
+
+2004-04-22  Loren J. Rittle <ljrittle@acm.org>
+
+       * configure.in (*-*-freebsd*): Use with_gmp to "Avoid crusty gmp.h."
+       * configure: Rebuilt (with autoconf version 2.13).
+
+2004-04-17  Paul Brook  <paul@codesourcery.com>
+
+       * Makefile.tmp (EXTRA_HOST_FLAGS): Remove GMPLIBS and GMPINC.
+       (configure-gcc): Set GMPLIBS and GMPINC.
+       * Makefile.in: Regenerate.
+
+2004-04-14  Paul Brook  <paul@codesourcery.com>
+
+       * Makefile.tmp (HOST_GMPLIBS, HOST_GMPINC): New variables.
+       (EXTRA_HOST_FLAGS): Pass them.
+       * configure.in: Add check for GMP.  Disable languages if not found.
+       * Makefile.in, configure: Regenrate.
+
+2004-03-29  Diego Novillo  <dnovillo@redhat.com>
+
+       * configure.in: Set with_libbansshee to yes by default.
+       * configure: Regenerate.
+
+2004-03-28  Diego Novillo  <dnovillo@redhat.com>
+
+       * configure.in: Fix handling of --without-libbanshee.
+       * configure: Regenerate.
+
+2004-03-26  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+       * configure.in: Add support for --without-libbanshee.
+       * configure: Regenerated.
+
+2004-02-17  Brian Booth  <bbooth@redhat.com>
+
+       * MAINTAINERS.tree-ssa: Add self to write after approval.
+
+2004-02-13  Loren J. Rittle <ljrittle@acm.org>
+
+       * configure.in (*-*-freebsd*): Avoid crusty gmp.h.
+       (alpha*-*-*freebsd*, i[[3456789]]86-*-*freebsd*): Merge into above.
+       * configure: Rebuilt (with autoconf version 2.13).
+
+2003-10-22  Frank Ch. Eigler  <fche@redhat.com>
+
+       * configure.in: Add support for "--disable-libmudflap" option.
+       * configure: Regenerated.
+
+2003-09-22  Diego Novillo  <dnovillo@redhat.com>
+
+       * MAINTAINERS.tree-ssa: Add Andrew MacLeod as global maintainer for
+       the branch.
+
+2003-08-23  Paul Brook  <paul@nowt.org>
+
+       * Makefile.in: Regenerate.
+
+2003-07-26  Paul Brook  <paul@nowt.org>
+
+       * Makefile.def: Add libgfortran and GFORTRAN_FOR_TARGET.
+       * Makefile.tmp: Ditto.
+       * configure.in: Ditto.
+       * depcomp: New file.
+       * maintainer-scripts/gcc_release: Add gcc-fortran.
+       * maintainer-scripts/snapshot-README: Ditto.
+       * maintainer-scripts/snapshot-index.html: Ditto.
+       * libgfortran: New target library.
+
+2003-06-05  Frank Ch. Eigler  <fche@redhat.com>
+
+       * Makefile.in: Regenerated to activate libmudflap builds.
+
+2003-04-25  Diego Novillo  <dnovillo@redhat.com>
+
+       * MAINTAINERS.tree-ssa: New file.
+
+2003-01-29  Daniel Berlin  <dberlin@dberlin.org>
+
+       * configure.in: Use ac_configure_args for libbanshee option
+       * configure: regen.
+
+2002-11-27  Diego Novillo  <dnovillo@redhat.com>
+
+       * Makefile.tpl (all-gcc, all-bootstrap): Add dependency on 
+       all-libbanshee.
+       * Makefile.in: Regenerate.
+
+2002-11-25  Daniel Berlin  <dberlin@dberlin.org>
+       
+       * Makefile.def: Diego already did the libmudflap moving in a merge,
+       so remove the extra i added.
+       * Makefile.in: Regenerate.
+
+2002-11-24  Daniel Berlin  <dberlin@dberlin.org>
+
+       * configure.in: Add libbanshee related stuff.
+       * Makefile.in: Regenerate from Makefile.def.
+       * Makefile.def: Move libmudflap stuff to here, where it belongs.
+       Add libbanshee stuff.
+       * Makefile.tpl: Add libbanshee stuff.
+
+2002-08-12  Frank Ch. Eigler  <fche@redhat.com>
+
+       * Makefile.in (target-libmudflap): Add libmudflap-related targets.
+       * configure.in (target_libs): Ditto.
index e2b979f..14dac9b 100644 (file)
@@ -170,6 +170,11 @@ gcov                       Nathan Sidwell          nathan@codesourcery.com
 option handling                Neil Booth              neil@daikokuya.co.uk
 libffi testsuite       Andreas Tobler          andreast@gcc.gnu.org
 middle-end             Roger Sayle             roger@eyesopen.com
+tree-ssa               Diego Novillo           dnovillo@redhat.com
+tree-ssa               Andrew MacLeod          amacleod@redhat.com
+PRE, points-to         Daniel Berlin           dberlin@dberlin.org
+mudflap                        Frank Ch. Eigler        fche@redhat.com
+tree browser/unparser  Sebastian Pop           s.pop@laposte.net
 
 Note individuals who maintain parts of the compiler need approval to check
 in changes outside of the parts of the compiler they maintain.
index e8e207a..5f29368 100644 (file)
@@ -25,6 +25,7 @@ AutoGen definitions Makefile.tpl;
 // that recursive target in its Makefile.
 
 build_modules= { module= libiberty; };
+build_modules= { module= libbanshee; };
 
 host_modules= { module= ash; };
 host_modules= { module= autoconf; };
@@ -59,6 +60,7 @@ host_modules= { module= tcl;
 host_modules= { module= itcl; };
 host_modules= { module= ld; bootstrap=true; };
 host_modules= { module= libgui; };
+host_modules= { module= libbanshee; bootstrap=true; no_install=true; };
 host_modules= { module= libiberty; bootstrap=true; };
 host_modules= { module= libtool; };
 host_modules= { module= m4; };
@@ -97,8 +99,10 @@ host_modules= { module= libtermcap; no_check=true;
 host_modules= { module= utils; no_check=true; };
 
 target_modules = { module= libstdc++-v3; raw_cxx=true; };
+target_modules = { module= libmudflap; };
 target_modules = { module= newlib; };
 target_modules = { module= libf2c; };
+target_modules = { module= libgfortran; };
 target_modules = { module= libobjc; };
 target_modules = { module= libtermcap; no_check=true; stage=true;
                    missing=mostlyclean;
@@ -202,6 +206,7 @@ flags_to_pass = { flag= CXX_FOR_TARGET ; };
 flags_to_pass = { flag= CXXFLAGS_FOR_TARGET ; };
 flags_to_pass = { flag= DLLTOOL_FOR_TARGET ; };
 flags_to_pass = { flag= GCJ_FOR_TARGET ; };
+flags_to_pass = { flag= GFORTRAN_FOR_TARGET ; };
 flags_to_pass = { flag= LD_FOR_TARGET ; };
 flags_to_pass = { flag= LIBCFLAGS_FOR_TARGET ; };
 flags_to_pass = { flag= LIBCXXFLAGS_FOR_TARGET ; };
index 8f60905..ff065ac 100644 (file)
@@ -102,7 +102,7 @@ REALLY_SET_LIB_PATH = \
   $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH):$(TARGET_LIB_PATH):$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
 
 # This is the list of directories to be built for the build system.
-BUILD_CONFIGDIRS = libiberty
+BUILD_CONFIGDIRS = libiberty libbanshee
 # Build programs are put under this directory.
 BUILD_SUBDIR = @build_subdir@
 # This is set by the configure script to the arguments to use when configuring
@@ -124,6 +124,10 @@ TARGET_SUBDIR = @target_subdir@
 # directories built for the target.
 TARGET_CONFIGARGS = @target_configargs@
 
+# Where to find GMP
+HOST_GMPLIBS = @gmplibs@
+HOST_GMPINC = @gmpinc@
+
 # ----------------------------------------------
 # Programs producing files for the BUILD machine
 # ----------------------------------------------
@@ -241,7 +245,7 @@ PICFLAG =
 
 # This is the list of directories that may be needed in RPATH_ENVVAR
 # so that prorgams built for the target machine work.
-TARGET_LIB_PATH = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
+TARGET_LIB_PATH = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:$$r/$(TARGET_SUBDIR)/libmudflap/.libs
 
 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
 
@@ -308,6 +312,7 @@ USUAL_DLLTOOL_FOR_TARGET = ` \
   fi`
 
 GCJ_FOR_TARGET = @GCJ_FOR_TARGET@
+GFORTRAN_FOR_TARGET = @GFORTRAN_FOR_TARGET@
 
 LD_FOR_TARGET=@LD_FOR_TARGET@
 CONFIGURED_LD_FOR_TARGET=@CONFIGURED_LD_FOR_TARGET@
@@ -446,6 +451,7 @@ BASE_FLAGS_TO_PASS = \
        "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
        "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
        "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
+       "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
        "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
        "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
        "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
@@ -568,6 +574,7 @@ configure-host: maybe-configure-gcc  \
     maybe-configure-itcl \
     maybe-configure-ld \
     maybe-configure-libgui \
+    maybe-configure-libbanshee \
     maybe-configure-libiberty \
     maybe-configure-libtool \
     maybe-configure-m4 \
@@ -603,8 +610,10 @@ configure-host: maybe-configure-gcc  \
 .PHONY: configure-target
 configure-target:  \
     maybe-configure-target-libstdc++-v3 \
+    maybe-configure-target-libmudflap \
     maybe-configure-target-newlib \
     maybe-configure-target-libf2c \
+    maybe-configure-target-libgfortran \
     maybe-configure-target-libobjc \
     maybe-configure-target-libtermcap \
     maybe-configure-target-winsup \
@@ -658,6 +667,7 @@ all-host: maybe-all-gcc  \
     maybe-all-itcl \
     maybe-all-ld \
     maybe-all-libgui \
+    maybe-all-libbanshee \
     maybe-all-libiberty \
     maybe-all-libtool \
     maybe-all-m4 \
@@ -693,8 +703,10 @@ all-host: maybe-all-gcc  \
 .PHONY: all-target
 all-target:  \
     maybe-all-target-libstdc++-v3 \
+    maybe-all-target-libmudflap \
     maybe-all-target-newlib \
     maybe-all-target-libf2c \
+    maybe-all-target-libgfortran \
     maybe-all-target-libobjc \
     maybe-all-target-libtermcap \
     maybe-all-target-winsup \
@@ -752,6 +764,7 @@ info-host: maybe-info-gcc  \
     maybe-info-itcl \
     maybe-info-ld \
     maybe-info-libgui \
+    maybe-info-libbanshee \
     maybe-info-libiberty \
     maybe-info-libtool \
     maybe-info-m4 \
@@ -788,8 +801,10 @@ info-host: maybe-info-gcc  \
 .PHONY: info-target
 info-target:  \
     maybe-info-target-libstdc++-v3 \
+    maybe-info-target-libmudflap \
     maybe-info-target-newlib \
     maybe-info-target-libf2c \
+    maybe-info-target-libgfortran \
     maybe-info-target-libobjc \
     maybe-info-target-libtermcap \
     maybe-info-target-winsup \
@@ -842,6 +857,7 @@ dvi-host: maybe-dvi-gcc  \
     maybe-dvi-itcl \
     maybe-dvi-ld \
     maybe-dvi-libgui \
+    maybe-dvi-libbanshee \
     maybe-dvi-libiberty \
     maybe-dvi-libtool \
     maybe-dvi-m4 \
@@ -878,8 +894,10 @@ dvi-host: maybe-dvi-gcc  \
 .PHONY: dvi-target
 dvi-target:  \
     maybe-dvi-target-libstdc++-v3 \
+    maybe-dvi-target-libmudflap \
     maybe-dvi-target-newlib \
     maybe-dvi-target-libf2c \
+    maybe-dvi-target-libgfortran \
     maybe-dvi-target-libobjc \
     maybe-dvi-target-libtermcap \
     maybe-dvi-target-winsup \
@@ -932,6 +950,7 @@ TAGS-host: maybe-TAGS-gcc  \
     maybe-TAGS-itcl \
     maybe-TAGS-ld \
     maybe-TAGS-libgui \
+    maybe-TAGS-libbanshee \
     maybe-TAGS-libiberty \
     maybe-TAGS-libtool \
     maybe-TAGS-m4 \
@@ -968,8 +987,10 @@ TAGS-host: maybe-TAGS-gcc  \
 .PHONY: TAGS-target
 TAGS-target:  \
     maybe-TAGS-target-libstdc++-v3 \
+    maybe-TAGS-target-libmudflap \
     maybe-TAGS-target-newlib \
     maybe-TAGS-target-libf2c \
+    maybe-TAGS-target-libgfortran \
     maybe-TAGS-target-libobjc \
     maybe-TAGS-target-libtermcap \
     maybe-TAGS-target-winsup \
@@ -1022,6 +1043,7 @@ install-info-host: maybe-install-info-gcc  \
     maybe-install-info-itcl \
     maybe-install-info-ld \
     maybe-install-info-libgui \
+    maybe-install-info-libbanshee \
     maybe-install-info-libiberty \
     maybe-install-info-libtool \
     maybe-install-info-m4 \
@@ -1058,8 +1080,10 @@ install-info-host: maybe-install-info-gcc  \
 .PHONY: install-info-target
 install-info-target:  \
     maybe-install-info-target-libstdc++-v3 \
+    maybe-install-info-target-libmudflap \
     maybe-install-info-target-newlib \
     maybe-install-info-target-libf2c \
+    maybe-install-info-target-libgfortran \
     maybe-install-info-target-libobjc \
     maybe-install-info-target-libtermcap \
     maybe-install-info-target-winsup \
@@ -1112,6 +1136,7 @@ installcheck-host: maybe-installcheck-gcc  \
     maybe-installcheck-itcl \
     maybe-installcheck-ld \
     maybe-installcheck-libgui \
+    maybe-installcheck-libbanshee \
     maybe-installcheck-libiberty \
     maybe-installcheck-libtool \
     maybe-installcheck-m4 \
@@ -1148,8 +1173,10 @@ installcheck-host: maybe-installcheck-gcc  \
 .PHONY: installcheck-target
 installcheck-target:  \
     maybe-installcheck-target-libstdc++-v3 \
+    maybe-installcheck-target-libmudflap \
     maybe-installcheck-target-newlib \
     maybe-installcheck-target-libf2c \
+    maybe-installcheck-target-libgfortran \
     maybe-installcheck-target-libobjc \
     maybe-installcheck-target-libtermcap \
     maybe-installcheck-target-winsup \
@@ -1202,6 +1229,7 @@ mostlyclean-host: maybe-mostlyclean-gcc  \
     maybe-mostlyclean-itcl \
     maybe-mostlyclean-ld \
     maybe-mostlyclean-libgui \
+    maybe-mostlyclean-libbanshee \
     maybe-mostlyclean-libiberty \
     maybe-mostlyclean-libtool \
     maybe-mostlyclean-m4 \
@@ -1238,8 +1266,10 @@ mostlyclean-host: maybe-mostlyclean-gcc  \
 .PHONY: mostlyclean-target
 mostlyclean-target:  \
     maybe-mostlyclean-target-libstdc++-v3 \
+    maybe-mostlyclean-target-libmudflap \
     maybe-mostlyclean-target-newlib \
     maybe-mostlyclean-target-libf2c \
+    maybe-mostlyclean-target-libgfortran \
     maybe-mostlyclean-target-libobjc \
     maybe-mostlyclean-target-libtermcap \
     maybe-mostlyclean-target-winsup \
@@ -1292,6 +1322,7 @@ clean-host: maybe-clean-gcc  \
     maybe-clean-itcl \
     maybe-clean-ld \
     maybe-clean-libgui \
+    maybe-clean-libbanshee \
     maybe-clean-libiberty \
     maybe-clean-libtool \
     maybe-clean-m4 \
@@ -1328,8 +1359,10 @@ clean-host: maybe-clean-gcc  \
 .PHONY: clean-target
 clean-target:  \
     maybe-clean-target-libstdc++-v3 \
+    maybe-clean-target-libmudflap \
     maybe-clean-target-newlib \
     maybe-clean-target-libf2c \
+    maybe-clean-target-libgfortran \
     maybe-clean-target-libobjc \
     maybe-clean-target-libtermcap \
     maybe-clean-target-winsup \
@@ -1382,6 +1415,7 @@ distclean-host: maybe-distclean-gcc  \
     maybe-distclean-itcl \
     maybe-distclean-ld \
     maybe-distclean-libgui \
+    maybe-distclean-libbanshee \
     maybe-distclean-libiberty \
     maybe-distclean-libtool \
     maybe-distclean-m4 \
@@ -1418,8 +1452,10 @@ distclean-host: maybe-distclean-gcc  \
 .PHONY: distclean-target
 distclean-target:  \
     maybe-distclean-target-libstdc++-v3 \
+    maybe-distclean-target-libmudflap \
     maybe-distclean-target-newlib \
     maybe-distclean-target-libf2c \
+    maybe-distclean-target-libgfortran \
     maybe-distclean-target-libobjc \
     maybe-distclean-target-libtermcap \
     maybe-distclean-target-winsup \
@@ -1472,6 +1508,7 @@ maintainer-clean-host: maybe-maintainer-clean-gcc  \
     maybe-maintainer-clean-itcl \
     maybe-maintainer-clean-ld \
     maybe-maintainer-clean-libgui \
+    maybe-maintainer-clean-libbanshee \
     maybe-maintainer-clean-libiberty \
     maybe-maintainer-clean-libtool \
     maybe-maintainer-clean-m4 \
@@ -1508,8 +1545,10 @@ maintainer-clean-host: maybe-maintainer-clean-gcc  \
 .PHONY: maintainer-clean-target
 maintainer-clean-target:  \
     maybe-maintainer-clean-target-libstdc++-v3 \
+    maybe-maintainer-clean-target-libmudflap \
     maybe-maintainer-clean-target-newlib \
     maybe-maintainer-clean-target-libf2c \
+    maybe-maintainer-clean-target-libgfortran \
     maybe-maintainer-clean-target-libobjc \
     maybe-maintainer-clean-target-libtermcap \
     maybe-maintainer-clean-target-winsup \
@@ -1619,6 +1658,7 @@ do-check: maybe-check-gcc  \
     maybe-check-itcl \
     maybe-check-ld \
     maybe-check-libgui \
+    maybe-check-libbanshee \
     maybe-check-libiberty \
     maybe-check-libtool \
     maybe-check-m4 \
@@ -1652,8 +1692,10 @@ do-check: maybe-check-gcc  \
     maybe-check-libtermcap \
     maybe-check-utils \
     maybe-check-target-libstdc++-v3 \
+    maybe-check-target-libmudflap \
     maybe-check-target-newlib \
     maybe-check-target-libf2c \
+    maybe-check-target-libgfortran \
     maybe-check-target-libobjc \
     maybe-check-target-libtermcap \
     maybe-check-target-winsup \
@@ -1729,6 +1771,7 @@ install-host-nogcc:  \
     maybe-install-itcl \
     maybe-install-ld \
     maybe-install-libgui \
+    maybe-install-libbanshee \
     maybe-install-libiberty \
     maybe-install-libtool \
     maybe-install-m4 \
@@ -1796,6 +1839,7 @@ install-host: maybe-install-gcc  \
     maybe-install-itcl \
     maybe-install-ld \
     maybe-install-libgui \
+    maybe-install-libbanshee \
     maybe-install-libiberty \
     maybe-install-libtool \
     maybe-install-m4 \
@@ -1832,8 +1876,10 @@ install-host: maybe-install-gcc  \
 .PHONY: install-target
 install-target:  \
     maybe-install-target-libstdc++-v3 \
+    maybe-install-target-libmudflap \
     maybe-install-target-newlib \
     maybe-install-target-libf2c \
+    maybe-install-target-libgfortran \
     maybe-install-target-libobjc \
     maybe-install-target-libtermcap \
     maybe-install-target-winsup \
@@ -1918,6 +1964,7 @@ configure-build-libiberty:
        CXX="$(CXX_FOR_BUILD)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
        LD="$(LD_FOR_BUILD)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
@@ -1972,6 +2019,76 @@ all-build-libiberty: configure-build-libiberty
        s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
        (cd $(BUILD_SUBDIR)/libiberty && $(MAKE) all)
 
+.PHONY: configure-build-libbanshee maybe-configure-build-libbanshee
+maybe-configure-build-libbanshee:
+configure-build-libbanshee:
+       @test ! -f $(BUILD_SUBDIR)/libbanshee/Makefile || exit 0; \
+       $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libbanshee ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       AR="$(AR_FOR_BUILD)"; export AR; \
+       AS="$(AS_FOR_BUILD)"; export AS; \
+       CC="$(CC_FOR_BUILD)"; export CC; \
+       CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
+       CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
+       CXX="$(CXX_FOR_BUILD)"; export CXX; \
+       CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
+       GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
+       DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
+       LD="$(LD_FOR_BUILD)"; export LD; \
+       LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
+       NM="$(NM_FOR_BUILD)"; export NM; \
+       RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
+       WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
+       echo Configuring in $(BUILD_SUBDIR)/libbanshee; \
+       cd "$(BUILD_SUBDIR)/libbanshee" || exit 1; \
+       case $(srcdir) in \
+         /* | [A-Za-z]:[\\/]*) \
+           topdir=$(srcdir) ;; \
+         *) \
+           case "$(BUILD_SUBDIR)" in \
+             .) topdir="../$(srcdir)" ;; \
+             *) topdir="../../$(srcdir)" ;; \
+           esac ;; \
+       esac; \
+       if [ "$(srcdir)" = "." ] ; then \
+         if [ "$(BUILD_SUBDIR)" != "." ] ; then \
+           if $(SHELL) $$s/symlink-tree $${topdir}/libbanshee "no-such-file" ; then \
+             if [ -f Makefile ]; then \
+               if $(MAKE) distclean; then \
+                 true; \
+               else \
+                 exit 1; \
+               fi; \
+             else \
+               true; \
+             fi; \
+           else \
+             exit 1; \
+           fi; \
+         else \
+           true; \
+         fi; \
+         srcdiroption="--srcdir=."; \
+         libsrcdir="."; \
+       else \
+         srcdiroption="--srcdir=$${topdir}/libbanshee"; \
+         libsrcdir="$$s/libbanshee"; \
+       fi; \
+       rm -f no-such-file || : ; \
+       CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
+         $(BUILD_CONFIGARGS) $${srcdiroption} \
+         --with-build-subdir="$(BUILD_SUBDIR)" \
+         || exit 1
+
+.PHONY: all-build-libbanshee maybe-all-build-libbanshee
+maybe-all-build-libbanshee:
+all-build-libbanshee: configure-build-libbanshee
+       @r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       (cd $(BUILD_SUBDIR)/libbanshee && $(MAKE) all)
+
 
 # --------------------------------------
 # Modules which run on the host machine
@@ -10483,6 +10600,268 @@ maintainer-clean-libgui:
 
 
 
+.PHONY: configure-libbanshee maybe-configure-libbanshee
+maybe-configure-libbanshee:
+configure-libbanshee:
+       @test ! -f libbanshee/Makefile || exit 0; \
+       [ -d libbanshee ] || mkdir libbanshee; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       CC="$(CC)"; export CC; \
+       CFLAGS="$(CFLAGS)"; export CFLAGS; \
+       CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
+       CXX="$(CXX)"; export CXX; \
+       CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
+       AR="$(AR)"; export AR; \
+       AS="$(AS)"; export AS; \
+       CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
+       DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
+       LD="$(LD)"; export LD; \
+       LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
+       NM="$(NM)"; export NM; \
+       RANLIB="$(RANLIB)"; export RANLIB; \
+       WINDRES="$(WINDRES)"; export WINDRES; \
+       OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
+       OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
+       echo Configuring in libbanshee; \
+       cd libbanshee || exit 1; \
+       case $(srcdir) in \
+         \.) \
+           srcdiroption="--srcdir=."; \
+           libsrcdir=".";; \
+         /* | [A-Za-z]:[\\/]*) \
+           srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
+           libsrcdir="$$s/libbanshee";; \
+         *) \
+           srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
+           libsrcdir="$$s/libbanshee";; \
+       esac; \
+       $(SHELL) $${libsrcdir}/configure \
+         $(HOST_CONFIGARGS) $${srcdiroption} \
+         || exit 1
+
+.PHONY: all-libbanshee maybe-all-libbanshee
+maybe-all-libbanshee:
+all-libbanshee: configure-libbanshee
+       @r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS) all)
+
+.PHONY: check-libbanshee maybe-check-libbanshee
+maybe-check-libbanshee:
+
+check-libbanshee:
+       @r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS) check)
+
+
+.PHONY: install-libbanshee maybe-install-libbanshee
+maybe-install-libbanshee:
+
+install-libbanshee:
+
+
+# Other targets (info, dvi, etc.)
+
+.PHONY: maybe-info-libbanshee info-libbanshee
+maybe-info-libbanshee:
+
+info-libbanshee: \
+    configure-libbanshee 
+       @[ -f ./libbanshee/Makefile ] || exit 0; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       for flag in $(EXTRA_HOST_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       echo "Doing info in libbanshee" ; \
+       (cd libbanshee && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 info) \
+         || exit 1
+
+
+.PHONY: maybe-dvi-libbanshee dvi-libbanshee
+maybe-dvi-libbanshee:
+
+dvi-libbanshee: \
+    configure-libbanshee 
+       @[ -f ./libbanshee/Makefile ] || exit 0; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       for flag in $(EXTRA_HOST_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       echo "Doing dvi in libbanshee" ; \
+       (cd libbanshee && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 dvi) \
+         || exit 1
+
+
+.PHONY: maybe-TAGS-libbanshee TAGS-libbanshee
+maybe-TAGS-libbanshee:
+
+TAGS-libbanshee: \
+    configure-libbanshee 
+       @[ -f ./libbanshee/Makefile ] || exit 0; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       for flag in $(EXTRA_HOST_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       echo "Doing TAGS in libbanshee" ; \
+       (cd libbanshee && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 TAGS) \
+         || exit 1
+
+
+.PHONY: maybe-install-info-libbanshee install-info-libbanshee
+maybe-install-info-libbanshee:
+
+install-info-libbanshee: \
+    configure-libbanshee \
+    info-libbanshee 
+       @[ -f ./libbanshee/Makefile ] || exit 0; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       for flag in $(EXTRA_HOST_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       echo "Doing install-info in libbanshee" ; \
+       (cd libbanshee && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 install-info) \
+         || exit 1
+
+
+.PHONY: maybe-installcheck-libbanshee installcheck-libbanshee
+maybe-installcheck-libbanshee:
+
+installcheck-libbanshee: \
+    configure-libbanshee 
+       @[ -f ./libbanshee/Makefile ] || exit 0; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       for flag in $(EXTRA_HOST_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       echo "Doing installcheck in libbanshee" ; \
+       (cd libbanshee && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 installcheck) \
+         || exit 1
+
+
+.PHONY: maybe-mostlyclean-libbanshee mostlyclean-libbanshee
+maybe-mostlyclean-libbanshee:
+
+mostlyclean-libbanshee: 
+       @[ -f ./libbanshee/Makefile ] || exit 0; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       for flag in $(EXTRA_HOST_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       echo "Doing mostlyclean in libbanshee" ; \
+       (cd libbanshee && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 mostlyclean) \
+         || exit 1
+
+
+.PHONY: maybe-clean-libbanshee clean-libbanshee
+maybe-clean-libbanshee:
+
+clean-libbanshee: 
+       @[ -f ./libbanshee/Makefile ] || exit 0; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       for flag in $(EXTRA_HOST_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       echo "Doing clean in libbanshee" ; \
+       (cd libbanshee && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 clean) \
+         || exit 1
+
+
+.PHONY: maybe-distclean-libbanshee distclean-libbanshee
+maybe-distclean-libbanshee:
+
+distclean-libbanshee: 
+       @[ -f ./libbanshee/Makefile ] || exit 0; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       for flag in $(EXTRA_HOST_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       echo "Doing distclean in libbanshee" ; \
+       (cd libbanshee && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 distclean) \
+         || exit 1
+
+
+.PHONY: maybe-maintainer-clean-libbanshee maintainer-clean-libbanshee
+maybe-maintainer-clean-libbanshee:
+
+maintainer-clean-libbanshee: 
+       @[ -f ./libbanshee/Makefile ] || exit 0; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       for flag in $(EXTRA_HOST_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       echo "Doing maintainer-clean in libbanshee" ; \
+       (cd libbanshee && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 maintainer-clean) \
+         || exit 1
+
+
+
 .PHONY: configure-libiberty maybe-configure-libiberty
 maybe-configure-libiberty:
 configure-libiberty:
@@ -18940,6 +19319,7 @@ configure-target-libstdc++-v3: $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
        CXX="$(RAW_CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -19194,18 +19574,18 @@ maintainer-clean-target-libstdc++-v3:
 
 
 
-.PHONY: configure-target-newlib maybe-configure-target-newlib
-maybe-configure-target-newlib:
+.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
+maybe-configure-target-libmudflap:
 
 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
-$(TARGET_SUBDIR)/newlib/multilib.out: multilib.out
-       $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
-       rm -f $(TARGET_SUBDIR)/newlib/Makefile || : ; \
-       cp multilib.out $(TARGET_SUBDIR)/newlib/multilib.out
+$(TARGET_SUBDIR)/libmudflap/multilib.out: multilib.out
+       $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
+       rm -f $(TARGET_SUBDIR)/libmudflap/Makefile || : ; \
+       cp multilib.out $(TARGET_SUBDIR)/libmudflap/multilib.out
 
-configure-target-newlib: $(TARGET_SUBDIR)/newlib/multilib.out
-       @test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
-       $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
+configure-target-libmudflap: $(TARGET_SUBDIR)/libmudflap/multilib.out
+       @test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
+       $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
        r=`${PWD_COMMAND}`; export r; \
        s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
        $(SET_LIB_PATH) \
@@ -19218,14 +19598,15 @@ configure-target-newlib: $(TARGET_SUBDIR)/newlib/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
        NM="$(NM_FOR_TARGET)"; export NM; \
        RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
        WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
-       echo Configuring in $(TARGET_SUBDIR)/newlib; \
-       cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
+       echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
+       cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
        case $(srcdir) in \
          /* | [A-Za-z]:[\\/]*) \
            topdir=$(srcdir) ;; \
@@ -19235,27 +19616,306 @@ configure-target-newlib: $(TARGET_SUBDIR)/newlib/multilib.out
              *) topdir="../../$(srcdir)" ;; \
            esac ;; \
        esac; \
-         srcdiroption="--srcdir=$${topdir}/newlib"; \
-         libsrcdir="$$s/newlib"; \
+         srcdiroption="--srcdir=$${topdir}/libmudflap"; \
+         libsrcdir="$$s/libmudflap"; \
        rm -f no-such-file || : ; \
        CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
          $(TARGET_CONFIGARGS) $${srcdiroption} \
          --with-target-subdir="$(TARGET_SUBDIR)" \
          || exit 1
 
-.PHONY: all-target-newlib maybe-all-target-newlib
-maybe-all-target-newlib:
-all-target-newlib: configure-target-newlib
+.PHONY: all-target-libmudflap maybe-all-target-libmudflap
+maybe-all-target-libmudflap:
+all-target-libmudflap: configure-target-libmudflap
        @r=`${PWD_COMMAND}`; export r; \
        s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
        $(SET_LIB_PATH) \
-       (cd $(TARGET_SUBDIR)/newlib && \
+       (cd $(TARGET_SUBDIR)/libmudflap && \
          $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
 
-.PHONY: check-target-newlib maybe-check-target-newlib
-maybe-check-target-newlib:
+.PHONY: check-target-libmudflap maybe-check-target-libmudflap
+maybe-check-target-libmudflap:
 
-check-target-newlib:
+check-target-libmudflap:
+       @r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       (cd $(TARGET_SUBDIR)/libmudflap && \
+         $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
+
+
+.PHONY: install-target-libmudflap maybe-install-target-libmudflap
+maybe-install-target-libmudflap:
+
+install-target-libmudflap: installdirs
+       @r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       (cd $(TARGET_SUBDIR)/libmudflap && \
+         $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
+
+
+# Other targets (info, dvi, etc.)
+
+.PHONY: maybe-info-target-libmudflap info-target-libmudflap
+maybe-info-target-libmudflap:
+
+info-target-libmudflap: \
+    configure-target-libmudflap 
+       @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libmudflap && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 info) \
+         || exit 1
+
+
+.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
+maybe-dvi-target-libmudflap:
+
+dvi-target-libmudflap: \
+    configure-target-libmudflap 
+       @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libmudflap && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 dvi) \
+         || exit 1
+
+
+.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
+maybe-TAGS-target-libmudflap:
+
+TAGS-target-libmudflap: \
+    configure-target-libmudflap 
+       @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libmudflap && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 TAGS) \
+         || exit 1
+
+
+.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
+maybe-install-info-target-libmudflap:
+
+install-info-target-libmudflap: \
+    configure-target-libmudflap \
+    info-target-libmudflap 
+       @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libmudflap && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 install-info) \
+         || exit 1
+
+
+.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
+maybe-installcheck-target-libmudflap:
+
+installcheck-target-libmudflap: \
+    configure-target-libmudflap 
+       @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libmudflap && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 installcheck) \
+         || exit 1
+
+
+.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
+maybe-mostlyclean-target-libmudflap:
+
+mostlyclean-target-libmudflap: 
+       @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libmudflap && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 mostlyclean) \
+         || exit 1
+
+
+.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
+maybe-clean-target-libmudflap:
+
+clean-target-libmudflap: 
+       @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libmudflap && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 clean) \
+         || exit 1
+
+
+.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
+maybe-distclean-target-libmudflap:
+
+distclean-target-libmudflap: 
+       @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libmudflap && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 distclean) \
+         || exit 1
+
+
+.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
+maybe-maintainer-clean-target-libmudflap:
+
+maintainer-clean-target-libmudflap: 
+       @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libmudflap && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 maintainer-clean) \
+         || exit 1
+
+
+
+.PHONY: configure-target-newlib maybe-configure-target-newlib
+maybe-configure-target-newlib:
+
+# There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
+$(TARGET_SUBDIR)/newlib/multilib.out: multilib.out
+       $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
+       rm -f $(TARGET_SUBDIR)/newlib/Makefile || : ; \
+       cp multilib.out $(TARGET_SUBDIR)/newlib/multilib.out
+
+configure-target-newlib: $(TARGET_SUBDIR)/newlib/multilib.out
+       @test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
+       $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       AR="$(AR_FOR_TARGET)"; export AR; \
+       AS="$(AS_FOR_TARGET)"; export AS; \
+       CC="$(CC_FOR_TARGET)"; export CC; \
+       CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+       CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
+       CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
+       CXX="$(CXX_FOR_TARGET)"; export CXX; \
+       CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+       GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
+       DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
+       LD="$(LD_FOR_TARGET)"; export LD; \
+       LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
+       NM="$(NM_FOR_TARGET)"; export NM; \
+       RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
+       WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
+       echo Configuring in $(TARGET_SUBDIR)/newlib; \
+       cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
+       case $(srcdir) in \
+         /* | [A-Za-z]:[\\/]*) \
+           topdir=$(srcdir) ;; \
+         *) \
+           case "$(TARGET_SUBDIR)" in \
+             .) topdir="../$(srcdir)" ;; \
+             *) topdir="../../$(srcdir)" ;; \
+           esac ;; \
+       esac; \
+         srcdiroption="--srcdir=$${topdir}/newlib"; \
+         libsrcdir="$$s/newlib"; \
+       rm -f no-such-file || : ; \
+       CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
+         $(TARGET_CONFIGARGS) $${srcdiroption} \
+         --with-target-subdir="$(TARGET_SUBDIR)" \
+         || exit 1
+
+.PHONY: all-target-newlib maybe-all-target-newlib
+maybe-all-target-newlib:
+all-target-newlib: configure-target-newlib
+       @r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       (cd $(TARGET_SUBDIR)/newlib && \
+         $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
+
+.PHONY: check-target-newlib maybe-check-target-newlib
+maybe-check-target-newlib:
+
+check-target-newlib:
        @r=`${PWD_COMMAND}`; export r; \
        s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
        $(SET_LIB_PATH) \
@@ -19496,6 +20156,7 @@ configure-target-libf2c: $(TARGET_SUBDIR)/libf2c/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -19750,6 +20411,285 @@ maintainer-clean-target-libf2c:
 
 
 
+.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
+maybe-configure-target-libgfortran:
+
+# There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
+$(TARGET_SUBDIR)/libgfortran/multilib.out: multilib.out
+       $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
+       rm -f $(TARGET_SUBDIR)/libgfortran/Makefile || : ; \
+       cp multilib.out $(TARGET_SUBDIR)/libgfortran/multilib.out
+
+configure-target-libgfortran: $(TARGET_SUBDIR)/libgfortran/multilib.out
+       @test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
+       $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       AR="$(AR_FOR_TARGET)"; export AR; \
+       AS="$(AS_FOR_TARGET)"; export AS; \
+       CC="$(CC_FOR_TARGET)"; export CC; \
+       CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+       CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
+       CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
+       CXX="$(CXX_FOR_TARGET)"; export CXX; \
+       CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+       GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
+       DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
+       LD="$(LD_FOR_TARGET)"; export LD; \
+       LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
+       NM="$(NM_FOR_TARGET)"; export NM; \
+       RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
+       WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
+       echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
+       cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
+       case $(srcdir) in \
+         /* | [A-Za-z]:[\\/]*) \
+           topdir=$(srcdir) ;; \
+         *) \
+           case "$(TARGET_SUBDIR)" in \
+             .) topdir="../$(srcdir)" ;; \
+             *) topdir="../../$(srcdir)" ;; \
+           esac ;; \
+       esac; \
+         srcdiroption="--srcdir=$${topdir}/libgfortran"; \
+         libsrcdir="$$s/libgfortran"; \
+       rm -f no-such-file || : ; \
+       CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
+         $(TARGET_CONFIGARGS) $${srcdiroption} \
+         --with-target-subdir="$(TARGET_SUBDIR)" \
+         || exit 1
+
+.PHONY: all-target-libgfortran maybe-all-target-libgfortran
+maybe-all-target-libgfortran:
+all-target-libgfortran: configure-target-libgfortran
+       @r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       (cd $(TARGET_SUBDIR)/libgfortran && \
+         $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
+
+.PHONY: check-target-libgfortran maybe-check-target-libgfortran
+maybe-check-target-libgfortran:
+
+check-target-libgfortran:
+       @r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       (cd $(TARGET_SUBDIR)/libgfortran && \
+         $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
+
+
+.PHONY: install-target-libgfortran maybe-install-target-libgfortran
+maybe-install-target-libgfortran:
+
+install-target-libgfortran: installdirs
+       @r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       (cd $(TARGET_SUBDIR)/libgfortran && \
+         $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
+
+
+# Other targets (info, dvi, etc.)
+
+.PHONY: maybe-info-target-libgfortran info-target-libgfortran
+maybe-info-target-libgfortran:
+
+info-target-libgfortran: \
+    configure-target-libgfortran 
+       @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libgfortran && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 info) \
+         || exit 1
+
+
+.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
+maybe-dvi-target-libgfortran:
+
+dvi-target-libgfortran: \
+    configure-target-libgfortran 
+       @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libgfortran && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 dvi) \
+         || exit 1
+
+
+.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
+maybe-TAGS-target-libgfortran:
+
+TAGS-target-libgfortran: \
+    configure-target-libgfortran 
+       @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libgfortran && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 TAGS) \
+         || exit 1
+
+
+.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
+maybe-install-info-target-libgfortran:
+
+install-info-target-libgfortran: \
+    configure-target-libgfortran \
+    info-target-libgfortran 
+       @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libgfortran && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 install-info) \
+         || exit 1
+
+
+.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
+maybe-installcheck-target-libgfortran:
+
+installcheck-target-libgfortran: \
+    configure-target-libgfortran 
+       @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libgfortran && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 installcheck) \
+         || exit 1
+
+
+.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
+maybe-mostlyclean-target-libgfortran:
+
+mostlyclean-target-libgfortran: 
+       @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libgfortran && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 mostlyclean) \
+         || exit 1
+
+
+.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
+maybe-clean-target-libgfortran:
+
+clean-target-libgfortran: 
+       @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libgfortran && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 clean) \
+         || exit 1
+
+
+.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
+maybe-distclean-target-libgfortran:
+
+distclean-target-libgfortran: 
+       @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libgfortran && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 distclean) \
+         || exit 1
+
+
+.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
+maybe-maintainer-clean-target-libgfortran:
+
+maintainer-clean-target-libgfortran: 
+       @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
+       r=`${PWD_COMMAND}`; export r; \
+       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+       $(SET_LIB_PATH) \
+       echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
+       for flag in $(EXTRA_TARGET_FLAGS); do \
+         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
+       done; \
+       (cd $(TARGET_SUBDIR)/libgfortran && \
+         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
+                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
+                 "RANLIB=$${RANLIB}" \
+                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
+                 maintainer-clean) \
+         || exit 1
+
+
+
 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
 maybe-configure-target-libobjc:
 
@@ -19774,6 +20714,7 @@ configure-target-libobjc: $(TARGET_SUBDIR)/libobjc/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -20052,6 +20993,7 @@ configure-target-libtermcap: $(TARGET_SUBDIR)/libtermcap/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -20292,6 +21234,7 @@ configure-target-winsup: $(TARGET_SUBDIR)/winsup/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -20570,6 +21513,7 @@ configure-target-libgloss: $(TARGET_SUBDIR)/libgloss/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -20844,6 +21788,7 @@ configure-target-libiberty: $(TARGET_SUBDIR)/libiberty/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -21122,6 +22067,7 @@ configure-target-gperf: $(TARGET_SUBDIR)/gperf/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -21400,6 +22346,7 @@ configure-target-examples: $(TARGET_SUBDIR)/examples/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -21670,6 +22617,7 @@ configure-target-libffi: $(TARGET_SUBDIR)/libffi/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -21949,6 +22897,7 @@ configure-target-libjava: $(TARGET_SUBDIR)/libjava/multilib.out
        CXX="$(RAW_CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -22227,6 +23176,7 @@ configure-target-zlib: $(TARGET_SUBDIR)/zlib/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -22527,6 +23477,7 @@ configure-target-boehm-gc: $(TARGET_SUBDIR)/boehm-gc/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -22805,6 +23756,7 @@ configure-target-qthreads: $(TARGET_SUBDIR)/qthreads/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -23083,6 +24035,7 @@ configure-target-rda: $(TARGET_SUBDIR)/rda/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -23361,6 +24314,7 @@ configure-target-libada: $(TARGET_SUBDIR)/libada/multilib.out
        CXX="$(CXX_FOR_TARGET)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -23655,6 +24609,8 @@ configure-gcc:
        WINDRES="$(WINDRES)"; export WINDRES; \
        OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
        OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
+       GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
+       GMPINC="$(HOST_GMPINC)"; export GMPINC; \
        echo Configuring in gcc; \
        cd gcc || exit 1; \
        case $(srcdir) in \
@@ -24335,11 +25291,11 @@ new-restage3: all-stage2-gcc
 # GCC needs to identify certain tools.
 # GCC also needs the information exported by the intl configure script.
 configure-gcc: maybe-configure-intl maybe-configure-binutils maybe-configure-gas maybe-configure-ld maybe-configure-bison maybe-configure-flex
-all-gcc: maybe-all-libiberty maybe-all-intl maybe-all-bison maybe-all-byacc maybe-all-binutils maybe-all-gas maybe-all-ld maybe-all-zlib
+all-gcc: maybe-all-libiberty maybe-all-intl maybe-all-bison maybe-all-byacc maybe-all-binutils maybe-all-gas maybe-all-ld maybe-all-zlib maybe-all-libbanshee
 # This is a slightly kludgy method of getting dependencies on 
 # all-build-libiberty correct; it would be better to build it every time.
-all-gcc: maybe-all-build-libiberty
-all-bootstrap: maybe-all-binutils maybe-all-bison maybe-all-byacc maybe-all-gas maybe-all-intl maybe-all-ld maybe-all-libiberty maybe-all-texinfo maybe-all-zlib 
+all-gcc: maybe-all-build-libiberty maybe-all-libbanshee
+all-bootstrap: maybe-all-binutils maybe-all-bison maybe-all-byacc maybe-all-gas maybe-all-intl maybe-all-ld maybe-all-libbanshee maybe-all-libiberty maybe-all-texinfo maybe-all-zlib 
 
 # Host modules specific to gdb.
 # GDB needs to know that the simulator is being built.
@@ -24414,6 +25370,7 @@ all-target-fastjar: maybe-all-target-zlib maybe-all-target-libiberty
 configure-target-libada: $(ALL_GCC_C)
 configure-target-libf2c: $(ALL_GCC_C)
 all-target-libf2c: maybe-all-target-libiberty
+configure-target-libgfortran: $(ALL_GCC_C)
 configure-target-libffi: $(ALL_GCC_C) 
 configure-target-libjava: $(ALL_GCC_C) maybe-configure-target-zlib maybe-configure-target-boehm-gc maybe-configure-target-qthreads maybe-configure-target-libffi
 all-target-libjava: maybe-all-fastjar maybe-all-target-zlib maybe-all-target-boehm-gc maybe-all-target-qthreads maybe-all-target-libffi
index 18d55f2..a8515bd 100644 (file)
@@ -105,7 +105,7 @@ REALLY_SET_LIB_PATH = \
   $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH):$(TARGET_LIB_PATH):$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
 
 # This is the list of directories to be built for the build system.
-BUILD_CONFIGDIRS = libiberty
+BUILD_CONFIGDIRS = libiberty libbanshee
 # Build programs are put under this directory.
 BUILD_SUBDIR = @build_subdir@
 # This is set by the configure script to the arguments to use when configuring
@@ -127,6 +127,10 @@ TARGET_SUBDIR = @target_subdir@
 # directories built for the target.
 TARGET_CONFIGARGS = @target_configargs@
 
+# Where to find GMP
+HOST_GMPLIBS = @gmplibs@
+HOST_GMPINC = @gmpinc@
+
 # ----------------------------------------------
 # Programs producing files for the BUILD machine
 # ----------------------------------------------
@@ -244,7 +248,7 @@ PICFLAG =
 
 # This is the list of directories that may be needed in RPATH_ENVVAR
 # so that prorgams built for the target machine work.
-TARGET_LIB_PATH = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
+TARGET_LIB_PATH = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:$$r/$(TARGET_SUBDIR)/libmudflap/.libs
 
 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
 
@@ -311,6 +315,7 @@ USUAL_DLLTOOL_FOR_TARGET = ` \
   fi`
 
 GCJ_FOR_TARGET = @GCJ_FOR_TARGET@
+GFORTRAN_FOR_TARGET = @GFORTRAN_FOR_TARGET@
 
 LD_FOR_TARGET=@LD_FOR_TARGET@
 CONFIGURED_LD_FOR_TARGET=@CONFIGURED_LD_FOR_TARGET@
@@ -705,6 +710,7 @@ configure-build-[+module+]:
        CXX="$(CXX_FOR_BUILD)"; export CXX; \
        CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
        LD="$(LD_FOR_BUILD)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
@@ -921,6 +927,7 @@ ELSE normal_cxx +]
 ENDIF raw_cxx +]
        CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
        GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
+       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
        DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
        LD="$(LD_FOR_TARGET)"; export LD; \
        LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -1083,6 +1090,8 @@ configure-gcc:
        WINDRES="$(WINDRES)"; export WINDRES; \
        OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
        OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
+       GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
+       GMPINC="$(HOST_GMPINC)"; export GMPINC; \
        echo Configuring in gcc; \
        cd gcc || exit 1; \
        case $(srcdir) in \
@@ -1600,10 +1609,10 @@ new-restage3: all-stage2-gcc
 # GCC needs to identify certain tools.
 # GCC also needs the information exported by the intl configure script.
 configure-gcc: maybe-configure-intl maybe-configure-binutils maybe-configure-gas maybe-configure-ld maybe-configure-bison maybe-configure-flex
-all-gcc: maybe-all-libiberty maybe-all-intl maybe-all-bison maybe-all-byacc maybe-all-binutils maybe-all-gas maybe-all-ld maybe-all-zlib
+all-gcc: maybe-all-libiberty maybe-all-intl maybe-all-bison maybe-all-byacc maybe-all-binutils maybe-all-gas maybe-all-ld maybe-all-zlib maybe-all-libbanshee
 # This is a slightly kludgy method of getting dependencies on 
 # all-build-libiberty correct; it would be better to build it every time.
-all-gcc: maybe-all-build-libiberty
+all-gcc: maybe-all-build-libiberty maybe-all-libbanshee
 all-bootstrap: [+ FOR host_modules +][+ IF bootstrap +]maybe-all-[+module+] [+ ENDIF bootstrap +][+ ENDFOR host_modules +]
 
 # Host modules specific to gdb.
@@ -1679,6 +1688,7 @@ all-target-fastjar: maybe-all-target-zlib maybe-all-target-libiberty
 configure-target-libada: $(ALL_GCC_C)
 configure-target-libf2c: $(ALL_GCC_C)
 all-target-libf2c: maybe-all-target-libiberty
+configure-target-libgfortran: $(ALL_GCC_C)
 configure-target-libffi: $(ALL_GCC_C) 
 configure-target-libjava: $(ALL_GCC_C) maybe-configure-target-zlib maybe-configure-target-boehm-gc maybe-configure-target-qthreads maybe-configure-target-libffi
 all-target-libjava: maybe-all-fastjar maybe-all-target-zlib maybe-all-target-boehm-gc maybe-all-target-qthreads maybe-all-target-libffi
index 65ecf09..fd4f900 100755 (executable)
--- a/configure
+++ b/configure
 ac_help=
 ac_default_prefix=/usr/local
 # Any additions from configure.in:
+ac_help="$ac_help
+  --without-libbanshee   Don't build with libbanshee"
 ac_help="$ac_help
   --enable-libada        Builds libada directory"
+ac_help="$ac_help
+  --with-gmp-dir=PATH     Specify source directory for GMP library"
+ac_help="$ac_help
+  --with-gmp=PATH         Specify directory for installed GMP library"
 ac_help="$ac_help
   --enable-serial-[{host,target,build}-]configure
                           Force sequential configuration of
@@ -581,7 +587,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
 fi
 
 echo $ac_n "checking host system type""... $ac_c" 1>&6
-echo "configure:585: checking host system type" >&5
+echo "configure:591: checking host system type" >&5
 
 host_alias=$host
 case "$host_alias" in
@@ -602,7 +608,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 echo "$ac_t""$host" 1>&6
 
 echo $ac_n "checking target system type""... $ac_c" 1>&6
-echo "configure:606: checking target system type" >&5
+echo "configure:612: checking target system type" >&5
 
 target_alias=$target
 case "$target_alias" in
@@ -620,7 +626,7 @@ target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 echo "$ac_t""$target" 1>&6
 
 echo $ac_n "checking build system type""... $ac_c" 1>&6
-echo "configure:624: checking build system type" >&5
+echo "configure:630: checking build system type" >&5
 
 build_alias=$build
 case "$build_alias" in
@@ -675,7 +681,7 @@ test "$program_transform_name" = "" && program_transform_name="s,x,x,"
 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
 # ./install, which can be erroneously created by make from ./install.sh.
 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-echo "configure:679: checking for a BSD compatible install" >&5
+echo "configure:685: checking for a BSD compatible install" >&5
 if test -z "$INSTALL"; then
 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -880,7 +886,7 @@ fi
 
 # these libraries are used by various programs built for the host environment
 #
-host_libs="intl mmalloc libiberty opcodes bfd readline tcl tk itcl tix libgui zlib"
+host_libs="intl mmalloc libiberty opcodes bfd readline tcl tk itcl tix libgui zlib libbanshee"
 
 # these tools are built for the host environment
 # Note, the powerpc-eabi build depends on sim occurring before gdb in order to
@@ -903,7 +909,9 @@ target_libraries="target-libiberty \
                target-libgloss \
                target-newlib \
                target-libstdc++-v3 \
+               target-libmudflap \
                target-libf2c \
+               target-libgfortran \
                ${libgcj} \
                target-libobjc \
                target-libada"
@@ -1082,6 +1090,22 @@ case "${host}" in
     ;;
 esac
 
+# Check whether --with-libbanshee or --without-libbanshee was given.
+if test "${with_libbanshee+set}" = set; then
+  withval="$with_libbanshee"
+  :
+fi
+
+case ${with_libbanshee} in
+  no)
+    noconfigdirs="$noconfigdirs libbanshee" ;;
+  yes|"")
+    with_libbanshee=yes
+    ;;
+  *)
+    { echo "configure: error: --with-libbanshee can only be empty, "yes" or "no" (empty defaults to "yes"." 1>&2; exit 1; }
+esac
+
 # Check whether --enable-libada or --disable-libada was given.
 if test "${enable_libada+set}" = set; then
   enableval="$enable_libada"
@@ -1110,6 +1134,18 @@ no)
   ;;
 esac
 
+
+# Allow --disable-libmudflap to exclude target-libmudflap
+case $enable_libmudflap in
+yes | "")
+    # By default it's enabled
+    ;;
+no)
+    noconfigdirs="$noconfigdirs target-libmudflap"
+    ;;
+esac
+
+
 case "${target}" in
   *-*-chorusos)
     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
@@ -1125,6 +1161,22 @@ case "${target}" in
   *-*-freebsd[12] | *-*-freebsd[12].* | *-*-freebsd*aout*)
     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
     ;;
+  *-*-freebsd* | *-*-kfreebsd*-gnu)
+    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
+    if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
+       && test -f /usr/local/include/gmp.h; then
+      with_gmp=/usr/local
+    fi
+
+    # Skip some stuff that's unsupported on some FreeBSD configurations.
+    case "${target}" in
+      i*86-*-*) ;;
+      alpha*-*-*) ;;
+      *)
+       noconfigdirs="$noconfigdirs ${libgcj}"
+       ;;
+    esac
+    ;;
   *-*-kaos*)
     # Remove unsupported stuff on all kaOS configurations.
     skipdirs="target-libiberty ${libgcj} target-libstdc++-v3 target-libf2c target-librx"
@@ -1176,9 +1228,6 @@ case "${target}" in
     # newlib is not 64 bit ready
     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
     ;;
-  alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)
-    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
-    ;;
   alpha*-*-*)
     # newlib is not 64 bit ready
     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
@@ -1297,9 +1346,6 @@ case "${target}" in
   i[3456789]86-*-coff | i[3456789]86-*-elf)
     noconfigdirs="$noconfigdirs ${libgcj}"
     ;;
-  i[3456789]86-*-freebsd* | i[3456789]86-*-kfreebsd*-gnu)
-    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
-    ;;
   i[3456789]86-*-linux*)
     # The GCC port for glibc1 has no MD_FALLBACK_FRAME_STATE_FOR, so let's
     # not build java stuff by default.
@@ -1855,7 +1901,7 @@ fi
 # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1859: checking for $ac_word" >&5
+echo "configure:1905: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1885,7 +1931,7 @@ if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1889: checking for $ac_word" >&5
+echo "configure:1935: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1936,7 +1982,7 @@ fi
       # Extract the first word of "cl", so it can be a program name with args.
 set dummy cl; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1940: checking for $ac_word" >&5
+echo "configure:1986: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1968,7 +2014,7 @@ fi
 fi
 
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:1972: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+echo "configure:2018: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
 
 ac_ext=c
 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -1979,12 +2025,12 @@ cross_compiling=$ac_cv_prog_cc_cross
 
 cat > conftest.$ac_ext << EOF
 
-#line 1983 "configure"
+#line 2029 "configure"
 #include "confdefs.h"
 
 main(){return(0);}
 EOF
-if { (eval echo configure:1988: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2034: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   ac_cv_prog_cc_works=yes
   # If we can't run a trivial program, we are probably using a cross compiler.
   if (./conftest; exit) 2>/dev/null; then
@@ -2010,12 +2056,12 @@ if test $ac_cv_prog_cc_works = no; then
   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
 fi
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:2014: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:2060: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
 cross_compiling=$ac_cv_prog_cc_cross
 
 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:2019: checking whether we are using GNU C" >&5
+echo "configure:2065: checking whether we are using GNU C" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2024,7 +2070,7 @@ else
   yes;
 #endif
 EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2028: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2074: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
   ac_cv_prog_gcc=yes
 else
   ac_cv_prog_gcc=no
@@ -2043,7 +2089,7 @@ ac_test_CFLAGS="${CFLAGS+set}"
 ac_save_CFLAGS="$CFLAGS"
 CFLAGS=
 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:2047: checking whether ${CC-cc} accepts -g" >&5
+echo "configure:2093: checking whether ${CC-cc} accepts -g" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2079,7 +2125,7 @@ fi
 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
 set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2083: checking for $ac_word" >&5
+echo "configure:2129: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2111,7 +2157,7 @@ if test -n "$ac_tool_prefix"; then
   # Extract the first word of "gnatbind", so it can be a program name with args.
 set dummy gnatbind; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2115: checking for $ac_word" >&5
+echo "configure:2161: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2144,7 +2190,7 @@ fi
 fi
 
 echo $ac_n "checking whether compiler driver understands Ada""... $ac_c" 1>&6
-echo "configure:2148: checking whether compiler driver understands Ada" >&5
+echo "configure:2194: checking whether compiler driver understands Ada" >&5
 if eval "test \"`echo '$''{'acx_cv_cc_gcc_supports_ada'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2177,7 +2223,7 @@ else
 fi
 
 echo $ac_n "checking how to compare bootstrapped objects""... $ac_c" 1>&6
-echo "configure:2181: checking how to compare bootstrapped objects" >&5
+echo "configure:2227: checking how to compare bootstrapped objects" >&5
 if eval "test \"`echo '$''{'gcc_cv_prog_cmp_skip'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2207,6 +2253,104 @@ do_compare="$gcc_cv_prog_cmp_skip"
 
 
 
+# Check for GMP
+gmplibs=
+gmpinc=
+have_gmp=yes
+# Specify a location for gmp
+# Check whether --with-gmp-dir or --without-gmp-dir was given.
+if test "${with_gmp_dir+set}" = set; then
+  withval="$with_gmp_dir"
+  :
+fi
+
+
+if test "x$with_gmp_dir" != x && test -f "$with_gmp_dir/gmp.h"; then
+  gmpinc="-I$with_gmp_dir"
+  if test -f "$with_gmp_dir/.libs/libgmp.a"; then
+    gmplibs="$with_gmp_dir/.libs/libgmp.a"
+  elif test -f "$with_gmp_dir/_libs/libgmp.a"; then
+    gmplibs="$with_gmp_dir/_libs/libgmp.a"
+  fi
+  # One of the later tests will catch the error if neither library is present.
+fi
+
+# Check whether --with-gmp or --without-gmp was given.
+if test "${with_gmp+set}" = set; then
+  withval="$with_gmp"
+  :
+fi
+
+
+if test "x$with_gmp" != x && test -d "$with_gmp"; then
+  gmplibs="-L$with_gmp/lib -lgmp"
+  gmpinc="-I$with_gmp/include"
+fi
+
+# Use system gmp if nothing else specified
+if test "x$gmplibs" = x; then
+  gmplibs="-lgmp"
+fi
+
+saved_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS $gmpinc"
+# Check GMP actually works
+echo $ac_n "checking for correct version of gmp.h""... $ac_c" 1>&6
+echo "configure:2300: checking for correct version of gmp.h" >&5
+cat > conftest.$ac_ext <<EOF
+#line 2302 "configure"
+#include "confdefs.h"
+#include "gmp.h"
+int main() {
+
+#if __GNU_MP_VERSION < 3
+choke me
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:2313: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  echo "$ac_t""yes" 1>&6
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  echo "$ac_t""no" 1>&6; have_gmp=no
+fi
+rm -f conftest*
+
+if test x"$have_gmp" = xyes; then
+  echo $ac_n "checking for mpf_init in -lgmp""... $ac_c" 1>&6
+echo "configure:2326: checking for mpf_init in -lgmp" >&5
+
+  saved_LIBS="$LIBS"
+  LIBS="$LIBS $gmplibs"
+  cat > conftest.$ac_ext <<EOF
+#line 2331 "configure"
+#include "confdefs.h"
+#include <gmp.h>
+int main() {
+mpf_t n; mpf_init(n);
+; return 0; }
+EOF
+if { (eval echo configure:2338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  echo "$ac_t""yes" 1>&6
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  echo "$ac_t""no" 1>&6; have_gmp=no
+fi
+rm -f conftest*
+  LIBS="$saved_LIBS"
+  CFLAGS="$saved_CFLAGS"
+fi
+
+
+
+
 # By default, C is the only stage 1 language.
 stage1_languages=c
 
@@ -2279,6 +2423,7 @@ if test -d ${srcdir}/gcc; then
         lang_dirs=
         boot_language=
         build_by_default=
+       need_gmp=
         . ${lang_frag}
         # This is quite sensitive to the ordering of the case statement arms.
         case ,${enable_languages},:${language}:${have_gnat}:${build_by_default} in
@@ -2307,7 +2452,13 @@ if test -d ${srcdir}/gcc; then
             add_this_lang=no
             ;;
         esac
-        case $add_this_lang in
+
+       # Disable language that need GMP if it isn't available.
+       if test  x"$need_gmp" = xyes && test x"$have_gmp" = xno; then
+         add_this_lang=no
+       fi
+        
+       case $add_this_lang in
          no)
             # Remove language-dependent dirs.
             eval noconfigdirs='"$noconfigdirs "'\"$target_libs $lang_dirs\"
@@ -2608,6 +2759,9 @@ if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-
   extra_host_args="$extra_host_args --with-newlib"
 fi
 
+if test x${with_libbanshee} = xyes && echo " ${configdirs} " | grep " libbanshee " >/dev/null 2>&1; then
+  extra_host_args="$extra_host_args --with-libbanshee"
+fi
 
 # Default to using --with-stabs for certain targets.
 if test x${with_stabs} = x ; then
@@ -2642,7 +2796,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2646: checking for $ac_word" >&5
+echo "configure:2800: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_DEFAULT_YACC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2677,7 +2831,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2681: checking for $ac_word" >&5
+echo "configure:2835: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_DEFAULT_M4'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2712,7 +2866,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2716: checking for $ac_word" >&5
+echo "configure:2870: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_DEFAULT_LEX'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3175,6 +3329,20 @@ else
 fi
 GCJ_FOR_TARGET=$GCJ_FOR_TARGET' $(FLAGS_FOR_TARGET)'
 
+if test "x${GFORTRAN_FOR_TARGET+set}" = xset; then
+  :
+elif test -d ${srcdir}/gcc; then
+  GFORTRAN_FOR_TARGET='$$r/gcc/gfortran -B$$r/gcc/'
+elif test "$host" = "$target"; then
+  GFORTRAN_FOR_TARGET='gfortran'
+else
+  GFORTRAN_FOR_TARGET=`echo gfortran | sed -e 's/x/x/' ${program_transform_name}`
+fi
+case $GFORTRAN_FOR_TARGET in
+*' $(FLAGS_FOR_TARGET)') ;;
+*) GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET' $(FLAGS_FOR_TARGET)' ;;
+esac
+
 # Don't use libstdc++-v3's flags to configure/build itself.
 libstdcxx_flags='`test ! -f $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags || $(SHELL) $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags --build-includes` -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs'
 raw_libstdcxx_flags='-L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs'
@@ -3216,6 +3384,7 @@ qqRAW_CXX_FOR_TARGET=`echo "$qRAW_CXX_FOR_TARGET" | sed -e 's,[$][$],$$$$,g'`
 # Wrap CC_FOR_TARGET and friends, for certain types of builds.
 CC_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${CC_FOR_TARGET}"
 GCJ_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${GCJ_FOR_TARGET}"
+GFORTRAN_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${GFORTRAN_FOR_TARGET}"
 CXX_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${qCXX_FOR_TARGET}"
 RAW_CXX_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${qRAW_CXX_FOR_TARGET}"
 CXX_FOR_TARGET_FOR_RECURSIVE_MAKE="\$(STAGE_CC_WRAPPER) ${qqCXX_FOR_TARGET}"
@@ -3275,7 +3444,7 @@ test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
   # Extract the first word of "${ncn_tool_prefix}ar", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3279: checking for $ac_word" >&5
+echo "configure:3448: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3308,7 +3477,7 @@ if test -z "$ac_cv_prog_AR" ; then
     # Extract the first word of "ar", so it can be a program name with args.
 set dummy ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3312: checking for $ac_word" >&5
+echo "configure:3481: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AR'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3347,7 +3516,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}as", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}as; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3351: checking for $ac_word" >&5
+echo "configure:3520: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3380,7 +3549,7 @@ if test -z "$ac_cv_prog_AS" ; then
     # Extract the first word of "as", so it can be a program name with args.
 set dummy as; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3384: checking for $ac_word" >&5
+echo "configure:3553: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AS'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3419,7 +3588,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}dlltool", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}dlltool; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3423: checking for $ac_word" >&5
+echo "configure:3592: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3452,7 +3621,7 @@ if test -z "$ac_cv_prog_DLLTOOL" ; then
     # Extract the first word of "dlltool", so it can be a program name with args.
 set dummy dlltool; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3456: checking for $ac_word" >&5
+echo "configure:3625: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_DLLTOOL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3491,7 +3660,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}ld", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3495: checking for $ac_word" >&5
+echo "configure:3664: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3524,7 +3693,7 @@ if test -z "$ac_cv_prog_LD" ; then
     # Extract the first word of "ld", so it can be a program name with args.
 set dummy ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3528: checking for $ac_word" >&5
+echo "configure:3697: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_LD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3563,7 +3732,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}nm", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}nm; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3567: checking for $ac_word" >&5
+echo "configure:3736: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3596,7 +3765,7 @@ if test -z "$ac_cv_prog_NM" ; then
     # Extract the first word of "nm", so it can be a program name with args.
 set dummy nm; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3600: checking for $ac_word" >&5
+echo "configure:3769: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_NM'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3635,7 +3804,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}ranlib", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3639: checking for $ac_word" >&5
+echo "configure:3808: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3668,7 +3837,7 @@ if test -z "$ac_cv_prog_RANLIB" ; then
     # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3672: checking for $ac_word" >&5
+echo "configure:3841: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3707,7 +3876,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}windres", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}windres; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3711: checking for $ac_word" >&5
+echo "configure:3880: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3740,7 +3909,7 @@ if test -z "$ac_cv_prog_WINDRES" ; then
     # Extract the first word of "windres", so it can be a program name with args.
 set dummy windres; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3744: checking for $ac_word" >&5
+echo "configure:3913: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_WINDRES'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3779,7 +3948,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}objcopy", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}objcopy; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3783: checking for $ac_word" >&5
+echo "configure:3952: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3812,7 +3981,7 @@ if test -z "$ac_cv_prog_OBJCOPY" ; then
     # Extract the first word of "objcopy", so it can be a program name with args.
 set dummy objcopy; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3816: checking for $ac_word" >&5
+echo "configure:3985: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJCOPY'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3851,7 +4020,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}objdump", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}objdump; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3855: checking for $ac_word" >&5
+echo "configure:4024: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3884,7 +4053,7 @@ if test -z "$ac_cv_prog_OBJDUMP" ; then
     # Extract the first word of "objdump", so it can be a program name with args.
 set dummy objdump; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3888: checking for $ac_word" >&5
+echo "configure:4057: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJDUMP'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3933,7 +4102,7 @@ fi
   # Extract the first word of "${ncn_target_tool_prefix}ar", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3937: checking for $ac_word" >&5
+echo "configure:4106: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3966,7 +4135,7 @@ if test -z "$ac_cv_prog_CONFIGURED_AR_FOR_TARGET" ; then
     # Extract the first word of "ar", so it can be a program name with args.
 set dummy ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3970: checking for $ac_word" >&5
+echo "configure:4139: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4005,7 +4174,7 @@ fi
   # Extract the first word of "${ncn_target_tool_prefix}as", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}as; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4009: checking for $ac_word" >&5
+echo "configure:4178: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4038,7 +4207,7 @@ if test -z "$ac_cv_prog_CONFIGURED_AS_FOR_TARGET" ; then
     # Extract the first word of "as", so it can be a program name with args.
 set dummy as; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4042: checking for $ac_word" >&5
+echo "configure:4211: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4077,7 +4246,7 @@ fi
   # Extract the first word of "${ncn_target_tool_prefix}dlltool", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}dlltool; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4081: checking for $ac_word" >&5
+echo "configure:4250: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4110,7 +4279,7 @@ if test -z "$ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET" ; then
     # Extract the first word of "dlltool", so it can be a program name with args.
 set dummy dlltool; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4114: checking for $ac_word" >&5
+echo "configure:4283: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4149,7 +4318,7 @@ fi
   # Extract the first word of "${ncn_target_tool_prefix}ld", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4153: checking for $ac_word" >&5
+echo "configure:4322: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4182,7 +4351,7 @@ if test -z "$ac_cv_prog_CONFIGURED_LD_FOR_TARGET" ; then
     # Extract the first word of "ld", so it can be a program name with args.
 set dummy ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4186: checking for $ac_word" >&5
+echo "configure:4355: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4221,7 +4390,7 @@ fi
   # Extract the first word of "${ncn_target_tool_prefix}nm", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}nm; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4225: checking for $ac_word" >&5
+echo "configure:4394: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4254,7 +4423,7 @@ if test -z "$ac_cv_prog_CONFIGURED_NM_FOR_TARGET" ; then
     # Extract the first word of "nm", so it can be a program name with args.
 set dummy nm; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4258: checking for $ac_word" >&5
+echo "configure:4427: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4293,7 +4462,7 @@ fi
   # Extract the first word of "${ncn_target_tool_prefix}ranlib", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4297: checking for $ac_word" >&5
+echo "configure:4466: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4326,7 +4495,7 @@ if test -z "$ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET" ; then
     # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4330: checking for $ac_word" >&5
+echo "configure:4499: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4365,7 +4534,7 @@ fi
   # Extract the first word of "${ncn_target_tool_prefix}windres", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}windres; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4369: checking for $ac_word" >&5
+echo "configure:4538: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4398,7 +4567,7 @@ if test -z "$ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET" ; then
     # Extract the first word of "windres", so it can be a program name with args.
 set dummy windres; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4402: checking for $ac_word" >&5
+echo "configure:4571: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4443,6 +4612,7 @@ fi
 
 
 
+
 # Fix up target tools.
 if test "x${build}" = "x${host}" ; then
   # In this case, the newly built tools can and should be used,
@@ -4482,7 +4652,7 @@ RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
 NM_FOR_TARGET=${NM_F