gcc/cp/ * class.c (add_implicitly_declared_members): A class with no explicitly declared copy or move constructor gets both declared implicitly, and similarly for operator=. (check_bases): A type with no copy ctor does not inhibit a const copy ctor in a derived class. (check_field_decl): Likewise. (check_bases_and_members): A nonexistent copy ctor/op= is non-trivial. * tree.c (type_has_nontrivial_copy_init): Adjust semantics. (trivially_copyable_p): Likewise. * call.c (convert_like_real): Use type_has_nontrivial_copy_init. * class.c (finish_struct_bits): Likewise. * tree.c (build_target_expr_with_type): Likewise. * typeck2.c (store_init_value): Likewise. libstdc++-v3/ * include/bits/unordered_map.h: Explicitly default copy constructors. * include/bits/unordered_set.h: Likewise. From-SVN: r161582
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| atomic-1.C | Loading commit data... | |
| atomic-10.C | Loading commit data... | |
| atomic-2.C | Loading commit data... | |
| atomic-3.C | Loading commit data... | |
| atomic-4.C | Loading commit data... | |
| atomic-5.C | Loading commit data... | |
| atomic-6.C | Loading commit data... | |
| atomic-7.C | Loading commit data... | |
| atomic-8.C | Loading commit data... | |
| atomic-9.C | Loading commit data... | |
| barrier-1.C | Loading commit data... | |
| barrier-2.C | Loading commit data... | |
| block-0.C | Loading commit data... | |
| block-1.C | Loading commit data... | |
| block-10.C | Loading commit data... | |
| block-11.C | Loading commit data... | |
| block-2.C | Loading commit data... | |
| block-3.C | Loading commit data... | |
| block-4.C | Loading commit data... | |
| block-5.C | Loading commit data... | |
| block-6.C | Loading commit data... | |
| block-7.C | Loading commit data... | |
| block-8.C | Loading commit data... | |
| block-9.C | Loading commit data... | |
| clause-1.C | Loading commit data... | |
| clause-2.C | Loading commit data... | |
| clause-3.C | Loading commit data... | |
| clause-4.C | Loading commit data... | |
| copyin-1.C | Loading commit data... | |
| critical-1.C | Loading commit data... | |
| critical-2.C | Loading commit data... | |
| flush-1.C | Loading commit data... | |
| flush-2.C | Loading commit data... | |
| for-1.C | Loading commit data... | |
| for-10.C | Loading commit data... | |
| for-11.C | Loading commit data... | |
| for-12.C | Loading commit data... | |
| for-13.C | Loading commit data... | |
| for-14.C | Loading commit data... | |
| for-15.C | Loading commit data... | |
| for-16.C | Loading commit data... | |
| for-17.C | Loading commit data... | |
| for-18.C | Loading commit data... | |
| for-19.C | Loading commit data... | |
| for-2.C | Loading commit data... | |
| for-3.C | Loading commit data... | |
| for-4.C | Loading commit data... | |
| for-5.C | Loading commit data... | |
| for-6.C | Loading commit data... | |
| for-7.C | Loading commit data... | |
| for-8.C | Loading commit data... | |
| for-9.C | Loading commit data... | |
| gomp.exp | Loading commit data... | |
| macro-1.C | Loading commit data... | |
| macro-2.C | Loading commit data... | |
| macro-3.C | Loading commit data... | |
| macro-4.C | Loading commit data... | |
| master-1.C | Loading commit data... | |
| master-2.C | Loading commit data... | |
| master-3.C | Loading commit data... | |
| method-1.C | Loading commit data... | |
| ordered-1.C | Loading commit data... | |
| ordered-2.C | Loading commit data... | |
| parallel-1.C | Loading commit data... | |
| parallel-2.C | Loading commit data... | |
| parallel-3.C | Loading commit data... | |
| parallel-4.C | Loading commit data... | |
| parallel-5.C | Loading commit data... | |
| pr24849.C | Loading commit data... | |
| pr25874.C | Loading commit data... | |
| pr25996.C | Loading commit data... | |
| pr26611-1.C | Loading commit data... | |
| pr26611-2.C | Loading commit data... | |
| pr26690-1.C | Loading commit data... | |
| pr26690-2.C | Loading commit data... | |
| pr26823-1.C | Loading commit data... | |
| pr26823-2.C | Loading commit data... | |
| pr26913.C | Loading commit data... | |
| pr27310.C | Loading commit data... | |
| pr27325.C | Loading commit data... | |
| pr27337-1.C | Loading commit data... | |
| pr27337-2.C | Loading commit data... | |
| pr27359.C | Loading commit data... | |
| pr27415.C | Loading commit data... | |
| pr27499.C | Loading commit data... | |
| pr29965-1.C | Loading commit data... | |
| pr29965-10.C | Loading commit data... | |
| pr29965-2.C | Loading commit data... | |
| pr29965-3.C | Loading commit data... | |
| pr29965-4.C | Loading commit data... | |
| pr29965-5.C | Loading commit data... | |
| pr29965-6.C | Loading commit data... | |
| pr29965-7.C | Loading commit data... | |
| pr29965-8.C | Loading commit data... | |
| pr29965-9.C | Loading commit data... | |
| pr30494.C | Loading commit data... | |
| pr30558.C | Loading commit data... | |
| pr30696.C | Loading commit data... | |
| pr31598.C | Loading commit data... | |
| pr31748.C | Loading commit data... | |
| pr31769.C | Loading commit data... | |
| pr32177.C | Loading commit data... | |
| pr33333.C | Loading commit data... | |
| pr33372-1.C | Loading commit data... | |
| pr33372-2.C | Loading commit data... | |
| pr33372-3.C | Loading commit data... | |
| pr33890.C | Loading commit data... | |
| pr34607.C | Loading commit data... | |
| pr34608.C | Loading commit data... | |
| pr34694.C | Loading commit data... | |
| pr34964.C | Loading commit data... | |
| pr35028.C | Loading commit data... | |
| pr35078.C | Loading commit data... | |
| pr35099.C | Loading commit data... | |
| pr35158.C | Loading commit data... | |
| pr35244.C | Loading commit data... | |
| pr35328.C | Loading commit data... | |
| pr35337.C | Loading commit data... | |
| pr35364.C | Loading commit data... | |
| pr35751.C | Loading commit data... | |
| pr36237.C | Loading commit data... | |
| pr36790.C | Loading commit data... | |
| pr37189.C | Loading commit data... | |
| pr37346.C | Loading commit data... | |
| pr37533.C | Loading commit data... | |
| pr38633.C | Loading commit data... | |
| pr38639.C | Loading commit data... | |
| pr39495-1.C | Loading commit data... | |
| pr39495-2.C | Loading commit data... | |
| pr41429.C | Loading commit data... | |
| pr41967.C | Loading commit data... | |
| pr42234.C | Loading commit data... | |
| predetermined-1.C | Loading commit data... | |
| sections-1.C | Loading commit data... | |
| sections-2.C | Loading commit data... | |
| sections-3.C | Loading commit data... | |
| sections-4.C | Loading commit data... | |
| sharing-1.C | Loading commit data... | |
| task-1.C | Loading commit data... | |
| tls-1.C | Loading commit data... | |
| tls-2.C | Loading commit data... | |
| tls-3.C | Loading commit data... | |
| tls-4.C | Loading commit data... | |
| tpl-atomic-1.C | Loading commit data... | |
| tpl-atomic-2.C | Loading commit data... | |
| tpl-barrier-1.C | Loading commit data... | |
| tpl-for-1.C | Loading commit data... | |
| tpl-for-2.C | Loading commit data... | |
| tpl-for-3.C | Loading commit data... | |
| tpl-master-1.C | Loading commit data... | |
| tpl-parallel-1.C | Loading commit data... | |
| tpl-parallel-2.C | Loading commit data... |