This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: -march prescott: GENERAL_REGS error; but -msseX Ok ?
- From: Ian Lance Taylor <ian at airs dot com>
- To: "Sam Lauber" <sam124 at operamail dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: 31 Jan 2005 00:03:02 -0500
- Subject: Re: -march prescott: GENERAL_REGS error; but -msseX Ok ?
- References: <20050130011411.D9B252B2B86@ws5-7.us4.outblaze.com>
"Sam Lauber" <sam124@operamail.com> writes:
> Is it possible to disable the register allocator completly?
Completely? No. Many instructions on many processors only operate on
registers. gcc has to decide which registers to use.
Partially? Sure. Compile without optimization.
Inline assembler in gcc is definitely a tricky issue. There is one
way to definitely get what you want: write your timing-critical
routine in assembly code.
Ian