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