diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-11-25 20:23:20 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-11-25 20:23:20 +0000 |
commit | dd835b66db94bf756d480ef7de17d8723a57b583 (patch) | |
tree | abf330f23a8915e70db60c36eea195bf616b505c /gcc/config/rs6000 | |
parent | 760c4d46fad052058b88bd8d73e42277329ff3b4 (diff) | |
download | gcc-dd835b66db94bf756d480ef7de17d8723a57b583.tar.gz |
* config/rs6000/sysv4.opt (mregnames): Change Var to rs6000_regnames.
* config/rs6000/sysv4.h (TARGET_REGNAMES): Define.
* gcc.target/powerpc/regnames-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154653 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000')
-rw-r--r-- | gcc/config/rs6000/sysv4.h | 1 | ||||
-rw-r--r-- | gcc/config/rs6000/sysv4.opt | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h index 5377b474da5..8d19ad7ad63 100644 --- a/gcc/config/rs6000/sysv4.h +++ b/gcc/config/rs6000/sysv4.h @@ -63,6 +63,7 @@ extern enum rs6000_sdata_type rs6000_sdata; #define TARGET_NO_PROTOTYPE (! TARGET_PROTOTYPE) #define TARGET_NO_TOC (! TARGET_TOC) #define TARGET_NO_EABI (! TARGET_EABI) +#define TARGET_REGNAMES rs6000_regnames #ifdef HAVE_AS_REL16 #undef TARGET_SECURE_PLT diff --git a/gcc/config/rs6000/sysv4.opt b/gcc/config/rs6000/sysv4.opt index 428417ec4a8..29f3bdf75e9 100644 --- a/gcc/config/rs6000/sysv4.opt +++ b/gcc/config/rs6000/sysv4.opt @@ -91,7 +91,7 @@ Target Report Var(TARGET_NO_BITFIELD_WORD) Allow bit-fields to cross word boundaries mregnames -Target Var(TARGET_REGNAMES) +Target Var(rs6000_regnames) Use alternate register names ;; This option does nothing and only exists because the compiler |