[Bug target/40503] DEC_EVAL_METHOD not match operators

2018-11-02 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40503 --- Comment #10 from joseph at codesourcery dot com --- I was not attempting to confirm that GCC had a particular bug. In this case: as I said, no excess precision support is hooked up for decimal floating point (i.e., whatever the back end

[Bug target/40503] DEC_EVAL_METHOD not match operators

2018-11-01 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40503 Eric Gallager changed: What|Removed |Added CC||joseph at codesourcery dot com ---

[Bug target/40503] DEC_EVAL_METHOD not match operators

2017-11-01 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40503 Eric Gallager changed: What|Removed |Added Status|WAITING |NEW --- Comment #8 from Eric Gallager

[Bug target/40503] DEC_EVAL_METHOD not match operators

2017-11-01 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40503 --- Comment #7 from joseph at codesourcery dot com --- As far as I understand the general state of DFP support in GCC: the basic functionality generally works without needing much maintenance, but no-one is actively fixing DFP bugs or updating

[Bug target/40503] DEC_EVAL_METHOD not match operators

2017-11-01 Thread tydeman at tybor dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40503 --- Comment #6 from Fred J. Tydeman --- No. All evaluations should be as if 34 digits of precision.

[Bug target/40503] DEC_EVAL_METHOD not match operators

2017-11-01 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40503 --- Comment #5 from Eric Gallager --- Now that I have access to the gcc compile farm, I can try this testcase. It compiles successfully for me without warning and prints the following output: egallager@gcc12:~$ /opt/cfarm/gcc-latest/bin/gcc

[Bug target/40503] DEC_EVAL_METHOD not match operators

2017-08-01 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40503 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org ---

[Bug target/40503] DEC_EVAL_METHOD not match operators

2009-10-20 Thread tydeman at tybor dot com
--- Comment #3 from tydeman at tybor dot com 2009-10-20 06:25 --- In 4.4.1, it appears that the type of the LHS in LHS = RHS determines how the RHS is evaluated. If the RHS involves only _Decimal32 types, then the RHS will be evaluated to the type of the LHS (_Decimal32, 64, or 128).

[Bug target/40503] DEC_EVAL_METHOD not match operators

2009-06-25 Thread tydeman at tybor dot com
--- Comment #2 from tydeman at tybor dot com 2009-06-26 05:57 --- Created an attachment (id=18073) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18073action=view) Find precision of *, /, +, -, == -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40503

[Bug target/40503] DEC_EVAL_METHOD not match operators

2009-06-24 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2009-06-25 00:15 --- Can you provide a testcase? -- hjl dot tools at gmail dot com changed: What|Removed |Added