diff options
author | Nathan Sidwell <nathan@gcc.gnu.org> | 2019-08-28 13:36:54 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2019-08-28 13:36:54 +0000 |
commit | a09b09ccee0208c68d5a6bb57fda94f55db4aded (patch) | |
tree | 885f4aa75c6115de2990ceae576390db1f4f1ed9 /gcc/testsuite | |
parent | 629c4e52e48ae0a02cd757815c8dc25a41a53d88 (diff) | |
download | gcc-a09b09ccee0208c68d5a6bb57fda94f55db4aded.zip gcc-a09b09ccee0208c68d5a6bb57fda94f55db4aded.tar.gz gcc-a09b09ccee0208c68d5a6bb57fda94f55db4aded.tar.bz2 |
[PR c++/90613] Fix using-decl debug bloat
https://gcc.gnu.org/ml/gcc-patches/2019-08/msg01888.html
cp/
PR c++/90613
* name-lookup.c (cp_emit_debug_info): Check for builtins during
overload iteration.
testsuite/
PR c++/90613
* g++.dg/lookup/using61.C: New.
From-SVN: r274991
Diffstat (limited to 'gcc/testsuite')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/lookup/using61.C | 8 |
2 files changed, 13 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 333fe3c..480362e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2019-08-16 Martin Liska <mliska@suse.cz> + + PR c++/90613 + * g++.dg/lookup/using61.C: New. + 2019-08-28 Bernd Edlinger <bernd.edlinger@hotmail.de> PR middle-end/89544 diff --git a/gcc/testsuite/g++.dg/lookup/using61.C b/gcc/testsuite/g++.dg/lookup/using61.C new file mode 100644 index 0000000..33d6df0 --- /dev/null +++ b/gcc/testsuite/g++.dg/lookup/using61.C @@ -0,0 +1,8 @@ +// { dg-options "-gdwarf-2" } +/* { dg-skip-if "No Dwarf" { { *-*-aix* hppa*-*-hpux* } && { ! hppa*64*-*-* } } } */ + +extern "C" long double nanl(const char *); +using ::nanl; + +// We should elide the using for this extern C builtin +// { dg-final { scan-assembler-not ".debug_info" } } |