[Bug jit/64810] jit not working on armv7hl ("ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not")

2018-11-19 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment

[Bug jit/64810] jit not working on armv7hl ("ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not")

2016-06-28 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #27 from Richard Earnshaw --- (In reply to David Malcolm from comment #26) > (In reply to Ramana Radhakrishnan from comment #25) > > Fixed presumably ? > > Mostly. The remaining issue with configure-time options reaching the jit is

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-03-13 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #25 from Ramana Radhakrishnan ramana at gcc dot gnu.org --- Fixed presumably ?

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-03-13 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #26 from David Malcolm dmalcolm at gcc dot gnu.org --- (In reply to Ramana Radhakrishnan from comment #25) Fixed presumably ? Mostly. The remaining issue with configure-time options reaching the jit is when gcc is configured with:

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-02-03 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #24 from David Malcolm dmalcolm at gcc dot gnu.org --- Author: dmalcolm Date: Tue Feb 3 17:19:58 2015 New Revision: 220373 URL: https://gcc.gnu.org/viewcvs?rev=220373root=gccview=rev Log: PR jit/64810: driver, arm, jit:

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-02-02 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #22 from David Malcolm dmalcolm at gcc dot gnu.org --- Author: dmalcolm Date: Mon Feb 2 15:21:16 2015 New Revision: 220347 URL: https://gcc.gnu.org/viewcvs?rev=220347root=gccview=rev Log: PR jit/64810: support DImode on arm

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-02-02 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #23 from David Malcolm dmalcolm at gcc dot gnu.org --- Author: dmalcolm Date: Mon Feb 2 16:11:15 2015 New Revision: 220351 URL: https://gcc.gnu.org/viewcvs?rev=220351root=gccview=rev Log: PR jit/64810: fix for arm_option_override

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-30 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #21 from David Malcolm dmalcolm at gcc dot gnu.org --- *** Bug 64873 has been marked as a duplicate of this bug. ***

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-30 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #20 from David Malcolm dmalcolm at gcc dot gnu.org --- Patches posted for review as: https://gcc.gnu.org/ml/gcc-patches/2015-01/msg02704.html

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-29 Thread ramana.radhakrishnan at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #18 from ramana.radhakrishnan at arm dot com ramana.radhakrishnan at arm dot com --- On 28/01/15 17:58, dmalcolm at gcc dot gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #9 from David Malcolm

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-29 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #19 from David Malcolm dmalcolm at gcc dot gnu.org --- (In reply to ramana.radhakrish...@arm.com from comment #18) [...snip...] Yes this value is bogus as are the other .cpu values - the assembler output suggests to me that the

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-28 Thread ramana.radhakrishnan at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #8 from ramana.radhakrishnan at arm dot com ramana.radhakrishnan at arm dot com --- On 27/01/15 20:00, dmalcolm at gcc dot gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #7 from David Malcolm

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-28 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #12 from David Malcolm dmalcolm at gcc dot gnu.org --- Created attachment 34612 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=34612action=edit WIP patch to inject configure-time options into jit's toplev::main (no ChangeLog yet)

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #14 from Jakub Jelinek jakub at gcc dot gnu.org --- Wouldn't it be better to move the minimal spec parsing stuff from gcc.c to a separate source file that you could link into libgccjit.so? Adding another native build only restriction

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-28 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #11 from David Malcolm dmalcolm at gcc dot gnu.org --- A breakpoint on do_option_spec in the driver shows that the options come from configure_default_options and option_default_specs. configure_default_options comes from

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-28 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #13 from David Malcolm dmalcolm at gcc dot gnu.org --- (In reply to David Malcolm from comment #12) Created attachment 34612 [details] WIP patch to inject configure-time options into jit's toplev::main (no ChangeLog yet) With this

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-28 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #16 from David Malcolm dmalcolm at gcc dot gnu.org --- (In reply to Jakub Jelinek from comment #14) Wouldn't it be better to move the minimal spec parsing stuff from gcc.c to a separate source file that you could link into

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-28 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #15 from David Malcolm dmalcolm at gcc dot gnu.org --- (In reply to David Malcolm from comment #13) Am investigating. What appears to be happening is the 1st time through arm_option_override, arm_selected_cpu is NULL, but is set to

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-28 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #17 from David Malcolm dmalcolm at gcc dot gnu.org --- (In reply to David Malcolm from comment #15) [...snip..] I still see another failure in: FAIL: test-expressions.c.exe killed: 12479 exp8 0 0 CHILDKILLED SIGSEGV {segmentation

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-28 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #9 from David Malcolm dmalcolm at gcc dot gnu.org --- Thanks Ramana. I attempted a build of the jit with the configuration you suggested, specifically: $ ../src/configure \ --enable-host-shared \

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-28 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #10 from David Malcolm dmalcolm at gcc dot gnu.org --- Trying a hw watchpoint: (gdb) watch global_options.x_arm_float_abi shows this is never touched within test-empty.c.exe Invoking ./xgcc verbosely on an empty C file: $ ./xgcc

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-27 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #7 from David Malcolm dmalcolm at gcc dot gnu.org --- (In reply to ramana.radhakrish...@arm.com from comment #4) On 27/01/15 12:27, jakub at gcc dot gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 Jakub

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-27 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 David Malcolm dmalcolm at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-27 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #3 from David Malcolm dmalcolm at gcc dot gnu.org --- (In reply to Jakub Jelinek from comment #2) Both the compiler and libgccjit were configured with: --with-tune=cortex-a8 --with-arch=armv7-a --with-float=hard

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-27 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #6 from David Malcolm dmalcolm at gcc dot gnu.org --- I tried to configure the jit with just: --enable-host-shared --enable-languages=jit,c++ --disable-bootstrap --enable-checking=release but I ran into this error compiling libgcc:

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-27 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 Ramana Radhakrishnan ramana at gcc dot gnu.org changed: What|Removed |Added CC||ramana

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-27 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot

[Bug jit/64810] jit not working on armv7hl (ld: error: /tmp/libgccjit-ZGemdr/fake.so uses VFP register arguments, /tmp/ccJFCBsE.o does not)

2015-01-27 Thread ramana.radhakrishnan at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 --- Comment #4 from ramana.radhakrishnan at arm dot com ramana.radhakrishnan at arm dot com --- On 27/01/15 12:27, jakub at gcc dot gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810 Jakub Jelinek jakub at gcc dot gnu.org