[Bug bootstrap/80897] [8 regression] gnat bootstrap broken on SPARC64/Linux
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80897 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED Target Milestone|--- |8.0 --- Comment #11 from Eric Botcazou --- Thanks for reporting the problem.
[Bug bootstrap/80897] [8 regression] gnat bootstrap broken on SPARC64/Linux
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80897 --- Comment #10 from Eric Botcazou --- Author: ebotcazou Date: Thu Sep 7 15:53:09 2017 New Revision: 251847 URL: https://gcc.gnu.org/viewcvs?rev=251847=gcc=rev Log: PR target/80897 * config/sparc/sparc.c (sparc_emit_set_symbolic_const64): Deal with too large offsets. Added: trunk/gcc/testsuite/gnat.dg/opt67.adb trunk/gcc/testsuite/gnat.dg/opt67_pkg.adb trunk/gcc/testsuite/gnat.dg/opt67_pkg.ads Modified: trunk/gcc/ChangeLog trunk/gcc/config/sparc/sparc.c trunk/gcc/testsuite/ChangeLog
[Bug bootstrap/80897] [8 regression] gnat bootstrap broken on SPARC64/Linux
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80897 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.0
[Bug bootstrap/80897] [8 regression] gnat bootstrap broken on SPARC64/Linux
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80897 --- Comment #9 from Eric Botcazou --- Created attachment 41554 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41554=edit Self-contained testcase To be gnatchop'ed and compiled at -O at least.
[Bug bootstrap/80897] [8 regression] gnat bootstrap broken on SPARC64/Linux
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80897 --- Comment #8 from Eric Botcazou --- Author: ebotcazou Date: Mon Jun 12 11:28:33 2017 New Revision: 249119 URL: https://gcc.gnu.org/viewcvs?rev=249119=gcc=rev Log: PR bootstrap/80897 * exp_ch3.adb (Make_Predefined_Primitive_Specs): Use Positive index. Modified: trunk/gcc/ada/ChangeLog trunk/gcc/ada/exp_ch3.adb
[Bug bootstrap/80897] [8 regression] gnat bootstrap broken on SPARC64/Linux
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80897 --- Comment #7 from Eric Botcazou --- It's another instance of PR middle-end/44993 but the cause is different. maybe_canonicalize_mem_ref_addr turns: MEM[symbol: MEM[(void *)_op_tss_names + 4294967296B], index: _30, offset: 0B] into: MEM[symbol: stream_op_tss_names, index: _30, offset: 4294967296B] which is invalid because of the huge offset (and if this is disabled, then maybe_fold_tmr does exactly the same invalid transformation).
[Bug bootstrap/80897] [8 regression] gnat bootstrap broken on SPARC64/Linux
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80897 Eric Botcazou changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |ebotcazou at gcc dot gnu.org --- Comment #6 from Eric Botcazou --- Investigating.
[Bug bootstrap/80897] [8 regression] gnat bootstrap broken on SPARC64/Linux
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80897 Eric Botcazou changed: What|Removed |Added Status|WAITING |NEW Summary|gnat bootstrap broken on|[8 regression] gnat |sparc64-linux-gnu |bootstrap broken on ||SPARC64/Linux --- Comment #5 from Eric Botcazou --- I can reproduce on a SPARC machine.