This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch] PR 61692 - Fix for inline asm ICE
- From: Jeff Law <law at redhat dot com>
- To: David Wohlferd <dw at LimeGreenSocks dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 15 Sep 2014 15:51:38 -0600
- Subject: Re: [Patch] PR 61692 - Fix for inline asm ICE
- Authentication-results: sourceware.org; auth=none
- References: <53D4A9A2 dot 2050402 at LimeGreenSocks dot com> <53D6A79E dot 8060300 at redhat dot com> <53D6D107 dot 3030404 at LimeGreenSocks dot com> <53D9CCE4 dot 8010305 at redhat dot com> <53DB4AB5 dot 4010709 at LimeGreenSocks dot com> <53DBDC86 dot 7060809 at redhat dot com> <54154E0D dot 30806 at LimeGreenSocks dot com>
On 09/14/14 02:13, David Wohlferd wrote:
I sent you the file you requested (off list), but never heard back from
you about the valgrind results.
Just haven't got back to it yet... There's always more to get done on
any given day than I have the time for, so I have to prioritize and some
things get put on the back burner until I can get back to them.
In an effort to move this along, I installed ubuntu under virtualbox and
did a build of gcc. When running the output of this build with
valgrind, I saw a number of memory *leaks* reported, but no overruns,
despite having maxed out the operands + clobbers in a variety of ways.
OK. Something else must be in play here. Clobbers can be somewhat
special in that they may not always been an operand in the usual sense.
ie, often they'll just be attached to the insn as an explicit blob of
RTL, that's the only thing I can think of that would be preventing us
from losing here.
If you are also out of ideas, I can re-send the patch for the original
ninputs + noutputs + nlabels problem (along with the testcase you
requested), and we can at least fix the known ICE.
Let's go with your original inputs + outputs + labels change and punt
the clobbers stuff for now.
jeff