This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: 128bit long double support for i386
- To: Jan Hubicka <jh at suse dot cz>
- Subject: Re: 128bit long double support for i386
- From: Richard Henderson <rth at redhat dot com>
- Date: Sun, 31 Dec 2000 15:57:55 -0800
- Cc: rth at cygnus dot com, patches at x86-64 dot org, gcc-patches at gcc dot gnu dot org
- References: <20001214181509.B18049@atrey.karlin.mff.cuni.cz>
> + (define_insn "*pushtf_nointeger"
> + [(set (match_operand:TF 0 "push_operand" "=<,<,<")
> + (match_operand:TF 1 "general_no_elim_operand" "f,Fo,*r"))]
> + "optimize_size"
> + "*
> + {
> + switch (which_alternative)
> + {
> + case 0:
> + /* %%% We loose REG_DEAD notes for controling pops if we split late. */
> + operands[0] = gen_rtx_MEM (XFmode, stack_pointer_rtx);
> + operands[2] = stack_pointer_rtx;
> + operands[3] = GEN_INT (12);
Surely this should be 16 not 12?
> + (define_insn "*pushtf_integer"
Likewise.
Otherwise ok.
r~