From fa2016a70db5af5e17ea7c872fb4ccab88a4df87 Mon Sep 17 00:00:00 2001 From: No Author Date: Thu, 10 Feb 2005 01:10:11 +0000 Subject: [PATCH] This commit was manufactured by cvs2svn to create branch 'gcc-3_4-branch'. From-SVN: r94790 --- gcc/testsuite/g++.dg/conversion/ambig1.C | 8 ++++++++ gcc/testsuite/g++.dg/ext/attrib19.C | 10 ++++++++++ gcc/testsuite/g++.dg/template/dtor3.C | 4 ++++ gcc/testsuite/gcc.dg/pr18502-1.c | 7 +++++++ 4 files changed, 29 insertions(+) create mode 100644 gcc/testsuite/g++.dg/conversion/ambig1.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib19.C create mode 100644 gcc/testsuite/g++.dg/template/dtor3.C create mode 100644 gcc/testsuite/gcc.dg/pr18502-1.c diff --git a/gcc/testsuite/g++.dg/conversion/ambig1.C b/gcc/testsuite/g++.dg/conversion/ambig1.C new file mode 100644 index 000000000000..42ac4038ec66 --- /dev/null +++ b/gcc/testsuite/g++.dg/conversion/ambig1.C @@ -0,0 +1,8 @@ +// PR c++/19787 + +struct H { + operator char(); // { dg-error "" } + operator short(); // { dg-error "" } +}; + +int const& ref = H(); // { dg-error "" } diff --git a/gcc/testsuite/g++.dg/ext/attrib19.C b/gcc/testsuite/g++.dg/ext/attrib19.C new file mode 100644 index 000000000000..f1362c3b4844 --- /dev/null +++ b/gcc/testsuite/g++.dg/ext/attrib19.C @@ -0,0 +1,10 @@ +// PR c++/19739 + +void Dummy() __attribute__(( , )); +void Dummy() {} + +int main (int argc, char **argv) +{ + Dummy(); + return 0; +} diff --git a/gcc/testsuite/g++.dg/template/dtor3.C b/gcc/testsuite/g++.dg/template/dtor3.C new file mode 100644 index 000000000000..7f4099861fb6 --- /dev/null +++ b/gcc/testsuite/g++.dg/template/dtor3.C @@ -0,0 +1,4 @@ +// PR c++/19762 + +template struct A { ~A(){} }; // { dg-error "" } +template A<>::~A(); // { dg-error "" } diff --git a/gcc/testsuite/gcc.dg/pr18502-1.c b/gcc/testsuite/gcc.dg/pr18502-1.c new file mode 100644 index 000000000000..038c8104aa83 --- /dev/null +++ b/gcc/testsuite/gcc.dg/pr18502-1.c @@ -0,0 +1,7 @@ +/* Test that -trigraphs isn't reordered before -std=gnu99. Bug + 18502. */ +/* Origin: Joseph Myers */ +/* { dg-do compile } */ +/* { dg-options "-std=gnu99 -trigraphs" } */ + +int a??(2??); -- 2.47.2