From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 02FB63858001; Sat, 20 Mar 2021 10:07:43 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 02FB63858001 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/99679] New: [11 Regression] ICE in construct_container at gcc/config/i386/i386.c:2571 since g:5e2eabe1eed1e53d39923517122d3c7de2013ad4 Date: Sat, 20 Mar 2021 10:07:43 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 11.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone Message-ID: 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: Sat, 20 Mar 2021 10:07:44 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D99679 Bug ID: 99679 Summary: [11 Regression] ICE in construct_container at gcc/config/i386/i386.c:2571 since g:5e2eabe1eed1e53d39923517122d3c7de2013ad4 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org CC: hjl.tools at gmail dot com Target Milestone: --- The following fails: $ ./xgcc -B. /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/ext/va-arg-pack-1.C -Ofast -fipa-pta -mno-80387 -c during IPA pass: pta /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/ext/va-arg-pack-1.C:145:1: internal compiler error: Segmentation fault 145 | } | ^ 0x172225c crash_signal /home/marxin/Programming/gcc/gcc/toplev.c:327 0x7ffff789452f ??? =20=20=20=20=20=20=20 /usr/src/debug/glibc-2.33-4.1.x86_64/signal/../sysdeps/unix/sysv/linux/x86_= 64/sigaction.c:0 0x1c2f379 construct_container /home/marxin/Programming/gcc/gcc/config/i386/i386.c:2571 0x1c33420 function_value_64 /home/marxin/Programming/gcc/gcc/config/i386/i386.c:3970 0x1c33a11 ix86_function_value_1 /home/marxin/Programming/gcc/gcc/config/i386/i386.c:4055 0x1c33abc ix86_function_value /home/marxin/Programming/gcc/gcc/config/i386/i386.c:4067 0x11a3cbf hard_function_value(tree_node const*, tree_node const*, tree_node const*, int) /home/marxin/Programming/gcc/gcc/explow.c:2244 0x126d89c aggregate_value_p(tree_node const*, tree_node const*) /home/marxin/Programming/gcc/gcc/function.c:2122 0x1a15d33 find_func_aliases_for_call /home/marxin/Programming/gcc/gcc/tree-ssa-structalias.c:4933 0x1a16107 find_func_aliases /home/marxin/Programming/gcc/gcc/tree-ssa-structalias.c:5010 0x1a20068 ipa_pta_execute /home/marxin/Programming/gcc/gcc/tree-ssa-structalias.c:8298 0x1a20f98 execute /home/marxin/Programming/gcc/gcc/tree-ssa-structalias.c:8606 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. $ (gdb) bt #0 construct_container (mode=3DE_XFmode, orig_mode=3DE_XFmode, type=3D, in_return=3D1, nintregs=3D6, nsseregs=3D8, intreg=3D0x2c90220 , sse_regno=3D0) at /home/marxin/Programming/gcc/gcc/config/i386/i386.c:2571 #1 0x0000000001c33421 in function_value_64 (orig_mode=3DE_XFmode, mode=3DE= _XFmode, valtype=3D) at /home/marxin/Programming/gcc/gcc/config/i386/i386.c:3970 #2 0x0000000001c33a12 in ix86_function_value_1 (valtype=3D, fntype_or_decl=3D, orig_mode=3DE_XFm= ode, mode=3DE_XFmode) at /home/marxin/Programming/gcc/gcc/config/i386/i386.c:4055 #3 0x0000000001c33abd in ix86_function_value (valtype=3D, fntype_or_decl=3D) at /home/marxin/Programming/gcc/gcc/config/i386/i386.c:4067 #4 0x00000000011a3cc0 in hard_function_value (valtype=3D, func=3D, fntype=3D, outgoi= ng=3D0) at /home/marxin/Programming/gcc/gcc/explow.c:2244 #5 0x000000000126d89d in aggregate_value_p (exp=3D, fntype=3D) at /home/marxin/Programming/gcc/gcc/function.c:2122 #6 0x0000000001a15d34 in find_func_aliases_for_call (fn=3D0x7ffff77600b8, t=3D0x7ffff7777130) at /home/marxin/Programming/gcc/gcc/tree-ssa-structalias.c:4933 #7 0x0000000001a16108 in find_func_aliases (fn=3D0x7ffff77600b8, origt=3D) at /home/marxin/Programming/gcc/gcc/tree-ssa-structalias.c:5010 #8 0x0000000001a20069 in ipa_pta_execute () at /home/marxin/Programming/gcc/gcc/tree-ssa-structalias.c:8298 #9 0x0000000001a20f99 in (anonymous namespace)::pass_ipa_pta::execute (this=3D0x390ba30) at /home/marxin/Programming/gcc/gcc/tree-ssa-structalias.c:8606 #10 0x00000000015cf140 in execute_one_pass (pass=3D) at /home/marxin/Programming/gcc/gcc/passes.c:2567 #11 0x00000000015d0251 in execute_ipa_pass_list (pass=3D) at /home/marxin/Programming/gcc/gcc/passes.c:2996 #12 0x00000000010879be in symbol_table::compile (this=3D0x7ffff75e5000) at /home/marxin/Programming/gcc/gcc/cgraphunit.c:2325 #13 0x0000000001087e63 in symbol_table::finalize_compilation_unit (this=3D0x7ffff75e5000) at /home/marxin/Programming/gcc/gcc/cgraphunit.c:25= 43 #14 0x00000000017227ba in compile_file () at /home/marxin/Programming/gcc/gcc/toplev.c:482 #15 0x0000000001726475 in do_compile () at /home/marxin/Programming/gcc/gcc/toplev.c:2201 #16 0x0000000001726809 in toplev::main (this=3D0x7fffffffdc8e, argc=3D22, argv=3D0x7fffffffdd98) at /home/marxin/Programming/gcc/gcc/toplev.c:2340 #17 0x000000000297caae in main (argc=3D22, argv=3D0x7fffffffdd98) at /home/marxin/Programming/gcc/gcc/main.c:39 (gdb) p cfun $1 =3D (function *) 0x0=