2017-10-26 Sandra Loosemore <sandra@codesourcery.com>
commit0bdc995faa5e0a9e928865a5d83b09d9bde352f1
authorsandra <sandra@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Oct 2017 20:49:48 +0000 (26 20:49 +0000)
committersandra <sandra@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Oct 2017 20:49:48 +0000 (26 20:49 +0000)
treef40537de19218fb2bcb55461d96038ae8d100d5d
parented2fbf76593b9799d30aaa0a42e3a3bd9d85c557
2017-10-26  Sandra Loosemore  <sandra@codesourcery.com>

gcc/
* config/nios2/nios2.c: Include xregex.h.
(nios2_gprel_sec_regex): New.
(nios2_option_overide): Initialize it.  Don't allow GP-relative
addressing with PIC.
(nios2_small_section_name_p): Check for regex match.
* config/nios2/nios2.opt (mgprel-sec=): New option.
* doc/invoke.texi (Option Summary): Add -mgprel-sec.
(Nios II Options): Document -mgprel-sec.

gcc/testsuite/
* gcc.target/nios2/gpopt-gprel-sec.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@254123 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/nios2/nios2.c
gcc/config/nios2/nios2.opt
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/nios2/gpopt-gprel-sec.c [new file with mode: 0644]