------- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-07 17:59 ------- Confirmed, this is either a cygwin/newlib bug or a libstdc++ bug: reduced testcase for the error: typedef char mask; static const mask print = 020 | 01 | 02 | 04 | 0200; enum char_class_type { char_class_print = print };
the overflow is correct print was already overflowed. -- What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |NEW Ever Confirmed| |1 GCC build triplet|i686-pc-cygwin | GCC host triplet|i686-pc-cygwin | Last reconfirmed|0000-00-00 00:00:00 |2005-08-07 17:59:22 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23271