This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [testsuite] i386 reload issue
- To: Jakub Jelinek <jakub at redhat dot com>
- Subject: Re: [testsuite] i386 reload issue
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Thu, 24 Aug 2000 10:01:00 -0600
- cc: gcc-patches at gcc dot gnu dot org
- Reply-To: law at cygnus dot com
In message <20000824111849.B21753@devserv.devel.redhat.com>you write:
> Hi!
>
> In the following case on ia32, reload will replace a (mem:QI (reg) ) in a
> call_value_1 with (mem:QI (const_int 0)) and the result is call *$0
> which the assembler does not like at all.
> Ok to commit?
>
> 2000-08-24 Jakub Jelinek <jakub@redhat.com>
>
> * testsuite/g++.old-deja/g++.other/crash21.C: New test.
The testcase is fine.
Note, this should not happen in the current development sources since
call_insn_operand should have rejected the CONST_INT version.
Mon Sep 13 15:21:46 1999 Richard Henderson <rth@cygnus.com>
* i386.c (call_insn_operand): Reject const_int.
(expander_call_insn_operand): Use call_insn_operand.