expr.c (expand_expr): If an ABS_EXPR has a complex type, abort.
authorRoger Sayle <roger@eyesopen.com>
Tue, 12 Aug 2003 01:45:23 +0000 (01:45 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Tue, 12 Aug 2003 01:45:23 +0000 (01:45 +0000)
commit11017cc737b10f7eb7544ae55a340584d22fb9a8
treea8d42fe56d075487227b2ad0039a17a20b332091
parentaf7b5c1c00a3ee89369358ef8a53f4b4b74bbbf9
expr.c (expand_expr): If an ABS_EXPR has a complex type, abort.

* expr.c (expand_expr): If an ABS_EXPR has a complex type, abort.
* c-typeck.c (build_unary_op): COMPLEX_TYPE is not a valid
typecode for an ABS_EXPR.

* doc/c-tree.texi: Document ABS_EXPR.

From-SVN: r70349
gcc/ChangeLog
gcc/c-typeck.c
gcc/doc/c-tree.texi
gcc/expr.c