------- Comment #2 from dfranke at gcc dot gnu dot org 2009-04-09 17:34 ------- OMG! I was so puzzled with the results, I didn't read to the end of the original PR :(
However, if the function TWO is declared INTEGER, the outcome is even worse, even if -Wconversion is specified. So, there definitely IS an (additional) issue here. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39700