gcc arm compiler

think only compile is required I wish to compile a sample code

int main()
{
int a=5,b=8,c;
c=a+b;
}

compile using gcc -Wall -g -march=arm922t main.c -o hello
I got an error
:bad value(arm922t) for -march=switch
instead of using march i used mcpu options ,the same error will occured

I am using gcc 4.1.1 version in fedora 6

Any one find my problem and guide me

Does your gcc support arm922t? most versions of gcc are compiled for their local processor only.