- 06 Apr, 2010 15 commits
-
-
2010-04-06 Iain Sandoe <iains@gcc.gnu.org> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r158005
Iain Sandoe committed -
PR tree-optimization/42906 * tree-ssa-dce.c (mark_control_dependent_edges_necessary): Add IGNORE_SELF argument; set visited_control_parents for fully processed BBs. (find_obviously_necessary_stmts): Update call of mark_control_dependent_edges_necessary. (propagate_necessity): Likewise; handle PHI edges more curefully. * gcc.dg/tree-ssa/dce-1.c: New testcase. From-SVN: r158004
Jan Hubicka committed -
gcc/po: * gcc.pot: Regenerate. libcpp/po: * cpplib.pot: Regenerate. From-SVN: r158003
Joseph Myers committed -
From-SVN: r157998
Joseph Myers committed -
* config/i386/i386.md: Remove comment about 'e' and 'E' operand modifier. From-SVN: r157994
Uros Bizjak committed -
2010-04-06 Tobias Burnus <burnus@net-b.de> PR fortran/43178 * trans-array.c (gfc_conv_expr_descriptor): Update gfc_trans_scalar_assign call. (has_default_initializer): New function. (gfc_trans_deferred_array): Nullify less often. * trans-expr.c (gfc_conv_subref_array_arg, gfc_trans_subcomponent_assign): Update call to gfc_trans_scalar_assign. (gfc_trans_scalar_assign): Add parameter and pass it on. (gfc_trans_assignment_1): Optionally, do not dealloc before assignment. * trans-openmp.c (gfc_trans_omp_array_reduction): Update call to gfc_trans_scalar_assign. * trans-decl.c (gfc_get_symbol_decl): Do not always apply initializer to static variables. (gfc_init_default_dt): Add dealloc parameter and pass it on. * trans-stmt.c (forall_make_variable_temp, generate_loop_for_temp_to_lhs, generate_loop_for_rhs_to_temp, gfc_trans_forall_1, gfc_trans_where_assign, gfc_trans_where_3 gfc_trans_allocate): Update gfc_trans_assignment call. * trans.h (gfc_trans_scalar_assign, gfc_init_default_dt, gfc_init_default_dt, gfc_trans_assignment): Add bool dealloc parameter to prototype. 2010-04-06 Tobias Burnus <burnus@net-b.de> PR fortran/43178 * gfortran.dg/alloc_comp_basics_1.f90: Update * scan-tree-dump-times. * gfortran.dg/alloc_comp_constructor_1.f90: Ditto. * gfortran.dg/auto_dealloc_1.f90: Ditto. From-SVN: r157993
Tobias Burnus committed -
2010-04-06 Richard Guenther <rguenther@suse.de> PR tree-optimization/43627 * tree-vrp.c (extract_range_from_unary_expr): Widenings of [1, +INF(OVF)] go to [1, +INF(OVF)] of the wider type, not varying. * gcc.dg/tree-ssa/vrp49.c: New testcase. From-SVN: r157992
Richard Guenther committed -
From-SVN: r157990
Jakub Jelinek committed -
PR target/43638 * config/i386/i386.c (print_operand): Remove 'e' and 'E' code handling. * gcc.target/i386/pr43638.c: New test. From-SVN: r157987
Jakub Jelinek committed -
2010-04-06 Richard Guenther <rguenther@suse.de> PR middle-end/43661 * fold-const.c (fold_comparison): Handle X * 0 CMP 0. * gcc.c-torture/compile/pr43661.c: New testcase. From-SVN: r157984
Richard Guenther committed -
* dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn field. From-SVN: r157983
Jakub Jelinek committed -
From-SVN: r157980
Jakub Jelinek committed -
PR preprocessor/43642 * lex.c (lex_raw_string): Change type of TYPE variable to unsigned char. From-SVN: r157979
Jakub Jelinek committed -
2010-04-06 Matthias Klose <doko@ubuntu.com> * acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX_TIME): Show test result. * configure: Regenerate. * doc/xml/manual/configure.xml, doc/html/manual/configure.html: Document --enable-libstdcxx-time as the short form for --enable-libstdcxx-time=yes. From-SVN: r157975
Matthias Klose committed -
From-SVN: r157974
GCC Administrator committed
-
- 05 Apr, 2010 3 commits
-
-
gcc/: * doc/invoke.texi (Optimize Options): Document that LTO won't remove object access purely due to incompatible declarations. From-SVN: r157970
Ralf Wildenhues committed -
2010-04-04 Matthias Klose <doko@ubuntu.com> * graphite-sese-to-poly.c (translate_scalar_reduction_to_array): Initialize variable. From-SVN: r157965
Matthias Klose committed -
From-SVN: r157962
GCC Administrator committed
-
- 04 Apr, 2010 2 commits
-
-
2010-04-04 Sebastian Pop <sebastian.pop@amd.com> * gcc.dg/vect/pr43430-1.c: Don't use uint8_t. From-SVN: r157959
Sebastian Pop committed -
From-SVN: r157958
GCC Administrator committed
-
- 03 Apr, 2010 3 commits
-
-
2010-04-03 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/basic_string.h: Fix pasto in comment. * include/ext/vstring.h: Likewise. From-SVN: r157955
Paolo Carlini committed -
2010-04-03 Richard Guenther <rguenther@suse.de> PR middle-end/42509 * alias.c (nonoverlapping_memrefs_p): For spill-slot accesses require a non-NULL MEM_OFFSET. From-SVN: r157954
Richard Guenther committed -
From-SVN: r157953
GCC Administrator committed
-
- 02 Apr, 2010 14 commits
-
-
* 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. From-SVN: r157950
Steven Bosscher committed -
gcc/: PR other/43620 * doc/install.texi (Prerequisites): Bump Automake version to 1.11.1. * aclocal.m4: Regenerate. lto-plugin/: * Makefile.in: Regenerate. * aclocal.m4: Regenerate. intl/: * aclocal.m4: Regenerate. boehm-gc/: * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * include/Makefile.in: Regenerate. fixincludes/: * aclocal.m4: Regenerate. libcpp/: * aclocal.m4: Regenerate. libdecnumber/: * aclocal.m4: Regenerate. libffi/: * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * include/Makefile.in: Regenerate. * man/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. libgfortran/: * Makefile.in: Regenerate. * aclocal.m4: Regenerate. libgomp/: * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * testsuite/Makefile.in: Regenerate. libjava/classpath/: * HACKING: Update required Automake version. * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * doc/Makefile.in: Regenerate. * doc/api/Makefile.in: Regenerate. * examples/Makefile.in: Regenerate. * external/Makefile.in: Regenerate. * external/jsr166/Makefile.in: Regenerate. * external/relaxngDatatype/Makefile.in: Regenerate. * external/sax/Makefile.in: Regenerate. * external/w3c_dom/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * lib/Makefile.in: Regenerate. * native/Makefile.in: Regenerate. * native/fdlibm/Makefile.in: Regenerate. * native/jawt/Makefile.in: Regenerate. * native/jni/Makefile.in: Regenerate. * native/jni/classpath/Makefile.in: Regenerate. * native/jni/gconf-peer/Makefile.in: Regenerate. * native/jni/gstreamer-peer/Makefile.in: Regenerate. * native/jni/gtk-peer/Makefile.in: Regenerate. * native/jni/java-io/Makefile.in: Regenerate. * native/jni/java-lang/Makefile.in: Regenerate. * native/jni/java-math/Makefile.in: Regenerate. * native/jni/java-net/Makefile.in: Regenerate. * native/jni/java-nio/Makefile.in: Regenerate. * native/jni/java-util/Makefile.in: Regenerate. * native/jni/midi-alsa/Makefile.in: Regenerate. * native/jni/midi-dssi/Makefile.in: Regenerate. * native/jni/native-lib/Makefile.in: Regenerate. * native/jni/qt-peer/Makefile.in: Regenerate. * native/jni/xmlj/Makefile.in: Regenerate. * native/plugin/Makefile.in: Regenerate. * resource/Makefile.in: Regenerate. * scripts/Makefile.in: Regenerate. * tools/Makefile.in: Regenerate. libjava/: * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * configure: Regenerate. * gcj/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. libjava/libltdl/: * Makefile.in: Regenerate. * aclocal.m4: Regenerate. libmudflap/: * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * testsuite/Makefile.in: Regenerate. libobjc/: * aclocal.m4: Regenerate. libssp/: * Makefile.in: Regenerate. * aclocal.m4: Regenerate. libstdc++-v3/: * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * doc/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * libsupc++/Makefile.in: Regenerate. * po/Makefile.in: Regenerate. * python/Makefile.in: Regenerate. * src/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. zlib/: * Makefile.in: Regenerate. * aclocal.m4: Regenerate. From-SVN: r157949
Ralf Wildenhues committed -
From-SVN: r157947
Sebastian Pop committed -
2010-04-02 Sebastian Pop <sebastian.pop@amd.com> * configure.ac: Add brackets around AC_TRY_COMPILE alternative. * configure: Regenerated. From-SVN: r157946
Sebastian Pop committed -
2010-04-02 Sebastian Pop <sebastian.pop@amd.com> * configure.ac: Print "buggy but acceptable" when CLooG revision is less than 9. * configure: Regenerated. From-SVN: r157945
Sebastian Pop committed -
2010-04-02 Richard Guenther <rguenther@suse.de> PR tree-optimization/43629 * tree-ssa-ccp.c (likely_value): Reset all_undefined_operands if we have seen a constant value. * gcc.c-torture/execute/pr43629.c: New testcase. From-SVN: r157944
Richard Guenther committed -
* read-rtl.c (read_rtx_1): Give an error for EOF while looking for ']'. From-SVN: r157943
Joseph Myers committed -
PR target/43469 * arm.c (legitimize_tls_address): Adjust call to gen_tls_load_dot_plus_four. (arm_note_pic_base): New function. (arm_cannot_copy_insn_p): Use it. * thumb2.md (tls_load_dot_plus_four): Rework to avoid use of '+' in constraint. From-SVN: r157942
Richard Earnshaw committed -
gcc/: PR bootstrap/43531 Revert: 2009-09-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * Makefile.in ($(out_object_file)): Depend on gt-$(basename $(notdir $(out_file))).h. From-SVN: r157941
Ralf Wildenhues committed -
From-SVN: r157940
Ralf Corsepius committed -
2010-04-01 Ralf Corsépius <ralf.corsepius@rtems.org> * config.host: Add lm32-*-rtems*. From-SVN: r157939
Ralf Corsepius committed -
2010-04-01 Ralf Corsépius <ralf.corsepius@rtems.org> * config.gcc (lm32-*-rtems*): Add t-lm32. 2010-04-01 Joel Sherrill <joel.sherrill@oarcorp.com> * config.gcc: Add lm32-*-rtems*. * config/lm32/rtems.h: New file. From-SVN: r157938
Ralf Corsepius committed -
2010-04-01 Ralf Corsépius <ralf.corsepius@rtems.org> * config.gcc (lm32-*-rtems*): Add t-lm32. 2010-04-01 Joel Sherrill <joel.sherrill@oarcorp.com> * config.gcc: Add lm32-*-rtems*. * config/lm32/rtems.h: New file. From-SVN: r157937
Ralf Corsepius committed -
From-SVN: r157936
GCC Administrator committed
-
- 01 Apr, 2010 3 commits
-
-
Co-Authored-By: Dominique d'Humieres <dominiq@lps.ens.fr> From-SVN: r157932
Janne Blomqvist committed -
PR target/42609 * config/i386/cygwin.h (CXX_WRAP_SPEC): Disable spec when -mno-cygwin. From-SVN: r157931
Dave Korn committed -
* dwarf2out.c (output_compilation_unit_header): For -gdwarf-4 use version 4 instead of version 3. (output_line_info): For version 4 and above emit additional maximum ops per insn header field. (DWARF_LINE_DEFAULT_MAX_OPS_PER_INSN): Define. * dwarf2out.c (is_c_family, is_java): Remove. (lower_bound_default): New function. (add_bound_info, gen_descr_array_type_die): Use it. From-SVN: r157930
Jakub Jelinek committed
-