https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
Segher Boessenkool changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
--- Comment #14 from Segher Boessenkool ---
Author: segher
Date: Thu Feb 5 15:06:40 2015
New Revision: 220454
URL: https://gcc.gnu.org/viewcvs?rev=220454&root=gcc&view=rev
Log:
PR target/64580
Backport from mainline
* config.rs6000/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
--- Comment #13 from Segher Boessenkool ---
Author: segher
Date: Thu Feb 5 15:01:49 2015
New Revision: 220453
URL: https://gcc.gnu.org/viewcvs?rev=220453&root=gcc&view=rev
Log:
PR target/64580
Backport from mainline
* config.rs6000/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
--- Comment #12 from Markus Trippelsdorf ---
Fixed for gcc-5. Many thanks.
I'll leave this bug open for possible backports.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
--- Comment #11 from Segher Boessenkool ---
Author: segher
Date: Fri Jan 30 05:35:52 2015
New Revision: 220272
URL: https://gcc.gnu.org/viewcvs?rev=220272&root=gcc&view=rev
Log:
PR target/64580
* config.rs6000/rs6000.c (compute_vrsave_ma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
--- Comment #10 from Markus Trippelsdorf ---
Created attachment 34552
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34552&action=edit
callgrind_annotate output
Output of "callgrind_annotate --tree=both callgrind.out.47690 >| out" is
attac
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
--- Comment #9 from Markus Trippelsdorf ---
(gdb) bt
#0 0x10a64660 in compute_vrsave_mask () at
../../gcc/gcc/config/rs6000/rs6000.c:21149
#1 rs6000_stack_info () at ../../gcc/gcc/config/rs6000/rs6000.c:21686
#2 0x10a65694 in r
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
--- Comment #8 from Markus Trippelsdorf ---
The issue is also reproducible with an --enable-checking=release compiler.
The following command reproduces the issue using r220030 on gcc110:
/home/trippels/gcc_5/usr/local/bin/../libexec/gcc/powerpc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
David Edelsohn changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
--- Comment #6 from Markus Trippelsdorf ---
Annotating rs6000_stack_info() in perf shows:
│/* First, find out if we use _any_ altivec registers. */
│for (i = FIRST_ALTIVEC_REGNO; i <= LAST_ALTIVEC_REGNO; ++i)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
--- Comment #5 from Markus Trippelsdorf ---
Here is an example "callgrind_control -e -b" output (program is still running):
PID 53944:
/home/trippels/gcc_test/usr/local/bin/../libexec/gcc/powerpc64-unknown-linux-gnu/5.0.0/lto1
-quiet -dumpbase l
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
--- Comment #4 from Markus Trippelsdorf ---
(In reply to Segher Boessenkool from comment #3)
> Hi again,
>
> Unfortunately it seems I am unable to build a version of GCC that is
> compatible with that (every version I tried either complains or I
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
--- Comment #3 from Segher Boessenkool ---
Hi again,
Unfortunately it seems I am unable to build a version of GCC that is
compatible with that (every version I tried either complains or ICEs).
Maybe you can answer the above questions yourself?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
--- Comment #2 from Markus Trippelsdorf ---
Hi Segher,
on gcc112 you can use the following command to reproduce the issue:
% g++ -xlto -c -mcpu=power8 -O3 -fPIC -fno-exceptions -fltrans -o /dev/null
/var/tmp/libxul.so.ltrans8.o
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580
--- Comment #1 from Segher Boessenkool ---
Hi Markus,
How often is rs6000_stack_info called there? Are there any hotspots
in the function?
Do you have a standalone testcase?
15 matches
Mail list logo