gcc.c (option_map): New flag -no-canonical-prefixes.
commitba0c638e22ebcfe54e45f43463a4c89392659695
authorSimon Baldwin <simonb@google.com>
Thu, 16 Jul 2009 11:25:20 +0000 (16 11:25 +0000)
committerSimon Baldwin <simonb@gcc.gnu.org>
Thu, 16 Jul 2009 11:25:20 +0000 (16 11:25 +0000)
tree5947292b885dc1abcb63ee2a90cb8d2a93426708
parent11af2d7b91dd96c767a86ab4f870dc11fcbbadb4
gcc.c (option_map): New flag -no-canonical-prefixes.

* gcc.c (option_map): New flag -no-canonical-prefixes.
* (display_help): Print help text for new flag.
* (process_command): Move options translation and language specifics
and handle new flag early.  Use it to set a function pointer to a
prefix builder.  Replace make_relative_prefix calls with calls to
the function pointed to.  Ignore new flag in regular options handling.
* doc/invoke.texi (Overall Options): Documented -no-canonical-prefixes.

From-SVN: r149702
gcc/ChangeLog
gcc/doc/invoke.texi
gcc/gcc.c