1. 16 Sep, 2013 1 commit
  2. 15 Sep, 2013 6 commits
  3. 14 Sep, 2013 9 commits
    • re PR target/58382 (unwind.inc:136:1: ICE: in trunc_int_for_mode, at explow.c:55) · 403a3fb7
      	PR target/58382
      	* config/pa/pa.c (pa_expand_prologue): Change mode in gen_rtx_POST_INC
      	calls to word_mode.
      
      From-SVN: r202594
      John David Anglin committed
    • re PR target/48094 (ld: warning: section has unexpectedly large size errors in objc/obj-c++ lto) · fb5610fb
      
      gcc:
      
             PR target/48094
              * config/darwin.c (darwin_objc2_section): Note if ObjC Metadata is seen.
              (darwin_objc1_section): Likewise.
              (darwin_file_end): Emit Image Info section when required.
      
      gcc/c-family:
      
             PR target/48094
              * c.opt (fgnu-runtime, fnext-runtime, fobjc-abi-version,
              fobjc-gc, freplace-objc-classes): Accept for LTO.
      
      gcc/objc:
      
             PR target/48094
              * objc-next-runtime-abi-01.c (generate_objc_image_info): Remove.
              (objc_generate_v1_next_metadata): Remove generation of ImageInfo.
              * objc-next-runtime-abi-02.c (generate_v2_objc_image_info): Remove.
              (objc_generate_v2_next_metadata): Remove generation of ImageInfo.
      
      From-SVN: r202593
      Iain Sandoe committed
    • tree-into-ssa.c (gate_into_ssa): New. · afdec9bd
      
      	* tree-into-ssa.c (gate_into_ssa): New.
      	(pass_data_build_ssa): Use it.
      	* cgraph.h (expand_thunk): Update prototype.
      	* cgraphunit.c (analyze_function): Expand thunks early.
      	(expand_thunk): Fix DECL_CONTEXT of reust_decl;
      	build proper cgraph; set in_ssa_p; clear bogus TREE_ASM_WRITTEN;
      	set lowered flag; do not add new function.
      	(assemble_thunks_and_aliases): Update.
      	* tree-ssa.c (gate_init_datastructures): New gate.
      	(pass_data_init_datastructures): Use it.
      
      From-SVN: r202592
      Jan Hubicka committed
    • regex.h (regex_match<>, [...]): Change regex_executor caller. · 7b86458e
      2013-09-14  Tim Shen  <timshen91@gmail.com>
      
      	* include/bits/regex.h (regex_match<>, regex_search<>):
      	Change regex_executor caller. Now use their return value instead
      	of checking __m[0].matched to find out if it's successful.
      	(regex_search<>): Move the search logic to regex_executor.
      	* include/bits/regex_automaton.h: Add some new _Opcode. Refactor
      	_NFA::_M_insert_*.
      	* include/bits/regex_automaton.tcc: Add DEBUG dump for new
      	_Opcode. Refactor _NFA::_M_insert_*.
      	* include/bits/regex_compiler.h (_Compiler<>::_M_get_nfa):
      	Use make_shared instead of construct by hand.
      	* include/bits/regex_compiler.tcc: Implement _Compiler<>::_M_assertion.
      	* include/bits/regex_constants.h: Fix indentation and line breaking.
      	* include/bits/regex_executor.h: Add _ResultsEntry to support
      	greedy/ungreedy mode. Move regex_search logic here.
      	* include/bits/regex_executor.tcc: Implement assertions and
      	greedy/ungreedy matching.
      	* include/bits/regex_scanner.h: Add a new token _S_token_ungreedy.
      	* include/bits/regex_scanner.tcc: Parse a new token _S_token_ungreedy.
      	* testsuite/28_regex/algorithms/regex_search/ecma/assertion.cc: New.
      	* testsuite/28_regex/algorithms/regex_search/ecma/greedy.cc: New.
      	* testsuite/28_regex/algorithms/regex_search/ecma/string_01.cc:
      	Fix comment.
      
      From-SVN: r202591
      Tim Shen committed
    • re PR target/58269 (ICE when building libobjc on x86_64-apple-darwin* after revision 201915) · 492d1e0a
      gcc:
      
      	PR target/58269
      	config/i386/i386.c (ix86_function_arg_regno_p): Make Darwin use the
      	xmm register set described in the psABI.
      
      From-SVN: r202590
      Iain Sandoe committed
    • Fix glitches · 20442b36
      From-SVN: r202589
      Eric Botcazou committed
    • mulsi3.S: Remove a few unneeded moves and branches. · ceb2fc49
      * config/rl78/mulsi3.S: Remove a few unneeded moves and branches.
      * config/rl78/vregs.h: New.
      * config/rl78/signbit.S: New file.  Implements signbit function.
      * config/rl78/divmodsi.S: New.
      * config/rl78/divmodhi.S: New.
      * config/rl78/divmodqi.S: New.
      * config/rl78/t-rl78: Build them here...
      * config/rl78/lib2div.c: ...but not here.
      
      Co-Authored-By: Nick Clifton <nickc@redhat.com>
      
      From-SVN: r202588
      DJ Delorie committed
    • Remove myself from MAINTAINERS · 03112d94
      From-SVN: r202587
      Gabriel Dos Reis committed
    • Daily bump. · 2984218f
      From-SVN: r202586
      GCC Administrator committed
  4. 13 Sep, 2013 23 commits
  5. 12 Sep, 2013 1 commit