2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
commit5c3c2309eec982ca268a43fdd831e52160bdb0dc
authorsandra <sandra@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 5 Jul 2015 21:49:08 +0000 (5 21:49 +0000)
committersandra <sandra@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 5 Jul 2015 21:49:08 +0000 (5 21:49 +0000)
treeed87521b0f371de05b482aab31fb3b60a63fc020
parente2c4a09ac84838edd25dfe60c95218f30d346a8e
2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
    Sandra Loosemore <sandra@codesourcery.com>

gcc/
* config/nios2/nios2-protos.h (nios2_symbol_ref_in_small_data_p):
Delete extern declaration.
(gprel_constant_p): Add extern declaration.
* config/nios2/constraints.md ("S"): Use gprel_constant_p
instead of nios2_symbol_ref_in_small_data_p.
* config/nios2/nios2.c (nios2_legitimate_address_p): Likewise.
(nios2_symbol_ref_in_small_data_p): Make static.
(gprel_constant_p): Make non-static.

gcc/testsuite/
* gcc.target/nios2/gprel-offset.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225437 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/nios2/constraints.md
gcc/config/nios2/nios2-protos.h
gcc/config/nios2/nios2.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/nios2/gprel-offset.c [new file with mode: 0644]