Programaticamente causar exceção de instrução indefinida

Eu quero causar uma exceção Instrução Undefined ARM Cortex-M3 para o teste do meu equipamento de teste. O compilador IAR suporta isso com um assembly embutido como este:

asm ("udf.w # 0");

Infelizmente, o montador embutido GNU CC não conhece este opcode para o NXP LPC177x8x. Escreve o diagnóstico:

ccw3kZ46.s:404: Error: bad instruction `udf.w #0'

Como posso criar uma função que causa uma exceção de instrução indefinida?

questionAnswers(4)

yourAnswerToTheQuestion