X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.other%2Fcomdat2.C;fp=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.other%2Fcomdat2.C;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=73c1da0083a242ff7f9824808fbcb95599314194;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/g++.old-deja/g++.other/comdat2.C b/gcc/testsuite/g++.old-deja/g++.other/comdat2.C deleted file mode 100644 index 73c1da00..00000000 --- a/gcc/testsuite/g++.old-deja/g++.other/comdat2.C +++ /dev/null @@ -1,31 +0,0 @@ -// Test that statics in inline functions are unified between -// translation units. Currently we handle this by just suppressing -// inling and relying on unification of the function itself. - -// Special g++ Options: -O - -// Additional sources: comdat2-aux.cc - -template -struct S { - static int f () - { - static int i; - return ++i; - } - S () {}; - ~S () {}; -}; - -typedef S a; - -int g (); - -int main () -{ - if (a::f() != 1 - || g() != 2 - || a::f() != 3) - return 1; - return 0; -}