[Bug jit/64020] jit misses sin/cos optimizations

2014-12-09 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64020 --- Comment #9 from David Malcolm dmalcolm at gcc dot gnu.org --- Author: dmalcolm Date: Tue Dec 9 15:35:39 2014 New Revision: 218521 URL: https://gcc.gnu.org/viewcvs?rev=218521root=gccview=rev Log: PR jit/64166: Add API entrypoint

[Bug jit/64020] jit misses sin/cos optimizations

2014-12-09 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64020 Bug 64020 depends on bug 64166, which changed state. Bug 64166 Summary: JIT does not provide a way for verifying dumpfiles from testcases https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64166 What|Removed |Added

[Bug jit/64020] jit misses sin/cos optimizations

2014-12-09 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64020 David Malcolm dmalcolm at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug jit/64020] jit misses sin/cos optimizations

2014-12-03 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64020 --- Comment #8 from dmalcolm at gcc dot gnu.org --- (In reply to dmalcolm from comment #7) (In reply to dmalcolm from comment #5) (In reply to dmalcolm from comment #4) Am testing a candidate patch for this Patch posted as:

[Bug jit/64020] jit misses sin/cos optimizations

2014-12-01 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64020 --- Comment #6 from dmalcolm at gcc dot gnu.org --- Author: dmalcolm Date: Mon Dec 1 18:23:37 2014 New Revision: 218240 URL: https://gcc.gnu.org/viewcvs?rev=218240root=gccview=rev Log: PR jit/64020: Fixes to handling of builtins PR

[Bug jit/64020] jit misses sin/cos optimizations

2014-12-01 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64020 --- Comment #7 from dmalcolm at gcc dot gnu.org --- (In reply to dmalcolm from comment #5) (In reply to dmalcolm from comment #4) Am testing a candidate patch for this Patch posted as:

[Bug jit/64020] jit misses sin/cos optimizations

2014-11-25 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64020 dmalcolm at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[Bug jit/64020] jit misses sin/cos optimizations

2014-11-25 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64020 --- Comment #5 from dmalcolm at gcc dot gnu.org --- (In reply to dmalcolm from comment #4) Am testing a candidate patch for this Patch posted as: https://gcc.gnu.org/ml/gcc-patches/2014-11/msg03229.html

[Bug jit/64020] jit misses sin/cos optimizations

2014-11-24 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64020 --- Comment #2 from dmalcolm at gcc dot gnu.org --- For reference, both at -O3, based on r217939: ./cc1 of #include math.h int test_of_builtin_trig (double theta) { return 2 * sin (theta) * cos (theta); } generates: test_of_builtin_trig:

[Bug jit/64020] jit misses sin/cos optimizations

2014-11-24 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64020 --- Comment #3 from joseph at codesourcery dot com joseph at codesourcery dot com --- On Mon, 24 Nov 2014, dmalcolm at gcc dot gnu.org wrote: [would it be even better to optimize this to just a sin (2 * theta) ?] Only with

[Bug jit/64020] jit misses sin/cos optimizations

2014-11-21 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64020 --- Comment #1 from dmalcolm at gcc dot gnu.org --- builtin_info.decl is NULL for BUILT_IN_CEXPI. 4586static inline bool 4587builtin_decl_implicit_p (enum built_in_function fncode) 4588{ 4589 size_t uns_fncode = (size_t)fncode;