GNU AS inline question

Rich DAddio richdaddio@sandvideo.com
Wed May 7 18:54:00 GMT 2003


I am doing an os port along with a migration to gcc on a basic RISC. And I
am not quite sure if this is the right list for this question so upfront
apologies it this is not appropriate.

Inside one of the low-level init routines is a function and a piece of
inline assembly for a proprietary compiler assembler:

int storeIt;
void theInitCFunction()
{
  //inline assembly
  _AS("st %mp, [storeIt]");
}

Which stashes the value of mp.

Is there an easy way to do the same thing inline with gcc/as?? Do I have to
use extensions?


Thanks,

Rich D



More information about the Binutils mailing list