------- Comment #2 from reichelt at gcc dot gnu dot org 2008-12-28 22:39 ------- Confirmed.
The behavior changed between 2008-10-18 and 2008-11-02. Looking at the patches in the relevant timeframe, the following patch might be the cause: 2008-10-20 Manuel López-Ibáñez <m...@gcc.gnu.org> PR c++/37004 * typeck.c (cp_common_type): New. The same as type_after_usual_arithmetic_conversions but without promotions. (type_after_usual_arithmetic_conversions): Do the promotions and call cp_common_type. ... -- reichelt at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |manu at gcc dot gnu dot org, | |reichelt at gcc dot gnu dot | |org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2008-12-28 22:39:11 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38472