On 02/13/14 21:48, David Holsgrove wrote:
Hi Michael, List,

-----Original Message-----
From: David Holsgrove
Sent: Wednesday, 22 January 2014 1:43 pm
To: 'Michael Eager'; gcc-patches@gcc.gnu.org
Cc: Edgar Iglesias; John Williams; Vidhumouli Hunsigida; Nagaraju Mekala
Subject: RE: [Patch, microblaze]: Remove SECONDARY_MEMORY_NEEDED

Hi Michael,

-----Original Message-----
From: Michael Eager [mailto:ea...@eagerm.com]
Sent: Friday, 17 January 2014 4:44 am
To: David Holsgrove; gcc-patches@gcc.gnu.org
Cc: Edgar Iglesias; John Williams; Vidhumouli Hunsigida; Nagaraju Mekala
Subject: Re: [Patch, microblaze]: Remove SECONDARY_MEMORY_NEEDED

On 11/25/13 23:51, David Holsgrove wrote:
Hi Michael,

I've attached patch based on latest gcc master. Please let me know if
you need anything further.

thanks,
David

On 15 July 2013 14:44, David Holsgrove <david.holsgr...@xilinx.com> wrote:
Hi Michael,

On 18 March 2013 22:49, David Holsgrove <david.holsgr...@xilinx.com>
wrote:
MicroBlaze doesn't have restrictions that would force us to
reload regs via memory. Don't define SECONDARY_MEMORY_NEEDED.
Fixes an ICE when compiling OpenSSL for linux.

Changelog

2013-03-18  Edgar E. Iglesias <edgar.igles...@xilinx.com>

   * gcc/config/microblaze/microblaze.h: Remove
SECONDARY_MEMORY_NEEDED
     definition.

Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com>
Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwa...@xilinx.com>


Patch remains the same, please apply when ready.

thanks,
David

Hi David --

Is it possible to add a test case which shows the ICE?


I'm afraid I don’t still have my test environment for this patch from last 
March, I'll
attempt to recreate and distil into a small test case if possible, based on the 
error
encountered whilst building openssl.

I'll update again when I have some further detail.


I've managed to recreate the original internal compiler error whilst building 
openssl with microblazeel linux toolchain.

I've reduced the error down to the attached testcase.
It is taken directly from openssl (with no dependencies on openssl headers), so 
I'm unsure of the suitability of this test both technically and license wise 
for inclusion in gcc.

Changelog entry would be;

2013-03-18  Edgar E. Iglesias <edgar.igles...@xilinx.com>

  * gcc/config/microblaze/microblaze.h: Remove SECONDARY_MEMORY_NEEDED
    definition.

ChangeLog/testsuite

2014-02-13  David Holsgrove <david.holsgr...@xilinx.com>

  * gcc/testsuite/gcc.target/microblaze/others/mem_reload.c: New test.

thanks,
David

Thanks.


--
Michael Eager    ea...@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306  650-325-8077

Reply via email to