Hi All, Our code written in C++ is compiled with GCC 3.2.1. The GCC we are using is cross compiled for linux-ppc. Currently we are trying to upgrade GCC compiler to 4.9.2 for our application. But getting compilation error like below lvalue required as left operand of assignment. As per the analysis we understood that from GCC 3.4 onwards the cast-as-lvalue extension has been removed for C++. Is it possible to solve this error, without changing our code? Like enabling any flag in latest 4.9.2 compiler? Thanks in advance. Regards, Pialy