Home | History | Annotate | Line # | Download | only in gdbsupport
ChangeLog-2020-2021 revision 1.1
      1  1.1  christos 2021-06-17  Pedro Alves  <pedro (a] palves.net>
      2  1.1  christos 
      3  1.1  christos 	* scoped_ignore_signal.h
      4  1.1  christos 	(scoped_ignore_signal::scoped_ignore_signal)
      5  1.1  christos 	[HAVE_SIGPROCMASK]: Use sigprocmask to block the signal instead of
      6  1.1  christos 	changing the signal disposition for the whole process.
      7  1.1  christos 	(scoped_ignore_signal::~scoped_ignore_signal) [HAVE_SIGPROCMASK]:
      8  1.1  christos 	Use sigtimedwait and sigprocmask to flush and unblock the signal.
      9  1.1  christos 
     10  1.1  christos 2021-06-17  Pedro Alves  <pedro (a] palves.net>
     11  1.1  christos 
     12  1.1  christos 	* scoped_ignore_sigttou.h: New file, moved from gdb/ and renamed.
     13  1.1  christos 
     14  1.1  christos 2021-05-17  Andrew Burgess  <andrew.burgess (a] embecosm.com>
     15  1.1  christos 
     16  1.1  christos 	* .dir-locals.el: Set sentence-end-double-space for all modes, and
     17  1.1  christos 	set brace-list-open to 0 for C and C++ modes.
     18  1.1  christos 
     19  1.1  christos 2021-05-08  Simon Marchi  <simon.marchi (a] polymtl.ca>
     20  1.1  christos 
     21  1.1  christos 	* Makefile.in: Re-generate.
     22  1.1  christos 	* config.in: Re-generate.
     23  1.1  christos 	* configure: Re-generate.
     24  1.1  christos 
     25  1.1  christos 2021-05-08  Pedro Alves  <pedro (a] palves.net>
     26  1.1  christos 
     27  1.1  christos 	* common.m4 (personality test): Remove.
     28  1.1  christos 
     29  1.1  christos 2021-04-30  Tom Tromey  <tromey (a] adacore.com>
     30  1.1  christos 
     31  1.1  christos 	* thread-pool.cc (thread_pool::post_task): Update.
     32  1.1  christos 	* thread-pool.h (class thread_pool) <post_task>: Take rvalue
     33  1.1  christos 	reference to function.
     34  1.1  christos 
     35  1.1  christos 2021-04-27  Michael Weghorn  <m.weghorn (a] posteo.de>
     36  1.1  christos 	    Simon Marchi  <simon.marchi (a] polymtl.ca>
     37  1.1  christos 
     38  1.1  christos 	* observable.h (class observable): Extend to allow specifying
     39  1.1  christos 	dependencies between observers, keep vector holding observers
     40  1.1  christos 	sorted so that dependencies are notified before observers
     41  1.1  christos 	depending on them.
     42  1.1  christos 
     43  1.1  christos 2021-04-24  Simon Marchi  <simon.marchi (a] polymtl.ca>
     44  1.1  christos 
     45  1.1  christos 	* observable.h (observer_debug_printf,
     46  1.1  christos 	OBSERVER_SCOPED_DEBUG_START_END): New.
     47  1.1  christos 	(class observable) <notify, attach>: Use them.
     48  1.1  christos 
     49  1.1  christos 2021-04-24  Simon Marchi  <simon.marchi (a] polymtl.ca>
     50  1.1  christos 
     51  1.1  christos 	* common-debug.h (struct scoped_debug_start_end)
     52  1.1  christos 	<scoped_debug_start_end>: Change start_msg/end_msg for
     53  1.1  christos 	start_prefix/end_prefix.  Add format string parameter and make
     54  1.1  christos 	variadic.
     55  1.1  christos 	<~scoped_debug_start_end>: Adjust.
     56  1.1  christos 	<m_end_msg>: Rename to...
     57  1.1  christos 	<m_end_prefix>: ... this.
     58  1.1  christos 	<m_with_format>: New.
     59  1.1  christos 	<m_msg>: New.
     60  1.1  christos 	(scoped_debug_start_end): Make variadic.
     61  1.1  christos 	(scoped_debug_enter_exit): Adjust.
     62  1.1  christos 
     63  1.1  christos 2021-04-24  Simon Marchi  <simon.marchi (a] polymtl.ca>
     64  1.1  christos 
     65  1.1  christos 	* observable.h (class observable) <struct observer> <observer>:
     66  1.1  christos 	Add name parameter.
     67  1.1  christos 	<name>: New field.
     68  1.1  christos 	<attach>: Add name parameter, update all callers.
     69  1.1  christos 
     70  1.1  christos 2021-04-24  Simon Marchi  <simon.marchi (a] polymtl.ca>
     71  1.1  christos 
     72  1.1  christos 	* observable.h (class observable) <struct observer>: New.
     73  1.1  christos 	<detach, notify>: Update.
     74  1.1  christos 	<m_observers>: Change type to vector of observers.
     75  1.1  christos 
     76  1.1  christos 2021-04-23  Simon Marchi  <simon.marchi (a] polymtl.ca>
     77  1.1  christos 
     78  1.1  christos 	* observable.h (observer_debug): Change to bool.
     79  1.1  christos 
     80  1.1  christos 2021-04-23  Simon Marchi  <simon.marchi (a] polymtl.ca>
     81  1.1  christos 
     82  1.1  christos 	* common-debug.h: Include preprocessor.h.
     83  1.1  christos 
     84  1.1  christos 2021-03-24  Luis Machado  <luis.machado (a] linaro.org>
     85  1.1  christos 
     86  1.1  christos 	* rsp-low.cc (fromhex, hex2bin): Move to ...
     87  1.1  christos 	* common-utils.cc: ... here.
     88  1.1  christos 	(fromhex) Change error message text to not be RSP-specific.
     89  1.1  christos 	* rsp-low.h (fromhex, hex2bin): Move to ...
     90  1.1  christos 	* common-utils.h: ... here.
     91  1.1  christos 
     92  1.1  christos 2021-03-21  Alan Modra  <amodra (a] gmail.com>
     93  1.1  christos 
     94  1.1  christos 	* common-utils.h (startswith): Delete version now supplied by bfd.h.
     95  1.1  christos 
     96  1.1  christos 2021-02-05  Paul E. Murphy  <murphy (a] linux.ibm.com>
     97  1.1  christos 
     98  1.1  christos 	* common-defs.h (ATTRIBUTE_PRINTF): Rename
     99  1.1  christos 	_GL_ATTRIBUTE_FORMAT_PRINTF to _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD.
    100  1.1  christos 	* common-utils.h (xfree): Use GNULIB_NAMESPACE namespace when calling
    101  1.1  christos 	free if this macro is defined.
    102  1.1  christos 
    103  1.1  christos 2021-01-23  Lancelot SIX  <lsix (a] lancelotsix.com>
    104  1.1  christos 
    105  1.1  christos 	* gdb_tilde_expand.cc (gdb_tilde_expand): Improve
    106  1.1  christos 	implementation.
    107  1.1  christos 	(gdb_tilde_expand_up): Delegate logic to gdb_tilde_expand.
    108  1.1  christos 	* gdb_tilde_expand.h (gdb_tilde_expand): Update description.
    109  1.1  christos 
    110  1.1  christos 2021-01-22  Simon Marchi  <simon.marchi (a] polymtl.ca>
    111  1.1  christos 
    112  1.1  christos 	* common-debug.h (debug_prefixed_printf_cond_nofunc): New.
    113  1.1  christos 	* common-debug.c (debug_prefixed_vprintf): Handle a nullptr
    114  1.1  christos 	func.
    115  1.1  christos 
    116  1.1  christos 2021-01-08  Simon Marchi  <simon.marchi (a] polymtl.ca>
    117  1.1  christos 
    118  1.1  christos 	PR gdb/27157
    119  1.1  christos 	* pathstuff.cc (get_standard_cache_dir, get_standard_config_dir,
    120  1.1  christos 	find_gdb_home_config_file): Add empty string check.
    121  1.1  christos 
    122  1.1  christos 2021-01-06  Mike Frysinger  <vapier (a] gentoo.org>
    123  1.1  christos 
    124  1.1  christos 	* common-utils.h (align_up): Fix typo in header comment.
    125  1.1  christos 
    126  1.1  christos 2021-01-04  Simon Marchi  <simon.marchi (a] efficios.com>
    127  1.1  christos 
    128  1.1  christos 	* common-debug.h (debug_print_depth): New.
    129  1.1  christos 	(struct scoped_debug_start_end): New.
    130  1.1  christos 	(scoped_debug_start_end): New.
    131  1.1  christos 	(scoped_debug_enter_exit): New.
    132  1.1  christos 	* common-debug.cc (debug_prefixed_vprintf): Print indentation.
    133  1.1  christos 
    134  1.1  christos 2020-12-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    135  1.1  christos 
    136  1.1  christos 	* gdbsupport/common-utils.cc: Change 'ctype.h' include to
    137  1.1  christos 	'safe-ctype.h'.
    138  1.1  christos 	(extract_string_maybe_quoted): Use safe-ctype function versions.
    139  1.1  christos 	(is_digit_in_base): Likewise.
    140  1.1  christos 	(digit_to_int): Likewise.
    141  1.1  christos 	(strtoulst): Likewise.
    142  1.1  christos 	(skip_spaces): Likewise.
    143  1.1  christos 	(skip_to_space): Likewise.
    144  1.1  christos 
    145  1.1  christos 2020-12-11  Simon Marchi  <simon.marchi (a] polymtl.ca>
    146  1.1  christos 
    147  1.1  christos 	* common-debug.h (debug_prefixed_printf_cond): New.
    148  1.1  christos 	* event-loop.h (event_loop_debug_printf): Use
    149  1.1  christos 	debug_prefixed_printf_cond.
    150  1.1  christos 
    151  1.1  christos 2020-12-08  Alexander Fedotov  <alfedotov (a] gmail.com>
    152  1.1  christos 
    153  1.1  christos 	* pathstuff.cc (get_standard_cache_dir): Use LOCALAPPDATA environment
    154  1.1  christos 	variable when running on Windows.
    155  1.1  christos 
    156  1.1  christos 2020-12-01  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    157  1.1  christos 
    158  1.1  christos 	* tdesc.cc (print_xml_feature::visit): Print enum fields using
    159  1.1  christos 	'evalue' syntax.
    160  1.1  christos 
    161  1.1  christos 2020-12-01  Chungyi Chi  <demonic (a] csie.io>
    162  1.1  christos 
    163  1.1  christos 	* tdesc.cc (print_xml_feature::visit): Print enum size attribute.
    164  1.1  christos 
    165  1.1  christos 2020-11-20  Tom Tromey  <tromey (a] adacore.com>
    166  1.1  christos 
    167  1.1  christos 	* thread-pool.cc (thread_pool::set_thread_count): Ignore system
    168  1.1  christos 	errors.
    169  1.1  christos 
    170  1.1  christos 2020-11-10  Tom Tromey  <tromey (a] adacore.com>
    171  1.1  christos 
    172  1.1  christos 	PR build/26848:
    173  1.1  christos 	* pathstuff.h: Move include block here...
    174  1.1  christos 	* pathstuff.cc: ... from here.
    175  1.1  christos 
    176  1.1  christos 2020-11-02  Tom Tromey  <tom (a] tromey.com>
    177  1.1  christos 
    178  1.1  christos 	* pathstuff.h (get_standard_config_dir): Declare.
    179  1.1  christos 	* pathstuff.cc (get_standard_config_dir): New function.
    180  1.1  christos 
    181  1.1  christos 2020-11-02  Simon Marchi  <simon.marchi (a] efficios.com>
    182  1.1  christos 
    183  1.1  christos 	* common-exceptions.h: Fix indentation.
    184  1.1  christos 	* event-loop.cc: Fix indentation.
    185  1.1  christos 	* fileio.cc: Fix indentation.
    186  1.1  christos 	* filestuff.cc: Fix indentation.
    187  1.1  christos 	* gdb-dlfcn.cc: Fix indentation.
    188  1.1  christos 	* gdb_string_view.h: Fix indentation.
    189  1.1  christos 	* job-control.cc: Fix indentation.
    190  1.1  christos 	* signals.cc: Fix indentation.
    191  1.1  christos 
    192  1.1  christos 2020-10-31  Simon Marchi  <simon.marchi (a] polymtl.ca>
    193  1.1  christos 
    194  1.1  christos 	* common-debug.cc (debug_prefixed_printf): New.
    195  1.1  christos 	* common-debug.h (debug_prefixed_printf): New declaration.
    196  1.1  christos 	* event-loop.cc (event_loop_debug_printf_1): Remove.
    197  1.1  christos 	* event-loop.h (event_loop_debug_printf_1): Remove.
    198  1.1  christos 	(event_loop_debug_printf): Use debug_prefixed_printf.
    199  1.1  christos 	(event_loop_ui_debug_printf): Use debug_prefixed_printf.
    200  1.1  christos 
    201  1.1  christos 2020-10-31  Simon Marchi  <simon.marchi (a] polymtl.ca>
    202  1.1  christos 
    203  1.1  christos 	* common.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE +
    204  1.1  christos 	AC_LANG_PROGRAM.
    205  1.1  christos 	* configure: Re-generate.
    206  1.1  christos 
    207  1.1  christos 2020-10-31  Simon Marchi  <simon.marchi (a] polymtl.ca>
    208  1.1  christos 
    209  1.1  christos 	* common.m4: Replace AC_FUNC_VFORK with AC_FUNC_FORK.
    210  1.1  christos 
    211  1.1  christos 2020-10-31  Simon Marchi  <simon.marchi (a] polymtl.ca>
    212  1.1  christos 
    213  1.1  christos 	* configure: Re-generate.
    214  1.1  christos 	* warning.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE +
    215  1.1  christos 	AC_LANG_PROGRAM.
    216  1.1  christos 
    217  1.1  christos 2020-10-31  Simon Marchi  <simon.marchi (a] polymtl.ca>
    218  1.1  christos 
    219  1.1  christos 	* configure: Re-generate.
    220  1.1  christos 	* ptrace.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE +
    221  1.1  christos 	AC_LANG_PROGRAM.
    222  1.1  christos 
    223  1.1  christos 2020-10-31  Simon Marchi  <simon.marchi (a] polymtl.ca>
    224  1.1  christos 
    225  1.1  christos 	* configure: Re-generate.
    226  1.1  christos 	* ptrace.m4: Re-indent.
    227  1.1  christos 
    228  1.1  christos 2020-10-31  Simon Marchi  <simon.marchi (a] polymtl.ca>
    229  1.1  christos 
    230  1.1  christos 	* aclocal.m4: Re-generate.
    231  1.1  christos 	* configure: Re-generate.
    232  1.1  christos 	* configure.ac: Remove AM_PROG_CC_STDC.
    233  1.1  christos 
    234  1.1  christos 2020-10-31  Simon Marchi  <simon.marchi (a] polymtl.ca>
    235  1.1  christos 
    236  1.1  christos 	* configure.ac: Use AC_CANONICAL_{BUILD,HOST,TARGET} instead of
    237  1.1  christos 	AC_CANONICAL_SYSTEM.
    238  1.1  christos 	* configure: Re-generate.
    239  1.1  christos 
    240  1.1  christos 2020-10-26  Pedro Alves  <pedro (a] palves.net>
    241  1.1  christos 
    242  1.1  christos 	* eintr.h (handle_eintr): Replace Ret template parameter with
    243  1.1  christos 	ErrorValType.  Use it as type of the failure value.  Deduce the
    244  1.1  christos 	function's return type using decltype.  Use lowercase for function
    245  1.1  christos 	parameter names.
    246  1.1  christos 
    247  1.1  christos 2020-10-25  Simon Marchi  <simon.marchi (a] polymtl.ca>
    248  1.1  christos 
    249  1.1  christos 	* Makefile.in: Re-generate.
    250  1.1  christos 	* acinclude.m4: Update ptrace.m4 path.
    251  1.1  christos 	* ptrace.m4: Move here.
    252  1.1  christos 
    253  1.1  christos 2020-10-08  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    254  1.1  christos 
    255  1.1  christos 	* tdesc.h (allocate_target_description): Update return type.
    256  1.1  christos 
    257  1.1  christos 2020-10-07  Tom Tromey  <tromey (a] adacore.com>
    258  1.1  christos 
    259  1.1  christos 	* Makefile.in: Rebuild.
    260  1.1  christos 	* Makefile.am (libgdbsupport_a_SOURCES): Add search.cc.
    261  1.1  christos 	* search.h: New file.
    262  1.1  christos 	* search.cc: New file.
    263  1.1  christos 
    264  1.1  christos 2020-10-02  Simon Marchi  <simon.marchi (a] polymtl.ca>
    265  1.1  christos 
    266  1.1  christos 	* event-loop.h (debug_event_loop): New variable declaration.
    267  1.1  christos 	(event_loop_debug_printf_1): New function declaration.
    268  1.1  christos 	(event_loop_debug_printf): New macro.
    269  1.1  christos 	* event-loop.cc (debug_event_loop): New variable.
    270  1.1  christos 	(handle_file_event): Add debug print.
    271  1.1  christos 	(event_loop_debug_printf_1): New function.
    272  1.1  christos 
    273  1.1  christos 2020-10-02  Simon Marchi  <simon.marchi (a] polymtl.ca>
    274  1.1  christos 
    275  1.1  christos 	* common-debug.cc (debug_prefixed_vprintf): Move here.
    276  1.1  christos 	* common-debug.h (debug_prefixed_vprintf): Move here.
    277  1.1  christos 
    278  1.1  christos 2020-10-02  Simon Marchi  <simon.marchi (a] polymtl.ca>
    279  1.1  christos 
    280  1.1  christos 	* event-loop.h (add_file_handler): Add "name" parameter.
    281  1.1  christos 	* event-loop.cc (struct file_handler) <name>: New field.
    282  1.1  christos 	(create_file_handler): Add "name" parameter, assign it to file
    283  1.1  christos 	handler.
    284  1.1  christos 	(add_file_handler): Add "name" parameter.
    285  1.1  christos 
    286  1.1  christos 2020-10-01  Kamil Rytarowski  <n54 (a] gmx.com>
    287  1.1  christos 
    288  1.1  christos 	* agent.cc (gdb_connect_sync_socket): Preinitialize addr with zeros.
    289  1.1  christos 
    290  1.1  christos 2020-09-29  Pedro Alves  <pedro (a] palves.net>
    291  1.1  christos 
    292  1.1  christos 	* valid-expr.h (CHECK_VALID_EXPR_INT): Make archetype a template
    293  1.1  christos 	class instead of an alias template and adjust static_assert.
    294  1.1  christos 
    295  1.1  christos 2020-09-24  Simon Marchi  <simon.marchi (a] efficios.com>
    296  1.1  christos 
    297  1.1  christos 	* event-loop.c (struct file_handler): Remove typedef, re-format.
    298  1.1  christos 
    299  1.1  christos 2020-09-16  John Baldwin  <jhb (a] FreeBSD.org>
    300  1.1  christos 
    301  1.1  christos 	* common.m4 (GDB_AC_COMMON): Refactor checks for kinfo_getfile().
    302  1.1  christos 	* configure, config.in: Regenerate.
    303  1.1  christos 
    304  1.1  christos 2020-09-14  Pedro Alves  <pedro (a] palves.net>
    305  1.1  christos 
    306  1.1  christos 	* enum-flags.h: Include "traits.h".
    307  1.1  christos 	(DEF_ENUM_FLAGS_TYPE): Declare a function instead of defining a
    308  1.1  christos 	structure.
    309  1.1  christos 	(enum_underlying_type): Update comment.
    310  1.1  christos 	(namespace enum_flags_detail): New.  Move struct zero_type here.
    311  1.1  christos 	(EnumIsUnsigned, EnumIsSigned): New.
    312  1.1  christos 	(class enum_flags): Make most methods constexpr.
    313  1.1  christos 	(operator&=, operator|=, operator^=): Take an enum_flags instead
    314  1.1  christos 	of an enum_type.  Make rvalue ref versions deleted.
    315  1.1  christos 	(operator enum_type()): Delete.
    316  1.1  christos 	(operator&, operator|, operator^, operator~): Delete, moved out of
    317  1.1  christos 	class.
    318  1.1  christos 	(raw()): New method.
    319  1.1  christos 	(is_enum_flags_enum_type_t): Declare.
    320  1.1  christos 	(ENUM_FLAGS_GEN_BINOP, ENUM_FLAGS_GEN_COMPOUND_ASSIGN)
    321  1.1  christos 	(ENUM_FLAGS_GEN_COMP): New.  Use them to reimplement global
    322  1.1  christos 	operators.
    323  1.1  christos 	(operator~): Now constexpr and reimplemented.
    324  1.1  christos 	(operator<<, operator>>): New deleted functions.
    325  1.1  christos 	* valid-expr.h (CHECK_VALID_EXPR_5, CHECK_VALID_EXPR_6): New.
    326  1.1  christos 
    327  1.1  christos 2020-09-14  Pedro Alves  <pedro (a] palves.net>
    328  1.1  christos 
    329  1.1  christos 	* traits.h (struct nonesuch, struct detector, detected_or)
    330  1.1  christos 	(detected_or_t, is_detected, detected_t, detected_or)
    331  1.1  christos 	(detected_or_t, is_detected_exact, is_detected_convertible): New.
    332  1.1  christos 	* valid-expr.h (CHECK_VALID_EXPR_INT): Use gdb::is_detected_exact.
    333  1.1  christos 
    334  1.1  christos 2020-09-10  Kamil Rytarowski  <n54 (a] gmx.com>
    335  1.1  christos 
    336  1.1  christos 	* eintr.h: New file.
    337  1.1  christos 
    338  1.1  christos 2020-08-13  Simon Marchi  <simon.marchi (a] polymtl.ca>
    339  1.1  christos 
    340  1.1  christos 	* selftest.h (run_tests): Change parameter to array_view.
    341  1.1  christos 	* selftest.c (run_tests): Change parameter to array_view and use
    342  1.1  christos 	it.
    343  1.1  christos 
    344  1.1  christos 2020-07-30  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    345  1.1  christos 
    346  1.1  christos 	* Makefile.am (AM_CPPFLAGS): Add LARGEFILE_CPPFLAGS.
    347  1.1  christos 	* common.m4 (GDB_AC_COMMON): Use BFD_SYS_PROCFS_H to check for
    348  1.1  christos 	<sys/procfs.h>.
    349  1.1  christos 	* Makefile.in: Regenerate.
    350  1.1  christos 	* configure, config.in: Regenerate.
    351  1.1  christos 
    352  1.1  christos 2020-07-28  Tom de Vries  <tdevries (a] suse.de>
    353  1.1  christos 
    354  1.1  christos 	PR build/26281
    355  1.1  christos 	* gdb_optional.h (class optional): Add volatile member to union
    356  1.1  christos 	contaning m_dummy and m_item.
    357  1.1  christos 
    358  1.1  christos 2020-07-17  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    359  1.1  christos 
    360  1.1  christos 	* tdesc.h (struct target_desc_deleter): Moved here
    361  1.1  christos 	from gdb/target-descriptions.h, extend comment.
    362  1.1  christos 	(target_desc_up): Likewise.
    363  1.1  christos 
    364  1.1  christos 2020-06-30  Tom Tromey  <tromey (a] adacore.com>
    365  1.1  christos 
    366  1.1  christos 	PR build/26183:
    367  1.1  christos 	* gdb_string_view.h (basic_string_view::to_string): Remove.
    368  1.1  christos 	(gdb::to_string): New function.
    369  1.1  christos 
    370  1.1  christos 2020-06-27  Simon Marchi  <simon.marchi (a] efficios.com>
    371  1.1  christos 
    372  1.1  christos 	* tdesc.h (class print_xml_feature) <add_line>: Add
    373  1.1  christos 	ATTRIBUTE_PRINTF.
    374  1.1  christos 
    375  1.1  christos 2020-06-23  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    376  1.1  christos 
    377  1.1  christos 	* tdesc.cc (print_xml_feature::visit_pre): Use add_line to add
    378  1.1  christos 	output content, and call indent as needed in all overloaded
    379  1.1  christos 	variants.
    380  1.1  christos 	(print_xml_feature::visit_post): Likewise.
    381  1.1  christos 	(print_xml_feature::visit): Likewise.
    382  1.1  christos 	(print_xml_feature::add_line): Two new overloaded functions.
    383  1.1  christos 	* tdesc.h (print_xml_feature::indent): New member function.
    384  1.1  christos 	(print_xml_feature::add_line): Two new overloaded member
    385  1.1  christos 	functions.
    386  1.1  christos 	(print_xml_feature::m_depth): New member variable.
    387  1.1  christos 
    388  1.1  christos 2020-06-23  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    389  1.1  christos 
    390  1.1  christos 	* tdesc.cc (print_xml_feature::visit_pre): Print compatible
    391  1.1  christos 	information.
    392  1.1  christos 	* tdesc.h (struct tdesc_compatible_info): Declare new struct.
    393  1.1  christos 	(tdesc_compatible_info_up): New typedef.
    394  1.1  christos 	(tdesc_compatible_info_list): Declare new function.
    395  1.1  christos 	(tdesc_compatible_info_arch_name): Declare new function.
    396  1.1  christos 
    397  1.1  christos 2020-05-25  Michael Weghorn  <m.weghorn (a] posteo.de>
    398  1.1  christos 
    399  1.1  christos 	* common-utils.cc, common-utils.h (stringify_argv): Drop
    400  1.1  christos 	now unused function stringify_argv
    401  1.1  christos 
    402  1.1  christos 2020-05-25  Michael Weghorn  <m.weghorn (a] posteo.de>
    403  1.1  christos 
    404  1.1  christos 	* common-inferior.cc, common-inferior.h (construct_inferior_arguments):
    405  1.1  christos 	Adapt to take a gdb::array_view<char * const> parameter.
    406  1.1  christos 	Adapt call site.
    407  1.1  christos 
    408  1.1  christos 2020-05-25  Michael Weghorn  <m.weghorn (a] posteo.de>
    409  1.1  christos 
    410  1.1  christos 	* common-inferior.cc, common-inferior.h (construct_inferior_arguments):
    411  1.1  christos 	Adapt to handle zero args and return a std::string.
    412  1.1  christos 	Adapt call site.
    413  1.1  christos 
    414  1.1  christos 2020-05-25  Michael Weghorn  <m.weghorn (a] posteo.de>
    415  1.1  christos 
    416  1.1  christos 	* common-inferior.h, common-inferior.cc: (construct_inferior_arguments):
    417  1.1  christos 	Move function here from gdb/infcmd.c, gdb/inferior.h
    418  1.1  christos 
    419  1.1  christos 2020-05-14  Kevin Buettner  <kevinb (a] redhat.com>
    420  1.1  christos 
    421  1.1  christos 	* btrace-common.h (btrace_cpu_vendor): Add CV_AMD.
    422  1.1  christos 
    423  1.1  christos 2020-05-14  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
    424  1.1  christos 
    425  1.1  christos 	* common-regcache.h (regcache_read_pc_protected): New function
    426  1.1  christos 	declaration.
    427  1.1  christos 
    428  1.1  christos 2020-04-28  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
    429  1.1  christos 
    430  1.1  christos 	* gdb-sigmask.h: Fix typo (pthead_sigmask -> pthread_sigmask).
    431  1.1  christos 
    432  1.1  christos 2020-04-27  Simon Marchi  <simon.marchi (a] polymtl.ca>
    433  1.1  christos 
    434  1.1  christos 	* common-defs.h: Include cstdlib.h.
    435  1.1  christos 
    436  1.1  christos 2020-04-20  Tom Tromey  <tromey (a] adacore.com>
    437  1.1  christos 
    438  1.1  christos 	* scoped_mmap.h (scoped_mmap): Mark move constructor as noexcept.
    439  1.1  christos 	Use initialization style.  Don't call destroy.
    440  1.1  christos 	* scoped_fd.h (class scoped_fd): Mark move constructor as
    441  1.1  christos 	noexcept.
    442  1.1  christos 	* gdb_ref_ptr.h (class ref_ptr): Mark move constructor as
    443  1.1  christos 	noexcept.
    444  1.1  christos 
    445  1.1  christos 2020-04-13  Tom Tromey  <tom (a] tromey.com>
    446  1.1  christos 
    447  1.1  christos 	* event-loop.c: Move comment.  Remove obsolete 	comment.
    448  1.1  christos 
    449  1.1  christos 2020-04-13  Tom Tromey  <tom (a] tromey.com>
    450  1.1  christos 
    451  1.1  christos 	* event-loop.h: Move from ../gdb/.
    452  1.1  christos 	* event-loop.cc: Move from ../gdb/.
    453  1.1  christos 
    454  1.1  christos 2020-04-13  Tom Tromey  <tom (a] tromey.com>
    455  1.1  christos 
    456  1.1  christos 	* errors.h (flush_streams): Declare.
    457  1.1  christos 
    458  1.1  christos 2020-04-13  Tom Tromey  <tom (a] tromey.com>
    459  1.1  christos 
    460  1.1  christos 	* gdb_select.h: Move from ../gdb/.
    461  1.1  christos 
    462  1.1  christos 2020-04-13  Tom Tromey  <tom (a] tromey.com>
    463  1.1  christos 
    464  1.1  christos 	* config.in, configure: Rebuild.
    465  1.1  christos 	* common.m4 (GDB_AC_COMMON): Check for poll.h, sys/poll.h,
    466  1.1  christos 	sys/select.h, and poll.
    467  1.1  christos 
    468  1.1  christos 2020-03-31  Tom Tromey  <tromey (a] adacore.com>
    469  1.1  christos 
    470  1.1  christos 	* btrace-common.cc (btrace_data_append): Conditionally call
    471  1.1  christos 	memcpy.
    472  1.1  christos 
    473  1.1  christos 2020-03-27  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    474  1.1  christos 
    475  1.1  christos 	* create-version.sh: Resolve issues highlighted by shellcheck.
    476  1.1  christos 
    477  1.1  christos 2020-03-20  Simon Marchi  <simon.marchi (a] efficios.com>
    478  1.1  christos 
    479  1.1  christos 	* config.in: Re-generate.
    480  1.1  christos 	* configure: Re-generate.
    481  1.1  christos 
    482  1.1  christos 2020-03-17  Kamil Rytarowski  <n54 (a] gmx.com>
    483  1.1  christos 
    484  1.1  christos 	* common-defs.h: Include alloca.h if HAVE_ALLOCA_H is defined.
    485  1.1  christos 
    486  1.1  christos 2020-03-12  Tom Tromey  <tom (a] tromey.com>
    487  1.1  christos 
    488  1.1  christos 	* common-types.h: Remove GDBSERVER code.
    489  1.1  christos 	(gdb_byte, CORE_ADDR, LONGEST, ULONGEST): Redefine.
    490  1.1  christos 	* common-defs.h: Remove GDBSERVER code.
    491  1.1  christos 
    492  1.1  christos 2020-03-12  Simon Marchi  <simon.marchi (a] efficios.com>
    493  1.1  christos 
    494  1.1  christos 	* selftest.m4: Moved from gdb/.
    495  1.1  christos 	* acinclude.m4: Update path to selftest.m4.
    496  1.1  christos 
    497  1.1  christos 2020-03-12  Simon Marchi  <simon.marchi (a] efficios.com>
    498  1.1  christos 
    499  1.1  christos 	* configure.ac: Don't source bfd/development.sh.
    500  1.1  christos 	* common.m4: Source bfd/development.sh.
    501  1.1  christos 	* configure: Re-generate.
    502  1.1  christos 
    503  1.1  christos 2020-03-12  Simon Marchi  <simon.marchi (a] efficios.com>
    504  1.1  christos 
    505  1.1  christos 	* configure: Re-generate.
    506  1.1  christos 
    507  1.1  christos 2020-03-11  Simon Marchi  <simon.marchi (a] efficios.com>
    508  1.1  christos 
    509  1.1  christos 	* configure: Re-generate.
    510  1.1  christos 	* warning.m4: Enable -Wmissing-prototypes.
    511  1.1  christos 
    512  1.1  christos 2020-03-08  Tom Tromey  <tom (a] tromey.com>
    513  1.1  christos 
    514  1.1  christos 	* gdb_binary_search.h: Fix two typos.
    515  1.1  christos 
    516  1.1  christos 2020-03-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    517  1.1  christos 
    518  1.1  christos 	* .dir-locals.el: New file.
    519  1.1  christos 
    520  1.1  christos 2020-03-05  Vyacheslav Petrishchev  <vyachemail (a] gmail.com>
    521  1.1  christos 
    522  1.1  christos 	* configure.ac: Added call development.sh.
    523  1.1  christos 	* configure: Regenerate.
    524  1.1  christos 
    525  1.1  christos 2020-03-05  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
    526  1.1  christos 
    527  1.1  christos 	* .gitattributes: New file.
    528  1.1  christos 
    529  1.1  christos 2020-03-03  Simon Marchi  <simon.marchi (a] efficios.com>
    530  1.1  christos 
    531  1.1  christos 	* Makefile.in: Re-generate.
    532  1.1  christos 
    533  1.1  christos 2020-02-28  Sergio Durigan Junior  <sergiodj (a] redhat.com>
    534  1.1  christos 
    535  1.1  christos 	* gdb-dlfcn.h (gdb_dlopen): Update comment.
    536  1.1  christos 
    537  1.1  christos 2020-02-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    538  1.1  christos 
    539  1.1  christos 	* configure: Regenerate.
    540  1.1  christos 
    541  1.1  christos 2020-02-14  Tom Tromey  <tom (a] tromey.com>
    542  1.1  christos 
    543  1.1  christos 	* common-defs.h: Change path to gnulib/config.h.
    544  1.1  christos 
    545  1.1  christos 2020-02-13  Simon Marchi  <simon.marchi (a] efficios.com>
    546  1.1  christos 
    547  1.1  christos 	* Makefile.am: Rename source files from .c to .cc.
    548  1.1  christos 	(CC, CFLAGS): Don't override.
    549  1.1  christos 	(AM_CFLAGS): Rename to ...
    550  1.1  christos 	(AM_CXXFLAGS): ... this.
    551  1.1  christos 	* Makefile.in: Re-generate.
    552  1.1  christos 	* %.c: Rename to %.cc.
    553  1.1  christos 
    554  1.1  christos 2020-02-11  Simon Marchi  <simon.marchi (a] efficios.com>
    555  1.1  christos 
    556  1.1  christos 	* configure: Re-generate.
    557  1.1  christos 
    558  1.1  christos 2020-02-11  Simon Marchi  <simon.marchi (a] efficios.com>
    559  1.1  christos 
    560  1.1  christos 	* warning.m4: Add -Wstrict-null-sentinel.
    561  1.1  christos 	* configure: Re-generate.
    562  1.1  christos 
    563  1.1  christos 2020-02-11  Simon Marchi  <simon.marchi (a] efficios.com>
    564  1.1  christos 
    565  1.1  christos 	* warning.m4: Move here, from gdb/warning.m4.
    566  1.1  christos 	* acinclude.m4: Update warning.m4 path.
    567  1.1  christos 	* Makefile.in: Re-generate.
    568  1.1  christos 
    569  1.1  christos 2020-02-11  Simon Marchi  <simon.marchi (a] efficios.com>
    570  1.1  christos 
    571  1.1  christos 	* acinclude.m4: Include ../gdb/warning.m4.
    572  1.1  christos 	* configure.ac: Use AM_GDB_WARNINGS.
    573  1.1  christos 	* Makefile.am: Set AM_CFLAGS to WARN_CFLAGS and WERROR_CFLAGS.
    574  1.1  christos 	* Makefile.in: Re-generate.
    575  1.1  christos 	* configure: Re-generate.
    576  1.1  christos 
    577  1.1  christos 2020-02-10  Tom de Vries  <tdevries (a] suse.de>
    578  1.1  christos 
    579  1.1  christos 	* environ.c (gdb_environ::set): Cast concat NULL sentinel to char *.
    580  1.1  christos 
    581  1.1  christos 2020-01-24  Christian Biesinger  <cbiesinger (a] google.com>
    582  1.1  christos 
    583  1.1  christos 	* thread-pool.c (set_thread_name): Add an overload for the NetBSD
    584  1.1  christos 	version of pthread_setname_np.
    585  1.1  christos 
    586  1.1  christos 2020-01-17   Pedro Alves  <palves (a] redhat.com>
    587  1.1  christos 
    588  1.1  christos 	* Makefile.am: Append CXX_DIALECT to CXX.
    589  1.1  christos 	* Makefile.in: Regenerate.
    590  1.1  christos 
    591  1.1  christos 2020-01-17  Pedro Alves  <palves (a] redhat.com>
    592  1.1  christos 
    593  1.1  christos 	* configure.ac: Generate config.h instead of support-config.h.
    594  1.1  christos 	* common-defs.h: Include <gdbsupport/config.h> instead of
    595  1.1  christos 	<gdbsupport/support-config.h>.
    596  1.1  christos 	* Makefile.in: Regenerate.
    597  1.1  christos 	* configure: Regenerate.
    598  1.1  christos 
    599  1.1  christos 2020-01-14  Tom Tromey  <tom (a] tromey.com>
    600  1.1  christos 
    601  1.1  christos 	* Makefile.in: Rebuild.
    602  1.1  christos 	* Makefile.am (check-defines): New target.
    603  1.1  christos 	* check-defines.el: New file.
    604  1.1  christos 
    605  1.1  christos 2020-01-14  Tom Tromey  <tom (a] tromey.com>
    606  1.1  christos 
    607  1.1  christos 	* configure, Makefile.in, aclocal.m4, common.m4, config.in:
    608  1.1  christos 	Rebuild.
    609  1.1  christos 	* common.m4 (GDB_AC_COMMON): Move many checks from
    610  1.1  christos 	gdb/configure.ac.
    611  1.1  christos 	* acinclude.m4: Include bfd.m4, ptrace.m4.
    612  1.1  christos 
    613  1.1  christos 2020-01-14  Tom Tromey  <tom (a] tromey.com>
    614  1.1  christos 
    615  1.1  christos 	* common-defs.h: Add GDBSERVER case.  Update includes.
    616  1.1  christos 	* acinclude.m4, aclocal.m4, config.in, configure, configure.ac,
    617  1.1  christos 	Makefile.am, Makefile.in, README: New files.
    618  1.1  christos 	* Moved from ../gdb/gdbsupport/
    619