From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 179FF385743F; Fri, 2 Jul 2021 06:30:45 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 179FF385743F From: "dcb314 at hotmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/92860] [9/10/11/12 regression] Global flags affected by -O settings are clobbered by optimize attribute Date: Fri, 02 Jul 2021 06:30:44 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: deferred X-Bugzilla-Severity: normal X-Bugzilla-Who: dcb314 at hotmail dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org X-Bugzilla-Target-Milestone: 12.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jul 2021 06:30:46 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D92860 --- Comment #51 from David Binderman --- (In reply to Martin Li=C5=A1ka from comment #50) > Thanks for it. For some reason, I can't still reproduce it. Please provide > the output of -v option here. Reading specs from /home/dcb/gcc/working/./gcc/specs COLLECT_GCC=3D/home/dcb/gcc/working/./gcc/xgcc Target: x86_64-pc-linux-gnu Configured with: ../trunk.git/configure --prefix=3D/home/dcb/gcc/results.20= 210701 --disable-multilib --disable-werror --with-pkgversion=3D91c771ec8a3b6497 --enable-checking=3Ddf,extra,fold,rtl,yes --enabl e-languages=3Dc,c++,fortran Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 12.0.0 20210701 (experimental) (91c771ec8a3b6497)=20 COLLECT_GCC_OPTIONS=3D'-B' '/home/dcb/gcc/working/./gcc/' '-g' '-O3' '-march=3Dbdver2' '-c' '-v' /home/dcb/gcc/working/./gcc/cc1 -quiet -v -iprefix /home/dcb/gcc/working/gcc/../lib/gcc/x86_64-pc-linux-gnu/12.0.0/ -isystem /home/dcb/gcc/working/./gcc/include -isystem /home/dcb/gcc/working/./gcc /include-fixed bug734.c -quiet -dumpbase bug734.c -dumpbase-ext .c -march=3Dbdver2 -g -O3 -version -o /tmp/ccfZi8wx.s GNU C17 (91c771ec8a3b6497) version 12.0.0 20210701 (experimental) (x86_64-pc-linux-gnu) compiled by GNU C version 12.0.0 20210701 (experimental), GMP versi= on 6.2.0, MPFR version 4.1.0-p11, MPC version 1.2.1, isl version isl-0.16.1-GMP GGC heuristics: --param ggc-min-expand=3D30 --param ggc-min-heapsize=3D4096 ignoring nonexistent directory "/home/dcb/gcc/working/gcc/../lib/gcc/x86_64-pc-linux-gnu/12.0.0/include" ignoring nonexistent directory "/home/dcb/gcc/working/gcc/../lib/gcc/x86_64-pc-linux-gnu/12.0.0/include-fi= xed" ignoring nonexistent directory "/home/dcb/gcc/working/gcc/../lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../.= ./x86_64-pc-linux-gnu/include" ignoring nonexistent directory "/home/dcb/gcc/working/gcc/../lib/gcc/../../lib/gcc/x86_64-pc-linux-gnu/12.= 0.0/include" ignoring nonexistent directory "/home/dcb/gcc/working/gcc/../lib/gcc/../../include" ignoring nonexistent directory "/home/dcb/gcc/working/gcc/../lib/gcc/../../lib/gcc/x86_64-pc-linux-gnu/12.= 0.0/include-fixed" ignoring nonexistent directory "/home/dcb/gcc/working/gcc/../lib/gcc/../../lib/gcc/x86_64-pc-linux-gnu/12.= 0.0/../../../../x86_64-pc-linux-gnu/include" #include "..." search starts here: #include <...> search starts here: /home/dcb/gcc/working/./gcc/include /home/dcb/gcc/working/./gcc/include-fixed /usr/local/include /usr/include End of search list. GNU C17 (91c771ec8a3b6497) version 12.0.0 20210701 (experimental) (x86_64-pc-linux-gnu) compiled by GNU C version 12.0.0 20210701 (experimental), GMP versi= on 6.2.0, MPFR version 4.1.0-p11, MPC version 1.2.1, isl version isl-0.16.1-GMP GGC heuristics: --param ggc-min-expand=3D30 --param ggc-min-heapsize=3D4096 Compiler executable checksum: 9c0329e4bed137a737d23c2332823956 bug734.c:2:9: internal compiler error: =E2=80=98global_options=E2=80=99 are= modified in local context 2 | #pragma GCC pop_options | ^~~ 0xe8f7c3 cl_optimization_compare(gcc_options*, gcc_options*) /home/dcb/gcc/working/gcc/options-save.c:13033 0x9b0ebd handle_pragma_pop_options ../../trunk.git/gcc/c-family/c-pragma.c:1102=