+2018-06-09 Simon Marchi <simon.marchi@ericsson.com>
+
+ * regcache.h (reg_buffer) <~reg_buffer>: Use default destructor.
+ <m_registers, m_register_status>: Change type to
+ std::unique_ptr.
+ * regcache.c (reg_buffer::reg_buffer): Use new instead of
+ XCNEWVEC.
+
+2018-06-09 Simon Marchi <simon.marchi@ericsson.com>
+
+ * common/common-regcache.h (enum register_status): Add
+ underlying type "signed char".
+ * regcache.h (reg_buffer) <m_register_status>: Change type to
+ register_status *.
+ * regcache.c (reg_buffer::reg_buffer): Alocate arrays of
+ register_status instead of signed char.
+ (reg_buffer::save): Use REG_UNKNOWN instead of 0.
+ (reg_buffer::get_register_status): Remove cast.
+ (readable_regcache::raw_read): Remove cast.
+ (readable_regcache::cooked_read): Remove cast.
+
+2018-06-09 Tom Tromey <tom@tromey.com>
+
+ * source.c (reverse_search_command, forward_search_command): Use
+ scoped_fd.
+
2018-06-09 Tom Tromey <tom@tromey.com>
* serial.c (serial_ops_p): Remove typedef. Don't declare VEC.