1. 02 Sep, 2012 4 commits
  2. 01 Sep, 2012 5 commits
  3. 31 Aug, 2012 15 commits
  4. 30 Aug, 2012 7 commits
  5. 29 Aug, 2012 9 commits
    • random.h (random_device): Move implementation to... · a8c3f4c9
      
      	* include/bits/random.h (random_device): Move implementation to...
      	* src/c++11/random.cc: ...here.  New file.
      	* config/abi/pre/gnu.ver: Add new version GLIBCXX_3.4.18.  Export
      	std::random_device::* symbols.
      	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Generated.
      	* src/c++11/Makefile.am (sources): Add random.cc.
      	* src/c++11/Makefile.in: Regenerated.
      
      From-SVN: r190787
      Ulrich Drepper committed
    • revert: t-linux64 (MULTILIB_OSDIRNAMES): Change to use mapping style, add ../lib/mips16. · 80a676b7
      2012-08-29  Chung-Lin Tang  <cltang@codesourcery.com>
      
      	Revert:
      	* config/mips/t-linux64 (MULTILIB_OSDIRNAMES): Change to use
      	mapping style, add ../lib/mips16.
      	(MULTILIB_OPTIONS,MULTILIB_DIRNAMES): Add mips16.
      	(MULTILIB_EXCLUSIONS): Exclude mips16 when not -mabi=32.
      
      From-SVN: r190785
      Chung-Lin Tang committed
    • mips.h (TARGET_CPU_CPP_BUILTINS): Define __mips_synci if TARGET_SYNCI. · 166c02bd
      gcc/
      	* config/mips/mips.h (TARGET_CPU_CPP_BUILTINS): Define __mips_synci
      	if TARGET_SYNCI.
      
      gcc/testsuite/
      	* gcc.target/mips/mips.exp: Work out default -msynci setting.
      
      From-SVN: r190784
      Richard Sandiford committed
    • Add simd_fast_mersenne_twister_engine class. · 1860430a
      	* include/ext/random: New file.
      	* include/ext/random.tcc: New file.
      	* include/Makefile.am (ext_headers): Add random and random.tcc.
      	* testsuite/26_numerics/random/simd_fast_mersenne_twister_engine/
      	operators/inequal.cc: New file.
      	* testsuite/26_numerics/random/simd_fast_mersenne_twister_engine/
      	operators/equal.cc: New file.
      	* testsuite/26_numerics/random/simd_fast_mersenne_twister_engine/
      	operators/serialize.cc: New file.
      	* testsuite/26_numerics/random/simd_fast_mersenne_twister_engine/
      	cons/seed2.cc: New file.
      	* testsuite/26_numerics/random/simd_fast_mersenne_twister_engine/
      	cons/default.cc: New file.
      	* testsuite/26_numerics/random/simd_fast_mersenne_twister_engine/
      	cons/seed_seq.cc: New file.
      	* testsuite/26_numerics/random/simd_fast_mersenne_twister_engine/
      	cons/copy.cc: New file.
      	* testsuite/26_numerics/random/simd_fast_mersenne_twister_engine/
      	cons/seed1.cc: New file.
      
      From-SVN: r190783
      Ulrich Drepper committed
    • sh.opt (menable-tas): Rename to mtas. · 487ebcbf
      	* config/sh/sh.opt (menable-tas): Rename to mtas.
      	* doc/invoke.texi (SH options): Likewise.
      	* config/sh/sync.md: Update comments.
      
      From-SVN: r190782
      Oleg Endo committed
    • iterators.md: New file. · 7fa4bf9b
      	* config/sh/iterators.md: New file.
      	* config/sh/sync.md (I124, I12, i124suffix): Delete.  Replace usage with
      	new iterators QIHISI, QIHI, bw, bwl respectively throughout the file.
      	* config/sh/sh.md: Include new file iterators.md.
      	(zero_extendhisi2, zero_extendqisi2): Fold into zero_extend<mode>si2.
      	(*zero_extendhisi2_compact, *zero_extendqisi2_compact): Fold into
      	*zero_extend<mode>si2_compact.
      	(*zero_extendqisi2_disp_mem, zero_extendhisi2_disp_mem): Fold into
      	*zero_extend<mode>si2_disp_mem.
      	(extendhisi2, extendqisi2): Fold into extend<mode>si2.
      	(*extendqisi2_compact_reg, *extendhisi2_compact_reg): Fold into
      	*extend<mode>si2_compact_reg.
      	(*extendqisi2_compact_mem_disp, *extendhisi2_compact_mem_disp): Fold
      	into *extend<mode>si2_compact_mem_disp.
      	(*extendqisi2_compact_snd, *extendhisi2_compact_snd): Fold into
      	*extend<mode>si2_compact_snd.
      	(*movsi_index_disp, *movhi_index_disp): Fold with iterators and rename
      	to *movsi_index_disp_load, *movhi_index_disp_load,
      	*mov<mode>_index_disp_store.
      	(*movqi_reg_reg, *movhi_reg_reg): Fold into *mov<mode>_reg_reg.
      	(*movqi_store_mem_disp04, *movhi_store_mem_disp05): Fold into
      	*mov<mode>_store_mem_disp04.
      	(*movqi_store_mem_disp12, *movhi_store_mem_disp13): Fold into
      	*mov<mode>_store_mem_disp12.
      	(*movqi_load_mem_disp, *movhi_load_mem_disp): Fold into
      	*mov<mode>_load_mem_disp04 and *mov<mode>_load_mem_disp12.
      
      From-SVN: r190781
      Oleg Endo committed
    • ipa-inline.h (estimate_edge_hints): Call do_estimate_edge_hints, not do_estimate_edge_time. · de99ac70
      2012-08-29  Martin Jambor  <mjambor@suse.cz>
      
      	* ipa-inline.h (estimate_edge_hints): Call do_estimate_edge_hints, not
      	do_estimate_edge_time.
      
      From-SVN: r190777
      Martin Jambor committed
    • mips.h (CRT_CALL_STATIC_FUNCTION): Add nomips16 asm directives, remove #ifndef __mips16 guards. · 1274718f
      2012-08-29  Chung-Lin Tang  <cltang@codesourcery.com>
      
      	* config/mips/mips.h (CRT_CALL_STATIC_FUNCTION): Add nomips16 asm
      	directives, remove #ifndef __mips16 guards.
      	* config/mips/t-linux64 (MULTILIB_OSDIRNAMES): Change to use
      	mapping style, add ../lib/mips16.
      	(MULTILIB_OPTIONS,MULTILIB_DIRNAMES): Add mips16.
      	(MULTILIB_EXCLUSIONS): Exclude mips16 when not -mabi=32.
      
      From-SVN: r190774
      Chung-Lin Tang committed