here's a matrix of all the tested versions
0.10.0-dev-00325-g12e4a2a OpenOCD (recent git master) 2013q2 gdb works 7.4.1.20130613-cvs 2014q2 gdb works 7.6.0.20140529-cvs 2014q3 gdb works 7.6.0.20140731-cvs 2014q4 gdb fails 7.8.1.20141128-cvs (workaround works) 2015q4 gdb fails 7.10.1.20151217-cvs (workaround works) 2016q1 gdb fails 7.10.1.20160210-cvs (workaround works)
0.9.0 OpenOCD release version 2013q2 gdb works 2014q2 gdb works 7.6.0.20140529-cvs 2014q3 gdb works 7.6.0.20140731-cvs 2014q4 gdb fails 7.8.1.20141128-cvs (workaround works) 2015q4 gdb fails 7.10.1.20151217-cvs (workaround works) 2016q1 gdb fails 7.10.1.20160210-cvs (workaround works)
0.8.0 OpenOCD release 2014q3 gdb works 7.6.0.20140731-cvs 2014q4 gdb fails 7.8.1.20141128-cvs (workaround works)
I didn't test the full matrix for oocd 0.8, just the versions where I could confirm working/nonworking in the same change in gdb, from 7.6, to 7.8.
here's a matrix of all the tested versions
0.10.0- dev-00325- g12e4a2a OpenOCD (recent git master)
2013q2 gdb works 7.4.1.20130613-cvs
2014q2 gdb works 7.6.0.20140529-cvs
2014q3 gdb works 7.6.0.20140731-cvs
2014q4 gdb fails 7.8.1.20141128-cvs (workaround works)
2015q4 gdb fails 7.10.1.20151217-cvs (workaround works)
2016q1 gdb fails 7.10.1.20160210-cvs (workaround works)
0.9.0 OpenOCD release version
2013q2 gdb works
2014q2 gdb works 7.6.0.20140529-cvs
2014q3 gdb works 7.6.0.20140731-cvs
2014q4 gdb fails 7.8.1.20141128-cvs (workaround works)
2015q4 gdb fails 7.10.1.20151217-cvs (workaround works)
2016q1 gdb fails 7.10.1.20160210-cvs (workaround works)
0.8.0 OpenOCD release
2014q3 gdb works 7.6.0.20140731-cvs
2014q4 gdb fails 7.8.1.20141128-cvs (workaround works)
I didn't test the full matrix for oocd 0.8, just the versions where I could confirm working/nonworking in the same change in gdb, from 7.6, to 7.8.