Backport trunk patch for plumbing '--pic-veneer' for gold.

This patch is needed by Chromecast team, they need this to gold-link
ToT kernel. Hopefully, this be the last patch before binutils upgrade.

This absolutely should not affect prior testing results. It makes
--pic-vener a valid option under gold (the implementation has been
there long ago). And we don't have anypackage in chromeos land that
has this linker option on.

The original CL here -

    commit cdb061674c044636465e52a8c989b9011f2ec8ac
    Author: Han Shen <shenhan@google.com>
    Date:   Thu Jul 23 15:52:22 2015 -0700

        2015-07-23  Ian Coolidge  <icoolidge@google.com>

        Plumb --pic-veneer option for gold.

        gold/ChangeLog:
            * arm.cc (Reloc_stub::stub_type_for_reloc): Plumb to stub generation.
            * options.h (General_options): Add --pic-veneer option.

TEST=chromecast built kernel successfully
BUG=None

Change-Id: I5436f736d812d7807cd2df51cf005801ca33464f
Reviewed-on: https://chromium-review.googlesource.com/288287
Reviewed-by: Luis Lozano <llozano@chromium.org>
Commit-Queue: Han Shen <shenhan@chromium.org>
Tested-by: Han Shen <shenhan@chromium.org>
3 files changed