This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch gimplifier]: Make sure TRUTH_NOT_EXPR has boolean_type_node type and argument
> In Fortran (and maybe other langauges) there are booleans with
> different sizes but the same precision.
Ada doesn't have a C-like boolean type either. The patches have introduced:
FAIL: gnat.dg/lto1.adb (test for excess errors)
/home/eric/svn/gcc/gcc/testsuite/gnat.dg/lto1_pkg.adb:23:1: error: type
mismatch in binary truth expression
boolean
boolean
boolean
D.2419_18 = D.2417_16 || D.2418_17;
+===========================GNAT BUG DETECTED==============================+
| 4.7.0 20110513 (experimental) [trunk revision 173737] (i586-suse-linux-gnu)
GCC error:|
| verify_gimple failed
--
Eric Botcazou