OSDN Git Service

* opts.c (decode_options): Do not fiddle with inlining
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 May 2007 15:32:42 +0000 (15:32 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 May 2007 15:32:42 +0000 (15:32 +0000)
commit9160060d02616b4b7e6a87194cb08f01d0a95736
tree67698d1475067126f61e0e5bc4185c60fd63495b
parent76987f811d91ad75dd6352ef53a49147a9b357b2
* opts.c (decode_options): Do not fiddle with inlining
parameters in case of optimizing for size.
* ipa-inline.c (cgraph_decide_recursive_inlining): When optimizing
for size do nothing.
(cgraph_decide_inlining_of_small_function): When optimizing for
size never inline functions increasing caller size.
(cgraph_early_inlining): Inline for size when optimizing for size.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@124431 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-inline.c
gcc/opts.c