Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/gpl3/gdb/dist import new gdb
details: https://anonhg.NetBSD.org/src/rev/d600e1eb7232
branches: trunk
changeset: 339879:d600e1eb7232
user: christos <christos%NetBSD.org@localhost>
date: Sat Aug 15 10:18:10 2015 +0000
description:
import new gdb
diffstat:
external/gpl3/gdb/dist/cpu/or1k.opc | 421 +++
external/gpl3/gdb/dist/cpu/or1korfpx.cpu | 222 +
external/gpl3/gdb/dist/libiberty/ChangeLog | 212 +
external/gpl3/gdb/dist/libiberty/ChangeLog.jit | 23 +
external/gpl3/gdb/dist/libiberty/Makefile.in | 473 +++-
external/gpl3/gdb/dist/libiberty/_doprnt.c | 6 +-
external/gpl3/gdb/dist/libiberty/asprintf.c | 9 +-
external/gpl3/gdb/dist/libiberty/choose-temp.c | 1 -
external/gpl3/gdb/dist/libiberty/concat.c | 45 +-
external/gpl3/gdb/dist/libiberty/config.in | 31 +
external/gpl3/gdb/dist/libiberty/configure | 170 +-
external/gpl3/gdb/dist/libiberty/configure.ac | 21 +-
external/gpl3/gdb/dist/libiberty/cp-demangle.c | 91 +-
external/gpl3/gdb/dist/libiberty/cplus-dem.c | 25 +-
external/gpl3/gdb/dist/libiberty/d-demangle.c | 1338 ++++++++++
external/gpl3/gdb/dist/libiberty/filename_cmp.c | 29 +
external/gpl3/gdb/dist/libiberty/functions.texi | 69 +-
external/gpl3/gdb/dist/libiberty/maint-tool | 5 +-
external/gpl3/gdb/dist/libiberty/pex-common.c | 8 +-
external/gpl3/gdb/dist/libiberty/pex-common.h | 2 +-
external/gpl3/gdb/dist/libiberty/pex-djgpp.c | 6 +-
external/gpl3/gdb/dist/libiberty/pex-unix.c | 7 +-
external/gpl3/gdb/dist/libiberty/pex-win32.c | 52 +-
external/gpl3/gdb/dist/libiberty/regex.c | 6 +-
external/gpl3/gdb/dist/libiberty/sigsetmask.c | 1 -
external/gpl3/gdb/dist/libiberty/simple-object-elf.c | 38 +-
external/gpl3/gdb/dist/libiberty/simple-object.c | 50 +-
external/gpl3/gdb/dist/libiberty/snprintf.c | 10 +-
external/gpl3/gdb/dist/libiberty/strtoll.c | 175 +
external/gpl3/gdb/dist/libiberty/strtoull.c | 122 +
external/gpl3/gdb/dist/libiberty/testsuite/Makefile.in | 24 +-
external/gpl3/gdb/dist/libiberty/testsuite/d-demangle-expected | 936 ++++++
external/gpl3/gdb/dist/libiberty/testsuite/demangle-expected | 39 +
external/gpl3/gdb/dist/libiberty/testsuite/demangler-fuzzer.c | 108 +
external/gpl3/gdb/dist/libiberty/testsuite/test-strtol.c | 185 +
external/gpl3/gdb/dist/libiberty/vasprintf.c | 92 +-
external/gpl3/gdb/dist/libiberty/vprintf-support.c | 119 +
external/gpl3/gdb/dist/libiberty/vprintf-support.h | 22 +
external/gpl3/gdb/dist/libiberty/vsnprintf.c | 10 +-
external/gpl3/gdb/dist/libiberty/xasprintf.c | 50 +
external/gpl3/gdb/dist/libiberty/xvasprintf.c | 61 +
external/gpl3/gdb/dist/sim/avr/ChangeLog | 20 +-
external/gpl3/gdb/dist/sim/avr/Makefile.in | 2 +-
external/gpl3/gdb/dist/sim/avr/config.in | 7 +
external/gpl3/gdb/dist/sim/avr/configure | 113 +-
external/gpl3/gdb/dist/sim/avr/interp.c | 6 +-
external/gpl3/gdb/dist/sim/bfin/ChangeLog | 13 +
external/gpl3/gdb/dist/sim/bfin/Makefile.in | 2 +-
external/gpl3/gdb/dist/sim/bfin/bfin-sim.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/bfin-sim.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/config.in | 7 +
external/gpl3/gdb/dist/sim/bfin/configure | 124 +-
external/gpl3/gdb/dist/sim/bfin/devices.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/devices.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_cec.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_cec.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_ctimer.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_ctimer.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_dma.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_dma.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_dmac.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_dmac.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_ebiu_amc.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_ebiu_amc.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_ebiu_ddrc.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_ebiu_ddrc.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_ebiu_sdc.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_ebiu_sdc.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_emac.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_emac.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_eppi.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_eppi.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_evt.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_evt.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_gpio.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_gpio.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_gpio2.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_gpio2.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_gptimer.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_gptimer.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_jtag.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_jtag.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_mmu.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_mmu.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_nfc.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_nfc.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_otp.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_otp.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_pfmon.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_pfmon.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_pint.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_pint.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_pll.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_pll.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_ppi.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_ppi.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_rtc.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_rtc.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_sic.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_sic.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_spi.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_spi.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_trace.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_trace.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_twi.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_twi.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_uart.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_uart.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_uart2.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_uart2.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_wdog.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_wdog.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_wp.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-bfin_wp.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/dv-eth_phy.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/gui.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/gui.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/insn_list.def | 2 +-
external/gpl3/gdb/dist/sim/bfin/interp.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/linux-fixed-code.s | 2 +-
external/gpl3/gdb/dist/sim/bfin/machs.c | 2 +-
external/gpl3/gdb/dist/sim/bfin/machs.h | 2 +-
external/gpl3/gdb/dist/sim/bfin/proc_list.def | 2 +-
external/gpl3/gdb/dist/sim/bfin/sim-main.h | 2 +-
external/gpl3/gdb/dist/sim/common/ChangeLog | 111 +
external/gpl3/gdb/dist/sim/common/Make-common.in | 2 +-
external/gpl3/gdb/dist/sim/common/Makefile.in | 2 +-
external/gpl3/gdb/dist/sim/common/acinclude.m4 | 11 +-
external/gpl3/gdb/dist/sim/common/aclocal.m4 | 17 +-
external/gpl3/gdb/dist/sim/common/cgen-cpu.h | 2 +-
external/gpl3/gdb/dist/sim/common/cgen-defs.h | 2 +-
external/gpl3/gdb/dist/sim/common/cgen-engine.h | 2 +-
external/gpl3/gdb/dist/sim/common/cgen-mem.h | 2 +-
external/gpl3/gdb/dist/sim/common/cgen-ops.h | 2 +-
external/gpl3/gdb/dist/sim/common/cgen-par.c | 2 +-
external/gpl3/gdb/dist/sim/common/cgen-par.h | 2 +-
external/gpl3/gdb/dist/sim/common/cgen-run.c | 2 +-
external/gpl3/gdb/dist/sim/common/cgen-scache.c | 2 +-
external/gpl3/gdb/dist/sim/common/cgen-scache.h | 2 +-
external/gpl3/gdb/dist/sim/common/cgen-sim.h | 2 +-
external/gpl3/gdb/dist/sim/common/cgen-trace.c | 2 +-
external/gpl3/gdb/dist/sim/common/cgen-trace.h | 2 +-
external/gpl3/gdb/dist/sim/common/cgen-types.h | 2 +-
external/gpl3/gdb/dist/sim/common/cgen-utils.c | 2 +-
external/gpl3/gdb/dist/sim/common/config.in | 7 +
external/gpl3/gdb/dist/sim/common/configure | 117 +-
external/gpl3/gdb/dist/sim/common/create-version.sh | 2 +-
external/gpl3/gdb/dist/sim/common/dv-cfi.c | 2 +-
external/gpl3/gdb/dist/sim/common/dv-cfi.h | 2 +-
external/gpl3/gdb/dist/sim/common/dv-core.c | 2 +-
external/gpl3/gdb/dist/sim/common/dv-glue.c | 2 +-
external/gpl3/gdb/dist/sim/common/dv-pal.c | 2 +-
external/gpl3/gdb/dist/sim/common/dv-sockser.c | 2 +-
external/gpl3/gdb/dist/sim/common/dv-sockser.h | 2 +-
external/gpl3/gdb/dist/sim/common/genmloop.sh | 2 +-
external/gpl3/gdb/dist/sim/common/hw-alloc.c | 2 +-
external/gpl3/gdb/dist/sim/common/hw-alloc.h | 2 +-
external/gpl3/gdb/dist/sim/common/hw-base.c | 2 +-
external/gpl3/gdb/dist/sim/common/hw-base.h | 2 +-
external/gpl3/gdb/dist/sim/common/hw-device.c | 2 +-
external/gpl3/gdb/dist/sim/common/hw-device.h | 2 +-
external/gpl3/gdb/dist/sim/common/hw-events.c | 2 +-
external/gpl3/gdb/dist/sim/common/hw-events.h | 2 +-
external/gpl3/gdb/dist/sim/common/hw-handles.c | 2 +-
external/gpl3/gdb/dist/sim/common/hw-handles.h | 2 +-
external/gpl3/gdb/dist/sim/common/hw-instances.c | 2 +-
external/gpl3/gdb/dist/sim/common/hw-instances.h | 2 +-
external/gpl3/gdb/dist/sim/common/hw-main.h | 2 +-
external/gpl3/gdb/dist/sim/common/hw-ports.c | 2 +-
external/gpl3/gdb/dist/sim/common/hw-ports.h | 2 +-
external/gpl3/gdb/dist/sim/common/hw-properties.c | 2 +-
external/gpl3/gdb/dist/sim/common/hw-properties.h | 2 +-
external/gpl3/gdb/dist/sim/common/hw-tree.c | 2 +-
external/gpl3/gdb/dist/sim/common/hw-tree.h | 2 +-
external/gpl3/gdb/dist/sim/common/nrun.c | 2 +-
external/gpl3/gdb/dist/sim/common/run-sim.h | 2 +-
external/gpl3/gdb/dist/sim/common/run.1 | 2 +-
external/gpl3/gdb/dist/sim/common/run.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-abort.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-alu.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-arange.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-arange.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-assert.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-base.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-basics.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-bits.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-bits.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-command.c | 4 +-
external/gpl3/gdb/dist/sim/common/sim-config.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-config.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-core.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-core.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-cpu.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-cpu.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-endian.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-endian.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-engine.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-engine.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-events.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-events.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-fpu.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-fpu.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-hload.c | 8 +-
external/gpl3/gdb/dist/sim/common/sim-hrw.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-hw.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-hw.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-info.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-inline.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-inline.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-io.c | 6 +-
external/gpl3/gdb/dist/sim/common/sim-io.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-load.c | 24 +-
external/gpl3/gdb/dist/sim/common/sim-memopt.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-memopt.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-model.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-model.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-module.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-module.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-n-bits.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-n-core.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-n-endian.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-options.c | 4 +-
external/gpl3/gdb/dist/sim/common/sim-options.h | 4 +-
external/gpl3/gdb/dist/sim/common/sim-profile.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-profile.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-reason.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-reg.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-resume.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-run.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-signal.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-signal.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-stop.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-trace.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-trace.h | 5 +-
external/gpl3/gdb/dist/sim/common/sim-types.h | 2 +-
external/gpl3/gdb/dist/sim/common/sim-utils.c | 4 +-
external/gpl3/gdb/dist/sim/common/sim-utils.h | 6 +-
external/gpl3/gdb/dist/sim/common/sim-watch.c | 2 +-
external/gpl3/gdb/dist/sim/common/sim-watch.h | 2 +-
external/gpl3/gdb/dist/sim/common/syscall.c | 26 +-
external/gpl3/gdb/dist/sim/common/version.h | 2 +-
external/gpl3/gdb/dist/sim/d10v/ChangeLog | 21 +
external/gpl3/gdb/dist/sim/d10v/Makefile.in | 2 +-
external/gpl3/gdb/dist/sim/d10v/config.in | 7 +
external/gpl3/gdb/dist/sim/d10v/configure | 124 +-
external/gpl3/gdb/dist/sim/d10v/interp.c | 4 +-
external/gpl3/gdb/dist/sim/iq2000/ChangeLog | 15 +
external/gpl3/gdb/dist/sim/iq2000/Makefile.in | 2 +-
external/gpl3/gdb/dist/sim/iq2000/arch.c | 2 +-
external/gpl3/gdb/dist/sim/iq2000/arch.h | 2 +-
external/gpl3/gdb/dist/sim/iq2000/config.in | 13 +
external/gpl3/gdb/dist/sim/iq2000/configure | 123 +-
external/gpl3/gdb/dist/sim/iq2000/configure.ac | 8 +-
external/gpl3/gdb/dist/sim/iq2000/cpu.c | 2 +-
external/gpl3/gdb/dist/sim/iq2000/cpu.h | 2 +-
external/gpl3/gdb/dist/sim/iq2000/cpuall.h | 2 +-
external/gpl3/gdb/dist/sim/iq2000/decode.c | 2 +-
external/gpl3/gdb/dist/sim/iq2000/decode.h | 2 +-
external/gpl3/gdb/dist/sim/iq2000/iq2000-sim.h | 2 +-
external/gpl3/gdb/dist/sim/iq2000/iq2000.c | 2 +-
external/gpl3/gdb/dist/sim/iq2000/mloop.in | 2 +-
external/gpl3/gdb/dist/sim/iq2000/model.c | 2 +-
external/gpl3/gdb/dist/sim/iq2000/sem-switch.c | 2 +-
external/gpl3/gdb/dist/sim/iq2000/sem.c | 2 +-
external/gpl3/gdb/dist/sim/iq2000/sim-if.c | 2 +-
external/gpl3/gdb/dist/sim/m32r/arch.h | 2 +-
external/gpl3/gdb/dist/sim/m32r/configure.ac | 4 +-
external/gpl3/gdb/dist/sim/m32r/cpu2.c | 2 +-
external/gpl3/gdb/dist/sim/m32r/decode.h | 2 +-
external/gpl3/gdb/dist/sim/m32r/m32r.c | 2 +-
external/gpl3/gdb/dist/sim/m32r/m32rx.c | 2 +-
external/gpl3/gdb/dist/sim/m32r/mloop.in | 2 +-
external/gpl3/gdb/dist/sim/m32r/mloopx.in | 2 +-
external/gpl3/gdb/dist/sim/m32r/model2.c | 2 +-
external/gpl3/gdb/dist/sim/m32r/sem.c | 2 +-
external/gpl3/gdb/dist/sim/mcore/ChangeLog | 23 +
external/gpl3/gdb/dist/sim/mcore/Makefile.in | 2 +-
external/gpl3/gdb/dist/sim/mcore/config.in | 7 +
external/gpl3/gdb/dist/sim/mcore/configure | 113 +-
external/gpl3/gdb/dist/sim/mcore/interp.c | 16 +-
external/gpl3/gdb/dist/sim/mcore/sysdep.h | 2 +-
external/gpl3/gdb/dist/sim/mn10300/ChangeLog | 13 +
external/gpl3/gdb/dist/sim/mn10300/config.in | 3 +
external/gpl3/gdb/dist/sim/mn10300/configure | 124 +-
external/gpl3/gdb/dist/sim/mn10300/dv-mn103cpu.c | 2 +-
external/gpl3/gdb/dist/sim/mn10300/dv-mn103int.c | 2 +-
external/gpl3/gdb/dist/sim/mn10300/dv-mn103iop.c | 2 +-
external/gpl3/gdb/dist/sim/mn10300/dv-mn103ser.c | 2 +-
external/gpl3/gdb/dist/sim/mn10300/dv-mn103tim.c | 2 +-
external/gpl3/gdb/dist/sim/mn10300/sim-main.h | 2 +-
external/gpl3/gdb/dist/sim/moxie/ChangeLog | 46 +
external/gpl3/gdb/dist/sim/moxie/Makefile.in | 2 +-
external/gpl3/gdb/dist/sim/moxie/config.in | 7 +
external/gpl3/gdb/dist/sim/moxie/configure | 113 +-
external/gpl3/gdb/dist/sim/moxie/interp.c | 167 +-
external/gpl3/gdb/dist/sim/moxie/sim-main.h | 2 +-
external/gpl3/gdb/dist/sim/moxie/sysdep.h | 2 +-
external/gpl3/gdb/dist/sim/msp430/ChangeLog | 50 +
external/gpl3/gdb/dist/sim/msp430/Makefile.in | 2 +-
external/gpl3/gdb/dist/sim/msp430/config.in | 57 +
external/gpl3/gdb/dist/sim/msp430/configure | 113 +-
external/gpl3/gdb/dist/sim/msp430/configure.ac | 2 +-
external/gpl3/gdb/dist/sim/msp430/msp430-sim.c | 252 +-
external/gpl3/gdb/dist/sim/msp430/msp430-sim.h | 20 +-
external/gpl3/gdb/dist/sim/msp430/sim-main.h | 2 +-
external/gpl3/gdb/dist/sim/msp430/trace.c | 2 +-
external/gpl3/gdb/dist/sim/msp430/trace.h | 2 +-
external/gpl3/gdb/dist/sim/ppc/ChangeLog | 34 +-
external/gpl3/gdb/dist/sim/ppc/ChangeLog.00 | 2 +-
external/gpl3/gdb/dist/sim/ppc/Makefile.in | 2 +-
external/gpl3/gdb/dist/sim/ppc/altivec.igen | 2 +-
external/gpl3/gdb/dist/sim/ppc/altivec_expression.h | 2 +-
external/gpl3/gdb/dist/sim/ppc/altivec_registers.h | 2 +-
external/gpl3/gdb/dist/sim/ppc/basics.h | 1 +
external/gpl3/gdb/dist/sim/ppc/config.in | 6 +
external/gpl3/gdb/dist/sim/ppc/configure | 106 +
external/gpl3/gdb/dist/sim/ppc/configure.ac | 3 +
external/gpl3/gdb/dist/sim/ppc/dp-bit.c | 2 +-
external/gpl3/gdb/dist/sim/ppc/e500.igen | 2 +-
external/gpl3/gdb/dist/sim/ppc/e500_expression.h | 2 +-
external/gpl3/gdb/dist/sim/ppc/e500_registers.h | 2 +-
external/gpl3/gdb/dist/sim/ppc/gdb-sim.c | 2 +-
external/gpl3/gdb/dist/sim/ppc/hw_com.c | 4 +-
external/gpl3/gdb/dist/sim/ppc/hw_htab.c | 1 +
external/gpl3/gdb/dist/sim/ppc/ld-cache.h | 2 +-
external/gpl3/gdb/dist/sim/ppc/ppc-instructions | 2 +-
external/gpl3/gdb/dist/sim/ppc/psim.texinfo | 2 +-
external/gpl3/gdb/dist/sim/ppc/sim_calls.c | 4 +-
external/gpl3/gdb/dist/sim/rl78/ChangeLog | 18 +
external/gpl3/gdb/dist/sim/rl78/Makefile.in | 2 +-
external/gpl3/gdb/dist/sim/rl78/config.in | 7 +
external/gpl3/gdb/dist/sim/rl78/configure | 113 +-
external/gpl3/gdb/dist/sim/rl78/configure.ac | 2 +-
external/gpl3/gdb/dist/sim/rl78/cpu.c | 2 +-
external/gpl3/gdb/dist/sim/rl78/cpu.h | 2 +-
external/gpl3/gdb/dist/sim/rl78/gdb-if.c | 13 +-
external/gpl3/gdb/dist/sim/rl78/load.c | 2 +-
external/gpl3/gdb/dist/sim/rl78/load.h | 2 +-
external/gpl3/gdb/dist/sim/rl78/main.c | 2 +-
external/gpl3/gdb/dist/sim/rl78/mem.c | 2 +-
external/gpl3/gdb/dist/sim/rl78/mem.h | 2 +-
external/gpl3/gdb/dist/sim/rl78/rl78.c | 2 +-
external/gpl3/gdb/dist/sim/rl78/trace.c | 2 +-
external/gpl3/gdb/dist/sim/rl78/trace.h | 2 +-
external/gpl3/gdb/dist/sim/rx/ChangeLog | 30 +
external/gpl3/gdb/dist/sim/rx/Makefile.in | 2 +-
external/gpl3/gdb/dist/sim/rx/config.in | 7 +
external/gpl3/gdb/dist/sim/rx/configure | 113 +-
external/gpl3/gdb/dist/sim/rx/configure.ac | 2 +-
external/gpl3/gdb/dist/sim/rx/cpu.h | 2 +-
external/gpl3/gdb/dist/sim/rx/err.c | 2 +-
external/gpl3/gdb/dist/sim/rx/err.h | 2 +-
external/gpl3/gdb/dist/sim/rx/fpu.c | 2 +-
external/gpl3/gdb/dist/sim/rx/fpu.h | 2 +-
external/gpl3/gdb/dist/sim/rx/gdb-if.c | 63 +-
external/gpl3/gdb/dist/sim/rx/load.c | 2 +-
external/gpl3/gdb/dist/sim/rx/load.h | 2 +-
external/gpl3/gdb/dist/sim/rx/main.c | 2 +-
external/gpl3/gdb/dist/sim/rx/mem.c | 2 +-
external/gpl3/gdb/dist/sim/rx/mem.h | 2 +-
external/gpl3/gdb/dist/sim/rx/misc.c | 2 +-
external/gpl3/gdb/dist/sim/rx/misc.h | 2 +-
external/gpl3/gdb/dist/sim/rx/reg.c | 2 +-
external/gpl3/gdb/dist/sim/rx/rx.c | 2 +-
external/gpl3/gdb/dist/sim/rx/syscalls.c | 2 +-
external/gpl3/gdb/dist/sim/rx/syscalls.h | 2 +-
external/gpl3/gdb/dist/sim/rx/trace.c | 2 +-
external/gpl3/gdb/dist/sim/rx/trace.h | 2 +-
external/gpl3/gdb/dist/sim/sh64/ChangeLog | 15 +
external/gpl3/gdb/dist/sim/sh64/Makefile.in | 2 +-
external/gpl3/gdb/dist/sim/sh64/arch.c | 2 +-
external/gpl3/gdb/dist/sim/sh64/arch.h | 2 +-
external/gpl3/gdb/dist/sim/sh64/config.in | 13 +
external/gpl3/gdb/dist/sim/sh64/configure | 123 +-
external/gpl3/gdb/dist/sim/sh64/configure.ac | 8 +-
external/gpl3/gdb/dist/sim/sh64/cpu.c | 2 +-
external/gpl3/gdb/dist/sim/sh64/cpu.h | 2 +-
external/gpl3/gdb/dist/sim/sh64/cpuall.h | 2 +-
external/gpl3/gdb/dist/sim/sh64/decode-compact.c | 2 +-
external/gpl3/gdb/dist/sim/sh64/decode-compact.h | 2 +-
external/gpl3/gdb/dist/sim/sh64/decode-media.c | 2 +-
external/gpl3/gdb/dist/sim/sh64/decode-media.h | 2 +-
external/gpl3/gdb/dist/sim/sh64/defs-compact.h | 2 +-
external/gpl3/gdb/dist/sim/sh64/defs-media.h | 2 +-
external/gpl3/gdb/dist/sim/sh64/eng.h | 2 +-
external/gpl3/gdb/dist/sim/sh64/sem-compact-switch.c | 2 +-
external/gpl3/gdb/dist/sim/sh64/sem-compact.c | 2 +-
external/gpl3/gdb/dist/sim/sh64/sem-media-switch.c | 2 +-
external/gpl3/gdb/dist/sim/sh64/sem-media.c | 2 +-
external/gpl3/gdb/dist/sim/sh64/sh-desc.c | 2 +-
external/gpl3/gdb/dist/sim/sh64/sh-desc.h | 2 +-
external/gpl3/gdb/dist/sim/sh64/sh-opc.h | 2 +-
external/gpl3/gdb/dist/sim/sh64/sh64-sim.h | 2 +-
external/gpl3/gdb/dist/sim/sh64/sh64.c | 2 +-
external/gpl3/gdb/dist/sim/sh64/sim-if.c | 2 +-
395 files changed, 7734 insertions(+), 923 deletions(-)
diffs (truncated from 14980 to 300 lines):
diff -r ba0370cb14bd -r d600e1eb7232 external/gpl3/gdb/dist/cpu/or1k.opc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/gpl3/gdb/dist/cpu/or1k.opc Sat Aug 15 10:18:10 2015 +0000
@@ -0,0 +1,421 @@
+/* OpenRISC 1000 opcode support. -*- C -*-
+ Copyright 2000-2014 Free Software Foundation, Inc.
+
+ Originally ontributed for OR32 by Red Hat Inc;
+
+ This file is part of the GNU Binutils.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, see <http://www.gnu.org/licenses/>. */
+
+/* This file is an addendum to or1k.cpu. Heavy use of C code isn't
+ appropriate in .cpu files, so it resides here. This especially applies
+ to assembly/disassembly where parsing/printing can be quite involved.
+ Such things aren't really part of the specification of the cpu, per se,
+ so .cpu files provide the general framework and .opc files handle the
+ nitty-gritty details as necessary.
+
+ Each section is delimited with start and end markers.
+
+ <arch>-opc.h additions use: "-- opc.h"
+ <arch>-opc.c additions use: "-- opc.c"
+ <arch>-asm.c additions use: "-- asm.c"
+ <arch>-dis.c additions use: "-- dis.c"
+ <arch>-ibd.h additions use: "-- ibd.h" */
+
+/* -- opc.h */
+
+#undef CGEN_DIS_HASH_SIZE
+#define CGEN_DIS_HASH_SIZE 256
+#undef CGEN_DIS_HASH
+#define CGEN_DIS_HASH(buffer, value) (((unsigned char *) (buffer))[0] >> 2)
+
+/* -- */
+
+/* -- opc.c */
+/* -- */
+
+/* -- asm.c */
+
+static const char * MISSING_CLOSING_PARENTHESIS = N_("missing `)'");
+
+#define CGEN_VERBOSE_ASSEMBLER_ERRORS
+
+static const char *
+parse_disp26 (CGEN_CPU_DESC cd,
+ const char ** strp,
+ int opindex,
+ int opinfo,
+ enum cgen_parse_operand_result * resultp,
+ bfd_vma * valuep)
+{
+ const char *errmsg = NULL;
+ enum cgen_parse_operand_result result_type;
+
+ if (strncasecmp (*strp, "plt(", 4) == 0)
+ {
+ bfd_vma value;
+
+ *strp += 4;
+ errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_OR1K_PLT26,
+ & result_type, & value);
+ if (**strp != ')')
+ return MISSING_CLOSING_PARENTHESIS;
+ ++*strp;
+ if (errmsg == NULL
+ && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
+ value = (value >> 2) & 0xffff;
+ *valuep = value;
+ return errmsg;
+ }
+ return cgen_parse_address (cd, strp, opindex, opinfo, resultp, valuep);
+}
+
+static const char *
+parse_simm16 (CGEN_CPU_DESC cd, const char ** strp, int opindex, long * valuep)
+{
+ const char *errmsg;
+ enum cgen_parse_operand_result result_type;
+ long ret;
+
+ if (**strp == '#')
+ ++*strp;
+
+ if (strncasecmp (*strp, "hi(", 3) == 0)
+ {
+ bfd_vma value;
+
+ *strp += 3;
+ errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_HI16,
+ & result_type, & value);
+ if (**strp != ')')
+ errmsg = MISSING_CLOSING_PARENTHESIS;
+ ++*strp;
+
+ ret = value;
+
+ if (errmsg == NULL
+ && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
+ {
+ ret >>= 16;
+ ret &= 0xffff;
+ ret = (ret ^ 0x8000) - 0x8000;
+ }
+ }
+ else if (strncasecmp (*strp, "lo(", 3) == 0)
+ {
+ bfd_vma value;
+
+ *strp += 3;
+ errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_LO16,
+ & result_type, & value);
+ if (**strp != ')')
+ return MISSING_CLOSING_PARENTHESIS;
+ ++*strp;
+
+ ret = value;
+
+ if (result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
+ {
+ ret &= 0xffff;
+ ret = (ret ^ 0x8000) - 0x8000;
+ }
+ }
+ else if (strncasecmp (*strp, "got(", 4) == 0)
+ {
+ bfd_vma value;
+
+ *strp += 4;
+ errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_OR1K_GOT16,
+ & result_type, & value);
+ if (**strp != ')')
+ return MISSING_CLOSING_PARENTHESIS;
+ ++*strp;
+ if (errmsg == NULL
+ && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
+ value &= 0xffff;
+ *valuep = value;
+ return errmsg;
+ }
+ else if (strncasecmp (*strp, "gotpchi(", 8) == 0)
+ {
+ bfd_vma value;
+
+ *strp += 8;
+ errmsg = cgen_parse_address (cd, strp, opindex,
+ BFD_RELOC_OR1K_GOTPC_HI16,
+ & result_type, & value);
+ if (**strp != ')')
+ return MISSING_CLOSING_PARENTHESIS;
+ ++*strp;
+ if (errmsg == NULL
+ && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
+ value = (value >> 16) & 0xffff;
+ *valuep = value;
+ return errmsg;
+ }
+ else if (strncasecmp (*strp, "gotpclo(", 8) == 0)
+ {
+ bfd_vma value;
+
+ *strp += 8;
+ errmsg = cgen_parse_address (cd, strp, opindex,
+ BFD_RELOC_OR1K_GOTPC_LO16,
+ &result_type, &value);
+ if (**strp != ')')
+ return MISSING_CLOSING_PARENTHESIS;
+ ++*strp;
+ if (errmsg == NULL
+ && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
+ value &= 0xffff;
+ *valuep = value;
+ return errmsg;
+ }
+ else if (strncasecmp (*strp, "gotoffhi(", 9) == 0)
+ {
+ bfd_vma value;
+
+ *strp += 9;
+ errmsg = cgen_parse_address (cd, strp, opindex,
+ BFD_RELOC_OR1K_GOTOFF_HI16,
+ & result_type, & value);
+
+ if (**strp != ')')
+ return MISSING_CLOSING_PARENTHESIS;
+ ++*strp;
+ if (errmsg == NULL
+ && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
+ value = (value >> 16) & 0xffff;
+ *valuep = value;
+ return errmsg;
+ }
+ else if (strncasecmp (*strp, "gotofflo(", 9) == 0)
+ {
+ bfd_vma value;
+
+ *strp += 9;
+ errmsg = cgen_parse_address (cd, strp, opindex,
+ BFD_RELOC_OR1K_GOTOFF_LO16,
+ &result_type, &value);
+ if (**strp != ')')
+ return MISSING_CLOSING_PARENTHESIS;
+ ++*strp;
+ if (errmsg == NULL
+ && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
+ value &= 0xffff;
+ *valuep = value;
+ return errmsg;
+ }
+ else if (strncasecmp (*strp, "tlsgdhi(", 8) == 0)
+ {
+ bfd_vma value;
+
+ *strp += 8;
+ errmsg = cgen_parse_address (cd, strp, opindex,
+ BFD_RELOC_OR1K_TLS_GD_HI16,
+ & result_type, & value);
+
+ if (**strp != ')')
+ return MISSING_CLOSING_PARENTHESIS;
+ ++*strp;
+ if (errmsg == NULL
+ && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
+ value = (value >> 16) & 0xffff;
+ *valuep = value;
+ return errmsg;
+ }
+ else if (strncasecmp (*strp, "tlsgdlo(", 8) == 0)
+ {
+ bfd_vma value;
+
+ *strp += 8;
+ errmsg = cgen_parse_address (cd, strp, opindex,
+ BFD_RELOC_OR1K_TLS_GD_LO16,
+ &result_type, &value);
+ if (**strp != ')')
+ return MISSING_CLOSING_PARENTHESIS;
+ ++*strp;
+ if (errmsg == NULL
+ && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
+ value &= 0xffff;
+ *valuep = value;
+ return errmsg;
+ }
+ else if (strncasecmp (*strp, "tlsldmhi(", 9) == 0)
+ {
+ bfd_vma value;
+
+ *strp += 9;
+ errmsg = cgen_parse_address (cd, strp, opindex,
+ BFD_RELOC_OR1K_TLS_LDM_HI16,
+ & result_type, & value);
+
+ if (**strp != ')')
+ return MISSING_CLOSING_PARENTHESIS;
+ ++*strp;
+ if (errmsg == NULL
+ && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
+ value = (value >> 16) & 0xffff;
+ *valuep = value;
+ return errmsg;
+ }
+ else if (strncasecmp (*strp, "tlsldmlo(", 9) == 0)
+ {
+ bfd_vma value;
+
+ *strp += 9;
+ errmsg = cgen_parse_address (cd, strp, opindex,
+ BFD_RELOC_OR1K_TLS_LDM_LO16,
+ &result_type, &value);
+ if (**strp != ')')
+ return MISSING_CLOSING_PARENTHESIS;
+ ++*strp;
+ if (errmsg == NULL
+ && result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
+ value &= 0xffff;
+ *valuep = value;
+ return errmsg;
+ }
+ else if (strncasecmp (*strp, "dtpoffhi(", 9) == 0)
+ {
+ bfd_vma value;
+
+ *strp += 9;
+ errmsg = cgen_parse_address (cd, strp, opindex,
+ BFD_RELOC_OR1K_TLS_LDO_HI16,
+ & result_type, & value);
Home |
Main Index |
Thread Index |
Old Index