OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.2.2/] [gcc/] [testsuite/] [g++.old-deja/] [g++.brendan/] [new3.C] - Blame information for rev 199

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 149 jeremybenn
// { dg-do run { xfail powerpc-ibm-aix* } }
2
// { dg-options "-flat_namespace" { target *-*-darwin[67]* } }
3
// GROUPS passed operator-new
4
#include 
5
#include 
6
#include 
7
 
8
int pass = 0;
9
 
10
void *operator new(size_t sz) throw (std::bad_alloc) {
11
 
12
  void *p;
13
 
14
  pass = 1;
15
  p = malloc(sz);
16
  return p;
17
}
18
 
19
class A {
20
public:
21
  A() {}
22
  ~A() {}
23
 
24
  int a;
25
  int b;
26
};
27
 
28
 
29
int main()
30
{
31
  A *bb = new A[10];
32
  delete [] bb;
33
 
34
  if (pass)
35
    printf ("PASS\n");
36
  else
37
    { printf ("FAIL\n"); return 1; }
38
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.