[Bug bootstrap/102242] [12 regression] analyzer/engine.cc built with clang: /usr/include/c++/v1/typeinfo:346:5: error: no member named 'fancy_abort'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102242 --- Comment #7 from David Malcolm --- Thanks for taking care of this.
[Bug bootstrap/102242] [12 regression] analyzer/engine.cc built with clang: /usr/include/c++/v1/typeinfo:346:5: error: no member named 'fancy_abort'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102242 Gerald Pfeifer changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |gerald at pfeifer dot com Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #6 from Gerald Pfeifer --- Passed testing on my regular tester that flagged this issue last night.
[Bug bootstrap/102242] [12 regression] analyzer/engine.cc built with clang: /usr/include/c++/v1/typeinfo:346:5: error: no member named 'fancy_abort'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102242 --- Comment #5 from CVS Commits --- The master branch has been updated by Gerald Pfeifer : https://gcc.gnu.org/g:745781d24cd7562202687cfbe05597ee673d4537 commit r12-3598-g745781d24cd7562202687cfbe05597ee673d4537 Author: Maxim Blinov Date: Fri Sep 17 00:32:58 2021 +0200 analyzer: Fix bootstrap with clang gcc/analyzer/ChangeLog: PR bootstrap/102242 * engine.cc (INCLUDE_UNIQUE_PTR): Define.
[Bug bootstrap/102242] [12 regression] analyzer/engine.cc built with clang: /usr/include/c++/v1/typeinfo:346:5: error: no member named 'fancy_abort'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102242 Iain Sandoe changed: What|Removed |Added CC||iains at gcc dot gnu.org --- Comment #4 from Iain Sandoe --- maxim has posted the (IMO obvious) patch here: https://gcc.gnu.org/pipermail/gcc-patches/2021-September/579159.html as noted any platform that might be bootstrapped using clang is affected.
[Bug bootstrap/102242] [12 regression] analyzer/engine.cc built with clang: /usr/include/c++/v1/typeinfo:346:5: error: no member named 'fancy_abort'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102242 --- Comment #3 from Gerald Pfeifer --- (In reply to David Malcolm from comment #1) > Sorry about the breakage. That's what my nightly testers are here for to catch. :) > I think I need to #define INCLUDE_UNIQUE_PTR before including system.h, > rather than manually including . Was that what your patch does? In my patch, which passed bootstrap in the meantime, I added #ifdef INCLUDE_MEMORY # include #endif to gcc/system.h and defined INCLUDE_MEMORY early in analyzer/engine.cc. Your patch sounds a little lighter and in fact more portable, so happy if you want to go with it.
[Bug bootstrap/102242] [12 regression] analyzer/engine.cc built with clang: /usr/include/c++/v1/typeinfo:346:5: error: no member named 'fancy_abort'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102242 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2021-09-08 Ever confirmed|0 |1 Target Milestone|--- |12.0 Keywords||build --- Comment #2 from Andrew Pinski --- Confirmed.
[Bug bootstrap/102242] [12 regression] analyzer/engine.cc built with clang: /usr/include/c++/v1/typeinfo:346:5: error: no member named 'fancy_abort'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102242 David Malcolm changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment #1 from David Malcolm --- Sorry about the breakage. I think I need to #define INCLUDE_UNIQUE_PTR before including system.h, rather than manually including . Was that what your patch does?