diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-02-27 15:49:00 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-02-27 15:49:00 +0000 |
commit | 460f974dea080fcd5c864e3bd420996c1bd3249a (patch) | |
tree | 12135f5cce6bed125f20aae9695158e7f85df489 /gcc/optabs.c | |
parent | 21f6d4ebded4ae7031b5c54bedb1406800230279 (diff) | |
download | gcc-460f974dea080fcd5c864e3bd420996c1bd3249a.tar.gz |
(emit_float_lib_cmp): Init LIBFUNC; abort if not reset.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6645 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/optabs.c')
-rw-r--r-- | gcc/optabs.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/optabs.c b/gcc/optabs.c index ff96b4c9a22..26e447c4dc4 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -2628,7 +2628,7 @@ emit_float_lib_cmp (x, y, comparison) enum rtx_code comparison; { enum machine_mode mode = GET_MODE (x); - rtx libfunc; + rtx libfunc = 0; if (mode == SFmode) switch (comparison) @@ -2760,6 +2760,9 @@ emit_float_lib_cmp (x, y, comparison) abort (); } + if (libfunc == 0) + abort (); + emit_library_call (libfunc, 1, word_mode, 2, x, mode, y, mode); |