1 // Test vector: performance difference 25% (0.444s vs 0.539s)
2 // Advice: set tmp as 10000
3 
4 // { dg-options "-DITERATIONS=20" { target simulator } }
5 
6 #ifndef ITERATIONS
7 #define ITERATIONS 2000
8 #endif
9 
10 #include <vector>
11 
12 using std::vector;
13 
main()14 int main()
15 {
16   vector <int> tmp;
17 
18   for (int j=0; j<ITERATIONS; j++)
19     // Insert more than default item
20     for (int i=0; i<10000; i++) {
21       tmp.push_back(i);
22     }
23 }
24 
25