Incorrect, gcc 4.2.1 for ARM has bugs which are resolved in newer versions.
Look at the case with CSSU, Qt 4.7.4 and raster engine - it ended that it is -O3 flag that breaks it.