From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp48.i.mail.ru (smtp48.i.mail.ru [94.100.177.108]) by sourceware.org (Postfix) with ESMTPS id 750D9384B0CA for ; Sun, 12 Jun 2022 13:06:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 750D9384B0CA Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=mail.ru Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mail.ru DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail4; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date:Message-ID:Subject:From:To:From:Subject:Content-Type:Content-Transfer-Encoding:To:Cc; bh=cncBFcvqkUujYYM5wh/ji/KmGd6uqJRZRVnY7/oZynQ=; t=1655039183;x=1655644583; b=HXME9pgX4We4BgMqIqXhALb5kgz5KzEU3VFbuHaehIPpbS9SdE+6fsH0MACpfDVGfYmieX+ATLgFSrkYNkfiV0bhkDa2kzJkcgXkYoIr6rBY44h3REblwUVrX+BNe4P/pAy2sYwzCBkAyrWGFHapAVgRBZ8Aaqyeupiyt+q3/wCDwiYmSSVaS47GglkKUawbNOCBD3NqHovdQ674VboBHIWLZnd5uTYFx1bBVDYRDShnfmcbBwuc2hH+rl7DwCUFRs+XFU2TV87e1abTWDXTRHDEaomM5QQLYGH09fW1NQcGB4lDtX7W8Sfw3wBOOTW2YQz0gegB2+EiWWTsdUA8ag==; Received: by smtp48.i.mail.ru with esmtpa (envelope-from ) id 1o0NIL-0001I9-SW for gcc-help@gcc.gnu.org; Sun, 12 Jun 2022 16:06:22 +0300 To: gcc-help From: Fiodar Stryzhniou Subject: Warnings in GCC 12.1.0 builds Message-ID: Date: Sun, 12 Jun 2022 16:06:21 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Authentication-Results: smtp48.i.mail.ru; auth=pass smtp.auth=fedor_qd@mail.ru smtp.mailfrom=fedor_qd@mail.ru X-4EC0790: 10 X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD97D44297578DBEB86CC0506E018D2C7F54E241DB180169FE4182A05F5380850408472531A182D28AFF270608BB20117497E5219550496544D6650089ED4ED7659 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE771540F9ECFC94C4BEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F790063768D6DD405B71470F8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8E8D60C24670E1E2004B6510EFC1692506F9789CCF6C18C3F8528715B7D10C86878DA827A17800CE71AE4D56B06699BBC9FA2833FD35BB23D9E625A9149C048EE26055571C92BF10F6FD1C55BDD38FC3FD2E47CDBA5A96583BD4B6F7A4D31EC0BC014FD901B82EE079FA2833FD35BB23D27C277FBC8AE2E8BEC1C9C6CFAD2A0F5A471835C12D1D977C4224003CC836476EB9C4185024447017B076A6E789B0E975F5C1EE8F4F765FC71F6FC3C62FD56E63AA81AA40904B5D9CF19DD082D7633A078D18283394535A93AA81AA40904B5D98AA50765F790063755005259B6E2CF39D81D268191BDAD3D698AB9A7B718F8C4D1B931868CE1C5781A620F70A64A45A98AA50765F79006372E808ACE2090B5E1725E5C173C3A84C3C5EA940A35A165FF2DBA43225CD8A89FB26E97DCB74E6252262FEC7FBD7D1F5BB5C8C57E37DE458BEDA766A37F9254B7 X-8FC586DF: 6EFBBC1D9D64D975 X-C1DE0DAB: C20DE7B7AB408E4181F030C43753B8186998911F362727C4C7A0BC55FA0FE5FC7D3062E991EE31DA9340BAAC8FFACC63BCB6452A5B23F106B1881A6453793CE9C32612AADDFBE0618EFF018395F523253D58D961240FA4EF6DABF04D5057A81F1E618B5D5F965AFDB936CB490224F2464EEA7BD89490CAC0EDDA962BC3F61961 X-C8649E89: 4E36BF7865823D7055A7F0CF078B5EC49A30900B95165D34D71B56C992F8AF19BEED8B0C6E923E2371336A91B0352A7C4C2D288C2D178608A47E2B0DEB61A5061D7E09C32AA3244C044822ECDD4536452EBDE7C09786C480E646F07CC2D4F3D83EB3F6AD6EA9203E X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojbL9S8ysBdXhIPpiFcCMZaGOfgQHY7hiO X-Mailru-Sender: B5420D632883B294CF6673AD81AF0FB6FDF00F74D6C39302AF8F82B326A0F37DE2527C969975515C2B4E3A9B39D17ED8FB559BB5D741EB9638645ACA06CB6E346F53C80213D1719C67EA787935ED9F1B X-Mras: Ok X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jun 2022 13:06:25 -0000 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::print(pretty_printer*, typename Accessors::node_type, Printer, char, vec&) [with Printer = rtl_ssa::set_info::print_uses_on_new_lines(pretty_printer*) const::*)>; Accessors = splay_tree_accessors_without_parent*> >]’: ../../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