[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-21 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 --- Comment #9 from Frank Ch. Eigler --- Thanks, Jakub; git systemtap now includes your %w[] patch.

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 --- Comment #8 from Jakub Jelinek --- Then do: --- /usr/include/sys/sdt.h 2017-01-25 23:20:05.0 +0100 +++ /usr/include/sys/sdt.h 2017-03-21 15:26:14.448999404 +0100 @@ -173,6 +173,8 @@ __extension__ extern unsigned long long

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-21 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 --- Comment #7 from Frank Ch. Eigler --- The systemtap operand encoding machinery separately gives us the byte-size of the operand, so even if gcc told us %si, we'd only look at %sil only anyway. But if gcc cannot let that level of ambiguity

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 --- Comment #6 from Jakub Jelinek --- %si is 16-bit register name, not 8-bit register name. For that you need to use 16-bit operand, not 8-bit. Another option is to use a modifier to force some other size. I don't know what the stap note parser

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-21 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 --- Comment #5 from Frank Ch. Eigler --- (In reply to Jakub Jelinek from comment #4) > This "worked" in gcc 6 and earlier because we happily emitted %sil etc. into > the inline assembly, even when it is not valid for 32-bit code, but starting >

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 Jakub Jelinek changed: What|Removed |Added CC||fche at redhat dot com,

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 --- Comment #3 from Richard Biener --- This is from systemtap 3.0, didn't try with 3.1 which seems to be available since a few weeks.

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-20 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 Richard Biener changed: What|Removed |Added Target Milestone|--- |7.0

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 --- Comment #1 from Richard Biener --- Created attachment 41003 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41003=edit unreduced testcase