]> git.ipfire.org Git - thirdparty/gcc.git/commit
* dwarf2out.c (tree_add_const_value_attribute): For INTEGER_CST
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Sep 2017 09:04:22 +0000 (09:04 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Sep 2017 09:04:22 +0000 (09:04 +0000)
commita6fc5adabfb302a0a9c05d9a67446e2c80a26605
treec53ac0ff3cd0349189a19918ad706d6477eb6f3f
parent9e1f82b8d57699fbf6c8e8623d75ace0ca60b945
* dwarf2out.c (tree_add_const_value_attribute): For INTEGER_CST
that fits into uhwi or shwi, add DW_AT_const_value regardless
of early_dwarf without going through RTL, using add_AT_unsigned
or add_AT_int.

* g++.dg/debug/dwarf2/template-params-13.C: New test.
* g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
it doesn't match newlines.
* g++.dg/debug/dwarf2/template-params-3.C: Likewise.
* g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
* g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
* g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
* g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
* g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
* g++.dg/debug/dwarf2/template-params-1.C: Likewise.
* g++.dg/debug/dwarf2/template-params-2.C: Likewise.
* g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
* g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253004 138bc75d-0d04-0410-961f-82ee72b054a4
15 files changed:
gcc/ChangeLog
gcc/dwarf2out.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp11.C
gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp14.C
gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp98.C
gcc/testsuite/g++.dg/debug/dwarf2/template-func-params-1.C
gcc/testsuite/g++.dg/debug/dwarf2/template-func-params-2.C
gcc/testsuite/g++.dg/debug/dwarf2/template-func-params-3.C
gcc/testsuite/g++.dg/debug/dwarf2/template-func-params-5.C
gcc/testsuite/g++.dg/debug/dwarf2/template-params-1.C
gcc/testsuite/g++.dg/debug/dwarf2/template-params-13.C [new file with mode: 0644]
gcc/testsuite/g++.dg/debug/dwarf2/template-params-2.C
gcc/testsuite/g++.dg/debug/dwarf2/template-params-3.C
gcc/testsuite/g++.dg/debug/dwarf2/template-params-5.C