[Bug gcov-profile/95494] [11 regression] Several -fprofile-use tests FAIL

marxin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Jun 8 14:36:31 GMT 2020


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95494

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to ro@CeBiTec.Uni-Bielefeld.DE from comment #4)
> > --- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
> > Is there a compile farm machine I can test it on?
> 
> Sure: gcc211 should do the trick.

Thanks.
Unfortunately, I can't build the current master due to switch to C++11:

../../gcc/expr.c: In function ‘rtx_insn* emit_move_insn(rtx, rtx)’:
../../gcc/expr.c:3830:3: warning: ‘auto’ changes meaning in C++11; please
remove it [-Wc++0x-compat]
   auto candidate_subreg_p = [&](rtx subreg) {
   ^
../../gcc/expr.c:3830:8: error: ‘candidate_subreg_p’ does not name a type
   auto candidate_subreg_p = [&](rtx subreg) {
        ^
../../gcc/expr.c:3838:3: warning: ‘auto’ changes meaning in C++11; please
remove it [-Wc++0x-compat]
   auto candidate_mem_p = [&](machine_mode innermode, rtx mem) {
   ^
../../gcc/expr.c:3838:8: error: ‘candidate_mem_p’ does not name a type
   auto candidate_mem_p = [&](machine_mode innermode, rtx mem) {
        ^
../../gcc/expr.c:3849:44: error: ‘candidate_subreg_p’ was not declared in this
scope
   if (SUBREG_P (x) && candidate_subreg_p (x))
                                            ^
../../gcc/expr.c:3852:44: error: ‘candidate_subreg_p’ was not declared in this
scope
   if (SUBREG_P (y) && candidate_subreg_p (y))
                                            ^
../../gcc/expr.c:3866:46: error: ‘candidate_mem_p’ was not declared in this
scope
     && candidate_mem_p (GET_MODE (x_inner), y))

Is there a compiler in /opt that can build current GCC?

> 
> > Btw. can you please make a brief analysis why it fails (valgrind)?
> 
> Unfortunately not: the Solaris/x86 valgrind port has been abandoned and
> doesn't do anything useful, and there never was a sparc port.


More information about the Gcc-bugs mailing list