[Bug c++/87015] [8/9 Regression] miscompilation of template heavy Boost Spirit code

2019-03-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87015

Marek Polacek  changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 CC||mpolacek at gcc dot gnu.org
 Resolution|--- |FIXED

--- Comment #11 from Marek Polacek  ---
Closing then.  Please reopen if you find it again.

[Bug c++/87015] [8/9 Regression] miscompilation of template heavy Boost Spirit code

2019-03-17 Thread daniel.f.starke at freenet dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87015

Daniel Starke  changed:

   What|Removed |Added

  Known to work||8.3.0

--- Comment #10 from Daniel Starke  ---
Whatever it was, for me the bug is gone using gcc 8.3.0 with binutils 2.32.

[Bug c++/87015] [8/9 Regression] miscompilation of template heavy Boost Spirit code

2019-02-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87015

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|8.3 |8.4

--- Comment #9 from Jakub Jelinek  ---
GCC 8.3 has been released.

[Bug c++/87015] [8/9 Regression] miscompilation of template heavy Boost Spirit code

2019-01-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87015

--- Comment #8 from Jakub Jelinek  ---
Or if 7.3 works and 8.x doesn't and the two are ABI compatible (dunno about
mingw), then you could after you find problematic *.ii file try to bisect which
compiler revision changed the behavior and from there you we could try to
discover what changed.

[Bug c++/87015] [8/9 Regression] miscompilation of template heavy Boost Spirit code

2019-01-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87015

Jakub Jelinek  changed:

   What|Removed |Added

 CC||jakub at gcc dot gnu.org

--- Comment #7 from Jakub Jelinek  ---
If what you are compiling has multiple sources and if e.g. -O0 helps, then you
could bisect among the object files to find the problematic *.o file.
That can be then preprocessed e.g. with -save-temps.
Further analysis can be done by using bisection in the file using #pragma GCC
optimize (0) and/or __attribute__((optimize (0))) to find problematic
function/method.

[Bug c++/87015] [8/9 Regression] miscompilation of template heavy Boost Spirit code

2018-11-15 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87015

Alexandre Oliva  changed:

   What|Removed |Added

 CC||aoliva at gcc dot gnu.org

--- Comment #6 from Alexandre Oliva  ---
Daniel, since you stated that recompiling with -Og or -O1 did not change the
behavior, presumably you could also add -save-temps to the command line.  That
will produce the preprocessed testcases we need.  Getting the command line and
the expected output or exit status might be more challenging, and require
knowledge of the testsuite at hand, perhaps developers of the library would be
willing to help you get the bug report submitted?

[Bug c++/87015] [8/9 Regression] miscompilation of template heavy Boost Spirit code

2018-08-27 Thread daniel.f.starke at freenet dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87015

--- Comment #5 from Daniel Starke  ---
I tried the version 8 branch snapshot from 2018-08-24 but the issue still
remains.

[Bug c++/87015] [8/9 Regression] miscompilation of template heavy Boost Spirit code

2018-08-22 Thread daniel.f.starke at freenet dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87015

--- Comment #4 from Daniel Starke  ---
Sure, but it will take some days as I am currently reducing a testcase for
another bug.

[Bug c++/87015] [8/9 Regression] miscompilation of template heavy Boost Spirit code

2018-08-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87015

Richard Biener  changed:

   What|Removed |Added

 CC||rguenth at gcc dot gnu.org
   Target Milestone|--- |8.3
Summary|[8 Regression]  |[8/9 Regression]
   |miscompilation of template  |miscompilation of template
   |heavy Boost Spirit code |heavy Boost Spirit code

--- Comment #3 from Richard Biener  ---
Can you check with a snapshot of the GCC 8 branch after 2018-08-17 (including
the fix for PR86763)?