Make SJLJ exceptions more efficient
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 106f0e65bbecfe50e3e03369c38195f1e57cafa9..809df468443cdf6dc0ad05b648e8dfcacc6b5761 100644 (file)
@@ -1,3 +1,13 @@
+2019-04-25  Tom Tromey  <tromey@adacore.com>
+
+       * event-top.c (gdb_rl_callback_read_char_wrapper_noexcept)
+       (gdb_rl_callback_handler): Use std::move.
+       * common/common-exceptions.h (struct gdb_exception): Add move
+       assignment operator.
+       (throw_exception_sjlj): Change "exception" to const reference.
+       * common/common-exceptions.c (exceptions_state_mc_catch): Update.
+       (throw_exception_sjlj): Change "exception" to const reference.
+
 2019-04-25  Tom Tromey  <tromey@adacore.com>
 
        * xml-support.c (gdb_xml_parser::gdb_xml_parser): Update.
This page took 0.024645 seconds and 4 git commands to generate.