It looks like crt1.asm unconditionally includes an sh3e opcode (stc spc,r1) which causes problems trying to build an sh2a-single-only executable, which falls back to sh2e but doesn't have this sh3e opcode. Comments?
1091 ! Here handler available, call it. 1092 /* Now call the trap handler with as much of the context unchanged as possible. 1093 Move trapping address into PR to make it look like the trap point */ 1094 052a 0142 stc spc, r1 1095 052c 412A lds r1, pr