gcc/
authorYvan Roux <yvan.roux@linaro.org>
Mon, 5 Sep 2016 17:03:07 +0000 (19:03 +0200)
committerYvan Roux <yvan.roux@linaro.org>
Wed, 7 Sep 2016 20:08:55 +0000 (22:08 +0200)
commit178bb18fb885cc07bc9894734f64fe20059468b2
treec38eb1b324cf60f6daf8fc97b03ebdef25d1a3b8
parentbf9f6b2f3c95f0d6814d5a0b9eb07bac263f62a7
gcc/
Backport from trunk r238254, r238763.
2016-07-12  Nathan Sidwell  <nathan@acm.org>

* config/arm/arm.c (arm_option_override): Set MASK_SINGLE_PIC_BASE
when -mno-pic-data-is-text-relative is in effect, by default.
* doc/invoke.texi (mpic-data-is-text-relative): Document new
behavior and clarify.

gcc/testsuite/
Backport from trunk r238254, r238763.
2016-07-12  Nathan Sidwell  <nathan@acm.org>

* gcc.target/arm/data-rel-1.c: New.
* gcc.target/arm/data-rel-2.c: New.
* gcc.target/arm/data-rel-3.c: New.

Change-Id: Ic060a8302c039cf67a098618a539c14cd3589e23
gcc/config/arm/arm.c
gcc/doc/invoke.texi
gcc/testsuite/gcc.target/arm/data-rel-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/data-rel-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/data-rel-3.c [new file with mode: 0644]