aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/gcc/testsuite/g++.dg/opt/reload1.C
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/g++.dg/opt/reload1.C')
-rw-r--r--gcc-4.8.1/gcc/testsuite/g++.dg/opt/reload1.C43
1 files changed, 0 insertions, 43 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/g++.dg/opt/reload1.C b/gcc-4.8.1/gcc/testsuite/g++.dg/opt/reload1.C
deleted file mode 100644
index 0d8fb894e..000000000
--- a/gcc-4.8.1/gcc/testsuite/g++.dg/opt/reload1.C
+++ /dev/null
@@ -1,43 +0,0 @@
-// PR 7944
-// { dg-do compile }
-// { dg-options -O2 }
-
-struct B
-{
- B & operator << (short s)
- {
- int j;
- if (j)
- return operator << (s);
- else
- return operator << (s);
- }
-};
-
-struct A
-{
- int i;
- static void bar ();
- static int quux ()
- {
- bar ();
- return 0;
- }
-
- A ():i (quux ())
- {
- }
- ~A ()
- {
- }
-};
-
-void
-foo ()
-{
- short s[4] = { 0, 0, 0, 1 };
- A a[2] = { A (), A () };
-
- B b;
- b << s[0] << s[2];
-}