1. 06 Oct, 2010 32 commits
  2. 05 Oct, 2010 8 commits
    • locale_facets_nonio.h (time_get::get_time): Doc typo. · 94a9600c
      2010-10-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* include/bits/locale_facets_nonio.h (time_get::get_time): Doc typo.
      	(time_get::get_date): Likewise.
      
      From-SVN: r165002
      Jonathan Wakely committed
    • 2010-10-05 Jonathan Wakely <jwakely.gcc@gmail.com> · c6f3b588
      	* Remove svn conflict marker in ChangeLog.
      
      From-SVN: r165001
      Jonathan Wakely committed
    • m68hc11.h (CLASS_LIKELY_SPILLED_P): Remove. · c1f9afd1
      	* config/m68hc11/m68hc11.h (CLASS_LIKELY_SPILLED_P): Remove.
      	* config/m68hc11/m68hc11.c (TARGET_CLASS_LIKELY_SPILLED_P): Define.
      	(m68hc11_class_likely_spilled_p): New function.
      
      From-SVN: r165000
      Anatoly Sokolov committed
    • In gcc/: 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com> · a26d8862
      In gcc/:
      2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              * c-parser.c (c_parser_objc_method_definition): Updated comment.
      
      In gcc/cp/:
      2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              PR objc++/31125
              * parser.c (cp_parser_objc_class_interface): If no identifier
              follows an @interface token, stop parsing the interface after
              printing an error.
              (cp_parser_objc_class_implementation): If no identifier follows an
              @implementation token, stop parsing the implementation after
              printing an error.
      
      2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              PR objc++/23707
              * parser.c (cp_parser_objc_method_keyword_params): If the required
              colon is not found while parsing parameters, stop parsing them.
      
      2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              PR objc++/31126
              * parser.c (cp_parser_objc_class_ivars): Do not eat the EOF or
              @end after detecting it.  Print an error if @end is found without
              a '}'.
              (cp_parser_objc_method_prototype_list): Do not eat the EOF after
              detecting it.  Fixed reading the next token when continuing
              because of an error in a method signature.  Print an error if EOF
              is found without an '@end'.
              (cp_parser_objc_method_definition_list): Same change.
      
      2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              Merge from apple/trunk branch on FSF servers:
      
              2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
      
              Radar 4290840
              * parser.c (cp_parser_objc_method_keyword_params): Check for valid
              method parameters and issue error.
              (cp_parser_objc_method_definition_list): Check for invalid tokens
              which cannot start a function definition.
      
              2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
      
              Radar 4294425
              * parser.c (cp_parser_objc_message_args): Check for missing message
              arguments and syntax error.
      
              2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
      
              Radar 4261146
              * parser.c (cp_parser_objc_class_ivars): Check for @end/eof while
              looking for '}'.
      
              2005-08-15  Ziemowit Laski  <zlaski@apple.com>
      
              Radar 4093475
              * parser.c (cp_parser_objc_interstitial_code): Catch stray
              '{' and '}' tokens and issue appropriate errors.
      
              2005-08-02  Ziemowit Laski  <zlaski@apple.com>
      
              Radar 4185810
              (cp_parser_statement_seq_opt): In addition to '}' and
              end-of-file, a statement sequence may also be terminated
              by a stray '@end'.
      
      In gcc/objc/:
      2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              Merge from 'apple/trunk' branch on FSF servers.
      
              2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
      
              Radar 4290840
              * objc-act.c (objc_start_method_definition): Check for error_mark_node for
              the selector name and make a quick exit.
      
      In gcc/testsuite/:
      2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              PR objc++/28050
              * obj-c++.dg/syntax-error-10.mm: New.
      
      2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              PR objc++/23707
              * obj-c++.dg/syntax-error-9.mm: New.
      
      2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              PR objc++/31126
              * obj-c++.dg/syntax-error-8.mm: New.
      
      2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              Merge from 'apple/trunk' branch on FSF servers.
      
              2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
      
              Radar 4290840
              * obj-c++.dg/syntax-error-7.mm: New
      
              2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
      
              Radar 4294425
              * obj-c++.dg/syntax-error-6.mm: New
      
              2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
      
              Radar 4261146
              * obj-c++.dg/syntax-error-5.mm: New
      
              2005-08-15  Ziemowit Laski  <zlaski@apple.com>
      
              Radar 4093475
              * obj-c++.dg/syntax-error-[3-4].mm: New.
      
              2005-08-02  Ziemowit Laski  <zlaski@apple.com>
      
              Radar 4185810
              * obj-c++.dg/syntax-error-[1-2].mm: New.
      
      From-SVN: r164997
      Nicola Pero committed
    • * lto.c (lto_section_with_id): Make s a const pointer. · ae718d66
      From-SVN: r164996
      Ian Lance Taylor committed
    • invoke.texi (-flto-partition, [...]): Document. · 852e4bd2
      
      	* doc/invoke.texi (-flto-partition, lto-partitions, lto-minpartition):
      	Document.
      	* opts.c (decode_options): Handle lto partitions.
      	* common.opt (flto-partition=1to1, flto-partition=balanced): New.
      	* params.def (PARAM_LTO_PARTITIONS, MIN_PARTITION_SIZE): New.
      
      	* lto.c:  Include params.h.
      	(add_cgraph_node_to_partition, add_varpool_node_to_partition): Do
      	refcounting in aux field.
      	(undo_partition, partition_cgraph_node_p, partition_varpool_node_p):
      	New functions.
      	(lto_1_to_1_map): Simplify.
      	(lto_balanced_map): New function.
      	(do_whole_program_analysis): Chose proper partitioning alg.
      	* Make-lang.in (lto.o): Add dependency on params.h
      
      From-SVN: r164995
      Jan Hubicka committed
    • cgraphunit.c (assemble_function): Output thunks and aliases before the function itself. · 5806d9ac
      
      
      	* cgraphunit.c (assemble_function): Output thunks and aliases before
      	the function itself.
      
      From-SVN: r164994
      Jan Hubicka committed
    • type_traits (_GLIBCXX_HAS_NESTED_TYPE): Add. · 033b71ce
      2010-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/std/type_traits (_GLIBCXX_HAS_NESTED_TYPE): Add.
      	* include/std/functional (_Has_result_type_helper,
      	_Has_result_type): Remove; use the above to define __has_result_type.
      	* include/bits/stl_iterator_base_types.h: Use the above to define
      	__has_iterator_category.
      	* include/bits/allocator.h (__has_allocator_type): Use the above.
      	* include/bits/cpp_type_traits.h (__has_iterator_category,
      	__is_iterator): Remove.
      
      From-SVN: r164993
      Paolo Carlini committed