1. 06 Nov, 2011 4 commits
    • More improvements to sparc VIS vec_init code generation. · 79cad86d
      gcc/
      
      	* config/sparc/sparc.md (UNSPEC_SHORT_LOAD): New unspec.
      	(zero-extend_v8qi_vis, zero_extend_v4hi_vis): New expanders.
      	(*zero_extend_v8qi_<P:mode>_insn,
      	*zero_extend_v4hi_<P:mode>_insn): New insns.
      	* config/sparc/sparc.c (vector_init_move_words,
      	vector_init_prepare_elts, sparc_expand_vector_init_vis2,
      	sparc_expand_vector_init_vis1): New functions.
      	(vector_init_bshuffle): Rewrite to handle more cases and make use
      	of locs[] array prepared by vector_init_prepare_elts.
      	(vector_init_fpmerge, vector_init_faligndata): Delete.
      	(sparc_expand_vector_init): Rewrite using new infrastructure.
      
      gcc/testsuite/
      
      	* lib/test-supports.exp
      	(check_effective_target_ultrasparc_vis2_hw): New proc.
      	(check_effective_target_ultrasparc_vis3_hw): New proc.
      	* gcc.target/sparc/vec-init-1.inc: New vector init common code.
      	* gcc.target/sparc/vec-init-2.inc: Likewise.
      	* gcc.target/sparc/vec-init-3.inc: Likewise.
      	* gcc.target/sparc/vec-init-1-vis1.c: New test.
      	* gcc.target/sparc/vec-init-1-vis2.c: New test.
      	* gcc.target/sparc/vec-init-1-vis3.c: New test.
      	* gcc.target/sparc/vec-init-2-vis1.c: New test.
      	* gcc.target/sparc/vec-init-2-vis2.c: New test.
      	* gcc.target/sparc/vec-init-2-vis3.c: New test.
      	* gcc.target/sparc/vec-init-3-vis1.c: New test.
      	* gcc.target/sparc/vec-init-3-vis2.c: New test.
      	* gcc.target/sparc/vec-init-3-vis3.c: New test.
      
      From-SVN: r181024
      David S. Miller committed
    • * doc/xml/manual/test.xml: Fix dg-warning examples. · e940f96f
      From-SVN: r181023
      Jonathan Wakely committed
    • re PR libstdc++/44436 ([C++0x] Implement emplace* in associative containers) · 7c092690
      	PR libstdc++/44436
      	* doc/xml/manual/status_cxx200x.xml: Document emplace members are
      	missing.
      
      From-SVN: r181022
      Jonathan Wakely committed
    • Daily bump. · 0d70aaa7
      From-SVN: r181021
      GCC Administrator committed
  2. 05 Nov, 2011 18 commits
  3. 04 Nov, 2011 18 commits