OSDN Git Service

* ada/gcc-interface/Make-lang.in, alias.c, attribs.c, auto-inc-dec.c,
authorsteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Apr 2010 19:54:46 +0000 (19:54 +0000)
committerMasaki Muranaka <monaka@monami-software.com>
Sun, 23 May 2010 00:43:59 +0000 (09:43 +0900)
basic-block.h, bb-reorder.c, calls.c, c-common.c, cgraph.h,
collect2.h, config/alpha/alpha.c, config/alpha/alpha.md,
config/alpha/predicates.md, config/arm/arm.md,
config/arm/lib1funcs.asm, config/arm/neon-schedgen.ml,
config/avr/avr.c, config/avr/avr.md, config/bfin/bfin.c,
config/darwin9.h, config/darwin.c, config/darwin.h,
config/h8300/h8300.c, config/i386/cpuid.h, config/i386/cygming.h,
config/i386/cygwin.h, config/i386/mingw32.h, config/i386/msformat-c.c,
config/i386/sol2-10.h, config/i386/xopintrin.h, config/ia64/ia64.c,
config/ia64/ia64.md, config/ia64/sync.md, config/mep/mep.c,
config/mips/mips.md, config/mn10300/mn10300.c,
config/mn10300/mn10300.h, config/pa/pa.c, config/pa/pa.md,
config/rs6000/aix.h, config/rs6000/dfp.md,
config/rs6000/rs6000-builtin.def, config/rs6000/rs6000-c.c,
config/rs6000/vector.md, config/rtems.h, config/rx/rx.md,
config/s390/s390.md, config/sol2-c.c, config/sparc/sol2-bi.h,
config/sparc/sol2-gas.h, config/sparc/sparc.h, config/sparc/sparc.md,
config/sparc/sparc-protos.h, config/spu/spu.c, config/spu/spu-c.c,
config/t-darwin, convert.c, c.opt, c-opts.c, cp/Make-lang.in,
c-pretty-print.c, c-typeck.c, df-core.c, df-scan.c, diagnostic.c,
diagnostic.h, doc/cppopts.texi, doc/cpp.texi, doc/extend.texi,
doc/gimple.texi, doc/languages.texi, doc/plugins.texi, doc/rtl.texi,
doc/standards.texi, doc/tree-ssa.texi, doc/trouble.texi, dominance.c,
fold-const.c, fortran/Make-lang.in, fwprop.c, gcc-plugin.h,
gensupport.c, gimple.h, gimple-iterator.c, graphite.c,
graphite-clast-to-gimple.c, graphite-clast-to-gimple.h,
graphite-dependences.c, graphite-poly.c, graphite-poly.h,
graphite-ppl.c, graphite-ppl.h, graphite-scop-detection.c,
graphite-sese-to-poly.c, graphite-sese-to-poly.h, ifcvt.c, intl.c,
intl.h, ipa.c, ipa-cp.c, ipa-inline.c, ipa-prop.c, ipa-prop.h,
ipa-pure-const.c, ipa-reference.c, ipa-type-escape.c, ira-color.c,
ira-conflicts.c, ira-lives.c, java/Make-lang.in, lambda-code.c,
loop-invariant.c, lto/Make-lang.in, lto-streamer.h, lto-streamer-in.c,
objc/Make-lang.in, objcp/Make-lang.in, omp-low.c, optc-gen.awk,
opt-functions.awk, opth-gen.awk, params.def, passes.c,
postreload-gcse.c, print-tree.c, recog.c, regrename.c, reload.h,
rtl.def, sched-int.h, sched-rgn.c, sel-sched-dump.c, sese.c, sese.h,
store-motion.c, stor-layout.c, tree-cfgcleanup.c, tree-chrec.c,
tree-complex.c, tree-data-ref.c, tree.def, tree-eh.c, tree-flow.h,
tree-flow-inline.h, tree.h, tree-loop-distribution.c, tree-outof-ssa.c,
tree-parloops.c, tree-pass.h, tree-predcom.c, tree-profile.c,
tree-scalar-evolution.c, tree-ssa-address.c, tree-ssa-alias.c,
tree-ssa-coalesce.c, tree-ssa-copy.c, tree-ssa-dce.c, tree-ssa-dom.c,
tree-ssa-dse.c, tree-ssa-loop-im.c, tree-ssa-loop-ivcanon.c,
tree-ssa-loop-manip.c, tree-ssa-math-opts.c, tree-ssa-operands.c,
tree-ssa-pre.c, tree-ssa-sccvn.c, tree-ssa-structalias.c,
tree-ssa-uncprop.c, tree-tailcall.c, tree-vect-data-refs.c,
tree-vect-loop.c, tree-vectorizer.h, tree-vect-slp.c, tree-vrp.c,
unwind-dw2-fde-darwin.c, varpool.c: Update copyright years.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157950 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/cgraph.h
gcc/graphite-clast-to-gimple.c
gcc/graphite-poly.c
gcc/graphite-poly.h
gcc/graphite-sese-to-poly.c
gcc/ipa-type-escape.c
gcc/ipa.c
gcc/params.def

index 0f2b3ac..e06d38c 100644 (file)
@@ -1,3 +1,56 @@
+2010-04-02  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * ada/gcc-interface/Make-lang.in, alias.c, attribs.c, auto-inc-dec.c, 
+       basic-block.h, bb-reorder.c, calls.c, c-common.c, cgraph.h,
+       collect2.h, config/alpha/alpha.c, config/alpha/alpha.md,
+       config/alpha/predicates.md, config/arm/arm.md,
+       config/arm/lib1funcs.asm, config/arm/neon-schedgen.ml,
+       config/avr/avr.c, config/avr/avr.md, config/bfin/bfin.c,
+       config/darwin9.h, config/darwin.c, config/darwin.h,
+       config/h8300/h8300.c, config/i386/cpuid.h, config/i386/cygming.h,
+       config/i386/cygwin.h, config/i386/mingw32.h, config/i386/msformat-c.c,
+       config/i386/sol2-10.h, config/i386/xopintrin.h, config/ia64/ia64.c,
+       config/ia64/ia64.md, config/ia64/sync.md, config/mep/mep.c,
+       config/mips/mips.md, config/mn10300/mn10300.c,
+       config/mn10300/mn10300.h, config/pa/pa.c, config/pa/pa.md,
+       config/rs6000/aix.h, config/rs6000/dfp.md,
+       config/rs6000/rs6000-builtin.def, config/rs6000/rs6000-c.c,
+       config/rs6000/vector.md, config/rtems.h, config/rx/rx.md,
+       config/s390/s390.md, config/sol2-c.c, config/sparc/sol2-bi.h,
+       config/sparc/sol2-gas.h, config/sparc/sparc.h, config/sparc/sparc.md,
+       config/sparc/sparc-protos.h, config/spu/spu.c, config/spu/spu-c.c,
+       config/t-darwin, convert.c, c.opt, c-opts.c, cp/Make-lang.in,
+       c-pretty-print.c, c-typeck.c, df-core.c, df-scan.c, diagnostic.c,
+       diagnostic.h, doc/cppopts.texi, doc/cpp.texi, doc/extend.texi,
+       doc/gimple.texi, doc/languages.texi, doc/plugins.texi, doc/rtl.texi,
+       doc/standards.texi, doc/tree-ssa.texi, doc/trouble.texi, dominance.c,
+       fold-const.c, fortran/Make-lang.in, fwprop.c, gcc-plugin.h,
+       gensupport.c, gimple.h, gimple-iterator.c, graphite.c,
+       graphite-clast-to-gimple.c, graphite-clast-to-gimple.h,
+       graphite-dependences.c, graphite-poly.c, graphite-poly.h,
+       graphite-ppl.c, graphite-ppl.h, graphite-scop-detection.c,
+       graphite-sese-to-poly.c, graphite-sese-to-poly.h, ifcvt.c, intl.c,
+       intl.h, ipa.c, ipa-cp.c, ipa-inline.c, ipa-prop.c, ipa-prop.h,
+       ipa-pure-const.c, ipa-reference.c, ipa-type-escape.c, ira-color.c,
+       ira-conflicts.c, ira-lives.c, java/Make-lang.in, lambda-code.c,
+       loop-invariant.c, lto/Make-lang.in, lto-streamer.h, lto-streamer-in.c,
+       objc/Make-lang.in, objcp/Make-lang.in, omp-low.c, optc-gen.awk,
+       opt-functions.awk, opth-gen.awk, params.def, passes.c,
+       postreload-gcse.c, print-tree.c, recog.c, regrename.c, reload.h,
+       rtl.def, sched-int.h, sched-rgn.c, sel-sched-dump.c, sese.c, sese.h,
+       store-motion.c, stor-layout.c, tree-cfgcleanup.c, tree-chrec.c,
+       tree-complex.c, tree-data-ref.c, tree.def, tree-eh.c, tree-flow.h,
+       tree-flow-inline.h, tree.h, tree-loop-distribution.c, tree-outof-ssa.c,
+       tree-parloops.c, tree-pass.h, tree-predcom.c, tree-profile.c,
+       tree-scalar-evolution.c, tree-ssa-address.c, tree-ssa-alias.c,
+       tree-ssa-coalesce.c, tree-ssa-copy.c, tree-ssa-dce.c, tree-ssa-dom.c,
+       tree-ssa-dse.c, tree-ssa-loop-im.c, tree-ssa-loop-ivcanon.c,
+       tree-ssa-loop-manip.c, tree-ssa-math-opts.c, tree-ssa-operands.c,
+       tree-ssa-pre.c, tree-ssa-sccvn.c, tree-ssa-structalias.c,
+       tree-ssa-uncprop.c, tree-tailcall.c, tree-vect-data-refs.c,
+       tree-vect-loop.c, tree-vectorizer.h, tree-vect-slp.c, tree-vrp.c,
+       unwind-dw2-fde-darwin.c, varpool.c: Update copyright years.
+
 2010-04-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        PR other/43620
index 4f0c333..dc6168a 100644 (file)
@@ -1,5 +1,5 @@
 /* Callgraph handling code.
-   Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009
+   Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
    Free Software Foundation, Inc.
    Contributed by Jan Hubicka
 
index f99a158..c01d899 100644 (file)
@@ -1,5 +1,5 @@
 /* Translation of CLAST (CLooG AST) to Gimple.
-   Copyright (C) 2009 Free Software Foundation, Inc.
+   Copyright (C) 2009, 2010 Free Software Foundation, Inc.
    Contributed by Sebastian Pop <sebastian.pop@amd.com>.
 
 This file is part of GCC.
index 6d316a0..86ef485 100644 (file)
@@ -1,5 +1,5 @@
 /* Graphite polyhedral representation.
-   Copyright (C) 2009 Free Software Foundation, Inc.
+   Copyright (C) 2009, 2010 Free Software Foundation, Inc.
    Contributed by Sebastian Pop <sebastian.pop@amd.com> and
    Tobias Grosser <grosser@fim.uni-passau.de>.
 
index 23e1890..df04570 100644 (file)
@@ -1,5 +1,5 @@
 /* Graphite polyhedral representation.
-   Copyright (C) 2009 Free Software Foundation, Inc.
+   Copyright (C) 2009, 2010 Free Software Foundation, Inc.
    Contributed by Sebastian Pop <sebastian.pop@amd.com> and
    Tobias Grosser <grosser@fim.uni-passau.de>.
 
index d358137..e7aa556 100644 (file)
@@ -1,5 +1,5 @@
 /* Conversion of SESE regions to Polyhedra.
-   Copyright (C) 2009 Free Software Foundation, Inc.
+   Copyright (C) 2009, 2010 Free Software Foundation, Inc.
    Contributed by Sebastian Pop <sebastian.pop@amd.com>.
 
 This file is part of GCC.
index b6744a6..0807d0b 100644 (file)
@@ -1,4 +1,4 @@
-/* Escape analysis for types.
+/* Type based alias analysis.
    Copyright (C) 2004, 2005, 2006, 2007, 2008, 2010
    Free Software Foundation, Inc.
    Contributed by Kenneth Zadeck <zadeck@naturalbridge.com>
@@ -53,7 +53,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "flags.h"
 #include "timevar.h"
 #include "diagnostic.h"
-#include "tree-pretty-print.h"
 #include "langhooks.h"
 
 /* Some of the aliasing is called very early, before this phase is
@@ -2113,7 +2112,9 @@ type_escape_execute (void)
 static bool
 gate_type_escape_vars (void)
 {
-  return flag_ipa_struct_reorg && flag_whole_program && (optimize > 0);
+  return (flag_ipa_type_escape
+         /* Don't bother doing anything if the program has errors.  */
+         && !(errorcount || sorrycount));
 }
 
 struct simple_ipa_opt_pass pass_ipa_type_escape =
index 225f268..1cc7221 100644 (file)
--- a/gcc/ipa.c
+++ b/gcc/ipa.c
@@ -1,6 +1,6 @@
 /* Basic IPA optimizations and utilities.
-   Copyright (C) 2003, 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
-   Inc.
+   Copyright (C) 2003, 2004, 2005, 2007, 2008, 2009, 2010
+   Free Software Foundation, Inc.
 
 This file is part of GCC.
 
index 435a788..35650ff 100644 (file)
@@ -1,5 +1,5 @@
 /* params.def - Run-time parameters.
-   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
+   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
    Free Software Foundation, Inc.
    Written by Mark Mitchell <mark@codesourcery.com>.