re PR libstdc++/25524 (libstdc++ headers should go in multilib directories)
PR libstdc++/25524 * cppdefault.h (struct default_include): Add multilib flag. * cppdefault.c (cpp_include_defaults): Set it. * c.opt (-imultilib): New option. * c-opts.c (imultilib): New. (c_common_handle_option): Handle -imultilib. (c_common_post_options): Likewise. * c-incpath.c (add_standard_paths, register_include_chains): Likewise. * c-incpath.h (register_include_chains): Add extra parameter. * gcc.c (do_spec_1): Generate -imultilib option. (The Specs Language): Update %I description. (process_command): Update copyright notice. * doc/cppopts.texi (-imultilib): Document. * doc/invoke.texi (-imultilib): Include in option summary. (%I): Update specs documentation. libstdc++-v3: * include/Makefile.am: Install host-specific headers in multilib subdirectory. * include/Makefile.in: Regenerate. From-SVN: r110037
Showing
- gcc/ChangeLog 19 additions, 0 deletionsgcc/ChangeLog
- gcc/c-incpath.c 15 additions, 6 deletionsgcc/c-incpath.c
- gcc/c-incpath.h 3 additions, 2 deletionsgcc/c-incpath.h
- gcc/c-opts.c 9 additions, 2 deletionsgcc/c-opts.c
- gcc/c.opt 5 additions, 1 deletiongcc/c.opt
- gcc/cppdefault.c 12 additions, 12 deletionsgcc/cppdefault.c
- gcc/cppdefault.h 4 additions, 1 deletiongcc/cppdefault.h
- gcc/doc/cppopts.texi 6 additions, 1 deletiongcc/doc/cppopts.texi
- gcc/doc/invoke.texi 5 additions, 5 deletionsgcc/doc/invoke.texi
- gcc/gcc.c 13 additions, 4 deletionsgcc/gcc.c
- libstdc++-v3/ChangeLog 7 additions, 0 deletionslibstdc++-v3/ChangeLog
- libstdc++-v3/include/Makefile.am 10 additions, 7 deletionslibstdc++-v3/include/Makefile.am
- libstdc++-v3/include/Makefile.in 8 additions, 6 deletionslibstdc++-v3/include/Makefile.in
Loading
Please register or sign in to comment