1. 19 Sep, 2006 6 commits
    • re PR fortran/29101 (Memory leak in gfortran) · dc6c7714
      2006-09-19 Paul Thomas <pault@gcc.gnu.org>
      	   Steven Bosscher  <steven@gcc.gnu.org>
      
      	PR fortran/29101
      	* trans-stmt.c (gfc_trans_character_select): Store the label
      	from select_string and then clean up any temporaries from the
      	conversion of the select expression, before branching to the
      	selected case.
      
      
      Co-Authored-By: Steven Bosscher <steven@gcc.gnu.org>
      
      From-SVN: r117053
      Paul Thomas committed
    • hashtable_policy.h: Uglify all the names. · 95cefe5f
      2006-09-19  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/hashtable_policy.h: Uglify all the names.
      	* include/tr1/hashtable: Likewise.
      	* include/tr1/unordered_map: Likewise.
      	* include/tr1/unordered_set: Likewise.
      	* include/tr1/functional: Uglify struct hash names.
      	* include/tr1/cmath: Uglify namespace detail to __detail.
      
      From-SVN: r117052
      Paolo Carlini committed
    • Fix some whitespace issues in the changelog. · b5387733
      From-SVN: r117051
      Andrew Pinski committed
    • res_mng: Remove. · a86151e1
      2006-09-18  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/util/regression/res_mng: Remove.
      	* testsuite/util/regression/res_mng/dbg_ex_allocator_base.cc: Merge..
      	* testsuite/util/regression/res_mng/forced_exception.hpp: Merge...
      	* testsuite/util/regression/res_mng/dbg_ex_allocator_base.hpp: Merge..
      	* testsuite/util/regression/res_mng/dbg_ex_allocator.hpp: Merge..
      	* testsuite/util/testsuite_allocator.h (throw_allocator): Merge...
      	* include/ext/throw_allocator.h (throw_allocator): ... into this.
      	* src/throw_allocator.cc: ...and this.
      	* include/Makefile.am (ext_headers): Add.
      	* include/Makefile.in: Regenerate.	
      	* src/Makefile.am (sources): New.
      	* src/Makefile.in: Regenerate.
      	* testsuite/lib/libstdc++.exp: Subtract dbg_ex_allocator_base.cc.
      
      	* include/ext/pb_ds/detail/map_debug_base.hpp: Adjust
      	includes, names, and namespaces.
      	* testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
      	* testsuite/util/regression/rand/priority_queue/detail/
      	erase_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/detail/
      	constructor_destructor_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/detail/
      	insert_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/detail/
      	modify_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/detail/
      	split_join_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/detail/
      	operator_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/
      	container_rand_regression_test.hpp: Same.
      	* testsuite/util/regression/rand/assoc/detail/
      	subscript_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/assoc/detail/
      	operator_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/assoc/detail/erase_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/assoc/detail/
      	constructor_destructor_fn_imps.hpp
      	* testsuite/util/regression/rand/assoc/detail/insert_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/assoc/detail/
      	split_join_fn_imps.hpp: Same.
      	* testsuite/util/regression/rand/assoc/
      	container_rand_regression_test.hpp: Same.
      	* testsuite/util/regression/priority_queue/common_type.hpp: Same.
      	* testsuite/util/regression/assoc/common_type.hpp: Same.
      	* testsuite/util/regression/basic_type.hpp: Same.
      	* testsuite/util/rng/twister_rand_gen.cc: Tweak.
      
      From-SVN: r117050
      Benjamin Kosnik committed
    • tls.m4 (GCC_CHECK_TLS): Pass empty argument as "help arg" to GCC_ENABLE. · 2fb31455
      config
      	* tls.m4 (GCC_CHECK_TLS): Pass empty argument as "help arg" to
      	GCC_ENABLE.
      libgomp
      	* configure: Rebuilt.
      libstdc++-v3
      	* configure: Rebuilt.
      libmudflap
      	* configure: Rebuilt.
      libjava
      	* configure: Rebuilt.
      
      From-SVN: r117049
      Tom Tromey committed
    • Daily bump. · 5e29ad9e
      From-SVN: r117047
      GCC Administrator committed
  2. 18 Sep, 2006 19 commits
    • configure.host: Handle kfreebsd. · 2395bcd4
      2006-09-18  Petr Salinger  <Petr.Salinger@seznam.cz>
      
      	* configure.host: Handle kfreebsd.
      
      From-SVN: r117043
      Petr Salinger committed
    • target-supports.exp (check_effective_target_tls): Compile test stubs using… · 9b1f6e91
      target-supports.exp (check_effective_target_tls): Compile test stubs using ${tool}_target_compile, not just target_compile.
      
      	* lib/target-supports.exp (check_effective_target_tls): Compile
      	test stubs using ${tool}_target_compile, not just target_compile.
      	(check_effective_target_tls_runtime): Likewise.
      
      From-SVN: r117041
      Ben Elliston committed
    • * gcc.c-torture/compile/20030405-1.x: Remove. · 71e9f915
      From-SVN: r117040
      Ben Elliston committed
    • const2.C (main): Examine p to prevent an optimising linker from discarding it. · 6af7ed08
      	* g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
      	optimising linker from discarding it.
      
      From-SVN: r117039
      Ben Elliston committed
    • SSLSocket.java (isBound, [...]): Removed old comment. · 838d4970
      	* gnu/javax/net/ssl/provider/SSLSocket.java (isBound, isClosed,
      	isConnected): Removed old comment.
      	(getRemoteSocketAddress): Uncommented.
      	(setOOBInline, getOOBInline, setKeepAlive, getKeepAlive,
      	setTrafficClass, getTrafficClass, setReuseAddress,
      	getReuseAddress, shutdownInput, shutdownOutput, isInputShutdown,
      	isOutputShutdown): Uncommented.
      
      From-SVN: r117035
      Tom Tromey committed
    • re PR fortran/28526 ('end' is recognized as a variable incorrectly) · fd2aa7ad
      2006-09-18 Paul Thomas <pault@gcc.gnu.org>
      
      	PR fortran/28526
      	* primary.c (match_variable): If the compiler is in a module
      	specification block, an interface block or a contains section,
      	reset host_flag to force the changed symbols mechanism.
      
      	PR fortran/29101
      	* trans-stmt.c (gfc_trans_character_select): Add the post block
      	for the expression to the main block, after the call to
      	select_string and the last label.
      
      
      2006-09-18 Paul Thomas <pault@gcc.gnu.org>
      
      	PR fortran/28526
      	* gfortran.dg/keyword_symbol_1.f90: New test.
      
      	* gfortran.dg/spread_shape_1.f90: Add missing warning with
      	pedantic compilation option.
      
      From-SVN: r117034
      Paul Thomas committed
    • configure.ac: add support for GNU/kFreeBSD, accepted by upstream for gc 6.8. · eb496303
      2006-06-07  Petr Salinger  <Petr.Salinger@seznam.cz>
      
      	* configure.ac: add support for GNU/kFreeBSD, accepted by upstream
      	for gc 6.8.
      	* dyn_load.c: Likewise.
      	* include/gc.h: Likewise.
      	* private/gcconfig.h: Likewise.
      	* configure: Regenerate.
      	* include/gc_config.h.in: Regenerate.
      
      From-SVN: r117033
      Petr Salinger committed
    • configure: Rebuilt. · 94ba45df
      2006-09-18  Petr Salinger  <Petr.Salinger@seznam.cz>
      
      	* configure: Rebuilt.
      	* shlibpath.m4: Handle GNU/kFreeBSD.
      
      From-SVN: r117032
      Petr Salinger committed
    • removed old conflict marker · 97211077
      From-SVN: r117030
      Tom Tromey committed
    • * gcc_release (LC_ALL): Default to C. · fad257c3
      From-SVN: r117029
      Gerald Pfeifer committed
    • locale_facets.tcc (_M_group_int): Remove redundant using-declaration. · 17cdf082
      2006-09-18  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/locale_facets.tcc (_M_group_int): Remove
      	redundant using-declaration.
      
      From-SVN: r117028
      Paolo Carlini committed
    • re PR c++/29087 (More than 35000 switch cases crash cc1plus) · ddd039d5
              PR c++/29087
              * parser.c (cp_parser_labeled_statement): Return nothing.  Do
              not take in_statement_expr and in_compound as arguments.  Rename
              to cp_parser_label_for_labeled_statement.  Parse only the label,
              not the statement.
              (cp_parser_statement): Parse the statement of a labeled-statement
              from here, using tail recursion.
      
      From-SVN: r117026
      Steven Bosscher committed
    • typelist.h (cond_type): Remove, use __conditional_type. · cbe5ba46
      2006-09-18  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/ext/typelist.h (cond_type): Remove, use __conditional_type.
      
      From-SVN: r117025
      Benjamin Kosnik committed
    • type_traits.h: New. · 105c6331
      2006-09-18  Benjamin Kosnik  <bkoz@redhat.com>
      	    Peter Doerfler  <gcc@pdoerfler.com>
      	    Paolo Carlini  <pcarlini@suse.de>
      	
      	* include/ext/type_traits.h: New. 
      	(__conditional_type): New.
      	(__numeric_traits): New.
      	(__add_unsigned): New.
      	(__remove_unsigned): New.
      	(__enable_if): New.
      	* include/Makefile.am: Add.
      	* include/Makefile.in: Regenerate.
      	* include/ext/pb_ds/detail/type_utils.hpp: Use ext include,
      	remove duplicates.
      	* include/tr1/hashtable_policy.h (IF): Use __conditional_type.
      	(_Max_digits10): Same.
      	(identity): Use _Identity.
      	(extract1st): Use _Select1st.
      	* include/tr1/random (_Select): Use __conditional_type.
      	(_To_Unsigned_Type): Use __add_unsigned. Linebreak fixups.
      	* include/bits/locale_facets.tcc (__to_unsigned_type): Remove, use
      	__add_unsigned.
      	* include/tr1/random.tcc: Fixups as above.
      	* include/tr1/unordered_map: Same.
      	* include/tr1/hashtable: Same.
      	* include/tr1/unordered_set: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	standard_policies.hpp: Same.
      	* include/ext/pb_ds/detail/standard_policies.hpp: Same.
      	* include/ext/pb_ds/detail/typelist/typelist_filter.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Same.
      	* include/ext/pb_ds/detail/type_utils.hpp: Same.
      	* include/ext/pb_ds/trie_policy.hpp: Same.
      	* docs/html/ext/pb_ds/string_trie_e_access_traits.html: Same.
      	
      	* include/bits/cpp_type_traits.h (__enable_if): Move to ext, make
      	boolean argument first.	
      	* include/bits/locale_facets.h: Fixups for __enable_if argument
      	and namespace switch.
      	* include/bits/stl_algobase.h: Same.
      	* include/bits/stl_algo.h: Same.
      	* include/bits/stl_iterator.h: Same.
      	* include/bits/streambuf_iterator.h: Same.
      	* include/debug/safe_iterator.h: Same.
      	* include/tr1/hashtable_policy.h: Same.
      	* include/tr1/cmath: Same.
      	* include/tr1/functional: Same.
      	* include/tr1/functional_iterate.h: Same.
      	* include/std/std_streambuf.h: Same.
      	* include/c_std/std_cmath.h: Same.
      	* testsuite/util/testsuite_tr1.h: Same.
      	* testsuite/util/performance/assoc/multimap_common_type.hpp: Same.
      
      
      Co-Authored-By: Paolo Carlini <pcarlini@suse.de>
      Co-Authored-By: Peter Doerfler <gcc@pdoerfler.com>
      
      From-SVN: r117024
      Benjamin Kosnik committed
    • re PR libstdc++/29063 (valarray does not undefine all temp macros) · bcc4a44f
      2006-09-18  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/29063
      	* include/bits/valarray_array.h: Fix typo, undefine
      	_DEFINE_ARRAY_FUNCTION.
      	* include/std/std_valarray.h: Undefine _DEFINE_BINARY_OPERATOR.
      
      From-SVN: r117019
      Paolo Carlini committed
    • re PR fortran/29060 (spread causes ICE in gfc_trans_array_constructor) · 80f2bb6e
      2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/29060
      	* iresolve.c (resolve_spread): Build shape for result if the
      	source shape is available and dim and ncopies are constants.
      
      	PR fortran/28817
      	PR fortran/21918
      	* trans-decl.c (generate_local_decl): Change from 'warning' to
      	'gfc_warning' to have line numbers correctly reported.
      
      2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/29060
      	* gfortran.dg/spread_shape_1.f90: New test.
      
      From-SVN: r117014
      Paul Thomas committed
    • Fix ChangeLog format: Add * before filename. · 9adc3dc7
      From-SVN: r117013
      Feng Wang committed
    • re PR tree-optimization/28887 (rejects valid code (bitfields and loops) with -O1… · aac8b8ed
      re PR tree-optimization/28887 (rejects valid code (bitfields and loops) with -O1 -fprefetch-loop-arrays)
      
      2006-09-17  Zdenek Dvorak <dvorakz@suse.cz>
      
      	PR tree-optimization/28887
      	* tree-ssa-loop-prefetch.c (analyze_ref): Strip nonaddressable
      	component parts from the reference.
      	(gather_memory_references_ref): Record the reference without the
      	nonaddressable component parts.
      
      	* gcc.dg/prefetch-loop-arrays-1.c: New test case.
      
      From-SVN: r117012
      Roger Sayle committed
    • Daily bump. · 8e77de24
      From-SVN: r117010
      GCC Administrator committed
  3. 17 Sep, 2006 4 commits
  4. 16 Sep, 2006 8 commits
  5. 15 Sep, 2006 3 commits