1. 15 Nov, 2007 14 commits
  2. 14 Nov, 2007 19 commits
  3. 13 Nov, 2007 7 commits
    • unwind-dw2-xtensa.c: New. · 6eb065e6
      	* config/xtensa/unwind-dw2-xtensa.c: New.
      	* config/xtensa/unwind-dw2-xtensa.h: New.
      	* config/xtensa/xtensa.h (MUST_USE_SJLJ_EXCEPTIONS): Remove.
      	(DWARF2_UNWIND_INFO): Remove.
      	(DWARF_FRAME_REGISTERS): Define.
      	(EH_RETURN_DATA_REGNO): Define.
      	* config/xtensa/xtensa.md (UNSPECV_EH_RETURN): Define.
      	(eh_return): New.
      	* config/xtensa/t-xtensa (LIB2ADDEH): Define.
      
      Co-Authored-By: Bob Wilson <bob.wilson@acm.org>
      
      From-SVN: r130160
      Sterling Augustine committed
    • invoke.texi: Fix description of -fsched-stalled-insns=0, -fsched-stalled-insns. · b423089e
      	* doc/invoke.texi: Fix description of -fsched-stalled-insns=0,
      	-fsched-stalled-insns.
      
      From-SVN: r130159
      Jakub Jelinek committed
    • re PR fortran/34080 (Transfer was working, now broken) · e73d166e
      2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/34080
      	* iresolve.c (gfc_resolve_transfer): Do not try to convert
      	to a constant MOLD expression, if it is an assumed size
      	dummy.
      
      2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/34080
      	* gfortran.dg/transfer_assumed_size_1.f90: New test.
      
      From-SVN: r130158
      Paul Thomas committed
    • sem_prag.adb (Process_Convention): Move the test for the entity on which the… · 66beb09b
      sem_prag.adb (Process_Convention): Move the test for the entity on which the Convention pragma applies down to...
      
          gcc/ada/
      	* sem_prag.adb (Process_Convention): Move the test for the
      	entity on which the Convention pragma applies down to also
      	forbid pragma Convention on enumeration literals reached
      	through renamings.
      
      From-SVN: r130155
      Samuel Tardieu committed
    • re PR c++/34054 (ICE with parameter pack in return type) · 046e4071
      	PR c++/34054
      	PR c++/34056
      	PR c++/34057
      	PR c++/34058
      	PR c++/34060
      	* pt.c (find_parameter_packs_r): If ppd->set_packs_to_error,
      	set to error_mark_node the outermost POINTER_TYPE to the pack if
      	it is seen in a POINTER_TYPE.
      	(push_template_decl_real): If check_for_bare_parameter_packs
      	fails for function return type, set the return type to
      	integer_type_node.  If check_for_bare_parameter_packs failed
      	for non-function, return error_mark_node.
      
      	* g++.dg/parse/crash36.C: Add another dg-error.
      	* g++.dg/cpp0x/pr34054.C: New test.
      	* g++.dg/cpp0x/pr34056.C: New test.
      	* g++.dg/cpp0x/pr34057.C: New test.
      	* g++.dg/cpp0x/pr34058.C: New test.
      	* g++.dg/cpp0x/pr34060.C: New test.
      
      From-SVN: r130152
      Jakub Jelinek committed
    • re PR tree-optimization/34063 (ICE: build2_stat, at tree.c:3115) · f6ee9fae
      	PR tree-optimization/34063
      	* tree-chrec.c (chrec_evaluate): Put CHREC_LEFT based argument
      	as first chrec_fold_plus operand rather than second.
      
      	* g++.dg/tree-ssa/pr34063.C: New test.
      
      From-SVN: r130151
      Jakub Jelinek committed
    • documentation.html: First pass at unified table of contents. · 4dd9d9db
      
      2007-11-13  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* docs/html/documentation.html: First pass at unified table of contents.
      	* docs/html/abi.html: Move...
      	* docs/html/17_intro/abi.html: ...here.
      	* docs/html/17_intro/porting-howto.html: Update, edit, put
      	resulting pieces into...
      	* docs/html/17_intro/api.html: New.
      	* docs/html/17_intro/c++0x_status.html: New.
      	* docs/html/17_intro/CHECKLIST: Move to...
      	* docs/html/17_intro/c++1998_status.html: ...here.
      	* docs/html/ext/tr1.html: Move ...
      	* docs/html/17_intro/tr1_status.html: ...here.
      	* docs/html/debug_mode.html: Move...
      	* docs/html/ext/debug_mode.html: ...here.
      	* docs/html/parallel_mode.html: Move...
      	* docs/html/ext/parallel_mode.html: ...here
      	* docs/html/17_intro/BUGS: Remove.
      	* docs/html/17_intro/concept_check.diff: Remove.
      	* docs/html/17_intro/HEADER_POLICY: Remove.
      	* docs/html/17_intro/headers_cc.txt: Remove.
      	* docs/html/17_intro/PROBLEMS: Remove.
      	* docs/html/17_intro/RELEASE-NOTES: Remove.
      	* docs/html/explanations.html: Remove.
      	* docs/html/makedoc.awk: Remove.
      	* docs/html/faq/index.txt: Remove. HTML only.
      	* /docs/html/Makefile: Remove.
      	
      	* docs/html/17_intro/configury.html: Editing, updating,
      	consistency check with doxygen conventions. Change libstdc++-v3 to
      	libstdc++.	
      	* docs/html/17_intro/howto.html: Same.
      	* docs/html/17_intro/license.html: Same.
      	* docs/html/17_intro/porting.html: Same.
      	* docs/html/18_support/howto.html: Same.
      	* docs/html/19_diagnostics/howto.html: Same.
      	* docs/html/20_util/allocator.html: Same.
      	* docs/html/20_util/howto.html: Same.
      	* docs/html/21_strings/howto.html: Same.
      	* docs/html/22_locale/codecvt.html: Same.
      	* docs/html/22_locale/ctype.html: Same.
      	* docs/html/22_locale/howto.html: Same.
      	* docs/html/22_locale/messages.html: Same.
      	* docs/html/23_containers/howto.html: Same.
      	* docs/html/24_iterators/howto.html: Same.
      	* docs/html/25_algorithms/howto.html: Same.
      	* docs/html/26_numerics/howto.html: Same.
      	* docs/html/27_io/howto.html: Same.
      	* docs/html/configopts.html: Same.
      	* docs/html/debug.html: Same.
      	* docs/html/ext/ballocator_doc.html: Same.
      	* docs/html/ext/howto.html: Same.
      	* docs/html/ext/mt_allocator.html: Same.
      	* docs/html/ext/sgiexts.html: Same.
      	* docs/html/faq/index.html: Same.
      	* docs/html/install.html: Same.
      	* docs/html/test.html: Same.
      	
      	* include/bits/c++config: Change _GLIBCXX_DEPRECATED to
      	_GLIBCXX_DEPRECATED_ATTR, _GLIBCXX_VISIBILITY to
      	_GLIBCXX_VISIBILITY_ATTR.	
      	* include/backward/auto_ptr.h: Same.
      	* include/backward/binders.h: Same.
      	* include/bits/stl_function.h: Same.
      	* include/std/memory: Same.
      	* include/std/streambuf: Same.
      	* include/tr1_impl/boost_shared_ptr.h: Same.
      	* src/globals_io.cc: Same.
      	* src/ios_init.cc: Same.
      
      From-SVN: r130150
      Benjamin Kosnik committed