Skip to content
Snippets Groups Projects
  1. Sep 23, 2006
  2. Sep 22, 2006
  3. Sep 21, 2006
    • tromey's avatar
      2006-09-21 Sandro Tolaini <tolaini@libero.it> · 6ee72396
      tromey authored
      	* configure.ac: Don't use darwin-signal.h as signal handler for
      	Darwin/i386.
      	* configure.host: Enable Darwin/i386 as a supported host, with no
      	signal unwinding.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117127 138bc75d-0d04-0410-961f-82ee72b054a4
      6ee72396
    • tromey's avatar
      2006-09-21 Sandro Tolaini <tolaini@libero.it> · 3869e51d
      tromey authored
      	* os_dep.c: Port to Darwin/i386
      	* darwin_stop_world.c: Likewise
      	* include/private/gcconfig.h: Likewise
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117126 138bc75d-0d04-0410-961f-82ee72b054a4
      3869e51d
    • mmitchel's avatar
      PR c++/29016 · e81de9c8
      mmitchel authored
      	* typeck.c (build_unary_op): Don't form an ADDR_EXPR around a
      	BASELINK.
      	PR c++/29016
      	* g++.dg/init/ptrfn1.C: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117123 138bc75d-0d04-0410-961f-82ee72b054a4
      e81de9c8
    • rsandifo's avatar
      gcc/ · 9357a254
      rsandifo authored
      	* varasm.c (copy_constant): Fix reversed gcc_assert check.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117121 138bc75d-0d04-0410-961f-82ee72b054a4
      9357a254
    • bkoz's avatar
      2006-09-21 Benjamin Kosnik <bkoz@redhat.com> · 7bf36991
      bkoz authored
      	* include/ext/type_traits.h (__numeric_traits_integer): New.
      	(__numeric_traits_floating): New.
      	(__numeric_traits): Use them.
      	* testsuite/ext/type_traits.cc: New.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117119 138bc75d-0d04-0410-961f-82ee72b054a4
      7bf36991
    • lmillward's avatar
      PR c++/28303 · f5b76e27
      lmillward authored
              * decl.c (grokdeclarator): Return error_mark_node on
              declaration with two or more data types.
      
              * g++.dg/template/typedef6.C: New test.
              * g++.dg/init/error1.C: Adjust error markers.
              * g++.dg/parse/crash9.C: Likewise.
              * g++.dg/template/crash55.C: Likewise.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117118 138bc75d-0d04-0410-961f-82ee72b054a4
      f5b76e27
    • lmillward's avatar
      PR c++/28861 · ec469fe9
      lmillward authored
              * decl.c (shadow_tag): Return error_mark_node
              if maybe_process_partial_specialization failed.
      
              * g++.dg/template/spec32.C: New test.
              * g++.dg/parse/crash9.C: Adjust error markers.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117117 138bc75d-0d04-0410-961f-82ee72b054a4
      ec469fe9
    • paolo's avatar
      2006-09-21 Paolo Carlini <pcarlini@suse.de> · 2263cabb
      paolo authored
      	* include/ext/hash_map: Remove forward declaration of equality
      	operator, not needed for friendship of all its instances.
      	* include/ext/hash_set: Likewise.
      	* include/bits/stl_set.h: Likewise for equality operator and
      	operator less.
      	* include/bits/stl_multiset.h: Likewise.
      	* include/bits/stl_multimap.h: Likewise.
      	* include/bits/stl_queue.h: Likewise.
      	* include/bits/stl_stack.h: Likewise.
      	* include/bits/streambuf_iterator.h: Likewise for copy.
      	* include/std/std_streambuf.h: Likewise for __copy_aux and find.
      	* include/tr1/boost_shared_ptr.h: Likewise for get_deleter.
      	* include/tr1/random: Likewise, remove all forward declarations
      	of inserters and extractors.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117116 138bc75d-0d04-0410-961f-82ee72b054a4
      2263cabb
    • janis's avatar
      gcc: · 5d820dff
      janis authored
      	* ginclude/decfloat.h (DEC*_DEN): Define using the correct builtins.
      
      testsuite:
      	* gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117115 138bc75d-0d04-0410-961f-82ee72b054a4
      5d820dff
    • sayle's avatar
      2006-09-21 Roger Sayle <roger@eyesopen.com> · 3036ecbe
      sayle authored
      	PR debug/29132
      	* dwarf2out.c (dwarf2out_begin_prologue): Initialise the current label,
      	dw_fde_current_label, to be the start of the function, i.e. the same
      	value as dw_fde_begin.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117114 138bc75d-0d04-0410-961f-82ee72b054a4
      3036ecbe
    • paolo's avatar
      2006-09-21 Paolo Carlini <pcarlini@suse.de> · 50a880df
      paolo authored
      	* include/ext/sso_string_base.h (__sso_string_base<>::_M_max_size(),
      	_M_destroy, _M_create): Use _M_get_allocator.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117111 138bc75d-0d04-0410-961f-82ee72b054a4
      50a880df
    • bje's avatar
      * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Remove invocations of · c13eaa21
      bje authored
      	GLIBCXX_CHECK_COMPILER_FEATURES.
      	* configure.ac: Always invoke GLIBCXX_CHECK_COMPILER_FEATURES.
      	Remove invocations elsewhere.
      	* configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117110 138bc75d-0d04-0410-961f-82ee72b054a4
      c13eaa21
    • paolo's avatar
      2006-09-21 Paolo Carlini <pcarlini@suse.de> · e6c19c46
      paolo authored
      	PR libstdc++/29134 (ext/vstring bits)
      	* include/ext/sso_string_base.h (__sso_string_base<>::_S_max_size):
      	Remove.
      	(__sso_string_base<>::_M_max_size): Use allocator' max_size.
      	(__sso_string_base<>::_M_create): Adjust.
      	* include/ext/vstring.h: Minor comment tweak.
      	* testsuite/ext/vstring/capacity/29134.cc: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117109 138bc75d-0d04-0410-961f-82ee72b054a4
      e6c19c46
    • gccadmin's avatar
      Daily bump. · 3dfddb1d
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117103 138bc75d-0d04-0410-961f-82ee72b054a4
      3dfddb1d
    • paolo's avatar
      2006-09-20 Paolo Carlini <pcarlini@suse.de> · ab0da029
      paolo authored
      	PR libstdc++/29134
      	* include/bits/stl_list.h (list<>::max_size): Forward to allocator'
      	max_size.
      	* include/bits/stl_vector.h (vector<>::max_size): Likewise.
      	* include/bits/stl_deque.h (deque<>::max_size): Likewise.
      	* include/bits/stl_tree.h (_Rb_tree<>::max_size): Likewise.
      	* include/tr1/hashtable (_Hashtable<>::max_size): Likewise.
      	* testsuite/23_containers/vector/capacity/29134.cc: Add.
      	* testsuite/23_containers/deque/capacity/29134.cc: Likewise.
      	* testsuite/23_containers/list/capacity/29134.cc: Likewise.
      	* testsuite/23_containers/set/capacity/29134.cc: Likewise.
      	* testsuite/23_containers/map/capacity/29134.cc: Likewise.
      	* testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
      	* testsuite/23_containers/multimap/capacity/29134.cc: Likewise.	
      	* testsuite/tr1/6_containers/unordered/capacity/29134-set.cc: Likewise.
      	* testsuite/tr1/6_containers/unordered/capacity/29134-map.cc: Likewise.
      	* testsuite/tr1/6_containers/unordered/capacity/29134-multiset.cc:
      	Likewise.
      	* testsuite/tr1/6_containers/unordered/capacity/29134-multimap.cc:
      	Likewise.
      
      	* include/bits/deque.tcc (deque<>::_M_new_elements_at_front,
      	deque<>::_M_new_elements_at_back): Check for length errors.
      	* testsuite/23_containers/deque/capacity/29134-2.cc: New.
      	* testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
      
      	* include/tr1/hashtable (_Hashtable<>::_M_get_Value_allocator): Add.
      	(_Hashtable<>::_M_allocate_node, _M_deallocate_node): Use it.
      	* testsuite/tr1/6_containers/unordered/instantiate/set.cc: Add test.
      	* testsuite/tr1/6_containers/unordered/instantiate/map.cc: Likewise.
      	* testsuite/tr1/6_containers/unordered/instantiate/multiset.cc:
      	Likewise.
      	* testsuite/tr1/6_containers/unordered/instantiate/multimap.cc:
      	Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117099 138bc75d-0d04-0410-961f-82ee72b054a4
      ab0da029
    • kseitz's avatar
      * jvmti.cc (_Jv_JVMTI_CreateRawMonitor): Use _Jv_MallocUnchked · 8e7a741f
      kseitz authored
              and return JVMTI_ERROR_OUT_OF_MEMORY if necessary.
              (_Jv_JVMTI_GetClassMethods): Likewise.
              (_Jv_JVMTI_GetClassLoaderClasses): Likewise.
              (_Jv_JVMTI_GetJNIFunctionTable): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117098 138bc75d-0d04-0410-961f-82ee72b054a4
      8e7a741f
  4. Sep 20, 2006
    • dannysmith's avatar
      PR target/27650 · 5f395de6
      dannysmith authored
      	* g++.dg/ext/dllimport12.C: New test.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117097 138bc75d-0d04-0410-961f-82ee72b054a4
      5f395de6
    • dannysmith's avatar
      PR target/27650 · d7db2b38
      dannysmith authored
      	* class.c (check_for_override): Remove dllimport from virtual
      	methods.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117096 138bc75d-0d04-0410-961f-82ee72b054a4
      d7db2b38
    • rsandifo's avatar
      gcc/ · 15ea25ad
      rsandifo authored
      	* config/mips/mips.c (CODE_FOR_mips_abs_ps): Delete.
      	* config/mips/mips.md (UNSPEC_ABS_PS): New constant.
      	(UNSPEC_RSQRT1, UNSPEC_RSQRT2, UNSPEC_RECIP1, UNSPEC_RECIP2)
      	(UNSPEC_SINGLE_CC, UNSPEC_SCC): Bump values by 1.
      	(*nmadd<mode>, *nmadd<mode>_fastmath): Require !HONOR_NANS.
      	(*nmsub<mode>, *nmsub<mode>_fastmath): Likewise.
      	(abs<mode>2, neg<mode>2): Likewise.
      	* config/mips/mips-ps-3d.md (mips_abs_ps): New define_expand.
      	(*mips_abs_ps): New define_insn.
      
      gcc/testsuite/
      	* gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
      	* gcc.target/mips/nmadd-2.c: Likewise.
      	* gcc.target/mips/mips-ps-6.c: New test.
      	* gcc.target/mips/neg-abs-1.c: Likewise.
      	* gcc.target/mips/neg-abs-2.c: Likewise.
      	* gcc.target/mips/nmadd-3.c: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117093 138bc75d-0d04-0410-961f-82ee72b054a4
      15ea25ad
    • guerby's avatar
      2006-08-20 Laurent GUERBY <laurent@guerby.net> · 682b4c7a
      guerby authored
              PR ada/28716
              g-socket.adb (Bind_Socket): Call Set_Address.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117092 138bc75d-0d04-0410-961f-82ee72b054a4
      682b4c7a
Loading