Warnings in GCC 12.1.0 builds

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



OS - Devuan Chimaera 4.0 stable release

Config:
configure  --target=$TARGET --prefix=$PREFIX  --without-headers \
     --enable-languages="c,c++,lto" --enable-lto --enable-interwork \
     --enable-long-long --enable-tls --enable-multilib --enable-wchar_t \
--enable-c99 --with-newlib --with-dwarf2 --with-static-standard-libraries \
     --disable-hosted-libstdcxx --disable-libstdcxx-pch --disable-shared \
     --disable-option-checking --disable-threads --disable-nls \
     --disable-win32-registry --disable-libssp --disable-libquadmath

I hope this helps. Listed warnings:

1)
Links are now set up to build a cross-compiler
 from x86_64-pc-linux-gnu to arm-none-symbianelf.
/d/gcc-12.1.0/gcc-12.1.0/gcc/gengtype-lex.l: In function ‘int yylex(const char**)’: gengtype-lex.cc:356:15: warning: this statement may fall through [-Wimplicit-fallthrough=] /d/gcc-12.1.0/gcc-12.1.0/gcc/gengtype-lex.l:119:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’
/d/gcc-12.1.0/gcc-12.1.0/gcc/gengtype-lex.l:114:1: note: here
gengtype-lex.cc:356:15: warning: this statement may fall through [-Wimplicit-fallthrough=] /d/gcc-12.1.0/gcc-12.1.0/gcc/gengtype-lex.l:139:1: note: in expansion of macro ‘YY_DO_BEFORE_ACTION’
/d/gcc-12.1.0/gcc-12.1.0/gcc/gengtype-lex.l:135:1: note: here

2)
In file included from ../../gcc-12.1.0/./gcc/coretypes.h:478,
                 from ../../gcc-12.1.0/./gcc/expmed.cc:26:
../../gcc-12.1.0/./gcc/machmode.h: In function ‘rtx_def* emit_store_flag_1(rtx, rtx_code, rtx, rtx, machine_mode, int, int, machine_mode)’: ../../gcc-12.1.0/./gcc/machmode.h:550:42: warning: ‘int_mode’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  550 |    ? mode_size_inline (mode) : mode_size[mode]);
      |                                          ^~~~
../../gcc-12.1.0/./gcc/expmed.cc:5657:19: note: ‘int_mode’ was declared here
 5657 |   scalar_int_mode int_mode;

3)
In file included from ../../gcc-12.1.0/./gcc/splay-tree-utils.h:491,
                 from ../../gcc-12.1.0/./gcc/rtl-ssa.h:45,
                 from ../../gcc-12.1.0/./gcc/rtl-ssa/accesses.cc:28:
../../gcc-12.1.0/./gcc/splay-tree-utils.tcc: In static member function ‘static void base_splay_tree<Accessors>::print(pretty_printer*, typename Accessors::node_type, Printer, char, vec<char>&) [with Printer = rtl_ssa::set_info::print_uses_on_new_lines(pretty_printer*) const::<lambda(pretty_printer*, splay_tree_node<rtl_ssa::use_info*>*)>; Accessors = splay_tree_accessors_without_parent<default_splay_tree_accessors<splay_tree_node<rtl_ssa::use_info*>*> >]’: ../../gcc-12.1.0/./gcc/splay-tree-utils.tcc:92:19: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
   92 |   extra_indent[1] = code;
      |   ~~~~~~~~~~~~~~~~^~~~~~
../../gcc-12.1.0/./gcc/splay-tree-utils.tcc:93:19: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
   93 |   extra_indent[2] = ']';
      |   ~~~~~~~~~~~~~~~~^~~~~
../../gcc-12.1.0/./gcc/splay-tree-utils.tcc:100:19: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  100 |   extra_indent[1] = (left || right ? '|' : ' ');
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc-12.1.0/./gcc/splay-tree-utils.tcc:101:19: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  101 |   extra_indent[2] = ' ';
      |   ~~~~~~~~~~~~~~~~^~~~~
../../gcc-12.1.0/./gcc/splay-tree-utils.tcc:120:23: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  120 |       extra_indent[1] = '+';
      |       ~~~~~~~~~~~~~~~~^~~~~
../../gcc-12.1.0/./gcc/splay-tree-utils.tcc:121:23: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  121 |       extra_indent[2] = '-';
      |       ~~~~~~~~~~~~~~~~^~~~~
../../gcc-12.1.0/./gcc/splay-tree-utils.tcc:127:23: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  127 |       extra_indent[1] = right ? '|' : ' ';
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../../gcc-12.1.0/./gcc/splay-tree-utils.tcc:128:23: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  128 |       extra_indent[2] = ' ';
      |       ~~~~~~~~~~~~~~~~^~~~~
../../gcc-12.1.0/./gcc/splay-tree-utils.tcc:127:23: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  127 |       extra_indent[1] = right ? '|' : ' ';
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
../../gcc-12.1.0/./gcc/splay-tree-utils.tcc:128:23: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  128 |       extra_indent[2] = ' ';

4)
../../../../gcc-12.1.0/./libgcc/config/arm/lib1funcs.S: Assembler messages:
../../../../gcc-12.1.0/./libgcc/config/arm/lib1funcs.S:2057: conditional infixes are deprecated in unified syntax

5)
../../../gcc-12.1.0/./libgcc/config/arm/pr-support.c: In function '_Unwind_GetDataRelBase': ../../../gcc-12.1.0/./libgcc/config/arm/pr-support.c:380:1: warning: control reaches end of non-void function [-Wreturn-type]
  380 | }
      | ^
../../../gcc-12.1.0/./libgcc/config/arm/pr-support.c: In function '_Unwind_GetTextRelBase': ../../../gcc-12.1.0/./libgcc/config/arm/pr-support.c:386:1: warning: control reaches end of non-void function [-Wreturn-type]
  386 | }

6)
../../../../gcc-12.1.0/./libgcc/config/arm/lib1funcs.S:1572:2: warning: #warning "No speculation barrier defined for this platform" [-Wcpp]

--
Fiodar Stryzhniou



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux