The 4.5 C constant expressions patch:
http://gcc.gnu.org/ml/gcc-patches/2008-10/msg01061.html
stopped us from emitting the warnings expected by gcc.dg/fixed-point/addsub.c.
We used to handle the warnings in parser_build_binary_op, but now that
fixed-point constant folding is delayed until c_fully_fold, we no longer
know at that stage whether overflow has taken place.
What's the correct fix here? Should build_binary_op treat fixed-point
constants like integer constants? Should c_fully_fold emit warnings in
some cases? Should we just drop the warnings? Or something else?
Richard