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
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810
--- Comment #25 from Ramana Radhakrishnan ramana at gcc dot gnu.org ---
Fixed presumably ?
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:
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:
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
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
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. ***
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
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
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
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
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)
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
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
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
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
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
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
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 \
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
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
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
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
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:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64810
Ramana Radhakrishnan ramana at gcc dot gnu.org changed:
What|Removed |Added
CC||ramana
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
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
28 matches
Mail list logo