aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <jeff@redhat.com>2015-10-30 22:30:20 +0000
committerNathan Sidwell <nathan@acm.org>2015-10-30 22:30:20 +0000
commitd2e5441b7873e19d74523603b5552eeeeb9378c5 (patch)
tree776dbc376665dde41135764c8c6099795f5f7417
parenta4e2c29ae12fe42ae2d338b733d0f08ff8ea9d9c (diff)
* config/nvptx/nvptx.h (HARD_REGNO_NREGS): Avoid warning on unused
args. (MOVE_MAX): Set to 8. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@229610 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/nvptx/nvptx.h4
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4282cba11cd..a41ae5d55d2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2015-10-30 Jeff Law <jeff@redhat.com>
+ Nathan Sidwell <nathan@acm.org>
+
+ * config/nvptx/nvptx.h (HARD_REGNO_NREGS): Avoid warning on unused
+ args.
+ (MOVE_MAX): Set to 8.
+
2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
* cgraph.c: Include context.h for offloading.
diff --git a/gcc/config/nvptx/nvptx.h b/gcc/config/nvptx/nvptx.h
index efab423522b..018b844d8e0 100644
--- a/gcc/config/nvptx/nvptx.h
+++ b/gcc/config/nvptx/nvptx.h
@@ -88,7 +88,7 @@
#define CALL_USED_REGISTERS \
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
-#define HARD_REGNO_NREGS(regno, mode) 1
+#define HARD_REGNO_NREGS(regno, mode) ((void)(regno), (void)(mode), 1)
#define CANNOT_CHANGE_MODE_CLASS(M1, M2, CLS) ((CLS) == RETURN_REG)
#define HARD_REGNO_MODE_OK(REG, MODE) nvptx_hard_regno_mode_ok (REG, MODE)
@@ -356,7 +356,7 @@ struct GTY(()) machine_function
#define FLOAT_STORE_FLAG_VALUE(MODE) REAL_VALUE_ATOF("1.0", (MODE))
#define CASE_VECTOR_MODE SImode
-#define MOVE_MAX 4
+#define MOVE_MAX 8
#define MOVE_RATIO(SPEED) 4
#define TRULY_NOOP_TRUNCATION(outprec, inprec) 1
#define FUNCTION_MODE QImode