X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.mike%2Fmisc1.C;fp=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.mike%2Fmisc1.C;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=40a52e8f449a172652927760c21667e63fced64f;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/g++.old-deja/g++.mike/misc1.C b/gcc/testsuite/g++.old-deja/g++.mike/misc1.C deleted file mode 100644 index 40a52e8f..00000000 --- a/gcc/testsuite/g++.old-deja/g++.mike/misc1.C +++ /dev/null @@ -1,53 +0,0 @@ -// GROUPS passed construct-destruct -/* g++ constructs j 13 times, and destructs it once. */ - -extern "C" { - int printf (const char *, ...); - void exit(int); -} - -void foo() { -} - -class C { - int val; - public: - static int count; - C(int ii) { - val = ii; - ++count; - printf("up\n"); - } - ~C() { - --count; - printf("down\n"); - } - int operator ++() { - return ++val; - } - operator int() { - return val; - } -}; - -int C::count = 0; - -void bar() { - for (int ii=0; ii<13; ++ii) - for (C j=1; j<9; ++j) - foo(); -} - -int main() { - bar(); - if (C::count) - { - printf("FAIL\n"); - exit(1); - } - else - { - printf("PASS\n"); - } - return 0; -}