From: m.hayes Date: Fri, 11 Feb 2000 04:59:58 +0000 (+0000) Subject: * config/c4x/c4x.c (fp_zero_operand): Check for CONST_DOUBLE. X-Git-Tag: upstream/4.9.2~103285 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d7ccb4fd66f282b1a30672ee6d3f0c0a55640cd5;p=platform%2Fupstream%2Flinaro-gcc.git * config/c4x/c4x.c (fp_zero_operand): Check for CONST_DOUBLE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31910 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cfbed1d..8ef3ce2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,4 +1,8 @@ 2000-02-11 Michael Hayes + + * config/c4x/c4x.c (fp_zero_operand): Check for CONST_DOUBLE. + +2000-02-11 Michael Hayes * config/c4x/c4x.h (ASM_GLOBALIZE_LABEL): Use c4x_global_label. (ASM_OUTPUT_EXTERNAL): Use c4x_external_ref. @@ -6,9 +10,9 @@ (ASM_FILE_END): Use c4x_file_end. * config/c4x/c4x.c (c4x_global_label): New function. (c4x_external_ref, c4x_file_end): Likewise. + * config/c4x/c4x-protos.h (c4x_global_label): Add prototype. (c4x_external_ref, c4x_end_file): Likewise. - 2000-02-10 Zack Weinberg diff --git a/gcc/config/c4x/c4x.c b/gcc/config/c4x/c4x.c index 07b8b51..e5189c9 100644 --- a/gcc/config/c4x/c4x.c +++ b/gcc/config/c4x/c4x.c @@ -2779,6 +2779,8 @@ fp_zero_operand (op, mode) { REAL_VALUE_TYPE r; + if (GET_CODE (op) != CONST_DOUBLE) + return 0; REAL_VALUE_FROM_CONST_DOUBLE (r, op); return REAL_VALUES_EQUAL (r, dconst0); }