aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRohit Arul Raj <rohitarulraj@freescale.com>2014-11-25 19:01:08 +0000
committerFrançois-Xavier Coudert <fxcoudert@gcc.gnu.org>2014-11-25 19:01:08 +0000
commit70edbbaed6e55b884891a0c53ebd974e9e7246be (patch)
treec98960f556fba015348c49332988951a5f71c38c /gcc
parentcbe5b9605f79886585909f9b256a0acb3f683985 (diff)
downloadgcc-70edbbaed6e55b884891a0c53ebd974e9e7246be.zip
gcc-70edbbaed6e55b884891a0c53ebd974e9e7246be.tar.gz
gcc-70edbbaed6e55b884891a0c53ebd974e9e7246be.tar.bz2
re PR bootstrap/63703 (Bootstrap broken on powerpc-apple-darwin, cc1: internal compiler error: in init_reg_sets)
PR bootstrap/63703 * config/rs6000/darwin.h (REGISTER_NAMES): Update based on 32 newly added GCC hard register numbers for SPE high registers. From-SVN: r218058
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/rs6000/darwin.h6
2 files changed, 11 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cd9d808..01cf1ae 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2014-11-25 Rohit <rohitarulraj@freescale.com>
+
+ PR bootstrap/63703
+ * config/rs6000/darwin.h (REGISTER_NAMES): Update based on 32 newly
+ added GCC hard register numbers for SPE high registers.
+
2014-11-25 Segher Boessenkool <segher@kernel.crashing.org>
* bt-load.c (migrate_btr_defs): Get the key of a heap entry
diff --git a/gcc/config/rs6000/darwin.h b/gcc/config/rs6000/darwin.h
index 06bd853..1913788 100644
--- a/gcc/config/rs6000/darwin.h
+++ b/gcc/config/rs6000/darwin.h
@@ -206,7 +206,11 @@ extern int darwin_emit_branch_islands;
"vrsave", "vscr", \
"spe_acc", "spefscr", \
"sfp", \
- "tfhar", "tfiar", "texasr" \
+ "tfhar", "tfiar", "texasr", \
+ "rh0", "rh1", "rh2", "rh3", "rh4", "rh5", "rh6", "rh7", \
+ "rh8", "rh9", "rh10", "rh11", "rh12", "rh13", "rh14", "rh15", \
+ "rh16", "rh17", "rh18", "rh19", "rh20", "rh21", "rh22", "rh23", \
+ "rh24", "rh25", "rh26", "rh27", "rh28", "rh29", "rh30", "rh31" \
}
/* This outputs NAME to FILE. */