On 4 June 2014 00:02, James Greenhalgh <james.greenha...@arm.com> wrote:
> On Thu, May 29, 2014 at 06:38:22PM +0100, Vladimir Makarov wrote:
>>   The following patch PR61325.  The details can be found on
>>
>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61325
>>
>>   The patch was bootstrapped and tested on x86/x86-64.
>>
>>   Committed as rev. 211060 to gcc-4.9 branch and as rev.211061 to trunk.
>>
>> 2014-05-29  Vladimir Makarov  <vmaka...@redhat.com>
>>
>>         PR rtl-optimization/61325
>>         * lra-constraints.c (process_address): Rename to
>>         process_address_1.
>>         (process_address): New function.
>>
>> 2014-05-29  Vladimir Makarov  <vmaka...@redhat.com>
>>
>>         PR rtl-optimization/61325
>>         * gcc.target/aarch64/pr61325.c: New.
>
> Hi Vlad,
>
> This patch appears to cause issues where the ARM backend can get stuck in a
> seemingly infinite loop.
>
> Compiling:
>
> ./gcc.c-torture/compile/unalign-1.c
>
> Directly With cc1 using command line:
>
> cc1 gcc-clean/gcc/testsuite/gcc.c-torture/compile/unalign-1.c -O3 
> -mcpu=cortex-a15 -mthumb -mfloat-abi=hard -mfpu=neon-vfpv4
>
> Triggers the issue reproducibly for me across a few ARM configurations.
>

Hello,

On my side, I can see a huge increase in memory use (up to at least
350GB in make check) by GCC since this commit.
(and the Compute Farm admins have started to kill my jobs because they
consume too much memory ;-)

I can see this on several ARM and AArch64 configurations, but not on
armeb, aarch64-bare and arm* when restricting to armv5t.

Christophe.

Reply via email to