OSDN Git Service

* integrate.h (struct inline_remap): Add compare_src, compare_mode.
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Jan 2001 18:36:06 +0000 (18:36 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Jan 2001 18:36:06 +0000 (18:36 +0000)
commita36b8b3ef67ae950c376372c425de291bdc031e0
treef1ed9d3a3aa4c282e6afcb7e636e652eec822c8f
parent3837f67a55821426fb4f98a1aa061ad43c930855
* integrate.h (struct inline_remap): Add compare_src, compare_mode.
* integrate.c (expand_inline_function): Initialize them.
(subst_constants): If changing COMPARE so that both its arguments
will be VOIDmode and the comparison mode will be lost, note
compare_mode.  Use the recorded compare_mode to optimize
IF_THEN_ELSE.

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