This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Advise on choose_hard_reg_mode (IA64, PR 20802, builtin_apply4.c)
- From: Eric Botcazou <ebotcazou at libertysurf dot fr>
- To: sje at cup dot hp dot com
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Fri, 16 Jun 2006 01:43:23 +0200
- Subject: Re: Advise on choose_hard_reg_mode (IA64, PR 20802, builtin_apply4.c)
- References: <200606152332.QAA21536@hpsje.cup.hp.com>
> I am looking at the failure of builtin_apply4.c on IA64 (Linux and
> HP-UX) and I tracked the problem down to the fact that builtin_apply and
> builtin_apply_args are using reg_raw_mode to set the register modes in
> the apply_result_mode and apply_args_mode arrays. These modes are then
> used to save/restore the registers. reg_raw_mode, in turn, is set by
> choose_hard_reg_mode() in init_reg_modes_once().
You might want to read http://gcc.gnu.org/ml/gcc/2005-04/msg00299.html
--
Eric Botcazou