This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
[tree-ssa] bootstrap miscomparison failure on PPC
- From: Diego Novillo <dnovillo at redhat dot com>
- To: Jeff Law <law at redhat dot com>
- Cc: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: 04 Jul 2003 11:14:53 -0400
- Subject: [tree-ssa] bootstrap miscomparison failure on PPC
- Organization: Red Hat Canada
Jeff,
One of these two changes introduced a bootstrap regression on PPC. We
miscompare gcc.o. I'm still not sure which one yet.
+2003-07-02 Jeff Law <law@redhat.com>
+
+ * expr.c (do_store_flag): Remove special case folding for
+ single bit tests. Instead call back into the commonized folder
+ routine.
+ * fold-const.c (fold_single_bit_test): New function, mostly
+ extracted from do_store_flag, with an additional case extracted
+ from fold.
+ (fold): Call fold_single_bit_test appropriately.
+ * tree.h (fold_single_bit_test): Prototype.
+2003-07-03 Frank Ch. Eigler <fche@redhat.com>
+
+ * tree-nomudflap.c (mf_marked_p, mf_mark): New dummy functions.
+
+2003-07-03 Jeff Law <law@redhat.com>
+
+ * tree-ssa.c (lookup_avail_expr): Accept new argument containing the
+ const_and_copies table. All callers changed. If we find the
+ given expression in the availe expression hash table, then lookup
+ the LHS of the hash table's entry in the const_and_copies_table.
+ Do record type casts into the available expression table.
+
+ * tree-nomudflap.c (mf_marked_p): Mark arguments as being unused.
+ (mf_mark): Likewise.
+
+ * c-decl.c (store_parm_decls): Strip away NOP_EXPRs when looking
+ for hidden use variables.
+
-----------------------------------------------------------------------------
[ ... ]
else \
case "gnucompare" in \
*-lean ) rm -rf stage$stage ;; \
esac; true; \
fi
Bootstrap comparison failure!
gcc.o differs
make[1]: *** [gnucompare] Error 1
make[1]: Leaving directory `/notnfs/dnovillo/sbox/tree-ssa-branch/bld.toystory/gcc'
make: *** [bootstrap] Error 2
------------------------------------------------------------------------------
Thanks. Diego.