]> git.ipfire.org Git - thirdparty/gcc.git/commit - include/ChangeLog
DWARFv5 Emit DW_TAG_atomic_type for C11 _Atomic.
authormark <mark@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 8 Dec 2014 22:32:23 +0000 (22:32 +0000)
committermark <mark@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 8 Dec 2014 22:32:23 +0000 (22:32 +0000)
commit9d231822a5063871e7c28464551716645d6e3ca8
tree531ce47029cd14edfcc8e5647401475bb0f0b787
parentc9ed79deebea3426564b39a12ae9cda296a1979d
DWARFv5 Emit DW_TAG_atomic_type for C11 _Atomic.

This implements the DW_TAG_atomic_type for C11 _Atomic proposal as adopted
in the latest DWARF5 draft. http://dwarfstd.org/ShowIssue.php?issue=131112.1

gcc/ChangeLog

PR debug/60782
* dwarf2out.c (modified_type_die): Handle TYPE_QUAL_ATOMIC.

gcc/testsuite/ChangeLog

PR debug/60782
* gcc.dg/debug/dwarf2/atomic.c: New test.
* gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Likewise.

include/ChangeLog

PR debug/60782
* dwarf2.def: Add DWARFv5 DW_TAG_atomic_type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218496 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dwarf2out.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/debug/dwarf2/atomic.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/dwarf2/stacked-qualified-types-3.c [new file with mode: 0644]
include/ChangeLog
include/dwarf2.def