1. 09 Nov, 2010 35 commits
  2. 08 Nov, 2010 5 commits
    • unique_ptr.h: Move misplaced static_assert and use tuple's constexpr constructor in constexpr... · 14b846de
      2010-11-08  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* include/bits/unique_ptr.h: Move misplaced static_assert and use
      	tuple's constexpr constructor in constexpr constructors.
      	* testsuite/20_util/unique_ptr/cons/ptr_deleter.cc: New.
      	* testsuite/20_util/unique_ptr/cons/ptr_deleter_neg.cc: New.
      
      From-SVN: r166460
      Jonathan Wakely committed
    • user.cfg.in: Adjust scanned includes. · 85f38b3f
      2010-11-08  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/doxygen/user.cfg.in: Adjust scanned includes.
      	* include/std/forward_list: Make doxygen file markup unambiguous.
      
      From-SVN: r166459
      Benjamin Kosnik committed
    • re PR fortran/46344 ([OOP] ICE with allocatable CLASS components) · 17643884
      2010-11-08  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/46344
      	* decl.c (build_struct): Build vtab immediately if derived type
      	has already been declared.
      
      2010-11-08  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/46344
      	* gfortran.dg/class_28.f03: Extended.
      
      From-SVN: r166458
      Janus Weil committed
    • In gcc/objc/: 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com> · d36dba07
      In gcc/objc/:
      2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              * objc-act.c (objc_add_dynamic_declaration_for_property): Do not
              search for the @property declation only in the current context,
              but also in inherited properties.  Do not mark the original
              PROPERTY_DECL in the @interface or @protocol with
              PROPERTY_DYNAMIC.
              (check_methods): To check if a method is associated with a
              @dynamic property, search for the property in IMPL_PROPERTY_DECL.
              (check_accessible_methods): Same change.
              * objc-act.h: Updated comment.
      
      In gcc/testsuite/:
      2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              * objc.dg/property/dynamic-4.m: New.
              * objc.dg/property/dynamic-5.m: New.
              * objc.dg/property/dynamic-6.m: New.    
              * obj-c++.dg/property/dynamic-4.mm: New.
              * obj-c++.dg/property/dynamic-5.mm: New.
              * obj-c++.dg/property/dynamic-6.mm: New.
      
      2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              * objc.dg/property/dotsyntax-13.m: New.
              * objc.dg/property/dotsyntax-14.m: New.
              * objc.dg/property/dotsyntax-15.m: New. 
              * objc.dg/property/synthesize-7.m: New.
              * obj-c++.dg/property/dotsyntax-13.mm: New.
              * obj-c++.dg/property/dotsyntax-14.mm: New.
              * obj-c++.dg/property/dotsyntax-15.mm: New.     
              * obj-c++.dg/property/synthesize-7.mm: New.
      
      From-SVN: r166457
      Nicola Pero committed
    • In gcc/objc/: 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com> · 4741888d
      In gcc/objc/:
      2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              * objc-act.c (objc_add_synthesize_declaration_for_property):
              Iterate over IMPL_PROPERTY_DECL, not CLASS_PROPERTY_DECL, when
              checking for an existing @synthesize or @dynamic declaration.
              Search for an inherited @property declaration if none is found in
              the local interface.  If the required instance variable does not
              exist, return instead of trying to continue to prevent a compiler
              crash later.  Check that the instance variable is not already
              being used by another @synthesize.
              (objc_add_dynamic_declaration_for_property): Iterate over
              IMPL_PROPERTY_DECL, not CLASS_PROPERTY_DECL, when checking for an
              existing @synthesize or @dynamic declaration.
              (objc_synthesize_getter): Search for the getter declaration in
              protocols and superclasses as well.
              (objc_synthesize_setter): Search for the setter declaration in
              protocols and superclasses as well.
      
      In gcc/testsuite/:
      2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              * objc.dg/property/synthesize-3.m: New.
              * objc.dg/property/synthesize-4.m: New.
              * objc.dg/property/synthesize-5.m: New.
              * objc.dg/property/synthesize-6.m: New.
              * obj-c++.dg/property/synthesize-3.mm: New.
              * obj-c++.dg/property/synthesize-4.mm: New.
              * obj-c++.dg/property/synthesize-5.mm: New.
              * obj-c++.dg/property/synthesize-6.mm: New.
      
      From-SVN: r166456
      Nicola Pero committed