Bug 20808

Summary: mips sim build fails due to undefined SD/CPU variables
Product: gdb Reporter: Mike Frysinger <vapier>
Component: simAssignee: Mike Frysinger <vapier>
Status: RESOLVED FIXED    
Severity: normal CC: vapier
Priority: P2    
Version: 7.12   
Target Milestone: 7.12.1   
URL: https://sourceware.org/ml/gdb/2016-11/msg00013.html
Host: Target: mipstx39-rtems4.12
Build: Last reconfirmed:

Description Mike Frysinger 2016-11-12 05:58:39 UTC
example build failure:
https://sourceware.org/ml/gdb/2016-11/msg00013.html
../../../gdb-7.12/sim/mips/dv-tx3904cpu.c: In function ‘deliver_tx3904cpu_interrupt’:
../../../gdb-7.12/sim/mips/sim-main.h:679:64: error: ‘SD’ undeclared (first use in this function)
 #define SignalExceptionNMIReset()            signal_exception (SD, CPU, cia, NMIReset)

this was due to a cleanup of global state in commit d47f5b30d8481272e9480118bdcb283690070349

should be fixed by:
https://sourceware.org/ml/gdb-patches/2016-11/msg00288.html
Comment 1 Mike Frysinger 2016-11-12 05:58:53 UTC
fix pushed to master & 7.12 branch