I also noticed that if I change location of PROGMEM definition like this:
const int PROGMEM shiftTimeMap[14][12] {
{999, 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 }, //shift pressure %
//-----------------------------------------------------------------------
{ -20, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 900, 800, 800 },
..
compiler will indeed give me a warning, but without reason:
sketch/transmap.h: In function 'void polltrans()':
sketch/transmap.h:22:38: warning: '__progmem__' attribute ignored [-Wattributes]
const int PROGMEM shiftTimeMap[14][12] {