1. 16 Feb, 2011 8 commits
  2. 15 Feb, 2011 26 commits
  3. 14 Feb, 2011 6 commits
    • Fix class name in ChangeLog of previous commit, r170158. · 4a4a7c31
      From-SVN: r170159
      Jonathan Wakely committed
    • regex.h (sub_match::sub_match): Add. · bf6319b9
      2011-02-14  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* include/bits/regex.h (sub_match::sub_match): Add.
      	(match_results::ready): Add.
      	(match_results::empty): Adjust.
      	(match_results::length): Add missing dereference.
      	(match_results::operator[],prefix,suffix): Add debug mode checks.
      	(match_results::cend): Re-use end().
      	(match_results::format): Adjust signatures.
      	(operator==(match_results,match_results)): Implement.
      	* include/bits/regex_compiler.h (_Scanner_base): Use constexpr.
      	* include/bits/regex_constants.h (syntax_option_type): Likewise.
      	* include/bits/regex_grep_matcher.h: Fix comment typo.
      	(_Specialized_results::_Specialized_results): Simplify.
      	* include/bits/regex_cursor.h: Fix comment typo.
      	* include/bits/regex_nfa.h: Likewise.
      	* testsuite/28_regex/basic_regex/ctors/basic/string_range_01_02_03.cc:
      	Fix error code, remove xfail.
      	* testsuite/28_regex/basic_regex/ctors/extended/
      	string_range_01_02_03.cc: Likewise.
      
      From-SVN: r170158
      Jonathan Wakely committed
    • re PR fortran/47730 ([OOP] ICE on invalid source in connection with SELECT TYPE) · 01efe923
      2011-02-14  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/47730
      	* parse.c (gfc_build_block_ns): Commit 'block@' symbol.
      
      2011-02-14  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/47730
      	* gfortran.dg/select_type_22.f03: New.
      
      From-SVN: r170157
      Janus Weil committed
    • re PR c++/47482 ([C++0x] ICE: unexpected expression ‘sizeof ("A")’ of kind sizeof_expr) · c9e71b36
      	PR c++/47482
      	* parser.c (cp_parser_enumerator_definition): Call
      	fold_non_dependent_expr.
      
      From-SVN: r170156
      Jason Merrill committed
    • rx.h (GO_IF_MODE_DEPENDENT_ADDRESS): Remove. · b09c3081
      	* config/rx/rx.h (GO_IF_MODE_DEPENDENT_ADDRESS): Remove.
      	* config/rx/rx-protos.h (rx_is_mode_dependent_addr): Remove.
      	* config/xtensa/xtensa.c (rx_is_mode_dependent_addr): Rename to...
      	(rx_mode_dependent_address_p): ...this. Make static. Change argument
      	type to const_rtx.
      	(TARGET_MODE_DEPENDENT_ADDRESS_P): Define.
      
      From-SVN: r170154
      Anatoly Sokolov committed
    • make stormy16 use constraints.md · d634083b
      	make stormy16 use constraints.md
      	* config/stormy16/constraints.md: New file.
      	* config/stormy16/predicates.md (nonimmediate_nonstack_operand):
      	Use satisfies_constraint_Q and satisfies_constraint_R.
      	* config/stormy16/stomry16-protos.h (xstormy16_extra_constraint_p):
      	Delete.
      	(xstormy16_legitiamte_address_p): Declare.
      	* config/stormy16/stormy16.h (REG_CLASS_FROM_LETTER): Delete.
      	(CONST_OK_FOR_LETTER_P, CONST_DOUBLE_OK_FOR_LETTER_P): Delete.
      	(EXTRA_CONSTRAINT): Delete.
      	* config/stormy16/stormy16.c (xstormy16_legitiamte_address_p):
      	Un-staticize.
      	(xstormy16_extra_constraint_p): Delete.
      
      From-SVN: r170152
      Nathan Froyd committed