aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJ"orn Rennecke <joern.rennecke@st.com>2009-05-22 01:11:22 +0000
committerJ"orn Rennecke <joern.rennecke@st.com>2009-05-22 01:11:22 +0000
commitac2ddefb1346e45e5e5b0957b11e666a922bcb31 (patch)
treedd21e251f3a9909cebca5df4c35d4a52aa64f7ce
parentefbb3ccf41041ade81a9bf0e9b644c6d82e2484d (diff)
* config/i386/i386.c (ix86_va_start): Use INCOMING_ARGS_INFO.
(ix86_secondary_reload): Make signature agree with target.h git-svn-id: https://gcc.gnu.org/svn/gcc/branches/arc-milepost-branch@147787 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog.multi-target5
-rw-r--r--gcc/config/i386/i386.c10
2 files changed, 10 insertions, 5 deletions
diff --git a/gcc/ChangeLog.multi-target b/gcc/ChangeLog.multi-target
index 9abfb704b3c..c76d35cf856 100644
--- a/gcc/ChangeLog.multi-target
+++ b/gcc/ChangeLog.multi-target
@@ -1,3 +1,8 @@
+2009-05-22 J"orn Rennecke <joern.rennecke@arc.com>
+
+ * config/i386/i386.c (ix86_va_start): Use INCOMING_ARGS_INFO.
+ (ix86_secondary_reload): Make signature agree with target.h
+
2009-05-20 J"orn Rennecke <joern.rennecke@arc.com>
* tree-ssa-address.c: Include multi-target.h . Add
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index ec77cc16de2..47c9c311371 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -6637,9 +6637,9 @@ ix86_va_start (tree valist, rtx nextarg)
sav = build3 (COMPONENT_REF, TREE_TYPE (f_sav), valist, f_sav, NULL_TREE);
/* Count number of gp and fp argument registers used. */
- words = crtl->args.info.words;
- n_gpr = crtl->args.info.regno;
- n_fpr = crtl->args.info.sse_regno;
+ words = INCOMING_ARGS_INFO (crtl->args).words;
+ n_gpr = INCOMING_ARGS_INFO (crtl->args).regno;
+ n_fpr = INCOMING_ARGS_INFO (crtl->args).sse_regno;
if (cfun->va_list_gpr_size)
{
@@ -25429,8 +25429,8 @@ ix86_preferred_output_reload_class (rtx x, enum reg_class regclass)
return regclass;
}
-static enum reg_class
-ix86_secondary_reload (bool in_p, rtx x, enum reg_class rclass,
+static /*enum reg_class*/ int
+ix86_secondary_reload (bool in_p, rtx x, /*enum reg_class*/ int rclass,
enum machine_mode mode,
secondary_reload_info *sri ATTRIBUTE_UNUSED)
{