1. 02 Apr, 2010 2 commits
  2. 01 Apr, 2010 23 commits
  3. 31 Mar, 2010 15 commits
    • ioparm.def: Update copyright. · 0a261912
      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
      Paul Thomas committed
    • Add ChangeLog entries. · 25d635d9
      From-SVN: r157890
      Sebastian Pop committed
    • Fix PR43464: copyprop should maintain loop close phi nodes with multiple arguments. · 3cbf7085
      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
      Richard Guenther committed
    • Add a verbosity parameter to clean up the comments of pretty printers. · 40bf935e
      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
      Sebastian Pop committed
    • Print SCoPs under CLooG format. · 730a9846
      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
      Sebastian Pop committed
    • Add testcases for PR43464. · 9c0c34c2
      Co-Authored-By: Richard Guenther <rguenther@suse.de>
      
      From-SVN: r157886
      Sebastian Pop committed
    • canonicalize_loop_ivs should add the IV bump in loop->header. · c80a5403
      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
      Sebastian Pop committed
    • Add pass_copy_prop after Graphite. · caaf41d0
      2010-03-16  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* passes.c (init_optimization_passes): Add pass_copy_prop
      	after Graphite.
      
      From-SVN: r157884
      Sebastian Pop committed
    • Make print_scop output the scoplib format. · 03922af3
      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
      Sebastian Pop committed
    • Add testcase for PR43351. · 7da9e6ed
      2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
      
      	PR middle-end/43351
      	* gcc.dg/graphite/id-pr43351.c
      
      From-SVN: r157882
      Sebastian Pop committed
    • * MAINTAINERS: Remove myself. · 895522b6
      From-SVN: r157877
      Janis Johnson committed
    • gcc_release (build_tarfiles): Make directories mode 755, not 777. · d49d9a7d
      	* gcc_release (build_tarfiles): Make directories mode 755, not
      	777.
      
      From-SVN: r157874
      Joseph Myers committed
    • re PR objc/35165 (Massive failures of objc on i686-apple-darwin9) · 03af6e44
      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
      Iain Sandoe committed
    • re PR objc++/23613 (obj-c++.dg/isa-field-1.mm fails with the GNU runtime) · 2981f206
      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
      Iain Sandoe committed