aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-05-29 18:46:01 +0000
committerRichard Stallman <rms@gnu.org>1992-05-29 18:46:01 +0000
commit19deaec9426ca88dcef09d23d18b0e16e07934e8 (patch)
tree7e45fc54491f2271dd4948678a1e1b93c67e2704
parentdfa69feb2b589e5c5c4c47301d06060280ab226c (diff)
downloadgcc-19deaec9426ca88dcef09d23d18b0e16e07934e8.zip
gcc-19deaec9426ca88dcef09d23d18b0e16e07934e8.tar.gz
gcc-19deaec9426ca88dcef09d23d18b0e16e07934e8.tar.bz2
*** empty log message ***
From-SVN: r1123
-rw-r--r--gcc/expr.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/expr.c b/gcc/expr.c
index fb10833..2f5e680 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -4854,9 +4854,9 @@ expand_builtin (exp, target, subtarget, mode, ignore)
break;
if (arglist == 0
- /* Arg could be non-integer if user redeclared this fcn wrong. */
+ /* Arg could be wrong type if user redeclared this fcn wrong. */
|| TREE_CODE (TREE_TYPE (TREE_VALUE (arglist))) != REAL_TYPE)
- return const0_rtx;
+ return CONST0_RTX (TYPE_MODE (TREE_TYPE (exp)));
/* Compute the argument. */
op0 = expand_expr (TREE_VALUE (arglist), subtarget, VOIDmode, 0);