Hi Richard, > On Tue, 16 Apr 2019, Richard Biener wrote: > >> >> Two cases from a -fsynax-only tramp3d callgrind profile. > > Amended by two others. > > Bootstrapped and tested on x86_64-unknown-linux-gnu. > > OK? > > Thanks, > Richard. > > 2019-04-17 Richard Biener <rguent...@suse.de> > > cp/ > * call.c (null_ptr_cst_p): Order checks according to expensiveness. > (conversion_null_warnings): Likewise. > * typeck.c (same_type_ignoring_top_level_qualifiers_p): Return > early if type1 == type2.
this patch caused +XPASS: g++.dg/warn/Wunused-var-35.C -std=gnu++98 bug (test for warnings, line 14) First seen on i386-pc-solaris2.11 and sparc-sun-solaris2.11, according to gcc-testresults everywhere. Confirmed by reverting the patch locally and re-testing the affected testcase. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University