aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2010-04-02Make-lang.in, [...]: Update copyright years.Steven Bosscher177-192/+280
* 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
2010-04-02Update to Automake 1.11.1.Ralf Wildenhues3-3/+9
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
2010-04-02Move changelog entries in the right file.Sebastian Pop1-11/+0
From-SVN: r157947
2010-04-02Add brackets around AC_TRY_COMPILE alternative.Sebastian Pop1-0/+5
2010-04-02 Sebastian Pop <sebastian.pop@amd.com> * configure.ac: Add brackets around AC_TRY_COMPILE alternative. * configure: Regenerated. From-SVN: r157946
2010-04-02Print "buggy but acceptable" when CLooG revision is less than 9.Sebastian Pop1-0/+6
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
2010-04-02re PR tree-optimization/43629 (Struct to register optimization fails)Richard Guenther4-2/+29
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
2010-04-02read-rtl.c (read_rtx_1): Give an error for EOF while looking for ']'.Joseph Myers2-0/+7
* read-rtl.c (read_rtx_1): Give an error for EOF while looking for ']'. From-SVN: r157943
2010-04-02re PR target/43469 (ICE trying to compile glibc for ARM thumb2)Richard Earnshaw3-26/+30
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
2010-04-02Revert: Fix dependency of out_object_file on gt header for out_file.Ralf Wildenhues2-1/+11
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
2010-04-02[multiple changes]Ralf Corsepius1-0/+9
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
2010-04-02[multiple changes]Ralf Corsepius2-0/+37
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
2010-04-02Daily bump.GCC Administrator1-1/+1
From-SVN: r157936
2010-04-01PR libfortran/43605 FTELL intrinsic, take 2.Janne Blomqvist2-1/+16
Co-Authored-By: Dominique d'Humieres <dominiq@lps.ens.fr> From-SVN: r157932
2010-04-01re PR target/42609 (undesired operation when working with mno-cygwin)Dave Korn2-1/+6
PR target/42609 * config/i386/cygwin.h (CXX_WRAP_SPEC): Disable spec when -mno-cygwin. From-SVN: r157931
2010-04-01dwarf2out.c (output_compilation_unit_header): For -gdwarf-4 use version 4 ↵Jakub Jelinek2-42/+65
instead of version 3. * 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
2010-04-01re PR debug/43325 (C++ external inner reference does not override outer scope)Dodji Seketeli4-3/+32
Fix for PR debug/43325 gcc/ChangeLog: PR debug/43325 * dwarf2out.c (gen_variable_die): Allow debug info for variable re-declaration when it happens in a function. gcc/testsuite/ChangeLog: PR debug/43325 * c-c++-common/dwarf2/redeclaration-1.C: New test. From-SVN: r157928
2010-04-01decl.c (next_initializable_field): No longer static.Jason Merrill6-9/+23
* decl.c (next_initializable_field): No longer static. * cp-tree.h: Declare it. * call.c (build_aggr_conv): Fail if there are more initializers than initializable fields. From-SVN: r157927
2010-04-01semantics.c (maybe_add_lambda_conv_op): Use null_pointer_node instead of ↵Jason Merrill2-1/+7
void_zero_node. * semantics.c (maybe_add_lambda_conv_op): Use null_pointer_node instead of void_zero_node. From-SVN: r157926
2010-04-01ioparm.def: Update copyright.Paul Thomas25-26/+37
2010-04-01 Paul Thomas <pault@gcc.gnu.org> * ioparm.def : Update copyright. * lang.opt : ditto * trans-array.c : ditto * trans-array.h : ditto * expr.c: ditto * trans-types.c: ditto * dependency.c : ditto * gfortran.h : ditto * options.c : ditto * trans-io.c : ditto * trans-intrinsic.c : ditto * libgfortran.h : ditto * invoke.texi : ditto * intrinsic.texi : ditto * trans.c : ditto * trans.h : ditto * intrinsic.c : ditto * interface.c : ditto * iresolve.c : ditto * trans-stmt.c : ditto * trans-stmt.h : ditto * parse,c : ditto * match.h : ditto * error.c : ditto From-SVN: r157923
2010-04-01cgraph.c (cgraph_add_function_insertion_hook): Update comment.Aldy Hernandez2-3/+9
* cgraph.c (cgraph_add_function_insertion_hook): Update comment. (cgraph_remove_function_insertion_hook): Same. (cgraph_call_function_insertion_hooks): Same. From-SVN: r157920
2010-04-01PR libfortran/43605 Fix FTELL for formatted filesJanne Blomqvist2-0/+25
Co-Authored-By: Manfred Schwarb <manfred99@gmx.ch> From-SVN: r157914
2010-04-01re PR tree-optimization/43614 (ice in gimple_rhs_has_side_effects, at ↵Richard Guenther7-2/+58
gimple.c:2248) 2010-04-01 Richard Guenther <rguenther@suse.de> PR middle-end/43614 * tree-ssa-address.c (copy_mem_ref_info): Copy TREE_SIDE_EFFECTS and TREE_THIS_VOLATILE. (copy_ref_info): Likewise. * tree-ssa-operands.c (get_tmr_operands): Check TREE_THIS_VOLATILE. * tree.c (build6_stat): Ignore side-effects of all but arg5 for TARGET_MEM_REF. Set TREE_THIS_VOLATILE from arg5 of TARGET_MEM_REF. * gcc.c-torture/compile/pr43614.c: New testcase. From-SVN: r157913
2010-04-01re PR tree-optimization/43607 (ICE in gimple_op, at gimple.h:1633 with ↵Richard Guenther2-2/+9
-fipa-type-escape) 2010-04-01 Richard Guenther <rguenther@suse.de> PR tree-optimization/43607 * ipa-type-escape.c (check_call): Do not access non-existing arguments. From-SVN: r157911
2010-04-01re PR tree-optimization/43141 (Wrong debug information with IPA-SRA)Martin Jambor2-0/+21
2010-04-01 Martin Jambor <mjambor@suse.cz> PR tree-optimization/43141 * testsuite/gcc.dg/guality/pr43141.c: New test. From-SVN: r157909
2010-04-01re PR middle-end/43602 (___emutls_v.__gcov_indirect_call_[counters|callee] ↵Richard Guenther2-2/+10
undefined on *-*-darwin*) 2010-04-01 Richard Guenther <rguenther@suse.de> PR middle-end/43602 Revert 2010-03-30 Seongbae Park <seongbae.park@gmail.com> Jack Howarth <howarth@bromo.med.uc.edu> * tree-profile.c (tree_init_ic_make_global_vars): Make static variables TLS. From-SVN: r157907
2010-04-01_Pragma1.C: Skip on alpha*-dec-osf*.Rainer Orth8-7/+19
* g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*. * g++.dg/eh/spbp.C: Likewise. * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*. * g++.dg/other/pragma-ep-1.C: Properly define p, remove superfluous casts. * gcc.dg/mtune.c: Add dg-bogus "mcpu". * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*. * objc.dg/dwarf-2.m: Likewise. From-SVN: r157905
2010-04-01install.texi (Prerequisites): Document libelf usability on IRIX 5/6 and ↵Rainer Orth2-34/+73
Solaris 2. * doc/install.texi (Prerequisites): Document libelf usability on IRIX 5/6 and Solaris 2. (Specific, i?86-*-solaris2.10): No 64-bit default configuration. Update GNU as, GNU ld requirements. (Specific, *-*-solaris2*): Document Solaris 7 obsoletion, removal. Document Sun Studio compiler download. Update and simplify as, ld recommendations. (Specific, *-*-solaris2.7): Note obsoletion, removal. From-SVN: r157904
2010-04-01config.guess (i[34567]86-*-solaris2*): Default with_arch_32, with_tune_32 to ↵Rainer Orth2-0/+9
pentium4. * config.guess (i[34567]86-*-solaris2*): Default with_arch_32, with_tune_32 to pentium4. From-SVN: r157903
2010-04-01cpuid.h (__get_cpuid_max): Move misplaced comment.Uros Bizjak2-13/+12
* config/i386/cpuid.h (__get_cpuid_max): Move misplaced comment. From-SVN: r157902
2010-04-01install.texi (Specific, [...]): Document IRIX 5 obsoletion, removal.Rainer Orth2-12/+49
* doc/install.texi (Specific, mips-sgi-irix5): Document IRIX 5 obsoletion, removal. Update IDO URL. Document GNU as requirement. Update configure requirements. (Specific, mips-sgi-irix6): Document IRIX 6 < 6.5 obsoletion, removal. Recomment IRIX 6.5.18+. Document IDF/IDL requirement. Document GNU as requirement. Document GNU ld bootstrap failure. Remove freeware.sgi.com reference. From-SVN: r157901
2010-04-01install.texi (Specific, [...]): Document Tru64 UNIX V4.0, V5.0 obsoletion, ↵Rainer Orth2-35/+24
removal. * doc/install.texi (Specific, alpha*-dec-osf*): Document Tru64 UNIX V4.0, V5.0 obsoletion, removal. Remove --with-gc=simple reference. Update VM requirements during bootstrap. Remove -oldas bootstrap description. Update binutils reference. Remove comparison failure note. From-SVN: r157900
2010-04-01Daily bump.GCC Administrator1-1/+1
From-SVN: r157899
2010-03-31ioparm.def: Update copyright.Paul Thomas1-0/+27
2010-03-31 Paul Thomas <pault@gcc.gnu.org> * ioparm.def : Update copyright. * lang.opt : ditto * trans-array.c : ditto * trans-array.h : ditto * expr.c: ditto * trans-types.c: ditto * dependency.c : ditto * gfortran.h : ditto * options.c : ditto * trans-io.c : ditto * trans-intrinsic.c : ditto * libgfortran.h : ditto * invoke.texi : ditto * intrinsic.texi : ditto * trans.c : ditto * trans.h : ditto * intrinsic.c : ditto * interface.c : ditto * iresolve.c : ditto * trans-stmt.c : ditto * trans-stmt.h : ditto * parse,c : ditto * match.h : ditto * error.c : ditto From-SVN: r157895
2010-03-31Add ChangeLog entries.Sebastian Pop2-0/+115
From-SVN: r157890
2010-03-31Fix PR43464: copyprop should maintain loop close phi nodes with multiple ↵Richard Guenther2-6/+23
arguments. 2010-03-30 Richard Guenther <rguenther@suse.de> Zdenek Dvorak <ook@ucw.cz> Sebastian Pop <sebastian.pop@amd.com> PR middle-end/43464 * tree-ssa-copy.c (init_copy_prop): Handle loop close phi nodes with multiple arguments. (execute_copy_prop): Remove call to rewrite_into_loop_closed_ssa. Co-Authored-By: Sebastian Pop <sebastian.pop@amd.com> Co-Authored-By: Zdenek Dvorak <ook@ucw.cz> From-SVN: r157889
2010-03-31Add a verbosity parameter to clean up the comments of pretty printers.Sebastian Pop4-194/+389
2010-03-23 Sebastian Pop <sebastian.pop@amd.com> * graphite-dependences.c (print_pddr): Call print_pdr with an extra argument. * graphite-poly.c (debug_pdr): Add an extra argument for the verbosity level. (print_pdr): Same. (print_pbb_domain): Same. (print_pbb): Same. (print_scop_context): Same. (print_scop): Same. (print_cloog): Same. (debug_pbb_domain): Same. (debug_pbb): Same. (print_pdrs): Same. (debug_pdrs): Same. (debug_scop_context): Same. (debug_scop): Same. (debug_cloog): Same. (print_scop_params): Same. (debug_scop_params): Same. (print_iteration_domain): Same. (print_iteration_domains): Same. (debug_iteration_domain): Same. (debug_iteration_domains): Same. (print_scattering_function): Same. (print_scattering_functions): Same. (debug_scattering_function): Same. (debug_scattering_functions): Same. * graphite-poly.h (debug_pdr): Update declaration. (print_pdr): Same. (print_pbb_domain): Same. (print_pbb): Same. (print_scop_context): Same. (print_scop): Same. (print_cloog): Same. (debug_pbb_domain): Same. (debug_pbb): Same. (print_pdrs): Same. (debug_pdrs): Same. (debug_scop_context): Same. (debug_scop): Same. (debug_cloog): Same. (print_scop_params): Same. (debug_scop_params): Same. (print_iteration_domain): Same. (print_iteration_domains): Same. (debug_iteration_domain): Same. (debug_iteration_domains): Same. (print_scattering_function): Same. (print_scattering_functions): Same. (debug_scattering_function): Same. (debug_scattering_functions): Same. From-SVN: r157888
2010-03-31Print SCoPs under CLooG format.Sebastian Pop3-16/+88
2010-03-23 Sebastian Pop <sebastian.pop@amd.com> * graphite-poly.c (print_scattering_function_1): New. (print_scattering_function): Call it. (print_scop_params): Remove spaces at the end of lines. (print_cloog): New. (debug_cloog): New. * graphite-poly.h (print_cloog): Declared. (debug_cloog): Declared. From-SVN: r157887
2010-03-31Add testcases for PR43464.Sebastian Pop3-0/+109
Co-Authored-By: Richard Guenther <rguenther@suse.de> From-SVN: r157886
2010-03-31canonicalize_loop_ivs should add the IV bump in loop->header.Sebastian Pop5-9/+20
2010-03-16 Sebastian Pop <sebastian.pop@amd.com> * graphite-sese-to-poly.c (graphite_loop_normal_form): Add the IV bump in loop->header. * tree-flow.h (canonicalize_loop_ivs): Updated declaration. * tree-parloops.c (gen_parallel_loop): Add the IV bump in loop->latch. * tree-ssa-loop-manip.c (canonicalize_loop_ivs): Add a new parameter to switch between adding the IV bump in loop->latch or in loop->header. From-SVN: r157885
2010-03-31Add pass_copy_prop after Graphite.Sebastian Pop2-0/+6
2010-03-16 Sebastian Pop <sebastian.pop@amd.com> * passes.c (init_optimization_passes): Add pass_copy_prop after Graphite. From-SVN: r157884
2010-03-31Make print_scop output the scoplib format.Sebastian Pop5-40/+164
2010-03-16 Sebastian Pop <sebastian.pop@amd.com> * graphite-poly.c (print_scattering_function): Pretty print following the scoplib format. (print_pdr): Same. (print_pbb_domain): Same. (dump_gbb_cases): Same. (dump_gbb_conditions): Same. (print_pdrs): Same. (print_pbb): Same. (print_scop_params): Same. (print_scop_context): Same. (print_scop): Same. (print_pbb_body): New. (lst_indent_to): New. (print_lst): Start new lines with a #. * graphite-poly.h (pbb_bb): New. (pbb_index): Use pbb_bb. * graphite-ppl.c (ppl_print_powerset_matrix): Print the number of disjuncts. * tree-data-ref.c (dump_data_reference): Start new lines with a #. From-SVN: r157883
2010-03-31Add testcase for PR43351.Sebastian Pop2-0/+10
2010-03-13 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/43351 * gcc.dg/graphite/id-pr43351.c From-SVN: r157882
2010-03-31re PR objc/35165 (Massive failures of objc on i686-apple-darwin9)Iain Sandoe17-15/+47
2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> PR testsuite/35165 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime. * obj-c++.dg/try-catch-2.mm: Ditto. * obj-c++.dg/lookup-2.mm: Ditto. * obj-c++.dg/encode-8.m: Ditto. * obj-c++.dg/cxx-ivars-2.mm: Ditto. * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT. * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT. * obj-c++.dg/const-str-11.mm: Ditto. * obj-c++.dg/const-str-9.mm: Ditto. * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime. * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime. * obj-c++.dg/except-1.mm: Ditto. * obj-c++.dg/const-str-7.mm: Ditto. * obj-c++.dg/cxx-ivars-1.mm: Ditto. * obj-c++.dg/const-str-3.mm: Ditto. * obj-c++.dg/const-str-7.mm: Ditto. * obj-c++.dg/stubify-2.mm: Change dump file name. From-SVN: r157873
2010-03-31re PR objc++/23613 (obj-c++.dg/isa-field-1.mm fails with the GNU runtime)Iain Sandoe3-8/+24
2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> PR objc++/23613 * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD): New macro. * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro. Remove dg-xfail-if. From-SVN: r157872
2010-03-31dwarf2out.c (size_of_die): For -gdwarf-4 use uleb128 size instead of fixed 1 ↵Jakub Jelinek2-5/+62
or 2 for dw_val_class_loc and... * dwarf2out.c (size_of_die): For -gdwarf-4 use uleb128 size instead of fixed 1 or 2 for dw_val_class_loc and 0 instead of 1 for dw_val_class_flag. (value_format): For -gdwarf-4 use DW_FORM_sec_offset for dw_val_class_range_list, dw_val_class_loc_list, dw_val_class_lineptr and dw_val_class_macptr, use DW_FORM_flag_present for dw_val_class_flag and DW_FORM_exprloc for dw_val_class_loc. (output_die): For -gdwarf-4 print dw_val_class_loc size as uleb128 instead of 1 or 2 bytes and don't print anything for dw_val_class_flag. From-SVN: r157871
2010-03-31var-tracking.c (vt_init_cfa_base): Use cselib_lookup_from_insn instead of ↵Jakub Jelinek2-2/+5
cselib_lookup following by tweaking... * var-tracking.c (vt_init_cfa_base): Use cselib_lookup_from_insn instead of cselib_lookup following by tweaking locs->setting_insn. From-SVN: r157870
2010-03-31re PR bootstrap/43596 (Failed to boostrap)Jakub Jelinek2-2/+10
PR bootstrap/43596 * cselib.c (cselib_process_insn): Clear cselib_current_insn even before returning from label, setjmp call or volatile asm handling. From-SVN: r157869
2010-03-31re PR middle-end/43600 (Segmentation fault for large C file (24MB))Richard Guenther2-4/+8
2010-03-31 Richard Guenther <rguenther@suse.de> PR middle-end/43600 * cgraphunit.c (cgraph_output_in_order): Do not allocate temporary data on stack. From-SVN: r157867
2010-03-31inline-params.c: Disable early inlining.Martin Jambor2-3/+12
2010-03-31 Martin Jambor <mjambor@suse.cz> * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run only with -O2, -O3 or -Os and not with -fwhopr. From-SVN: r157863
2010-03-31sysv4.h (PUSHSECTION_FORMAT): Remove undef.Rainer Orth5-11/+24
* config/sparc/sysv4.h (PUSHSECTION_FORMAT): Remove undef. (PUSHSECTION_ASM_OP): Remove. (POPSECTION_ASM_OP): Remove. (PUSHSECTION_FORMAT): Remove. * config/sol2.h (PUSHSECTION_FORMAT): Define. * config/sparc/sol2.h [!USE_GAS] (PUSHSECTION_FORMAT): Redefine. * config/sol2.c (solaris_output_init_fini): Use it. From-SVN: r157861