[wqin@infracomp5:/spare/tmp$ gcc --version gcc (GCC) 4.7.2 20121015 (Red Hat 4.7.2-5) Copyright (C) 2012 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [wqin@infracomp5:/spare/tmp$ icc13 --version icc (ICC) 13.1.0 20130121 Copyright (C) 1985-2013 Intel Corporation. All rights reserved. [wqin@infracomp5:/spare/tmp$ icc13 -std=c++0x deqtest.cpp /usr/local/rh/devtoolset-1.1/root/usr/bin/../include/c++/4.7.2/bits/deque.tcc(588): error: expected a ")" value_type __x_copy(std::forward<_Args>(__args)...); // XXX copy ^ detected during: instantiation of "std::deque<_Tp, _Alloc>::iterator std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _Args &&...) [with _Tp=int, _Alloc=std::allocator, _Args=]" at line 166 instantiation of "std::deque<_Tp, _Alloc>::iterator std::deque<_Tp, _Alloc>::insert(std::deque<_Tp, _Alloc>::iterator, const std::deque<_Tp, _Alloc>::value_type &) [with _Tp=int, _Alloc=std::allocator]" at line 7 of "deqtest.cpp" /usr/local/rh/devtoolset-1.1/root/usr/bin/../include/c++/4.7.2/bits/deque.tcc(166): error: expected a ";" return _M_insert_aux(__position, __x); ^ detected during instantiation of "std::deque<_Tp, _Alloc>::iterator std::deque<_Tp, _Alloc>::insert(std::deque<_Tp, _Alloc>::iterator, const std::deque<_Tp, _Alloc>::value_type &) [with _Tp=int, _Alloc=std::allocator]" at line 7 of "deqtest.cpp" /usr/local/rh/devtoolset-1.1/root/usr/bin/../include/c++/4.7.2/bits/deque.tcc(166): error: expected a "}" return _M_insert_aux(__position, __x); ^ detected during instantiation of "std::deque<_Tp, _Alloc>::iterator std::deque<_Tp, _Alloc>::insert(std::deque<_Tp, _Alloc>::iterator, const std::deque<_Tp, _Alloc>::value_type &) [with _Tp=int, _Alloc=std::allocator]" at line 7 of "deqtest.cpp" compilation aborted for deqtest.cpp (code 2) [wqin@infracomp5:/spare/tmp$ cat deqtest.cpp #include int main() { std::deque d; int a; d.insert(d.begin(), a); return 0; }