1. 07 Oct, 2004 32 commits
  2. 06 Oct, 2004 8 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