1. 04 Feb, 2009 4 commits
  2. 03 Feb, 2009 12 commits
    • re PR libstdc++/25191 (exception_defines.h #defines try/catch) · bc2631e0
      2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/25191	
      	* libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
      	deal consistently with __try and __catch too.
      	* src/localename.cc: Replace try -> __try, catch -> __catch.
      	* src/ios.cc: Likewise.
      	* src/locale.cc: Likewise.
      	* src/istream.cc: Likewise.
      	* src/thread.cc: Likewise.
      	* src/compatibility.cc: Likewise.
      	* src/bitmap_allocator.cc: Likewise.
      	* src/ios_init.cc: Likewise.
      	* include/debug/deque: Likewise.
      	* include/debug/list: Likewise.
      	* include/tr1_impl/hashtable: Likewise.
      	* include/std/bitset: Likewise.
      	* include/ext/pb_ds/detail/resize_policy/
      	hash_load_check_resize_trigger_imp.hpp: Likewise.
      	* include/ext/pb_ds/detail/resize_policy/
      	hash_standard_resize_policy_imp.hpp: Likewise.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	resize_fn_imps.hpp: Likewise.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	constructor_destructor_fn_imps.hpp: Likewise.
      	* include/ext/pb_ds/detail/pat_trie_/
      	split_join_branch_bag.hpp: Likewise.
      	* include/ext/pb_ds/detail/pat_trie_/
      	constructors_destructor_fn_imps.hpp: Likewise.
      	* include/ext/pb_ds/detail/bin_search_tree_/
      	constructors_destructor_fn_imps.hpp: Likewise.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	resize_fn_imps.hpp: Likewise.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	constructor_destructor_fn_imps.hpp: Likewise.
      	* include/ext/pb_ds/detail/binary_heap_/
      	constructors_destructor_fn_imps.hpp: Likewise.
      	* include/ext/pb_ds/detail/binary_heap_/
      	erase_fn_imps.hpp: Likewise.
      	* include/ext/pb_ds/detail/binary_heap_/
      	split_join_fn_imps.hpp: Likewise.
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	constructors_destructor_fn_imps.hpp: Likewise.
      	* include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
      	* include/ext/pb_ds/detail/list_update_map_/
      	constructor_destructor_fn_imps.hpp: Likewise.
      	* include/ext/slist: Likewise.
      	* include/ext/memory: Likewise.
      	* include/ext/rc_string_base.h: Likewise.
      	* include/ext/ropeimpl.h: Likewise.
      	* include/ext/vstring.tcc: Likewise.
      	* include/ext/rope: Likewise.
      	* include/ext/sso_string_base.h: Likewise.
      	* include/bits/shared_ptr.h: Likewise.
      	* include/bits/stl_list.h: Likewise.
      	* include/bits/locale_classes.tcc: Likewise.
      	* include/bits/locale_facets.tcc: Likewise.
      	* include/bits/locale_classes.h: Likewise.
      	* include/bits/forward_list.h: Likewise.
      	* include/bits/stl_vector.h: Likewise.
      	* include/bits/stl_deque.h: Likewise.
      	* include/bits/istream.tcc: Likewise.
      	* include/bits/stl_uninitialized.h: Likewise.
      	* include/bits/ostream.tcc: Likewise.
      	* include/bits/vector.tcc: Likewise.
      	* include/bits/stl_tempbuf.h: Likewise.
      	* include/bits/deque.tcc: Likewise.
      	* include/bits/basic_string.tcc: Likewise.
      	* include/bits/ostream_insert.h: Likewise.
      	* include/bits/locale_facets_nonio.tcc: Likewise.
      	* include/bits/stl_tree.h: Likewise.
      	* include/bits/fstream.tcc: Likewise.
      	* include/tr1/shared_ptr.h: Likewise.
      	* include/tr1/hypergeometric.tcc: Likewise.
      	* include/backward/hashtable.h: Likewise.
      	* libsupc++/exception_ptr.h: Likewise.
      	* libsupc++/eh_personality.cc: Likewise.
      	* libsupc++/eh_call.cc: Likewise.
      	* config/locale/gnu/monetary_members.cc: Likewise.
      	* config/locale/gnu/time_members.h: Likewise.
      	* config/locale/generic/time_members.h: Likewise.
      
      From-SVN: r143913
      Paolo Carlini committed
    • typeck.c (cp_build_unary_op): Only complain about taking address of main if pedantic. · d0db8989
              * typeck.c (cp_build_unary_op): Only complain about taking address
              of main if pedantic.
      
      From-SVN: r143911
      Jason Merrill committed
    • re PR c++/36607 (Incorrect type diagnostic on substracting casted char pointers) · 6175f578
      2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              PR C++/36607
              * convert.c (convert_to_integer): Treat OFFSET_TYPE like INTEGER_TYPE.
      
      2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              PR C++/36607
              * g++.dg/expr/cast10.C: New test.
      
      From-SVN: r143909
      Andrew Pinski committed
    • gcc.c (process_command): Update copyright notice dates. · d4f4bc84
      	* gcc.c (process_command): Update copyright notice dates.
      	* gcov.c (print_version): Likewise.
      	* gcov-dump.c (print_version): Likewise.
      	* mips-tfile.c (main): Likewise.
      	* mips-tdump.c (main): Likewise.
      
      	* gfortranspec.c (lang_specific_driver): Update copyright notice
      	dates.
      
      	* jcf-dump.c (version): Update copyright notice dates.
      
      	* mf-runtime.c (__mf_usage): Update copyright notice dates.
      
      	* gnu/gcj/convert/Convert.java (version): Update copyright notice
      	dates.
      	* gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
      
      	* gnu/java/rmi/registry/RegistryImpl.java (version): Update
      	copyright notice dates.
      	* tools/gnu/classpath/tools/orbd/Main.java (run): Likewise.
      
      From-SVN: r143907
      Jakub Jelinek committed
    • re PR c/35433 (ICE with typeof and ternary operator) · f6294de7
      	PR c/35433
      	* c-typeck.c (composite_type): Set TYPE_SIZE and TYPE_SIZE_UNIT
      	for composite type involving a zero-length array type.
      
      testsuite:
      	* gcc.dg/init-bad-6.c: New test.
      
      From-SVN: r143906
      Joseph Myers committed
    • * fi.po: Update. · 1056e649
      From-SVN: r143905
      Joseph Myers committed
    • algorithmfwd.h: Add parallelism default for many declarations. · 22ec53ec
      2009-02-03  Johannes Singler  <singler@ira.uka.de>
      
              * include/parallel/algorithmfwd.h:
              Add parallelism default for many declarations.
              * include/parallel/numericfwd.h: Likewise.
              * include/parallel/iterator.h: Use iterator_traits as usual.
              * include/parallel/par_loop.h:
              Include equally_split.h.
              (for_each_template_random_access_ed):
              Avoid calling the Result default constructor.
              * include/parallel/numeric: Replace
              for_each_template_random_access by
              for_each_template_random_access_ed in numeric functions.
      
      From-SVN: r143902
      Johannes Singler committed
    • re PR target/35318 (ICE with inline asm in reload) · 70f16287
      	PR target/35318
      	* function.c (match_asm_constraints_1): Skip over
      	initial optional % in the constraint.
      
      	* gcc.c-torture/compile/pr35318.c: New test.
      
      From-SVN: r143901
      Jakub Jelinek committed
    • re PR inline-asm/39059 (ICE with fixed-point type in inline-asm) · 754ccf7c
      	PR inline-asm/39059
      	* c-parser.c (c_parser_postfix_expression): If fixed point is not
      	supported, don't accept FIXED_CSTs.
      	* c-decl.c (finish_declspecs): Error if fixed point is not supported
      	and _Sat is used without _Fract/_Accum.  Set specs->type to
      	integer_type_node for cts_fract/cts_accum if fixed point is not
      	supported.
      
      	* parser.c (cp_parser_primary_expression): Reject FIXED_CSTs.
      
      	* gcc.dg/nofixed-point-2.c: New test.
      	* g++.dg/ext/fixed1.C: Adjust expected diagnostics.
      	* g++.dg/ext/fixed2.C: Likewise.
      	* g++.dg/other/error25.C: Likewise.
      	* g++.dg/lookup/crash7.C: Likewise.
      	* g++.dg/cpp0x/decltype-38655.C: Likewise.
      
      From-SVN: r143900
      Jakub Jelinek committed
    • re PR c++/39056 ([c++0x] ICE with invalid initializer list for complex variable) · a36c33eb
      	PR c++/39056
      	* typeck2.c (digest_init_r): Don't call process_init_constructor
      	for COMPLEX_TYPE.
      
      	* g++.dg/cpp0x/initlist13.C: New test.
      
      From-SVN: r143899
      Jakub Jelinek committed
    • re PR c++/36897 (ICE with function pointer template parameter) · e350dbbd
      gcc/cp:
      2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR c++/36897
      	* pt.c (convert_nontype_argument_function): Expect expr to be an
      	ADDR_EXPR.
      
      	PR c++/37314
      	* typeck.c (merge_types): Call resolve_typename_type if only
      	one type is a typename.
      
      gcc/testsuite:
      2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR c++/36897
      	* g++.dg/template/func2.C: New test.
      
      	PR c++/37314
      	* g++.dg/template/typename15.C: New.
      	* g++.dg/template/typename16.C: New.
      
      From-SVN: r143898
      Paolo Bonzini committed
    • Daily bump. · aa2bb640
      From-SVN: r143887
      GCC Administrator committed
  3. 02 Feb, 2009 14 commits
  4. 01 Feb, 2009 2 commits
  5. 31 Jan, 2009 8 commits