diff options
author | Tristan Gingold <gingold@adacore.com> | 2010-10-21 08:25:41 +0000 |
---|---|---|
committer | Tristan Gingold <gingold@gcc.gnu.org> | 2010-10-21 08:25:41 +0000 |
commit | 1f5576a89ad64349d629f57540c088cdb27ff636 (patch) | |
tree | 1de65b6320faa394bb4be0e0325c6cb143999d96 /gcc | |
parent | 168e58f216444aa6029041ef5093fb1d3e262e83 (diff) | |
download | gcc-1f5576a89ad64349d629f57540c088cdb27ff636.zip gcc-1f5576a89ad64349d629f57540c088cdb27ff636.tar.gz gcc-1f5576a89ad64349d629f57540c088cdb27ff636.tar.bz2 |
vms-unwind.h (alpha_vms_fallback_frame_state): Set signal_frame.
2010-10-21 Tristan Gingold <gingold@adacore.com>
* config/alpha/vms-unwind.h (alpha_vms_fallback_frame_state): Set
signal_frame.
* config/alpha/alpha.c (alpha_function_arg): Adjust call.
From-SVN: r165752
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/alpha/alpha.c | 2 | ||||
-rw-r--r-- | gcc/config/alpha/vms-unwind.h | 2 |
3 files changed, 9 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 85d8646..85a5a0d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2010-10-21 Tristan Gingold <gingold@adacore.com> + * config/alpha/vms-unwind.h (alpha_vms_fallback_frame_state): Set + signa_frame. + * config/alpha/alpha.c (alpha_function_arg): Adjust call. + +2010-10-21 Tristan Gingold <gingold@adacore.com> + * config/ia64/vms64.h (TARGET_DEFAULT): Add MASK_FUSED_MADD. * config/ia64/vms.h (TARGET_DEFAULT): Ditto. diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index bd118f7..29098ae 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -5665,7 +5665,7 @@ alpha_function_arg (CUMULATIVE_ARGS *cum, enum machine_mode mode, #if TARGET_ABI_OPEN_VMS { if (mode == VOIDmode) - return alpha_arg_info_reg_val (cum); + return alpha_arg_info_reg_val (*cum); num_args = cum->num_args; if (num_args >= 6 diff --git a/gcc/config/alpha/vms-unwind.h b/gcc/config/alpha/vms-unwind.h index 09b2f8f..5380102 100644 --- a/gcc/config/alpha/vms-unwind.h +++ b/gcc/config/alpha/vms-unwind.h @@ -284,6 +284,8 @@ alpha_vms_fallback_frame_state (struct _Unwind_Context *context, /* ??? floating point registers ? */ } + fs->signal_frame = 1; + return _URC_NO_REASON; } |