This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: PR target/45946: ICE: in extract_insn, at recog.c:2127 when using _Decimal128 with -Os -fno-omit-frame-pointer
- From: Uros Bizjak <ubizjak at gmail dot com>
- To: "H.J. Lu" <hjl dot tools at gmail dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 21 Oct 2010 08:32:24 +0200
- Subject: Re: PATCH: PR target/45946: ICE: in extract_insn, at recog.c:2127 when using _Decimal128 with -Os -fno-omit-frame-pointer
- References: <20101020180242.GA22912@intel.com>
On Wed, Oct 20, 2010 at 8:02 PM, H.J. Lu <hongjiu.lu@intel.com> wrote:
> pushtd1 is missing. ?This patch adds it. OK for 4.4/4.5/trunk?
Actually, it looks that something is missing, so generic part of gcc
doesn't push the value in TImode. TDmode values are moved as TImode,
so they should also be pushed via equivalent integer mode (TImode).
Looking at the .md files, TImode push (pushti1) is also missing. I
will investigate this a bit more.
Uros.