1. 07 Oct, 2004 27 commits
  2. 06 Oct, 2004 13 commits
    • re PR middle-end/17849 (intrinsic_pack.f90) · a3ed9870
      2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR middle-end/17849
              * gfortran.fortran-torture/compile/nested.f90: New test
      
      
      2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR middle-end/17849
              * tree-nested.c (walk_stmt_info): Add changed field.
              (convert_nonlocal_reference): Set changed to when we
              change a decl to unnested decl.
              <case ADDR_EXPR>: Instead of checking if the immediate part
              of the ADDR_EXPR changed, check the field changed.
              Use recompute_tree_invarant_for_addr_expr instead of unsetting
              TREE_INVARIANT.
              (convert_local_reference):  Set changed to when we
              change a decl to unnested decl.
              <case ADDR_EXPR>: Instead of checking if the immediate part
              of the ADDR_EXPR changed, check the field changed.
              Also call recompute_tree_invarant_for_addr_expr on the ADDR_EXPR.
      
      From-SVN: r88650
      Andrew Pinski committed
    • defaults.h (DWARF2_GENERATE_TEXT_SECTION_LABEL): Remove. · 9e749a8b
      	* defaults.h (DWARF2_GENERATE_TEXT_SECTION_LABEL): Remove.
      	* dwarf2out.c (dwarf2out_init): Remove references to
      	DWARF2_GENERATE_TEXT_SECTION_LABEL.
      	* system.h: Poison DWARF2_GENERATE_TEXT_SECTION_LABEL.
      	* doc/tm.texi (DWARF2_GENERATE_TEXT_SECTION_LABEL): Remove.
      
      From-SVN: r88631
      Kazu Hirata committed
    • c-typeck.c (convert_arguments): Take expression for called function rather than its name. · 03dafa61
      	* c-typeck.c (convert_arguments): Take expression for called
      	function rather than its name.  Handle ObjC selectors directly
      	rather than relying on warn_for_assignment to do so.  Call warning
      	directly rather than warn_for_assignment.  Use %qE in diagnostics.
      	Say "argument" rather than "arg" in diagnostics.
      	(build_function_call): Update call to convert_arguments.
      
      testsuite:
      	* gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
      
      From-SVN: r88630
      Joseph Myers committed
    • re PR debug/17787 (Ada does not bootstrap on darwin because of -feliminate-unused-debug-symbols) · 75917fc0
      2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR debug/17787
              * dbxout.c (dbxout_symbol): Really handle RECORD, UNION, and
              ENUMs specially instead of just saying we do.
      
      From-SVN: r88629
      Andrew Pinski committed
    • acinclude.m4 (GLIBCXX_ENABLE_THREADS): Set enable_thread. · e3f78d9b
      
      2004-10-06  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* acinclude.m4 (GLIBCXX_ENABLE_THREADS): Set enable_thread.
      	(GLIBCXX_CONFIGURE_TESTSUITE): Use it.
      	* configure: Regenerated.
      	* testsuite/Makefile.am (CLEANFILES): Add TEST for
      	check-performance executables.
      	(stamp_thread): New.
      	(all-local): Use it.
      	* testsuite/Makefile.in: Regenerate.
      	* scripts/create_testsuite_files: Filter thread tests.
      
      	* testsuite/thread/pthread1.cc: Remove macro conditionals: this
      	file will only be run by thread enabled configurations.
      	* testsuite/thread/pthread7-rope.cc: Same, add rope_type typedef.
      	* testsuite/thread/pthread6.cc: Same.
      	* testsuite/thread/pthread5.cc: Same.
      	* testsuite/thread/pthread4.cc: Same.
      	* testsuite/thread/pthread3.cc: Same.
      	* testsuite/thread/pthread2.cc: Same.
      
      	* testsuite/ext/mt_allocator/instantiate.cc: Add in __GTHREADS guard.
      	* testsuite/ext/mt_allocator/deallocate_global-1.cc: Move to...
      	* testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: ...here.
      	* testsuite/ext/mt_allocator/deallocate_global-3.cc: Move to...
      	* testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: ...here.
      	* testsuite/ext/mt_allocator/deallocate_local-1.cc: Move to...
      	* testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: ...here.
      	* testsuite/ext/mt_allocator/deallocate_local-3.cc: Move to...
      	* testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: ...here.
      
      From-SVN: r88628
      Benjamin Kosnik committed
    • [multiple changes] · 564060c3
      2004-10-05  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR c++/17368
              * semantics.c (finish_asm_stmt): Asm expressions need cleanup
              also.
      
      2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR c++/17368
              * g++.dg/ext/asm6.C: New test.
      
      From-SVN: r88627
      Andrew Pinski committed
    • dwarf2.h: Sync with include/elf/dwarf2.h · df7d2d80
      2004-10-06  Eric Christopher  <echristo@redhat.com>
      
      	* dwarf2.h: Sync with include/elf/dwarf2.h
      
      From-SVN: r88626
      Eric Christopher committed
    • tree-pretty-print.c (dump_generic_node): Fix printing of BINFO and TREE_VEC nodes. · 55e9452e
      2004-10-06  Daniel Berlin  <dberlin@dberlin.org>
      
      	* tree-pretty-print.c (dump_generic_node): Fix printing of BINFO
      	and TREE_VEC nodes.
      
      From-SVN: r88624
      Daniel Berlin committed
    • It would have been nice to commit the changelog as well. · 44301a59
      sigh
      
      From-SVN: r88623
      Daniel Berlin committed
    • lambda-code.c (lambda_loopnest_to_gcc_loopnest): Convert to use… · feb075f4
      lambda-code.c (lambda_loopnest_to_gcc_loopnest): Convert to use FOR_EACH_SSA_USE_OPERAND iterator, and propagate_value.
      
      2004-10-06  Daniel Berlin  <dberlin@dberlin.org>
      
      	* lambda-code.c (lambda_loopnest_to_gcc_loopnest): Convert
      	to use FOR_EACH_SSA_USE_OPERAND iterator, and propagate_value.
      
      2004-10-06  Daniel Berlin  <dberlin@dberlin.org>
      
      	* lambda-code.c (compute_nest_using_fourier_motzkin): New
      	function.
      	(lambda_compute_auxillary_space): Split from here.
      
      2004-10-06  Daniel Berlin  <dberlin@dberlin.org>
      
      	* tree-ssa-loop-ivopts.c (expr_invariant_in_loop): Make non-static.
      	* tree-flow.h: Add prototype.
      	* lambda-code.c (invariant_in_loop_and_outer_loops): Use
      	expr_invariant_in_loop.
      
      From-SVN: r88622
      Daniel Berlin committed
    • added changelog entry for prior commit. · 8813c944
      From-SVN: r88620
      Kenneth Zadeck committed
    • tree-cfg.c (thread_jumps): Remove a duplicate check for EXIT_BLOCK_PTR. · 4c1d660f
      	* tree-cfg.c (thread_jumps): Remove a duplicate check for
      	EXIT_BLOCK_PTR.
      
      From-SVN: r88619
      Kazu Hirata committed