This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 68ebfa1 2016-10-17 Richard Biener rguenther@suse.de new b0c98c2 * Makefile.in (C_COMMON_OBJS): Add c-family/c-attribs.o. new 2695b94 2016-10-17 Paolo Carlini paolo.carlini@oracle.com new 6539e0f 2016-10-17 Richard Biener rguenther@suse.de
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 9 + gcc/Makefile.in | 2 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-attribs.c | 3163 ++++++++++++++++++ gcc/c-family/c-common.c | 3474 +------------------- gcc/c-family/c-common.h | 17 +- gcc/testsuite/ChangeLog | 5 + gcc/testsuite/gcc.dg/torture/pr77988.c | 24 + gcc/tree-vrp.c | 10 +- libstdc++-v3/ChangeLog | 486 +++ .../23_containers/array/capacity/empty.cc | 4 - .../23_containers/array/capacity/max_size.cc | 4 - .../testsuite/23_containers/array/capacity/size.cc | 4 - .../array/comparison_operators/equal.cc | 1 - .../array/comparison_operators/greater.cc | 1 - .../array/comparison_operators/greater_or_equal.cc | 1 - .../array/comparison_operators/less.cc | 1 - .../array/comparison_operators/less_or_equal.cc | 1 - .../array/comparison_operators/not_equal.cc | 1 - .../23_containers/array/element_access/54388.cc | 2 - .../array/element_access/at_out_of_range.cc | 2 - .../23_containers/array/element_access/back.cc | 4 +- .../23_containers/array/element_access/data.cc | 4 +- .../23_containers/array/element_access/front.cc | 4 +- .../array/iterators/end_is_one_past.cc | 2 - .../23_containers/array/requirements/contiguous.cc | 2 - .../23_containers/array/requirements/fill.cc | 4 +- .../array/requirements/member_swap.cc | 4 +- .../array/requirements/zero_sized_arrays.cc | 2 - .../array/specialized_algorithms/swap.cc | 4 +- .../array/tuple_interface/tuple_element.cc | 3 +- .../array/tuple_interface/tuple_element_cpp14.cc | 1 - .../array/tuple_interface/tuple_size.cc | 3 +- .../testsuite/23_containers/bitset/all/1.cc | 2 - .../testsuite/23_containers/bitset/cons/1.cc | 5 +- .../testsuite/23_containers/bitset/cons/16020.cc | 1 - .../testsuite/23_containers/bitset/cons/2.cc | 2 - .../testsuite/23_containers/bitset/cons/3.cc | 2 - .../testsuite/23_containers/bitset/cons/50268.cc | 2 - .../testsuite/23_containers/bitset/cons/6282.cc | 4 +- .../23_containers/bitset/cons/dr1325-2.cc | 1 - .../testsuite/23_containers/bitset/cons/dr396.cc | 2 - .../testsuite/23_containers/bitset/ext/15361.cc | 1 - .../testsuite/23_containers/bitset/input/1.cc | 1 - .../testsuite/23_containers/bitset/operations/1.cc | 10 +- .../23_containers/bitset/operations/13838.cc | 1 - .../testsuite/23_containers/bitset/operations/2.cc | 5 +- .../testsuite/23_containers/bitset/test/1.cc | 2 - .../testsuite/23_containers/bitset/to_string/1.cc | 1 - .../23_containers/bitset/to_string/dr396.cc | 1 - .../testsuite/23_containers/bitset/to_ullong/1.cc | 2 - .../testsuite/23_containers/bitset/to_ulong/1.cc | 1 - .../23_containers/deque/allocator/copy.cc | 3 - .../23_containers/deque/allocator/copy_assign.cc | 2 - .../23_containers/deque/allocator/ext_ptr.cc | 1 - .../23_containers/deque/allocator/minimal.cc | 1 - .../23_containers/deque/allocator/move.cc | 2 - .../23_containers/deque/allocator/move_assign.cc | 3 - .../23_containers/deque/allocator/swap.cc | 2 - .../23_containers/deque/capacity/29134-2.cc | 1 - .../23_containers/deque/capacity/29134.cc | 2 - .../23_containers/deque/capacity/moveable.cc | 2 - .../23_containers/deque/capacity/resize_size.cc | 2 - .../23_containers/deque/capacity/shrink_to_fit.cc | 2 - .../testsuite/23_containers/deque/cons/1.cc | 2 - .../testsuite/23_containers/deque/cons/2.cc | 2 - .../testsuite/23_containers/deque/cons/assign/1.cc | 1 - .../23_containers/deque/cons/cons_size.cc | 2 - .../testsuite/23_containers/deque/cons/moveable.cc | 2 - .../23_containers/deque/modifiers/erase/1.cc | 4 - .../23_containers/deque/modifiers/erase/2.cc | 2 - .../23_containers/deque/modifiers/erase/3.cc | 1 - .../deque/modifiers/erase/moveable.cc | 1 - .../23_containers/deque/modifiers/moveable.cc | 10 - .../deque/modifiers/push_back/49836.cc | 1 - .../deque/modifiers/push_front/49836.cc | 1 - .../23_containers/deque/modifiers/swap/1.cc | 2 - .../23_containers/deque/modifiers/swap/2.cc | 1 - .../23_containers/deque/modifiers/swap/3.cc | 1 - .../testsuite/23_containers/deque/operators/1.cc | 2 - .../testsuite/23_containers/deque/operators/2.cc | 2 - .../23_containers/forward_list/allocator/copy.cc | 3 - .../forward_list/allocator/copy_assign.cc | 2 - .../forward_list/allocator/ext_ptr.cc | 1 - .../forward_list/allocator/minimal.cc | 1 - .../23_containers/forward_list/allocator/move.cc | 2 - .../forward_list/allocator/move_assign.cc | 2 - .../23_containers/forward_list/allocator/swap.cc | 2 - .../23_containers/forward_list/capacity/1.cc | 2 - .../forward_list/capacity/resize_size.cc | 2 - .../23_containers/forward_list/comparable.cc | 2 - .../testsuite/23_containers/forward_list/cons/1.cc | 3 - .../testsuite/23_containers/forward_list/cons/2.cc | 3 - .../testsuite/23_containers/forward_list/cons/3.cc | 3 - .../testsuite/23_containers/forward_list/cons/4.cc | 3 - .../testsuite/23_containers/forward_list/cons/5.cc | 3 - .../testsuite/23_containers/forward_list/cons/6.cc | 3 - .../testsuite/23_containers/forward_list/cons/7.cc | 3 - .../testsuite/23_containers/forward_list/cons/8.cc | 3 - .../testsuite/23_containers/forward_list/cons/9.cc | 3 - .../23_containers/forward_list/cons/cons_size.cc | 2 - .../23_containers/forward_list/cons/moveable.cc | 2 - .../23_containers/forward_list/debug/clear.cc | 1 - .../forward_list/debug/construct4_neg.cc | 2 - .../forward_list/debug/erase_after1_neg.cc | 2 - .../forward_list/debug/move_assign_neg.cc | 2 - .../forward_list/debug/move_constructor.cc | 1 - .../23_containers/forward_list/debug/move_neg.cc | 2 - .../forward_list/debug/splice_after.cc | 1 - .../23_containers/forward_list/debug/swap.cc | 1 - .../23_containers/forward_list/modifiers/1.cc | 2 - .../23_containers/forward_list/modifiers/2.cc | 2 - .../23_containers/forward_list/modifiers/3.cc | 4 - .../23_containers/forward_list/modifiers/4.cc | 2 - .../23_containers/forward_list/modifiers/5.cc | 2 - .../23_containers/forward_list/modifiers/6.cc | 2 - .../23_containers/forward_list/operations/1.cc | 2 - .../23_containers/forward_list/operations/2.cc | 2 - .../23_containers/forward_list/operations/3.cc | 2 - .../23_containers/forward_list/operations/4.cc | 2 - .../23_containers/forward_list/operations/5.cc | 2 - .../23_containers/forward_list/operations/6.cc | 2 - .../23_containers/forward_list/operations/7.cc | 2 - .../forward_list/operations/remove_freed.cc | 2 - libstdc++-v3/testsuite/23_containers/list/61347.cc | 2 - .../testsuite/23_containers/list/allocator/copy.cc | 3 - .../23_containers/list/allocator/copy_assign.cc | 2 - .../23_containers/list/allocator/minimal.cc | 1 - .../testsuite/23_containers/list/allocator/move.cc | 2 - .../23_containers/list/allocator/move_assign.cc | 2 - .../testsuite/23_containers/list/allocator/swap.cc | 2 - .../testsuite/23_containers/list/capacity/1.h | 1 - .../testsuite/23_containers/list/capacity/29134.cc | 2 - .../23_containers/list/capacity/resize_size.cc | 2 - libstdc++-v3/testsuite/23_containers/list/cons/1.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/2.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/3.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/4.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/5.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/6.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/7.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/8.h | 1 - libstdc++-v3/testsuite/23_containers/list/cons/9.h | 1 - .../testsuite/23_containers/list/cons/cons_size.cc | 2 - .../testsuite/23_containers/list/cons/moveable.h | 2 - .../23_containers/list/debug/invalidation/1.cc | 2 - .../23_containers/list/debug/invalidation/2.cc | 4 +- .../23_containers/list/debug/invalidation/3.cc | 3 +- .../23_containers/list/debug/invalidation/4.cc | 2 - .../testsuite/23_containers/list/modifiers/1.h | 1 - .../testsuite/23_containers/list/modifiers/2.h | 1 - .../testsuite/23_containers/list/modifiers/3.h | 1 - .../23_containers/list/modifiers/insert/25288.h | 2 - .../23_containers/list/modifiers/swap/1.h | 2 - .../23_containers/list/modifiers/swap/2.h | 1 - .../23_containers/list/modifiers/swap/3.h | 1 - .../testsuite/23_containers/list/operations/1.h | 1 - .../testsuite/23_containers/list/operations/2.h | 1 - .../testsuite/23_containers/list/operations/3.h | 1 - .../testsuite/23_containers/list/operations/4.h | 1 - .../23_containers/list/operations/42352.cc | 4 - .../testsuite/23_containers/map/allocator/copy.cc | 3 - .../23_containers/map/allocator/copy_assign.cc | 4 - .../23_containers/map/allocator/init-list.cc | 2 - .../23_containers/map/allocator/minimal.cc | 1 - .../testsuite/23_containers/map/allocator/move.cc | 2 - .../23_containers/map/allocator/move_assign.cc | 4 - .../testsuite/23_containers/map/allocator/swap.cc | 2 - .../testsuite/23_containers/map/capacity/29134.cc | 2 - .../testsuite/23_containers/map/cons/moveable.cc | 2 - .../23_containers/map/debug/construct5_neg.cc | 2 - .../23_containers/map/debug/move_assign_neg.cc | 2 - .../testsuite/23_containers/map/debug/move_neg.cc | 2 - .../23_containers/map/element_access/1.cc | 3 +- .../23_containers/map/element_access/2.cc | 1 - .../23_containers/map/element_access/39901.cc | 2 - .../testsuite/23_containers/map/init-list.cc | 5 +- .../testsuite/23_containers/map/modifiers/dr130.cc | 2 - .../23_containers/map/modifiers/emplace/1.cc | 2 - .../23_containers/map/modifiers/extract.cc | 4 - .../23_containers/map/modifiers/insert/1.cc | 1 - .../23_containers/map/modifiers/insert/16813.cc | 1 - .../23_containers/map/modifiers/insert/2.cc | 2 - .../23_containers/map/modifiers/insert/3.cc | 2 - .../23_containers/map/modifiers/insert/4.cc | 2 - .../23_containers/map/modifiers/insert/5.cc | 2 - .../map/modifiers/insert_or_assign/1.cc | 3 - .../testsuite/23_containers/map/modifiers/merge.cc | 8 - .../23_containers/map/modifiers/swap/1.cc | 2 - .../23_containers/map/modifiers/swap/2.cc | 1 - .../23_containers/map/modifiers/swap/3.cc | 1 - .../23_containers/map/modifiers/try_emplace/1.cc | 3 - .../testsuite/23_containers/map/operations/1.cc | 1 - .../23_containers/map/operations/count.cc | 1 - .../testsuite/23_containers/map/operators/1_neg.cc | 1 - .../testsuite/23_containers/map/operators/2.cc | 2 - .../23_containers/multimap/allocator/copy.cc | 3 - .../multimap/allocator/copy_assign.cc | 4 - .../23_containers/multimap/allocator/init-list.cc | 2 - .../23_containers/multimap/allocator/minimal.cc | 1 - .../23_containers/multimap/allocator/move.cc | 2 - .../multimap/allocator/move_assign.cc | 4 - .../23_containers/multimap/allocator/swap.cc | 2 - .../23_containers/multimap/capacity/29134.cc | 2 - .../23_containers/multimap/cons/moveable.cc | 2 - .../23_containers/multimap/debug/construct5_neg.cc | 2 - .../multimap/debug/move_assign_neg.cc | 2 - .../23_containers/multimap/debug/move_neg.cc | 2 - .../testsuite/23_containers/multimap/init-list.cc | 6 +- .../23_containers/multimap/modifiers/dr130.cc | 2 - .../23_containers/multimap/modifiers/emplace/1.cc | 2 - .../23_containers/multimap/modifiers/extract.cc | 4 - .../23_containers/multimap/modifiers/insert/1.cc | 2 - .../23_containers/multimap/modifiers/insert/2.cc | 2 - .../multimap/modifiers/insert/22102.cc | 1 - .../23_containers/multimap/modifiers/insert/3.cc | 2 - .../23_containers/multimap/modifiers/insert/4.cc | 2 - .../23_containers/multimap/modifiers/merge.cc | 8 - .../23_containers/multimap/modifiers/swap/1.cc | 2 - .../23_containers/multimap/modifiers/swap/2.cc | 1 - .../23_containers/multimap/modifiers/swap/3.cc | 1 - .../23_containers/multimap/operations/1.cc | 1 - .../23_containers/multimap/operations/count.cc | 1 - .../23_containers/multiset/allocator/copy.cc | 3 - .../multiset/allocator/copy_assign.cc | 4 - .../23_containers/multiset/allocator/init-list.cc | 2 - .../23_containers/multiset/allocator/minimal.cc | 1 - .../23_containers/multiset/allocator/move.cc | 2 - .../multiset/allocator/move_assign.cc | 4 - .../23_containers/multiset/allocator/swap.cc | 2 - .../23_containers/multiset/capacity/29134.cc | 2 - .../23_containers/multiset/cons/moveable.cc | 2 - .../23_containers/multiset/debug/construct5_neg.cc | 2 - .../23_containers/multiset/debug/invalidation/2.cc | 1 - .../multiset/debug/move_assign_neg.cc | 2 - .../23_containers/multiset/debug/move_neg.cc | 2 - .../testsuite/23_containers/multiset/init-list.cc | 6 +- .../23_containers/multiset/modifiers/dr130.cc | 2 - .../23_containers/multiset/modifiers/emplace/1.cc | 2 - .../23_containers/multiset/modifiers/extract.cc | 4 - .../23_containers/multiset/modifiers/insert/1.cc | 1 - .../23_containers/multiset/modifiers/insert/2.cc | 1 - .../multiset/modifiers/insert/22102.cc | 1 - .../23_containers/multiset/modifiers/insert/3.cc | 2 - .../23_containers/multiset/modifiers/insert/4.cc | 2 - .../23_containers/multiset/modifiers/merge.cc | 6 - .../23_containers/multiset/modifiers/swap/1.cc | 2 - .../23_containers/multiset/modifiers/swap/2.cc | 1 - .../23_containers/multiset/modifiers/swap/3.cc | 1 - .../23_containers/multiset/operations/1.cc | 1 - .../23_containers/multiset/operations/count.cc | 1 - .../23_containers/priority_queue/moveable.cc | 2 - .../testsuite/23_containers/queue/moveable.cc | 2 - .../testsuite/23_containers/set/allocator/copy.cc | 3 - .../23_containers/set/allocator/copy_assign.cc | 4 - .../23_containers/set/allocator/init-list.cc | 2 - .../23_containers/set/allocator/minimal.cc | 1 - .../testsuite/23_containers/set/allocator/move.cc | 2 - .../23_containers/set/allocator/move_assign.cc | 6 - .../testsuite/23_containers/set/allocator/swap.cc | 2 - .../testsuite/23_containers/set/capacity/29134.cc | 2 - .../testsuite/23_containers/set/cons/moveable.cc | 2 - .../23_containers/set/debug/construct5_neg.cc | 2 - .../23_containers/set/debug/invalidation/2.cc | 2 - .../23_containers/set/debug/move_assign_neg.cc | 2 - .../testsuite/23_containers/set/debug/move_neg.cc | 2 - .../testsuite/23_containers/set/init-list.cc | 6 +- .../testsuite/23_containers/set/modifiers/17948.cc | 1 - .../testsuite/23_containers/set/modifiers/dr130.cc | 2 - .../23_containers/set/modifiers/emplace/1.cc | 2 - .../23_containers/set/modifiers/extract.cc | 4 - .../23_containers/set/modifiers/insert/1.cc | 1 - .../23_containers/set/modifiers/insert/2.cc | 2 - .../23_containers/set/modifiers/insert/3.cc | 2 - .../testsuite/23_containers/set/modifiers/merge.cc | 8 - .../23_containers/set/modifiers/swap/1.cc | 2 - .../23_containers/set/modifiers/swap/2.cc | 1 - .../23_containers/set/modifiers/swap/3.cc | 1 - .../testsuite/23_containers/set/operations/1.cc | 1 - .../23_containers/set/operations/count.cc | 1 - .../testsuite/23_containers/set/operators/1_neg.cc | 2 - .../23_containers/unordered_map/allocator/copy.cc | 3 - .../unordered_map/allocator/copy_assign.cc | 2 - .../unordered_map/allocator/minimal.cc | 1 - .../23_containers/unordered_map/allocator/move.cc | 2 - .../unordered_map/allocator/move_assign.cc | 2 - .../23_containers/unordered_map/allocator/swap.cc | 2 - .../23_containers/unordered_map/cons/moveable.cc | 2 - .../unordered_map/debug/construct5_neg.cc | 2 - .../unordered_map/debug/move_assign_neg.cc | 2 - .../23_containers/unordered_map/debug/move_neg.cc | 2 - .../testsuite/23_containers/unordered_map/dr761.cc | 3 +- .../23_containers/unordered_map/erase/1.cc | 2 - .../23_containers/unordered_map/erase/24061-map.cc | 2 - .../23_containers/unordered_map/erase/54276.cc | 2 - .../unordered_map/hash_policy/dr1189.cc | 4 +- .../23_containers/unordered_map/init-list.cc | 5 +- .../unordered_map/insert/24061-map.cc | 2 - .../unordered_map/insert/{57619.C => 57619.cc} | 2 - .../unordered_map/insert/array_syntax.cc | 2 - .../unordered_map/insert/array_syntax_move.cc | 1 - .../unordered_map/insert/map_range.cc | 4 - .../unordered_map/insert/map_single.cc | 4 - .../unordered_map/insert/map_single_move-1.cc | 2 - .../unordered_map/insert/map_single_move-2.cc | 2 - .../23_containers/unordered_map/modifiers/61667.cc | 2 - .../unordered_map/modifiers/emplace.cc | 2 - .../unordered_map/modifiers/extract.cc | 4 - .../unordered_map/modifiers/insert_or_assign.cc | 3 - .../23_containers/unordered_map/modifiers/merge.cc | 6 - .../unordered_map/modifiers/reserve.cc | 2 - .../unordered_map/modifiers/try_emplace.cc | 3 - .../unordered_map/operations/count.cc | 1 - .../23_containers/unordered_map/operators/1.cc | 2 - .../23_containers/unordered_map/operators/2.cc | 2 - .../unordered_multimap/allocator/copy.cc | 3 - .../unordered_multimap/allocator/copy_assign.cc | 2 - .../unordered_multimap/allocator/minimal.cc | 1 - .../unordered_multimap/allocator/move.cc | 2 - .../unordered_multimap/allocator/move_assign.cc | 2 - .../unordered_multimap/allocator/swap.cc | 2 - .../unordered_multimap/cons/moveable.cc | 2 - .../unordered_multimap/debug/construct5_neg.cc | 2 - .../unordered_multimap/debug/move_assign_neg.cc | 2 - .../unordered_multimap/debug/move_neg.cc | 2 - .../23_containers/unordered_multimap/erase/1.cc | 2 - .../23_containers/unordered_multimap/erase/2.cc | 2 - .../unordered_multimap/erase/24061-multimap.cc | 2 - .../unordered_multimap/erase/51845-multimap.cc | 2 - .../unordered_multimap/erase/54276.cc | 2 - .../unordered_multimap/hash_policy/dr1189.cc | 4 +- .../23_containers/unordered_multimap/init-list.cc | 6 +- .../unordered_multimap/insert/24061-multimap.cc | 2 - .../unordered_multimap/insert/51866.cc | 2 - .../unordered_multimap/insert/52476.cc | 3 +- .../unordered_multimap/insert/53115.cc | 1 - .../insert/{57619.C => 57619.cc} | 2 - .../unordered_multimap/insert/hint.cc | 6 - .../unordered_multimap/insert/multimap_range.cc | 4 - .../unordered_multimap/insert/multimap_single.cc | 4 - .../insert/multimap_single_move-1.cc | 2 - .../insert/multimap_single_move-2.cc | 2 - .../unordered_multimap/modifiers/emplace.cc | 2 - .../unordered_multimap/modifiers/extract.cc | 4 - .../unordered_multimap/modifiers/merge.cc | 8 - .../unordered_multimap/modifiers/reserve.cc | 2 - .../unordered_multimap/operations/count.cc | 1 - .../unordered_multimap/operators/1.cc | 2 - .../unordered_multimap/operators/2.cc | 2 - .../unordered_multiset/allocator/copy.cc | 3 - .../unordered_multiset/allocator/copy_assign.cc | 2 - .../unordered_multiset/allocator/minimal.cc | 1 - .../unordered_multiset/allocator/move.cc | 2 - .../unordered_multiset/allocator/move_assign.cc | 2 - .../unordered_multiset/allocator/swap.cc | 2 - .../23_containers/unordered_multiset/cons/copy.cc | 2 - .../unordered_multiset/cons/moveable.cc | 2 - .../unordered_multiset/debug/construct5_neg.cc | 2 - .../unordered_multiset/debug/move_assign_neg.cc | 2 - .../unordered_multiset/debug/move_neg.cc | 2 - .../23_containers/unordered_multiset/erase/1.cc | 2 - .../23_containers/unordered_multiset/erase/2.cc | 2 - .../unordered_multiset/erase/24061-multiset.cc | 2 - .../unordered_multiset/hash_policy/dr1189.cc | 4 +- .../23_containers/unordered_multiset/init-list.cc | 6 +- .../unordered_multiset/insert/24061-multiset.cc | 2 - .../unordered_multiset/insert/51866.cc | 2 - .../unordered_multiset/insert/52476.cc | 3 +- .../unordered_multiset/insert/53115.cc | 1 - .../unordered_multiset/insert/hash_policy.cc | 2 - .../unordered_multiset/insert/multiset_range.cc | 4 - .../unordered_multiset/insert/multiset_single.cc | 4 - .../insert/multiset_single_move.cc | 2 - .../unordered_multiset/modifiers/emplace.cc | 2 - .../unordered_multiset/modifiers/extract.cc | 4 - .../unordered_multiset/modifiers/merge.cc | 6 - .../unordered_multiset/modifiers/reserve.cc | 2 - .../unordered_multiset/operations/count.cc | 1 - .../unordered_multiset/operators/1.cc | 2 - .../23_containers/unordered_set/allocator/copy.cc | 3 - .../unordered_set/allocator/copy_assign.cc | 2 - .../unordered_set/allocator/ext_ptr.cc | 1 - .../unordered_set/allocator/minimal.cc | 1 - .../23_containers/unordered_set/allocator/move.cc | 2 - .../unordered_set/allocator/move_assign.cc | 2 - .../23_containers/unordered_set/allocator/swap.cc | 2 - .../23_containers/unordered_set/buckets/swap.cc | 2 - .../23_containers/unordered_set/cons/moveable.cc | 2 - .../unordered_set/debug/construct5_neg.cc | 2 - .../unordered_set/debug/debug_functions.cc | 2 - .../unordered_set/debug/move_assign_neg.cc | 2 - .../23_containers/unordered_set/debug/move_neg.cc | 2 - .../23_containers/unordered_set/erase/1.cc | 2 - .../23_containers/unordered_set/erase/24061-set.cc | 2 - .../unordered_set/hash_policy/26132.cc | 2 - .../unordered_set/hash_policy/71181.cc | 1 - .../unordered_set/hash_policy/dr1189.cc | 4 +- .../unordered_set/hash_policy/load_factor.cc | 1 - .../unordered_set/hash_policy/power2_rehash.cc | 4 - .../unordered_set/hash_policy/prime_rehash.cc | 2 - .../unordered_set/hash_policy/rehash.cc | 1 - .../23_containers/unordered_set/init-list.cc | 6 +- .../unordered_set/insert/24061-set.cc | 2 - .../unordered_set/insert/hash_policy.cc | 4 - .../unordered_set/insert/move_range.cc | 2 - .../unordered_set/insert/set_range.cc | 2 - .../unordered_set/insert/set_single.cc | 4 - .../unordered_set/insert/set_single_move.cc | 2 - .../unordered_set/max_load_factor/robustness.cc | 2 - .../unordered_set/modifiers/emplace.cc | 2 - .../unordered_set/modifiers/extract.cc | 4 - .../23_containers/unordered_set/modifiers/merge.cc | 6 - .../unordered_set/modifiers/reserve.cc | 2 - .../23_containers/unordered_set/modifiers/swap.cc | 1 - .../unordered_set/operations/count.cc | 1 - .../23_containers/unordered_set/operators/1.cc | 2 - .../23_containers/vector/allocator/copy.cc | 3 - .../23_containers/vector/allocator/copy_assign.cc | 2 - .../23_containers/vector/allocator/ext_ptr.cc | 1 - .../23_containers/vector/allocator/minimal.cc | 1 - .../23_containers/vector/allocator/move.cc | 2 - .../23_containers/vector/allocator/move_assign.cc | 3 - .../23_containers/vector/allocator/swap.cc | 2 - .../testsuite/23_containers/vector/bool/6886.cc | 1 - .../testsuite/23_containers/vector/bool/72847.cc | 2 - .../23_containers/vector/bool/allocator/copy.cc | 3 - .../vector/bool/allocator/copy_assign.cc | 2 - .../23_containers/vector/bool/allocator/ext_ptr.cc | 1 - .../23_containers/vector/bool/allocator/move.cc | 2 - .../vector/bool/allocator/move_assign.cc | 3 - .../23_containers/vector/bool/allocator/swap.cc | 2 - .../23_containers/vector/bool/capacity/1.cc | 2 - .../23_containers/vector/bool/capacity/29134.cc | 2 - .../vector/bool/capacity/shrink_to_fit.cc | 2 - .../testsuite/23_containers/vector/bool/cons/1.cc | 2 - .../testsuite/23_containers/vector/bool/cons/2.cc | 2 - .../23_containers/vector/bool/modifiers/erase/1.cc | 4 - .../vector/bool/modifiers/insert/1.cc | 2 - .../vector/bool/modifiers/insert/31370.cc | 1 - .../23_containers/vector/bool/modifiers/swap/1.cc | 1 - .../23_containers/vector/bool/modifiers/swap/2.cc | 1 - .../testsuite/23_containers/vector/bool/swap.cc | 2 - .../testsuite/23_containers/vector/capacity/1.cc | 1 - .../testsuite/23_containers/vector/capacity/2.cc | 2 - .../23_containers/vector/capacity/29134-2.cc | 1 - .../23_containers/vector/capacity/29134.cc | 2 - .../23_containers/vector/capacity/44190.cc | 2 - .../23_containers/vector/capacity/8230.cc | 2 +- .../vector/capacity/reserve/moveable.cc | 1 - .../vector/capacity/reserve/moveable2.cc | 1 - .../23_containers/vector/capacity/resize/1.cc | 2 +- .../vector/capacity/resize/moveable.cc | 2 - .../vector/capacity/resize/moveable2.cc | 1 - .../vector/capacity/resize/resize_size.cc | 2 - .../23_containers/vector/capacity/shrink_to_fit.cc | 2 - .../vector/capacity/shrink_to_fit2.cc | 4 - .../testsuite/23_containers/vector/cons/3.cc | 1 - .../testsuite/23_containers/vector/cons/4.cc | 15 - .../23_containers/vector/cons/cons_size.cc | 2 - .../23_containers/vector/cons/moveable.cc | 4 - .../23_containers/vector/data_access/1.cc | 3 +- .../23_containers/vector/debug/debug_functions.cc | 2 - .../23_containers/vector/debug/move_assign_neg.cc | 2 - .../23_containers/vector/debug/move_neg.cc | 2 - .../vector/debug/multithreaded_swap.cc | 1 - .../23_containers/vector/element_access/1.cc | 4 +- .../23_containers/vector/ext_pointer/citerators.cc | 2 - .../vector/ext_pointer/data_access.cc | 3 +- .../vector/ext_pointer/modifiers/element.cc | 2 - .../vector/ext_pointer/modifiers/erase.cc | 4 - .../vector/ext_pointer/modifiers/insert.cc | 2 - .../23_containers/vector/ext_pointer/resize.cc | 2 - .../testsuite/23_containers/vector/modifiers/1.cc | 2 - .../testsuite/23_containers/vector/modifiers/2.cc | 3 - .../vector/modifiers/emplace/self_emplace.cc | 2 - .../23_containers/vector/modifiers/erase/1.cc | 4 - .../vector/modifiers/erase/moveable.cc | 1 - .../23_containers/vector/modifiers/insert/1.cc | 1 - .../vector/modifiers/insert/self_insert.cc | 2 - .../23_containers/vector/modifiers/moveable.cc | 10 - .../23_containers/vector/modifiers/moveable2.cc | 1 - .../vector/modifiers/push_back/49836.cc | 1 - .../23_containers/vector/modifiers/swap/1.cc | 2 - .../23_containers/vector/modifiers/swap/2.cc | 1 - .../23_containers/vector/modifiers/swap/3.cc | 1 - .../23_containers/vector/zero_sized_allocations.cc | 2 - 486 files changed, 3924 insertions(+), 4363 deletions(-) create mode 100644 gcc/c-family/c-attribs.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr77988.c rename libstdc++-v3/testsuite/23_containers/unordered_map/insert/{57619.C => 57619 [...] rename libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/{57619.C => [...]