]> git.ipfire.org Git - thirdparty/gcc.git/commit
* config/rs6000/rs6000.c (rs6000_option_override_internal): Don't
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Jun 2013 04:56:46 +0000 (04:56 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Jun 2013 04:56:46 +0000 (04:56 +0000)
commitc7f18d78fe861bcd50a920fa3f194939f17f13be
tree48979d1bafcba8bed947a49c8c9403a0a25c6b6f
parent4c540d9a175d525c62e423d42e72d0c8599f9142
* config/rs6000/rs6000.c (rs6000_option_override_internal): Don't
override user -mfp-in-toc.
(offsettable_ok_by_alignment): Consider just the current access
rather than the whole object, unless BLKmode.  Handle
CONSTANT_POOL_ADDRESS_P constants that lack a decl too.
(use_toc_relative_ref): Allow CONSTANT_POOL_ADDRESS_P constants
for -mcmodel=medium.
* config/rs6000/linux64.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Don't
override user -mfp-in-toc or -msum-in-toc.  Default to
-mno-fp-in-toc for -mcmodel=medium.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199781 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/linux64.h
gcc/config/rs6000/rs6000.c