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()14int 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