diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 085b6153698..1f823ca533e 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2017-11-03 Ulrich Weigand + + * doublest.c (convert_doublest_to_floatformat): Fix uninitialized + output when converting a zero value to a special byteorder format. + 2017-11-02 Yao Qi * frame.c (do_frame_register_read): Remove aspace. diff --git a/gdb/doublest.c b/gdb/doublest.c index fe9fc23d711..ef98dde8cbd 100644 --- a/gdb/doublest.c +++ b/gdb/doublest.c @@ -387,7 +387,7 @@ convert_doublest_to_floatformat (const struct floatformat *fmt, } if (dfrom == 0) - return; /* Result is zero */ + goto finalize_byteorder; /* Result is zero */ if (dfrom != dfrom) /* Result is NaN */ { /* From is NaN */