1. 27 Mar, 2013 30 commits
  2. 26 Mar, 2013 10 commits
    • PR 25708 Use a temporary buffer when parsing module files. · 092e08c0
      2013-03-27  Janne Blomqvist  <jb@gcc.gnu.org>
      
      	PR fortran/25708
              * module.c (module_locus): Use long for position.
              (module_content): New variable.
              (module_pos): Likewise.
              (prev_character): Remove.
              (bad_module): Free data instead of closing mod file.
              (set_module_locus): Use module_pos.
              (get_module_locus): Likewise.
              (module_char): use buffer rather than stdio file.
              (module_unget_char): Likewise.
              (read_module_to_tmpbuf): New function.
              (gfc_use_module): Call read_module_to_tmpbuf.
      
      From-SVN: r197124
      Janne Blomqvist committed
    • * doc/invoke.texi (SPARC options): Remove -mlittle-endian. · 4fc7b145
      From-SVN: r197120
      Eric Botcazou committed
    • cp-gimplify.c (cp_genericize_r): Use VAR_OR_FUNCTION_DECL_P. · cb6da767
      	* cp-gimplify.c (cp_genericize_r): Use VAR_OR_FUNCTION_DECL_P.
      	* decl.c (duplicate_decls): Likewise.
      	(cp_finish_decl): Likewise.
      	(check_class_member_definition_namespace): Likewise.
      	* decl2.c (grokfield): Likewise.
      	(decl_needed_p): Likewise.
      	(import_export_decl): Likewise.
      	(mark_used): Likewise.
      	* name-lookup.c (pushdecl_maybe_friend_1): Likewise.
      	* pt.c (push_access_scope): Likewise.
      	(instantiate_decl): Likewise.
      	* ptree.c (cxx_print_decl): Likewise.
      	* repo.c (repo_emit_p): Likewise.
      	* semantics.c (note_decl_for_pch): Likewise.
      	* tree.c (decl_linkage): Likewise.
      
      From-SVN: r197119
      Gabriel Dos Reis committed
    • * de.po, sv.po: Update. · 7e10b756
      From-SVN: r197117
      Joseph Myers committed
    • re PR c++/55951 (ICE in check_array_designated_initializer, at cp/decl.c:4785) · 515e4d1d
      /cp
      2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/55951
      	* decl.c (check_array_designated_initializer): Handle CONST_DECL
      	as ce->index.
      
      /testsuite
      2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/55951
      	* g++.dg/ext/desig5.C: New.
      
      From-SVN: r197116
      Paolo Carlini committed
    • arm.c (arm_print_operand: case 'w'): Use fputs rather than fprintf with a… · 6f33817e
      arm.c (arm_print_operand: case 'w'): Use fputs rather than fprintf with a non-constant, non-format string.
      
      	* config/arm/arm.c (arm_print_operand: case 'w'): Use fputs rather
      	than fprintf with a non-constant, non-format string.
      
      From-SVN: r197115
      Roland McGrath committed
    • i386.md (*cmpqi_ext_1): Merge with *cmpqi_ext_1_rex64 using nox64 isa attribute. · 93a4145b
      	* config/i386/i386.md (*cmpqi_ext_1): Merge with *cmpqi_ext_1_rex64
      	using nox64 isa attribute.  Use nonimmediate_x86nomem_operand as
      	operand 0 predicate.
      	(*cmpqi_ext_3): Merge with *cmpqi_ext_3_rex64 using nox64 isa
      	attribute.  Use general_x64nomem_operand as operand 1 predicate.
      	(*movqi_extv_1): Merge with *movqi_extv_1_rex64 using nox64 isa
      	attribute.  Use nonimmediate_x64nomem_operand as operand 0 predicate.
      	(*movqi_extzv_2): Merge with *movqi_extzv_2_rex64 using nox64 isa
      	attribute.  Use nonimmediate_x64nomem_operand as operand 0 predicate.
      	(mov<mode>_insv_1): Remove expander.  Merge insn with
      	movsi_insv_1 using SWI48 mode iterator and nox64 isa attribute.
      	Use general_x64nomem_operand as operand 1 predicate.
      	(addqi_ext_1): Merge with *addqi_ext_1_rex64 using nox64 isa attribute.
      	(*testqi_ext_1): Merge with *testqi_ext_1_rex64 using nox64 isa
      	attribute.  Use nonimmediate_x64nomem_operand as operand 1 predicate.
      	(*andqi_ext_1): Merge with *andqi_ext_1_rex64 using nox64 isa
      	attribute.  Use nonimmediate_x64nomem_operand as operand 2 predicate.
      	(*<code>qi_ext_1): Merge with *<code>qi_ext_1_rex64 using nox64 isa
      	attribute.  Use nonimmediate_x64nomem_operand as operand 1 predicate.
      	(*xorqi_cc_ext_1): Merge with *xorqi_cc_ext_1_rex64 using nox64
      	isa attribute.  Use general_x64nomem_operand as operand 2 predicate.
      	* config/i386/predicates.md (nonimmediate_x64nomem_operand): New.
      	(general_x64nomem_operand): Ditto.
      
      From-SVN: r197114
      Uros Bizjak committed
    • Fix date. · c6a9ed5a
      From-SVN: r197112
      Joel Sherrill committed
    • rtems.opt: Add -pthread option. · df599020
      2013-01-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
      
      	* config/rtems.opt: Add -pthread option.
      
      From-SVN: r197111
      Sebastian Huber committed