On Mon, Jan 05, 2004 at 01:05:15AM -0500, Daniel Berlin wrote:
You have a MODIFY_EXPR assigning an ASM_EXPR to something?
Nope. The top-level statement node is the asm_expr.
Otherwise, it wouldn't fit in the check for expressions we process:
if ((TREE_CODE_CLASS (TREE_CODE (expr)) == '2'
|| TREE_CODE_CLASS (TREE_CODE (expr)) == '<'
|| TREE_CODE (expr) == SSA_NAME
|| TREE_CODE (expr) == INDIRECT_REF)
&& !ann->makes_aliased_stores
&& !ann->has_volatile_ops)
One would think. Nevertheless, the statement is processed and
we do crash.