This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-check_binutils in repository toolchain/ci/binutils-gdb.
from 7c96e6120f [GOLD]: Re: Add -Bno-symbolic adds fc5e0925d4 _mul_overflow and get_encoded_value adds ebb1786492 SAFE_BYTE_GET_INTERNAL adds edba4e4aba process_debug_info adds 37195e23e7 read_debug_line_header adds 56051e28a3 display_debug_lines_decoded adds 35b2c89ec8 display_debug_pubnames_worker adds c03df92247 display_debug_macinfo adds 46d1214d88 get_line_filename_and_dirname adds b0d461ec37 display_debug_macro adds 7848009791 display_loc_list adds 6ca0735017 display_debug_aranges adds 5250d2f0a5 display_debug_str_offsets adds 669f463dbc display_debug_rnglists_list adds b495154607 display_debug_ranges adds c93c4a8540 read_cie adds 5897a38984 display_debug_frames adds d7870f6304 display_debug_names adds bb19bf1269 display_gdb_index adds b9c0d70312 process_cu_tu_index adds c5a2e0123b sim: switch to libiberty environ.h adds be2bc30f9c sim: ppc: clean up various warnings adds 246ee38501 Automatic date update in version.in adds 79633c125e sim: riscv: move __int128 check to configure adds ea11a98dbd CTF: handle forward reference type adds 681eb80f12 Automatic date update in version.in adds 6df01ab8ab sim: switch config.h usage to defs.h adds 92bc001e1f sim: install library header files new 383861bd08 sim: invert sim_state storage new 85d93de3d8 sim: bfin: invert sim_state storage new e106fc358c sim: cgen: invert sim_state storage for cgen ports new 937af0fde5 sim: avr: invert sim_state storage new 8ea7241cf3 sim: mips: invert sim_state storage new 2ad10cb222 sim: h8300: invert sim_state storage new 10c23a2c6f sim: riscv: invert sim_state storage new f4fdd84587 sim: fully merge sim_state_base into sim_state new 467f8eb233 gdb/fortran: test case modified to suit the clang behavior.
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/version.h | 2 +- binutils/ChangeLog | 102 +++ binutils/bucomm.h | 8 + binutils/dwarf.c | 688 ++++++++++----------- gdb/ChangeLog | 6 + gdb/ctfread.c | 49 +- gdb/testsuite/ChangeLog | 9 + gdb/testsuite/gdb.ctf/funcreturn.exp | 190 ++++++ gdb/testsuite/{gdb.base => gdb.ctf}/whatis.c | 6 +- .../gdb.fortran/class-allocatable-array.exp | 13 +- sim/ChangeLog | 9 + sim/Makefile.am | 4 + sim/Makefile.in | 106 ++-- sim/aarch64/ChangeLog | 20 + sim/aarch64/config.in | 3 + sim/aarch64/configure | 14 +- sim/aarch64/cpustate.c | 3 + sim/aarch64/cpustate.h | 1 - sim/aarch64/interp.c | 4 +- sim/aarch64/memory.c | 4 +- sim/aarch64/sim-main.h | 7 - sim/aarch64/simulator.c | 4 +- sim/aarch64/simulator.h | 1 - sim/arm/ChangeLog | 20 + sim/arm/armcopro.c | 3 + sim/arm/armdefs.h | 1 - sim/arm/armemu.c | 3 + sim/arm/arminit.c | 3 + sim/arm/armos.c | 4 +- sim/arm/armsupp.c | 3 + sim/arm/armvirt.c | 3 + sim/arm/config.in | 3 + sim/arm/configure | 14 +- sim/arm/iwmmxt.c | 3 + sim/arm/maverick.c | 3 + sim/arm/sim-main.h | 7 - sim/arm/thumbemu.c | 3 + sim/arm/wrapper.c | 4 +- sim/avr/ChangeLog | 23 + sim/avr/config.in | 3 + sim/avr/configure | 14 +- sim/avr/interp.c | 16 +- sim/avr/sim-main.h | 8 +- sim/bfin/ChangeLog | 28 + sim/bfin/bfin-sim.c | 3 +- sim/bfin/config.in | 3 + sim/bfin/configure | 14 +- sim/bfin/devices.c | 3 +- sim/bfin/dv-bfin_cec.c | 3 +- sim/bfin/dv-bfin_ctimer.c | 3 +- sim/bfin/dv-bfin_dma.c | 3 +- sim/bfin/dv-bfin_dmac.c | 3 +- sim/bfin/dv-bfin_ebiu_amc.c | 3 +- sim/bfin/dv-bfin_ebiu_ddrc.c | 3 +- sim/bfin/dv-bfin_ebiu_sdc.c | 3 +- sim/bfin/dv-bfin_emac.c | 3 +- sim/bfin/dv-bfin_eppi.c | 3 +- sim/bfin/dv-bfin_evt.c | 3 +- sim/bfin/dv-bfin_gpio.c | 3 +- sim/bfin/dv-bfin_gpio2.c | 3 +- sim/bfin/dv-bfin_gptimer.c | 3 +- sim/bfin/dv-bfin_jtag.c | 3 +- sim/bfin/dv-bfin_mmu.c | 3 +- sim/bfin/dv-bfin_nfc.c | 3 +- sim/bfin/dv-bfin_otp.c | 3 +- sim/bfin/dv-bfin_pfmon.c | 3 +- sim/bfin/dv-bfin_pint.c | 3 +- sim/bfin/dv-bfin_pll.c | 3 +- sim/bfin/dv-bfin_ppi.c | 3 +- sim/bfin/dv-bfin_rtc.c | 3 +- sim/bfin/dv-bfin_sic.c | 3 +- sim/bfin/dv-bfin_spi.c | 3 +- sim/bfin/dv-bfin_trace.c | 3 +- sim/bfin/dv-bfin_twi.c | 3 +- sim/bfin/dv-bfin_uart.c | 3 +- sim/bfin/dv-bfin_uart2.c | 3 +- sim/bfin/dv-bfin_wdog.c | 3 +- sim/bfin/dv-bfin_wp.c | 3 +- sim/bfin/dv-eth_phy.c | 3 +- sim/bfin/gui.c | 3 +- sim/bfin/interp.c | 6 +- sim/bfin/machs.c | 3 +- sim/bfin/sim-main.h | 9 +- sim/bpf/ChangeLog | 12 + sim/bpf/bpf-helpers.c | 3 + sim/bpf/bpf.c | 3 + sim/bpf/config.in | 3 + sim/bpf/configure | 14 +- sim/bpf/sim-if.c | 3 + sim/bpf/sim-main.h | 9 - sim/bpf/traps.c | 3 + sim/common/ChangeLog | 82 +++ sim/common/callback.c | 6 +- sim/common/cgen-accfp.c | 3 + sim/common/cgen-defs.h | 2 +- sim/common/cgen-fpu.c | 3 + sim/common/cgen-par.c | 3 + sim/common/cgen-run.c | 3 + sim/common/cgen-scache.c | 3 + sim/common/cgen-trace.c | 4 +- sim/common/cgen-utils.c | 4 +- sim/{igen/gen-model.h => common/defs.h} | 18 +- sim/common/dv-cfi.c | 3 +- sim/common/dv-core.c | 2 + sim/common/dv-glue.c | 2 + sim/common/dv-pal.c | 4 +- sim/common/dv-sockser.c | 4 +- sim/common/genmloop.sh | 3 + sim/common/gentmap.c | 2 +- sim/common/hw-alloc.c | 2 + sim/common/hw-base.c | 2 + sim/common/hw-device.c | 2 + sim/common/hw-events.c | 2 + sim/common/hw-handles.c | 2 + sim/common/hw-instances.c | 2 + sim/common/hw-ports.c | 2 + sim/common/hw-properties.c | 3 + sim/common/hw-tree.c | 2 + sim/common/nrun.c | 13 +- sim/common/sim-abort.c | 3 + sim/common/sim-arange.c | 3 + sim/common/sim-base.h | 94 +-- sim/common/sim-basics.h | 4 +- sim/common/sim-bits.c | 3 + sim/common/sim-close.c | 3 + sim/common/sim-command.c | 3 + sim/common/sim-config.c | 2 + sim/common/sim-core.c | 3 + sim/common/sim-cpu.c | 3 + sim/common/sim-endian.c | 3 + sim/common/sim-engine.c | 3 + sim/common/sim-events.c | 3 + sim/common/sim-fpu.c | 3 + sim/common/sim-hload.c | 3 + sim/common/sim-hrw.c | 3 + sim/common/sim-hw.c | 3 + sim/common/sim-info.c | 3 + sim/common/sim-inline.c | 3 + sim/common/sim-io.c | 4 + sim/common/sim-load.c | 6 +- sim/common/sim-memopt.c | 3 +- sim/common/sim-model.c | 3 + sim/common/sim-module.c | 4 +- sim/common/sim-options.c | 4 +- sim/common/sim-profile.c | 3 + sim/common/sim-reason.c | 3 + sim/common/sim-reg.c | 3 + sim/common/sim-resume.c | 3 + sim/common/sim-run.c | 3 + sim/common/sim-signal.c | 3 + sim/common/sim-stop.c | 3 + sim/common/sim-syscall.c | 3 +- sim/common/sim-trace.c | 3 + sim/common/sim-utils.c | 10 +- sim/common/sim-watch.c | 4 +- sim/common/syscall.c | 6 +- sim/cr16/ChangeLog | 22 + sim/cr16/config.in | 3 + sim/cr16/configure | 14 +- sim/cr16/cr16_sim.h | 1 - sim/cr16/gencode.c | 5 +- sim/cr16/interp.c | 4 +- sim/cr16/sim-main.h | 7 - sim/cr16/simops.c | 4 +- sim/cris/ChangeLog | 20 + sim/cris/config.in | 3 + sim/cris/configure | 14 +- sim/cris/cris-tmpl.c | 3 + sim/cris/crisv10f.c | 3 + sim/cris/crisv32f.c | 3 + sim/cris/dv-cris.c | 3 + sim/cris/dv-cris_900000xx.c | 3 + sim/cris/dv-rv.c | 2 + sim/cris/rvdummy.c | 5 +- sim/cris/sim-if.c | 25 +- sim/cris/sim-main.h | 10 - sim/cris/traps.c | 3 + sim/d10v/ChangeLog | 19 + sim/d10v/config.in | 3 + sim/d10v/configure | 14 +- sim/d10v/d10v_sim.h | 1 - sim/d10v/endian.c | 3 + sim/d10v/gencode.c | 1 - sim/d10v/interp.c | 4 +- sim/d10v/sim-main.h | 7 - sim/d10v/simops.c | 3 +- sim/erc32/ChangeLog | 10 + sim/erc32/config.in | 3 + sim/erc32/configure | 14 +- sim/erc32/erc32.c | 4 +- sim/erc32/exec.c | 4 +- sim/erc32/float.c | 4 +- sim/erc32/func.c | 4 +- sim/erc32/help.c | 4 +- sim/erc32/interf.c | 4 +- sim/erc32/sis.c | 4 +- sim/erc32/sis.h | 1 - sim/example-synacor/ChangeLog | 17 + sim/example-synacor/config.in | 3 + sim/example-synacor/configure | 14 +- sim/example-synacor/interp.c | 3 +- sim/example-synacor/sim-main.c | 3 +- sim/example-synacor/sim-main.h | 7 - sim/frv/ChangeLog | 15 + sim/frv/cache.c | 3 + sim/frv/config.in | 3 + sim/frv/configure | 14 +- sim/frv/frv.c | 3 + sim/frv/interrupts.c | 3 + sim/frv/memory.c | 3 + sim/frv/options.c | 3 + sim/frv/pipeline.c | 3 + sim/frv/profile-fr400.c | 6 +- sim/frv/profile-fr450.c | 6 +- sim/frv/profile-fr500.c | 6 +- sim/frv/profile-fr550.c | 6 +- sim/frv/profile.c | 6 +- sim/frv/registers.c | 3 + sim/frv/reset.c | 3 + sim/frv/sim-if.c | 3 + sim/frv/sim-main.h | 14 - sim/frv/traps.c | 3 + sim/ft32/ChangeLog | 17 + sim/ft32/config.in | 3 + sim/ft32/configure | 14 +- sim/ft32/interp.c | 4 +- sim/ft32/sim-main.h | 7 - sim/h8300/ChangeLog | 29 + sim/h8300/compile.c | 23 +- sim/h8300/config.in | 3 + sim/h8300/configure | 14 +- sim/h8300/sim-main.h | 7 +- sim/iq2000/ChangeLog | 13 + sim/iq2000/config.in | 3 + sim/iq2000/configure | 14 +- sim/iq2000/iq2000.c | 3 + sim/iq2000/sim-if.c | 3 + sim/iq2000/sim-main.h | 14 - sim/lm32/ChangeLog | 13 + sim/lm32/config.in | 3 + sim/lm32/configure | 14 +- sim/lm32/dv-lm32cpu.c | 3 + sim/lm32/dv-lm32timer.c | 3 + sim/lm32/dv-lm32uart.c | 3 + sim/lm32/lm32.c | 3 + sim/lm32/sim-if.c | 3 + sim/lm32/sim-main.h | 11 - sim/lm32/traps.c | 3 + sim/lm32/user.c | 3 + sim/m32c/ChangeLog | 10 + sim/m32c/config.in | 3 + sim/m32c/configure | 14 +- sim/m32c/gdb-if.c | 4 +- sim/m32c/int.c | 2 + sim/m32c/load.c | 4 +- sim/m32c/main.c | 3 +- sim/m32c/mem.c | 3 +- sim/m32c/misc.c | 2 + sim/m32c/opc2c.c | 2 + sim/m32c/reg.c | 2 + sim/m32c/srcdest.c | 2 + sim/m32c/syscalls.c | 4 +- sim/m32c/trace.c | 4 +- sim/m32r/ChangeLog | 15 + sim/m32r/config.in | 3 + sim/m32r/configure | 14 +- sim/m32r/dv-m32r_cache.c | 3 +- sim/m32r/dv-m32r_uart.c | 3 +- sim/m32r/m32r.c | 3 + sim/m32r/m32r2.c | 3 + sim/m32r/m32rx.c | 3 + sim/m32r/sim-if.c | 3 + sim/m32r/sim-main.h | 10 - sim/m32r/traps-linux.c | 3 + sim/m32r/traps.c | 3 + sim/m4/sim_ac_common.m4 | 1 + sim/m68hc11/ChangeLog | 19 + sim/m68hc11/config.in | 3 + sim/m68hc11/configure | 14 +- sim/m68hc11/dv-m68hc11.c | 2 + sim/m68hc11/dv-m68hc11eepr.c | 2 + sim/m68hc11/dv-m68hc11sio.c | 2 + sim/m68hc11/dv-m68hc11spi.c | 2 + sim/m68hc11/dv-m68hc11tim.c | 2 + sim/m68hc11/dv-nvram.c | 2 + sim/m68hc11/emulos.c | 3 + sim/m68hc11/gencode.c | 3 + sim/m68hc11/interp.c | 3 + sim/m68hc11/interrupts.c | 3 + sim/m68hc11/m68hc11_sim.c | 3 + sim/m68hc11/sim-main.h | 7 - sim/mcore/ChangeLog | 17 + sim/mcore/config.in | 3 + sim/mcore/configure | 14 +- sim/mcore/interp.c | 4 +- sim/mcore/sim-main.h | 7 - sim/microblaze/ChangeLog | 17 + sim/microblaze/config.in | 3 + sim/microblaze/configure | 14 +- sim/microblaze/interp.c | 4 +- sim/microblaze/sim-main.h | 7 - sim/mips/ChangeLog | 27 + sim/mips/config.in | 3 + sim/mips/configure | 14 +- sim/mips/cp1.c | 3 + sim/mips/dsp.c | 3 + sim/mips/dv-tx3904cpu.c | 2 + sim/mips/dv-tx3904irc.c | 2 + sim/mips/dv-tx3904sio.c | 2 + sim/mips/dv-tx3904tmr.c | 2 + sim/mips/interp.c | 10 +- sim/mips/m16run.c | 3 + sim/mips/mdmx.c | 3 + sim/mips/micromips.igen | 6 +- sim/mips/micromipsrun.c | 12 +- sim/mips/sim-main.c | 3 + sim/mips/sim-main.h | 22 +- sim/mn10300/ChangeLog | 19 + sim/mn10300/config.in | 3 + sim/mn10300/configure | 14 +- sim/mn10300/dv-mn103cpu.c | 2 + sim/mn10300/dv-mn103int.c | 2 + sim/mn10300/dv-mn103iop.c | 3 + sim/mn10300/dv-mn103ser.c | 3 + sim/mn10300/dv-mn103tim.c | 3 + sim/mn10300/interp.c | 4 +- sim/mn10300/op_utils.c | 3 + sim/mn10300/sim-main.h | 11 - sim/moxie/ChangeLog | 17 + sim/moxie/config.in | 3 + sim/moxie/configure | 14 +- sim/moxie/interp.c | 4 +- sim/moxie/sim-main.h | 7 - sim/msp430/ChangeLog | 17 + sim/msp430/config.in | 3 + sim/msp430/configure | 14 +- sim/msp430/msp430-sim.c | 4 +- sim/msp430/sim-main.h | 8 - sim/or1k/ChangeLog | 14 + sim/or1k/config.in | 3 + sim/or1k/configure | 14 +- sim/or1k/or1k.c | 3 + sim/or1k/sim-if.c | 3 + sim/or1k/sim-main.h | 16 +- sim/or1k/traps.c | 3 + sim/ppc/ChangeLog | 43 ++ sim/ppc/Makefile.in | 5 +- sim/ppc/basics.h | 3 +- sim/ppc/configure | 22 + sim/ppc/configure.ac | 17 + sim/ppc/debug.c | 4 +- sim/{igen/gen-model.h => ppc/defs.h} | 14 +- sim/ppc/device.c | 12 +- sim/ppc/emul_chirp.c | 5 +- sim/ppc/filter_filename.c | 4 +- sim/ppc/hw_glue.c | 4 +- sim/ppc/hw_ide.c | 4 +- sim/ppc/hw_init.c | 4 +- sim/ppc/hw_phb.c | 4 +- sim/ppc/hw_shm.c | 3 - sim/ppc/igen.c | 1 + sim/ppc/inline.c | 4 +- sim/ppc/interrupts.c | 2 +- sim/ppc/ld-insn.c | 2 +- sim/ppc/main.c | 2 +- sim/ppc/options.c | 2 +- sim/ppc/ppc-instructions | 5 +- sim/ppc/psim.c | 26 +- sim/ppc/psim.h | 10 +- sim/ppc/sim-endian.c | 4 +- sim/ppc/tree.c | 2 +- sim/ppc/vm.c | 6 +- sim/ppc/vm_n.h | 4 +- sim/ppc/words.h | 5 +- sim/pru/ChangeLog | 18 + sim/pru/config.in | 3 + sim/pru/configure | 14 +- sim/pru/interp.c | 4 +- sim/pru/pru.h | 1 - sim/pru/sim-main.h | 7 - sim/riscv/ChangeLog | 22 + sim/riscv/config.in | 3 + sim/riscv/configure | 14 +- sim/riscv/interp.c | 6 +- sim/riscv/machs.c | 3 +- sim/riscv/sim-main.c | 18 +- sim/riscv/sim-main.h | 7 +- sim/rl78/ChangeLog | 9 + sim/rl78/config.in | 3 + sim/rl78/configure | 14 +- sim/rl78/cpu.c | 4 +- sim/rl78/gdb-if.c | 4 +- sim/rl78/load.c | 3 +- sim/rl78/main.c | 3 +- sim/rl78/mem.c | 4 +- sim/rl78/rl78.c | 4 +- sim/rl78/trace.c | 3 +- sim/rx/ChangeLog | 10 + sim/rx/config.in | 3 + sim/rx/configure | 14 +- sim/rx/err.c | 3 + sim/rx/fpu.c | 4 +- sim/rx/gdb-if.c | 4 +- sim/rx/load.c | 3 +- sim/rx/main.c | 3 +- sim/rx/mem.c | 4 +- sim/rx/misc.c | 3 +- sim/rx/reg.c | 3 +- sim/rx/rx.c | 4 +- sim/rx/syscalls.c | 3 +- sim/rx/trace.c | 3 +- sim/sh/ChangeLog | 17 + sim/sh/config.in | 3 + sim/sh/configure | 14 +- sim/sh/interp.c | 3 +- sim/sh/sim-main.h | 7 - sim/v850/ChangeLog | 18 + sim/v850/config.in | 3 + sim/v850/configure | 14 +- sim/v850/interp.c | 3 + sim/v850/sim-main.h | 13 - sim/v850/simops.c | 3 + 422 files changed, 2790 insertions(+), 1048 deletions(-) create mode 100644 gdb/testsuite/gdb.ctf/funcreturn.exp copy gdb/testsuite/{gdb.base => gdb.ctf}/whatis.c (98%) copy sim/{igen/gen-model.h => common/defs.h} (73%) copy sim/{igen/gen-model.h => ppc/defs.h} (75%)