[Bug c++/63940] C++ constexpr errors on AIX

2014-11-24 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63940 David Edelsohn changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug c++/63940] C++ constexpr errors on AIX

2014-11-24 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63940 --- Comment #8 from Jason Merrill --- (In reply to David Edelsohn from comment #7) > The test was not failing on Linux x86-64 nor x86-32. I sent pre-processed > testcase from AIX that Jason was able to reproduce on Linux. But the fix did > not so

[Bug c++/63940] C++ constexpr errors on AIX

2014-11-23 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63940 --- Comment #7 from David Edelsohn --- HJ, The test was not failing on Linux x86-64 nor x86-32. I sent pre-processed testcase from AIX that Jason was able to reproduce on Linux. But the fix did not solve the failure on AIX.

[Bug c++/63940] C++ constexpr errors on AIX

2014-11-23 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63940 --- Comment #6 from H.J. Lu --- 32-bit x86 looks OK: https://gcc.gnu.org/ml/gcc-testresults/2014-11/msg02534.html https://gcc.gnu.org/ml/gcc-testresults/2014-11/msg02537.html

[Bug c++/63940] C++ constexpr errors on AIX

2014-11-23 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63940 David Edelsohn changed: What|Removed |Added Status|RESOLVED|REOPENED Last reconfirmed|

[Bug c++/63940] C++ constexpr errors on AIX

2014-11-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63940 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/63940] C++ constexpr errors on AIX

2014-11-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63940 --- Comment #3 from Jason Merrill --- Author: jason Date: Tue Nov 18 21:14:49 2014 New Revision: 217738 URL: https://gcc.gnu.org/viewcvs?rev=217738&root=gcc&view=rev Log: PR c++/63940 * constexpr.c (cxx_eval_binary_expression): Don't ass

[Bug c++/63940] C++ constexpr errors on AIX

2014-11-18 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63940 --- Comment #2 from Andreas Schwab --- This looks bogus (from cxx_eval_binary_expression): if (lhs == orig_lhs && rhs == orig_rhs) return t; Just because both operands are self-evaluating doesn't mean we can return the unfolded expression

[Bug c++/63940] C++ constexpr errors on AIX

2014-11-18 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63940 David Edelsohn changed: What|Removed |Added CC||jason at gcc dot gnu.org,

[Bug c++/63940] C++ constexpr errors on AIX

2014-11-18 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63940 --- Comment #1 from David Edelsohn --- Created attachment 34030 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34030&action=edit preprocessed source for testcase