gcc/testsuite/
	PR target/53513
	* gcc.target/sh/fpchg.c: Rename to ...
	* gcc.target/sh/pr53513-1.c: ... this.  Adjust test case to work for
	-m4a and -m4a-single.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218793 138bc75d-0d04-0410-961f-82ee72b054a4
	PR go/61246
compiler: Switch expression comparisons should be boolean typed.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218794 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/testsuite/
	PR target/54089
	* gcc.target/sh/pr54089-1.c: Change optimization level from -O1 to -O2.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218795 138bc75d-0d04-0410-961f-82ee72b054a4
	* ipa-inline-analysis.c (will_be_nonconstant_predicate): Consider
	return values of const calls as constants.
	(estimate_function_body_sizes): Expect calls to have false predicates.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218796 138bc75d-0d04-0410-961f-82ee72b054a4
	* fibonacci_heap.h (min): Return m_data instead of non-existing data.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218797 138bc75d-0d04-0410-961f-82ee72b054a4
compiler: Don't built hash/equality functions for thunk structs.

They are never necessary, and they can cause problems when a
thunk is used to pass an unexported type from a different
package to a function defined in that package.  The resulting
struct type may need to call the comparison routine from the
other package, which will fail because the type is not
exported.  This will be bug492 in the master testsuite.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218798 138bc75d-0d04-0410-961f-82ee72b054a4