* gcc.c-torture/compile/20030704-1.c: Add a comment.
authorKazu Hirata <kazu@cs.umass.edu>
Wed, 9 Jul 2003 03:02:17 +0000 (03:02 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Wed, 9 Jul 2003 03:02:17 +0000 (03:02 +0000)
From-SVN: r69122

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/20030704-1.c

index cbd7cae9c1f8d84c1525b37a74e278d5cbdad997..4b578e68bc41d0bec70459da227405fa41717ad3 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * gcc.c-torture/compile/20030704-1.c: Add a comment.
+
 2003-07-08  Roger Sayle  <roger@eyesopen.com>
 
        PR c/11370
index b757f6db10b825746dd581e6475dc572e0a467d3..101355c8bd15210110aaf4bc6d4b4105a286ae19 100644 (file)
@@ -1,5 +1,11 @@
 /* PR c/11428.  */
 
+/* fold_single_bit_test() failed to return a tree of the type that the
+   outer expression was looking for.  Specifically, it returned a tree
+   whose type corresponded to QImode for !p->m, but the desired result
+   type was int, which corresponded to SImode.  emit_move_insn() later
+   tried to copy a reg:QI to reg:SI, causing an ICE.  */
+
 struct s {
   int m : 1;
 };