diff options
author | bonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-06-04 16:29:17 +0000 |
---|---|---|
committer | bonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-06-04 16:29:17 +0000 |
commit | 458e2bb24b1c9e6c7b0cfe18645122ba6b6b28c8 (patch) | |
tree | 5f2f294e420380deb5a7e4e72279f5b3f015ea5a /gcc/dojump.c | |
parent | 03031b7c97f5619e26cf4b87c74e8cdb93187848 (diff) | |
download | gcc-458e2bb24b1c9e6c7b0cfe18645122ba6b6b28c8.tar.gz |
2004-06-04 Paolo Bonzini <bonzini@gnu.org>
PR target/15822
* dojump.c (do_jump): Fix uninitialized variable tcode1.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82626 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/dojump.c')
-rw-r--r-- | gcc/dojump.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/dojump.c b/gcc/dojump.c index c6756281e64..dc3e574adc9 100644 --- a/gcc/dojump.c +++ b/gcc/dojump.c @@ -525,26 +525,31 @@ do_jump (tree exp, rtx if_false_label, rtx if_true_label) { enum rtx_code rcode1; - enum tree_code tcode1 = UNORDERED_EXPR, tcode2; + enum tree_code tcode1, tcode2; case UNLT_EXPR: rcode1 = UNLT; + tcode1 = UNORDERED_EXPR; tcode2 = LT_EXPR; goto unordered_bcc; case UNLE_EXPR: rcode1 = UNLE; + tcode1 = UNORDERED_EXPR; tcode2 = LE_EXPR; goto unordered_bcc; case UNGT_EXPR: rcode1 = UNGT; + tcode1 = UNORDERED_EXPR; tcode2 = GT_EXPR; goto unordered_bcc; case UNGE_EXPR: rcode1 = UNGE; + tcode1 = UNORDERED_EXPR; tcode2 = GE_EXPR; goto unordered_bcc; case UNEQ_EXPR: rcode1 = UNEQ; + tcode1 = UNORDERED_EXPR; tcode2 = EQ_EXPR; goto unordered_bcc; case LTGT_EXPR: |