1. 30 May, 2011 1 commit
  2. 29 May, 2011 19 commits
  3. 28 May, 2011 13 commits
  4. 27 May, 2011 7 commits
    • future: Use noexcept. · 84b63c01
      2011-05-28  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* include/std/future: Use noexcept.
      	* src/future.cc: Likewise.
      
      From-SVN: r174368
      Jonathan Wakely committed
    • Change export code to use the backend interface. · 76aa42d2
      	* go-backend.c: Include "output.h".
      	(go_write_export_data): New function.
      	* go-c.h (go_write_export_data): Declare.
      	* Make-lang.in (go/go-backend.o): Depend on output.h.
      	(go/export.o): Depend on $(GO_C_H).  Do not depend on
      	$(MACHMODE_H), output.h, or $(TARGET_H).
      
      From-SVN: r174366
      Ian Lance Taylor committed
    • thread (this_thread::sleep_until): Move after sleep_for. · d1129441
      2011-05-27  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* include/std/thread (this_thread::sleep_until): Move after sleep_for.
      
      From-SVN: r174365
      Jonathan Wakely committed
    • re PR fortran/18918 (Eventually support Fortran 2008's coarrays [co-arrays]) · 5aacb11e
      2011-05-27  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/18918
              * check.c (gfc_check_associated, gfc_check_null): Add coindexed
              * check.
              * match.c (gfc_match_nullify): Ditto.
              * resolve.c (resolve_deallocate_expr): Ditto.
              * trans-types.c (gfc_get_nodesc_array_type): Don't set
              * restricted
              for nonpointers.
      
      2011-05-27  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/18918
              * gfortran.dg/coarray_22.f90: New.
      
      From-SVN: r174364
      Tobias Burnus committed
    • re PR other/48981 (bootstrap-lto -O3 produces miscompiled, broken gcc) · fc64b448
      2011-05-27  Andrew Pinski  <pinskia@gmail.com>
      
      	PR middle-end/48981
      	* gengtype.c (vec_prefix_type): New function.
      	(note_def_vec): Use vec_prefix_type and change the length
      	attribute to be based on the prefix.
      	* vec.c: Include coretypes.h before vec.h.
      	(struct vec_prefix): Remove.
      	(vec_gc_p_reserve): Change the offsetof to sizeof.
      	(vec_gc_p_reserve_exact): Likewise.
      	(vec_heap_p_reserve): Likewise.
      	(vec_heap_p_reserve_exact): Likewise.
      	(vec_stack_o_reserve_1): Copy from +1 instead of from vec.
      	(vec_stack_p_reserve): Change the offsetof to sizeof.
      	(vec_stack_p_reserve_exact): Likewise.
      	* vec.h (struct vec_prefix): New struct definition.
      	(VEC_T(T,B)): Use vec_prefix instead of having num/alloc fields.
      	(VEC_T_GTY(T,B)): Likewise.
      	(DEF_VEC_FUNC_P(T)): Use prefix field.
      	(DEF_VEC_NONALLOC_FUNCS_O(T,A)): Likewise.
      	(DEF_VEC_NONALLOC_FUNCS_I(T,A)): Likewise.
      
      From-SVN: r174359
      Andrew Pinski committed
    • re PR tree-optimization/46728 (GCC does not generate fmadd for pow (x, 0.75)+y on powerpc) · 226855f0
      2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
      
      	PR tree-optimization/46728
      	* gcc.target/powerpc/pr46728-1.c: New.
      	* gcc.target/powerpc/pr46728-2.c: New.
      	* gcc.target/powerpc/pr46728-3.c: New.
      	* gcc.target/powerpc/pr46728-4.c: New.
      	* gcc.target/powerpc/pr46728-5.c: New.
      	* gcc.dg/pr46728-6.c: New.
      	* gcc.target/powerpc/pr46728-7.c: New.
      	* gcc.target/powerpc/pr46728-8.c: New.
      	* gcc.dg/pr46728-9.c: New.
      	* gcc.target/powerpc/pr46728-10.c: New.
      	* gcc.target/powerpc/pr46728-11.c: New.
      	* gcc.dg/pr46728-12.c: New.
      	* gcc.target/powerpc/pr46728-13.c: New.
      	* gcc.target/powerpc/pr46728-14.c: New.
      	* gcc.target/powerpc/pr46728-15.c: New.
      	* gcc.target/powerpc/pr46728-16.c: New.
      
      From-SVN: r174358
      Bill Schmidt committed
    • re PR c++/47132 ([C++0x] decltype can't deduce some operator return types when… · a47d328f
      re PR c++/47132 ([C++0x] decltype can't deduce some operator return types when defining an auto function's return)
      
      	PR c++/47132
      	* mangle.c (write_expression): Handle MODOP_EXPR.
      
      From-SVN: r174357
      Jason Merrill committed