1. 31 Aug, 2012 13 commits
  2. 30 Aug, 2012 7 commits
  3. 29 Aug, 2012 17 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
    • crtfastmath.c (set_fast_math): Add 'nomips16' attribute. · 867a8345
      2012-08-29  Chung-Lin Tang  <cltang@codesourcery.com>
      
      	libgcc/
      	* config/mips/crtfastmath.c (set_fast_math): Add 'nomips16'
      	attribute.
      
      From-SVN: r190773
      Chung-Lin Tang committed
    • futex.h (sys_futex0): Change to static function with noinline, nomips16 attributes under MIPS16. · c24dbebb
      
      2012-08-29  Chung-Lin Tang  <cltang@codesourcery.com>
      
      	libgomp/
      	* config/linux/mips/futex.h (sys_futex0): Change to static
      	function with noinline, nomips16 attributes under MIPS16. Adjust
      	asm statement to place 'li v0,SYS_futex' immediately before
      	syscall insn.
      
      From-SVN: r190772
      Chung-Lin Tang committed
    • PR libstdc++/54102, part 2 · 27f36b78
      2012-08-28  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/54102, part 2
      	* doc/Makefile.am (XSL_HTML_STYLE): use xhtml, not html.
      	* doc/Makefile.in: Regenerate.
      	* doc/html/*: Same.
      
      From-SVN: r190771
      Benjamin Kosnik committed
    • *: Regenerate. · 6247d6df
      2012-08-28  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/html/*: Regenerate.
      
      From-SVN: r190770
      Benjamin Kosnik committed
    • re PR libstdc++/54102 (generated html vs. utf8) · 8d24c975
      2012-08-28  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/54102
      	* doc/xsl/customization.xsl.in: New.
      	* configure.ac: Output local copy of customization xsl.
      	* doc/Makefile.am (stamp-html-single-docbook): Use XSL_LOCAL_STYLE.
      	(stamp-html-docbook): Set stringparam to UTF-8.
      	* Makefile.in: Regenerated.
      	* configure: Same.
      	* doc/Makefile.in: Same.
      
      From-SVN: r190768
      Benjamin Kosnik committed
    • Replace malloc with xmalloc · fabfa16b
      	* argv.c (dupargv): Replace malloc with xmalloc.  Don't check
      	xmalloc return.
      	(buildargv): Likewise.  Also replace strdup with xstrdup.
      	(expandargv): Don't check dupargv return.
      
      From-SVN: r190767
      H.J. Lu committed
    • Replace alloca with xmalloc/free · 55529d36
      	PR binutils/14526
      	* argv.c (buildargv): Replace alloca with xmalloc/free.
      
      From-SVN: r190766
      H.J. Lu committed
    • Daily bump. · 09ba405a
      From-SVN: r190765
      GCC Administrator committed
  4. 28 Aug, 2012 3 commits