On Sun, 20 Sep 2015, Manuel López-Ibáñez wrote: > PING^2: https://gcc.gnu.org/ml/gcc-patches/2015-07/msg02414.html > > On 21 August 2015 at 19:41, Manuel López-Ibáñez wrote: > > Any comments on this? https://gcc.gnu.org/ml/gcc-patches/2015-07/msg02414.html > > > > I don't see any other way to fix these PRs, but I don't know how to > > keep the pragmas from being deleted by the preprocessor. I'd suppose you want a new type of pragma, that acts like a combination of a deferred one and one for which a handler is called immediately by libcpp. libcpp would call the handler but also create a CPP_PRAGMA token. The front-end code calling pragma handlers would need to know to do nothing with such pragmas; the token would only be for textual preprocessor output. -- Joseph S. Myers joseph@codesourcery.com