~ubuntu-support-team/binutils/+git/binutils-gdb:users/tromey/readline-8.1-update

Last commit made on 2021-02-06
Get this branch:
git clone -b users/tromey/readline-8.1-update https://git.launchpad.net/~ubuntu-support-team/binutils/+git/binutils-gdb

Branch merges

Branch information

Name:
users/tromey/readline-8.1-update
Repository:
lp:~ubuntu-support-team/binutils/+git/binutils-gdb

Recent commits

4cbf332... by Tom Tromey <email address hidden>

Fix Readline 8.1 build on mingw

The mingw build fails with Readline 8.1, because sigprocmask is called
unconditionally. This patch adds the missing check for
HAVE_POSIX_SIGNALS.

I reported this upstream here:

    https://lists.gnu.org/archive/html/bug-readline/2021-01/msg00011.html

2021-02-06 Tom Tromey <email address hidden>

 * readline/signals.c (_rl_handle_signal): Add missing check for
 HAVE_POSIX_SIGNALS.

d255005... by Tom Tromey <email address hidden>

Import GNU Readline 8.1

This imports readline 8.1. I did this via various hackery in a
readline git repository to make a version of readline identical to
gdb's, then did a git merge.

2021-02-06 Tom Tromey <email address hidden>

 * Import readline 8.1.

7a9bd3b... by Mike Frysinger

sim: erc32/m32c/rl78: add sim_memory_map stub for gdb

These ports don't use the common sim core, so they weren't providing
a sim_memory_map for gdb, so they failed to link with the new memory
map logic added for the sim. Add stubs to fix.

4c0d76b... by Mike Frysinger

sim: watchpoints: use common sim_pc_get

Few arches implement STATE_WATCHPOINTS()->pc while all of them implement
sim_pc_get. Lets switch the sim-watch core for monitoring pc events to
the sim_pc_get API so this module works for all ports, and then we can
delete this old back channel of snooping in the port's cpu state -- the
code needs the pointer to the pc storage so that it can read out bytes
and compare them to the watchrange.

This also fixes the logic on multi-cpu sims by removing the limitation
of only being able to watch CPU0's state.

cd89c53... by Mike Frysinger

sim: add ChangeLog entries for last commits

8e25beb... by Mike Frysinger

sim: igen: drop libiberty linkage

This dir doesn't use anything from libiberty, so drop the linkage.

7a36eee... by Mike Frysinger

sim: common: switch AC_CONFIG_HEADERS

The AC_CONFIG_HEADER macro is long deprecated, so switch to the
newer form. This also gets rid of the position limitation, and
drops support for an argument to SIM_AC_COMMON which we haven't
used anywhere.

aa09469... by Mike Frysinger

sim: drop use of bfd/configure.host

These settings might have made sense in darker compiler times, but I
think they're largely obsolete now. Looking through the values that
get used in HDEFINES, it's quite limited, and configure itself should
handle them. If we still need something, we can leverage standard
autoconf macros instead, after we get a clear user report.

TDEFINES was never set anywhere and was always empty, so prune that.

2c6f2aa... by GDB Administrator <email address hidden>

Automatic date update in version.in

51a2525... by Alan Modra

PR27349, ar breaks symlinks

 PR 27349
 * rename.c (smart_rename): Test for existence and type of output
 file with lstat.