Vladimir Makarov writes:
> On 13-06-19 2:31 PM, Richard Sandiford wrote:
>> Richard Sandiford writes:
>>> Vladimir Makarov writes:
Index: lra.c
===
--- lra.c (revision 199753)
+++ lra.c (working copy)
@@ -
On 13-06-19 2:31 PM, Richard Sandiford wrote:
Richard Sandiford writes:
Vladimir Makarov writes:
Index: lra.c
===
--- lra.c (revision 199753)
+++ lra.c (working copy)
@@ -306,11 +306,11 @@ lra_emit_add (rtx x, rtx y,
Richard Sandiford writes:
> Vladimir Makarov writes:
>> Index: lra.c
>> ===
>> --- lra.c(revision 199753)
>> +++ lra.c(working copy)
>> @@ -306,11 +306,11 @@ lra_emit_add (rtx x, rtx y, rtx z)
>>|| (disp != NULL_RTX &
Vladimir Makarov writes:
> Index: lra.c
> ===
> --- lra.c (revision 199753)
> +++ lra.c (working copy)
> @@ -306,11 +306,11 @@ lra_emit_add (rtx x, rtx y, rtx z)
> || (disp != NULL_RTX && ! CONSTANT_P (disp))
>
The following patch fixes
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57559
The problem was in systematic discouraging reload symbol address in
memory. The patch actually reverts a fix for a x86/x86-64 PR for
-fpie. The patch implements another solution for this problem (see
changes for lra