http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53603
--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2012-06-07 13:55:05 UTC --- Use -Wconversion: [macbook] f90/bug% gcc48 -Wconversion pr53603.c pr53603.c: In function 'main': pr53603.c:6:9: warning: conversion to 'int' from 'double' may alter its value [-Wconversion] y = abs (x); ^ although I'ld expect the caret under x. For 4.4 to 4.7 one gets pr53603.c: In function 'main': pr53603.c:6: warning: conversion to 'int' from 'double' may alter its value