7 GCC regressions, 0 new, with your patch on 2001-10-25T20:17:23Z.

Geoff Keating geoffk@geoffk.org
Thu Oct 25 16:22:00 GMT 2001


Hi Richard,

> native gcc.sum gcc.dg/20000724-1.c

This seems to have been introduced by your patch

+Mon Oct  1 19:20:57 2001  Richard Kenner
<kenner@vlsi1.ultra.nyu.edu>
+
+       * alias.c (get_alias_set): Try to replace PLACEHOLDER_EXPR.
+       Loop through NOPs, placeholders, and components.
+       Don't go through NOPs if change mode.
+       (record_alias_subset): Do nothing if SUBSET and SET are the
same.
+       * emit-rtl.c (set_mem_alias_set): Enable check.
+       * expr.c (find_placeholder): New function.
+       (expand_expr, case PLACEHOLDER_EXPR): Use it.
+       (expand_expr, case COMPONENT_EXPR): Always copy OP0 when we
need
+       to modify it and avoid unneeded copies.
+       * expr.h (expand_expr): Always define.
+       (find_placeholder): New declaration.
+

Could you look into it?

-- 
- Geoffrey Keating <geoffk@geoffk.org>



More information about the Gcc-regression mailing list