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++.mike/] [ns15.C] - Blame information for rev 154

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 149 jeremybenn
// { dg-do assemble { xfail xstormy16-*-* } }
2
 
3
#include 
4
#include 
5
 
6
#define MAX 256
7
#define MAXSTATE 1000000
8
 
9
struct R {
10
  int count;
11
  int state1;
12
  int state2;
13
};
14
 
15
int cmp_d(const R* a, const R* b) {
16
  return a->count > b->count;
17
}
18
 
19
namespace CXX {
20
  template
21
    inline void qsort (T b[i1][i2], int (*cmp)(const T*, const T*)) {
22
    ::qsort ((void*)b, i1*i2, sizeof(T), (int (*)(const void *, const void *))cmp);
23
  }
24
}
25
 
26
using namespace CXX;
27
 
28
void sort_machine() {
29
  struct R d[MAX][MAX];
30
  qsort (d, cmp_d);
31
}

powered by: WebSVN 2.1.0

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