This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
--- 8960,8966 ---- || REGNO (XEXP (x, 0)) >= 32) output_operand_lossage ("invalid %%P value"); else ! fprintf (file, "%s", reg_names[REGNO (XEXP (x, 0))]); return;
case 'q':
You should update the comment immediately above this code.
The latest version looks like this:
--- 9019,9031 ---- || REGNO (XEXP (x, 0)) >= 32) output_operand_lossage ("invalid %%P value"); else + #if TARGET_MACHO + /* The Darwin assembler requires a register name rather than + merely a number. */ + fprintf (file, "%s", reg_names[REGNO (XEXP (x, 0))]); + #else fprintf (file, "%d", REGNO (XEXP (x, 0))); + #endif return;
That's worse. Use reg_names always.
--Zem -------------------------------------------------------------- Ziemowit Laski 1 Infinite Loop, MS 301-2K Mac OS X Compiler Group Cupertino, CA USA 95014-2083 Apple Computer, Inc. +1.408.974.6229 Fax .5477
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |