Commit 0a98ae06 by Claudiu Zissulescu Committed by Claudiu Zissulescu

[ARC] Define ADDITIONAL_REGISTER_NAMES.

This macro is needed to be used with -ffixed-<reg> option, and inline asm.

gcc/
2017-07-10  Claudiu Zissulescu  <claziss@synopsys.com>

	* config/arc/arc.h (ADDITIONAL_REGISTER_NAMES): Define.

From-SVN: r250095
parent 472a2536
2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
* config/arc/arc.h (ADDITIONAL_REGISTER_NAMES): Define.
2017-07-07 Jan Hubicka <hubicka@ucw.cz> 2017-07-07 Jan Hubicka <hubicka@ucw.cz>
PR lto/80838 PR lto/80838
......
...@@ -1262,6 +1262,13 @@ extern char rname56[], rname57[], rname58[], rname59[]; ...@@ -1262,6 +1262,13 @@ extern char rname56[], rname57[], rname58[], rname59[];
"lp_start", "lp_end" \ "lp_start", "lp_end" \
} }
#define ADDITIONAL_REGISTER_NAMES \
{ \
{"ilink", 29}, \
{"r29", 29}, \
{"r30", 30} \
}
/* Entry to the insn conditionalizer. */ /* Entry to the insn conditionalizer. */
#define FINAL_PRESCAN_INSN(INSN, OPVEC, NOPERANDS) \ #define FINAL_PRESCAN_INSN(INSN, OPVEC, NOPERANDS) \
arc_final_prescan_insn (INSN, OPVEC, NOPERANDS) arc_final_prescan_insn (INSN, OPVEC, NOPERANDS)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment