fork-child.c: Avoid unnecessary heap-allocation / string copying
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 58c4b5e74cb59a629fce2fdccbfe7374584bee06..90ed21caff54c10f5cf349a68d0b877c0cf87270 100644 (file)
@@ -1,3 +1,22 @@
+2017-04-13  Pedro Alves  <palves@redhat.com>
+
+       * fork-child.c (execv_argv): New class.
+       (breakup_args): Refactored as ...
+       (execv_argv::init_for_no_shell): .. this method of execv_argv.
+       Copy arguments to storage and replace separators with NULL
+       terminators in place.
+       (escape_bang_in_quoted_argument): Adjust to return bool.
+       (execv_argv::execv_argv): New ctor.
+       (execv_argv::init_for_shell): New method, factored out from
+       fork_inferior.  Don't strdup strings into the vector.
+       (fork_inferior): Eliminate "shell" local and use execv_argv.  Use
+       Remove free_vector_argv call.
+
+2017-04-13  Yao Qi  <yao.qi@linaro.org>
+
+       * rx-tdep.c (rx_fpsw_type): Check tdep->rx_fpsw_type instead of
+       tdep->rx_psw_type.
+
 2017-04-13  Yao Qi  <yao.qi@linaro.org>
 
        * rl78-tdep.c (rl78_gdbarch_init): Use XCNEW instead of XNEW.
        * frame.c (get_frame_register_bytes): Unwind using value.
        (put_frame_register_bytes): Likewise.
 
+2017-03-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * d-exp.y (type_aggregate_p): Treat TYPE_CODE_MODULE as being
+       aggregate-like.
+
 2017-03-29  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        * auto-load.c (auto_load_section_scripts): Check SEC_HAS_CONTENTS.
This page took 0.024956 seconds and 4 git commands to generate.