Merged with trunk at revision 149100
commit8db239019b751c061e884d45bda19f34182a66fb
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Jun 2009 15:32:42 +0000 (30 15:32 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Jun 2009 15:32:42 +0000 (30 15:32 +0000)
treed15f03437698c2ca8859a7cdbe61dc6ca78f83d6
parent3fb504b86151ccdca8cfe1edfb428879b293276d
Merged with trunk at revision 149100

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/ifunc@149104 138bc75d-0d04-0410-961f-82ee72b054a4
318 files changed:
ChangeLog
MAINTAINERS
gcc/ChangeLog
gcc/DATESTAMP
gcc/Makefile.in
gcc/ada/ChangeLog
gcc/ada/raise-gcc.c
gcc/alias.c
gcc/builtins.c
gcc/c-common.c
gcc/config/arc/arc.h
gcc/config/arm/arm.c
gcc/config/arm/arm.h
gcc/config/arm/arm.md
gcc/config/avr/avr-protos.h
gcc/config/avr/avr.c
gcc/config/avr/avr.h
gcc/config/bfin/bfin-protos.h
gcc/config/bfin/bfin.c
gcc/config/bfin/bfin.h
gcc/config/cris/cris.c
gcc/config/cris/cris.h
gcc/config/crx/crx.h
gcc/config/fr30/fr30.c
gcc/config/fr30/fr30.h
gcc/config/frv/frv-protos.h
gcc/config/frv/frv.c
gcc/config/frv/frv.h
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/i386.md
gcc/config/i386/predicates.md
gcc/config/i386/t-i386
gcc/config/m32c/m32c.c
gcc/config/m32c/m32c.h
gcc/config/m32r/m32r.h
gcc/config/mcore/mcore.h
gcc/config/mep/mep.h
gcc/config/mips/mips-protos.h
gcc/config/mips/mips.c
gcc/config/mips/mips.h
gcc/config/mmix/mmix.c
gcc/config/mmix/mmix.h
gcc/config/moxie/moxie.c
gcc/config/moxie/moxie.h
gcc/config/pa/pa.h
gcc/config/rs6000/darwin-fallback.c
gcc/config/rs6000/rs6000.c
gcc/config/s390/s390.c
gcc/config/score/score.h
gcc/config/sh/sh.c
gcc/config/sh/sh.h
gcc/config/sparc/sparc-protos.h
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h
gcc/config/spu/spu.c
gcc/config/vax/vax.c
gcc/config/vax/vax.h
gcc/config/xtensa/unwind-dw2-xtensa.c
gcc/config/xtensa/xtensa-protos.h
gcc/config/xtensa/xtensa.c
gcc/config/xtensa/xtensa.h
gcc/cp/ChangeLog
gcc/cp/error.c
gcc/defaults.h
gcc/doc/contrib.texi
gcc/doc/extend.texi
gcc/doc/install.texi
gcc/doc/invoke.texi
gcc/doc/md.texi
gcc/doc/plugins.texi
gcc/doc/tm.texi
gcc/dojump.c
gcc/dwarf2asm.c
gcc/dwarf2out.c
gcc/except.c
gcc/expmed.c
gcc/expr.c
gcc/expr.h
gcc/fold-const.c
gcc/fortran/ChangeLog
gcc/fortran/decl.c
gcc/fortran/dependency.c
gcc/fortran/dependency.h
gcc/fortran/expr.c
gcc/fortran/gfortran.h
gcc/fortran/gfortran.texi
gcc/fortran/invoke.texi
gcc/fortran/iso-c-binding.def
gcc/fortran/libgfortran.h
gcc/fortran/match.c
gcc/fortran/match.h
gcc/fortran/module.c
gcc/fortran/options.c
gcc/fortran/parse.c
gcc/fortran/primary.c
gcc/fortran/resolve.c
gcc/fortran/scanner.c
gcc/fortran/symbol.c
gcc/fortran/trans-array.c
gcc/fortran/trans-decl.c
gcc/fortran/trans-expr.c
gcc/gcc-plugin.h
gcc/gimplify.c
gcc/ira.c
gcc/java/ChangeLog
gcc/java/java-tree.h
gcc/java/mangle.c
gcc/java/mangle_name.c
gcc/omp-low.c
gcc/optabs.c
gcc/plugin.c
gcc/print-tree.c
gcc/reload1.c
gcc/system.h
gcc/target-def.h
gcc/target.h
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/debug1.C [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/pr40582.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20090623-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/pr38212.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/pr40579.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/plugin/plugin.exp
gcc/testsuite/gcc.dg/plugin/start_unit-test-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr40550.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ldist-13.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ldist-14.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/restrict-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/restrict-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/restrict-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-5.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/pr40542.c [new file with mode: 0644]
gcc/testsuite/gfortran.dg/compiler-directive_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/compiler-directive_2.f [new file with mode: 0644]
gcc/testsuite/gfortran.dg/func_assign_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pointer_check_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pointer_check_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pointer_check_3.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pointer_check_4.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pointer_check_5.f90 [new file with mode: 0644]
gcc/testsuite/gnat.dg/namet.ads [new file with mode: 0644]
gcc/testsuite/gnat.dg/overflow_sum.adb [moved from gcc/testsuite/gnat.dg/test_overflow_sum.adb with 95% similarity]
gcc/testsuite/gnat.dg/overflow_sum2.adb [new file with mode: 0644]
gcc/toplev.c
gcc/tree-sra.c
gcc/tree-ssa-alias.c
gcc/tree-ssa-alias.h
gcc/tree-ssa-dce.c
gcc/tree-ssa-sink.c
gcc/tree-ssa-structalias.c
gcc/tree-vect-generic.c
gcc/tree-vect-stmts.c
gcc/tree-vrp.c
gcc/tree.c
gcc/tree.h
gcc/unwind-dw2-fde-darwin.c
gcc/unwind-dw2-fde-glibc.c
gcc/unwind-dw2-fde.c
gcc/unwind-dw2.c
include/ChangeLog
include/elf/dwarf2.h [moved from gcc/dwarf2.h with 97% similarity]
libgfortran/ChangeLog
libgfortran/io/transfer.c
libjava/classpath/ChangeLog
libjava/classpath/tools/classes/gnu/classpath/tools/javah/ClassWrapper.class
libjava/classpath/tools/classes/gnu/classpath/tools/javah/CniPrintStream.class
libjava/classpath/tools/classes/gnu/classpath/tools/javah/CniStubPrinter.class
libjava/classpath/tools/classes/gnu/classpath/tools/javah/FieldHelper.class
libjava/classpath/tools/classes/gnu/classpath/tools/javah/Keywords.class
libjava/classpath/tools/classes/gnu/classpath/tools/javah/MethodHelper.class
libjava/classpath/tools/gnu/classpath/tools/javah/ClassWrapper.java
libjava/classpath/tools/gnu/classpath/tools/javah/CniPrintStream.java
libjava/classpath/tools/gnu/classpath/tools/javah/CniStubPrinter.java
libjava/classpath/tools/gnu/classpath/tools/javah/FieldHelper.java
libjava/classpath/tools/gnu/classpath/tools/javah/Keywords.java
libjava/classpath/tools/gnu/classpath/tools/javah/MethodHelper.java
libjava/gnu/xml/stream/AttributeImpl.h
libjava/gnu/xml/stream/EndElementImpl.h
libjava/gnu/xml/stream/StartElementImpl.h
libjava/gnu/xml/stream/XIncludeFilter.h
libjava/gnu/xml/stream/XMLEventFactoryImpl.h
libjava/gnu/xml/stream/XMLEventImpl.h
libjava/gnu/xml/stream/XMLEventWriterImpl.h
libjava/gnu/xml/stream/XMLParser.h
libjava/gnu/xml/stream/XMLStreamWriterImpl.h
libjava/gnu/xml/transform/AbstractNumberNode.h
libjava/gnu/xml/transform/ApplyImportsNode.h
libjava/gnu/xml/transform/ApplyTemplatesNode.h
libjava/gnu/xml/transform/AttributeNode.h
libjava/gnu/xml/transform/Bindings.h
libjava/gnu/xml/transform/CallTemplateNode.h
libjava/gnu/xml/transform/ChooseNode.h
libjava/gnu/xml/transform/CommentNode.h
libjava/gnu/xml/transform/CopyNode.h
libjava/gnu/xml/transform/CopyOfNode.h
libjava/gnu/xml/transform/CurrentFunction.h
libjava/gnu/xml/transform/DocumentFunction.h
libjava/gnu/xml/transform/ElementAvailableFunction.h
libjava/gnu/xml/transform/ElementNode.h
libjava/gnu/xml/transform/ForEachNode.h
libjava/gnu/xml/transform/FormatNumberFunction.h
libjava/gnu/xml/transform/FunctionAvailableFunction.h
libjava/gnu/xml/transform/GenerateIdFunction.h
libjava/gnu/xml/transform/IfNode.h
libjava/gnu/xml/transform/Key.h
libjava/gnu/xml/transform/KeyFunction.h
libjava/gnu/xml/transform/LiteralNode.h
libjava/gnu/xml/transform/MessageNode.h
libjava/gnu/xml/transform/OtherwiseNode.h
libjava/gnu/xml/transform/ParameterNode.h
libjava/gnu/xml/transform/ProcessingInstructionNode.h
libjava/gnu/xml/transform/SortKey.h
libjava/gnu/xml/transform/Stylesheet.h
libjava/gnu/xml/transform/SystemPropertyFunction.h
libjava/gnu/xml/transform/Template.h
libjava/gnu/xml/transform/TemplateNode.h
libjava/gnu/xml/transform/TextNode.h
libjava/gnu/xml/transform/TransformerImpl.h
libjava/gnu/xml/transform/UnparsedEntityUriFunction.h
libjava/gnu/xml/transform/ValueOfNode.h
libjava/gnu/xml/transform/WhenNode.h
libjava/gnu/xml/transform/WithParam.h
libjava/gnu/xml/validation/datatype/AtomicSimpleType.h
libjava/gnu/xml/validation/datatype/ListSimpleType.h
libjava/gnu/xml/validation/datatype/SimpleType.h
libjava/gnu/xml/validation/datatype/Type.h
libjava/gnu/xml/validation/datatype/UnionSimpleType.h
libjava/gnu/xml/validation/xmlschema/AttributeDeclaration.h
libjava/gnu/xml/validation/xmlschema/ComplexType.h
libjava/gnu/xml/validation/xmlschema/ElementDeclaration.h
libjava/gnu/xml/validation/xmlschema/XMLSchemaBuilder.h
libjava/gnu/xml/xpath/AndExpr.h
libjava/gnu/xml/xpath/ArithmeticExpr.h
libjava/gnu/xml/xpath/BooleanFunction.h
libjava/gnu/xml/xpath/CeilingFunction.h
libjava/gnu/xml/xpath/ConcatFunction.h
libjava/gnu/xml/xpath/Constant.h
libjava/gnu/xml/xpath/ContainsFunction.h
libjava/gnu/xml/xpath/CountFunction.h
libjava/gnu/xml/xpath/EqualityExpr.h
libjava/gnu/xml/xpath/Expr.h
libjava/gnu/xml/xpath/FalseFunction.h
libjava/gnu/xml/xpath/FloorFunction.h
libjava/gnu/xml/xpath/FunctionCall.h
libjava/gnu/xml/xpath/IdFunction.h
libjava/gnu/xml/xpath/LangFunction.h
libjava/gnu/xml/xpath/LastFunction.h
libjava/gnu/xml/xpath/LocalNameFunction.h
libjava/gnu/xml/xpath/NameFunction.h
libjava/gnu/xml/xpath/NameTest.h
libjava/gnu/xml/xpath/NamespaceTest.h
libjava/gnu/xml/xpath/NamespaceUriFunction.h
libjava/gnu/xml/xpath/NegativeExpr.h
libjava/gnu/xml/xpath/NodeTypeTest.h
libjava/gnu/xml/xpath/NormalizeSpaceFunction.h
libjava/gnu/xml/xpath/NotFunction.h
libjava/gnu/xml/xpath/NumberFunction.h
libjava/gnu/xml/xpath/OrExpr.h
libjava/gnu/xml/xpath/ParenthesizedExpr.h
libjava/gnu/xml/xpath/PositionFunction.h
libjava/gnu/xml/xpath/Predicate.h
libjava/gnu/xml/xpath/RelationalExpr.h
libjava/gnu/xml/xpath/Root.h
libjava/gnu/xml/xpath/RoundFunction.h
libjava/gnu/xml/xpath/Selector.h
libjava/gnu/xml/xpath/StartsWithFunction.h
libjava/gnu/xml/xpath/Steps.h
libjava/gnu/xml/xpath/StringFunction.h
libjava/gnu/xml/xpath/StringLengthFunction.h
libjava/gnu/xml/xpath/SubstringAfterFunction.h
libjava/gnu/xml/xpath/SubstringBeforeFunction.h
libjava/gnu/xml/xpath/SubstringFunction.h
libjava/gnu/xml/xpath/SumFunction.h
libjava/gnu/xml/xpath/Test.h
libjava/gnu/xml/xpath/TranslateFunction.h
libjava/gnu/xml/xpath/TrueFunction.h
libjava/gnu/xml/xpath/UnionExpr.h
libjava/gnu/xml/xpath/VariableReference.h
libjava/gnu/xml/xpath/XPathImpl.h
libjava/gnu/xml/xpath/XPathParser.h
libjava/javax/xml/datatype/DatatypeConstants.h
libjava/javax/xml/datatype/Duration.h
libjava/javax/xml/datatype/XMLGregorianCalendar.h
libjava/javax/xml/namespace/NamespaceContext.h
libjava/javax/xml/namespace/QName.h
libjava/javax/xml/stream/XMLEventFactory.h
libjava/javax/xml/stream/XMLEventWriter.h
libjava/javax/xml/stream/XMLStreamReader.h
libjava/javax/xml/stream/XMLStreamWriter.h
libjava/javax/xml/stream/events/Attribute.h
libjava/javax/xml/stream/events/Characters.h
libjava/javax/xml/stream/events/Comment.h
libjava/javax/xml/stream/events/DTD.h
libjava/javax/xml/stream/events/EndDocument.h
libjava/javax/xml/stream/events/EndElement.h
libjava/javax/xml/stream/events/EntityDeclaration.h
libjava/javax/xml/stream/events/EntityReference.h
libjava/javax/xml/stream/events/Namespace.h
libjava/javax/xml/stream/events/NotationDeclaration.h
libjava/javax/xml/stream/events/ProcessingInstruction.h
libjava/javax/xml/stream/events/StartDocument.h
libjava/javax/xml/stream/events/StartElement.h
libjava/javax/xml/stream/events/XMLEvent.h
libjava/javax/xml/stream/util/ReaderDelegate.h
libjava/javax/xml/xpath/XPath.h
libjava/javax/xml/xpath/XPathConstants.h
libjava/javax/xml/xpath/XPathExpression.h
libjava/javax/xml/xpath/XPathFunctionResolver.h
libjava/javax/xml/xpath/XPathVariableResolver.h
libstdc++-v3/ChangeLog
libstdc++-v3/config/locale/gnu/c_locale.cc
libstdc++-v3/include/bits/random.h
libstdc++-v3/include/bits/random.tcc
libstdc++-v3/testsuite/25_algorithms/minmax/2.cc
libstdc++-v3/testsuite/25_algorithms/minmax/3.cc