[PATCH, committed] PR 63410: Fix missing plugin headers

David Malcolm dmalcolm@redhat.com
Tue Sep 30 15:49:00 GMT 2014

We install the header "pass_manager.h", but it can't be included by a
plugin, since it includes "pass-instances.def", and we don't current
install that.

Similarly, the installed header pretty-print.h now uses
wide-int-print.h, but the latter isn't installed.

FWIW, both of these issues prevent building gcc-python-plugin.

Fixed by the attached patch. 

Bootstrapped on x86_64-unknown-linux (Fedora 20), verified that "make
install" installs the previously-missing files.

Committed to trunk as obvious, as r215727.

The missing pass-instances.def also affects the 4.9 branch (and is
currently blocking gcc-python-plugin for gcc 4.9); I'll fix it on that
branch after bootstrapping (without the wide-int part).

-------------- next part --------------
A non-text attachment was scrubbed...
Name: r215727.patch
Type: text/x-patch
Size: 1472 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20140930/8fbe978b/attachment.bin>

More information about the Gcc-patches mailing list