URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 154 |
Rev 816 |
// { dg-do assemble }
|
// { dg-do assemble }
|
// GROUPS passed operators
|
// GROUPS passed operators
|
// opr-del file
|
// opr-del file
|
// From: rollins@bart.ee.queensu.ca (Mark Rollins)
|
// From: rollins@bart.ee.queensu.ca (Mark Rollins)
|
// Date: Thu, 3 Sep 1992 22:01:03 -0400 Fri, 4 Sep 1992 02:00:25 GMT
|
// Date: Thu, 3 Sep 1992 22:01:03 -0400 Fri, 4 Sep 1992 02:00:25 GMT
|
// Subject: delete [size] pointer; Problem
|
// Subject: delete [size] pointer; Problem
|
// Message-ID: <92Sep3.220137edt.30@jarvis.csri.toronto.edu>
|
// Message-ID: <92Sep3.220137edt.30@jarvis.csri.toronto.edu>
|
|
|
#include
|
#include
|
typedef std::complex Complex;
|
typedef std::complex Complex;
|
#include
|
#include
|
|
|
class Vector {
|
class Vector {
|
int size;
|
int size;
|
Complex *v;
|
Complex *v;
|
public:
|
public:
|
Vector(int s=1) { size = s; v = new Complex[size];};
|
Vector(int s=1) { size = s; v = new Complex[size];};
|
~Vector() { delete [size] v;}// { dg-error "" } warning
|
~Vector() { delete [size] v;}// { dg-error "" } warning
|
};
|
};
|
|
|
void foo(int s)
|
void foo(int s)
|
{
|
{
|
Vector junk(s);
|
Vector junk(s);
|
}
|
}
|
|
|
int main()
|
int main()
|
{
|
{
|
Vector* test;
|
Vector* test;
|
for (int i=0;i<40;i++) // was 100000
|
for (int i=0;i<40;i++) // was 100000
|
foo(1000);
|
foo(1000);
|
printf ("PASS\n");
|
printf ("PASS\n");
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.