diff options
author | J"orn Rennecke <joern.rennecke@st.com> | 2009-05-22 01:11:22 +0000 |
---|---|---|
committer | J"orn Rennecke <joern.rennecke@st.com> | 2009-05-22 01:11:22 +0000 |
commit | ac2ddefb1346e45e5e5b0957b11e666a922bcb31 (patch) | |
tree | dd21e251f3a9909cebca5df4c35d4a52aa64f7ce | |
parent | efbb3ccf41041ade81a9bf0e9b644c6d82e2484d (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-target | 5 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 10 |
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) { |