More specific comments on the assembler changes: In tic6x_regname_to_dw2regnum you should handle A16-A31 and B16-B31 properly (DWARF numbers 37-52 and 53-68) rather than quietly returning incorrect numbers for them. UNWIND_OP2_CANTUNWIND appears to be unused. -- Joseph S. Myers joseph@codesourcery.com