public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug ipa/98075] New: [10/11 Regression] ICE: verify_cgraph_node failed (error: malloc attribute should be used for a function that returns a pointer) @ 2020-12-01 3:47 asolokha at gmx dot com 2020-12-01 8:27 ` [Bug ipa/98075] " rguenth at gcc dot gnu.org ` (3 more replies) 0 siblings, 4 replies; 5+ messages in thread From: asolokha at gmx dot com @ 2020-12-01 3:47 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98075 Bug ID: 98075 Summary: [10/11 Regression] ICE: verify_cgraph_node failed (error: malloc attribute should be used for a function that returns a pointer) Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com CC: marxin at gcc dot gnu.org Target Milestone: --- g++-11.0.0-alpha20201129 snapshot (g:bb67ad5cff58a707aaae645d4f45a913d8511c86) ICEs when compiling the following testcase w/ -O2 -fno-inline: template <typename BS> class xg { public: BS * fw () { return static_cast<BS *> (operator new (sizeof (BS))); } }; class zp : xg<int> { public: __attribute__ ((always_inline)) zp () { hy = xg<int>::fw (); } private: int *hy; }; void e5 () { zp ix; } % g++-11.0.0 -O2 -fno-inline -c yhmypmjz.cpp yhmypmjz.cpp:26:1: error: malloc attribute should be used for a function that returns a pointer 26 | } | ^ _ZN2xgIiE2fwEv.isra.0/7 (fw.isra) @0x7fb655a53660 Type: function definition analyzed Visibility: References: Referring: Clone of _ZN2xgIiE2fwEv/4 Availability: local Function flags: count:1073741824 (estimated locally) local Called by: _Z2e5v/3 (1073741824 (estimated locally),1.00 per call) (can throw external) Calls: _Znwm/6 (1073741824 (estimated locally),1.00 per call) (can throw external) yhmypmjz.cpp:26:1: internal compiler error: verify_cgraph_node failed 0xbef9a8 cgraph_node::verify_node() /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20201129/work/gcc-11-20201129/gcc/cgraph.c:3807 0xbde7c4 symtab_node::verify() /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20201129/work/gcc-11-20201129/gcc/symtab.c:1356 0xbdf9b7 symtab_node::verify_symtab_nodes() /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20201129/work/gcc-11-20201129/gcc/symtab.c:1384 0xbf49e0 symtab_node::checking_verify_symtab_nodes() /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20201129/work/gcc-11-20201129/gcc/cgraph.h:675 0xbf49e0 symbol_table::compile() /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20201129/work/gcc-11-20201129/gcc/cgraphunit.c:2321 0xbf7d47 symbol_table::compile() /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20201129/work/gcc-11-20201129/gcc/cgraphunit.c:2274 0xbf7d47 symbol_table::finalize_compilation_unit() /var/tmp/portage/sys-devel/gcc-11.0.0_alpha20201129/work/gcc-11-20201129/gcc/cgraphunit.c:2542 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug ipa/98075] [10/11 Regression] ICE: verify_cgraph_node failed (error: malloc attribute should be used for a function that returns a pointer) 2020-12-01 3:47 [Bug ipa/98075] New: [10/11 Regression] ICE: verify_cgraph_node failed (error: malloc attribute should be used for a function that returns a pointer) asolokha at gmx dot com @ 2020-12-01 8:27 ` rguenth at gcc dot gnu.org 2020-12-01 10:14 ` [Bug ipa/98075] [10/11 Regression] ICE: verify_cgraph_node failed (error: malloc attribute should be used for a function that returns a pointer) since r10-6699-g33351ff9faa21c4c marxin at gcc dot gnu.org ` (2 subsequent siblings) 3 siblings, 0 replies; 5+ messages in thread From: rguenth at gcc dot gnu.org @ 2020-12-01 8:27 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98075 Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-checking Target Milestone|--- |10.3 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug ipa/98075] [10/11 Regression] ICE: verify_cgraph_node failed (error: malloc attribute should be used for a function that returns a pointer) since r10-6699-g33351ff9faa21c4c 2020-12-01 3:47 [Bug ipa/98075] New: [10/11 Regression] ICE: verify_cgraph_node failed (error: malloc attribute should be used for a function that returns a pointer) asolokha at gmx dot com 2020-12-01 8:27 ` [Bug ipa/98075] " rguenth at gcc dot gnu.org @ 2020-12-01 10:14 ` marxin at gcc dot gnu.org 2020-12-02 14:03 ` cvs-commit at gcc dot gnu.org 2020-12-02 14:04 ` marxin at gcc dot gnu.org 3 siblings, 0 replies; 5+ messages in thread From: marxin at gcc dot gnu.org @ 2020-12-01 10:14 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98075 Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |marxin at gcc dot gnu.org Known to fail| |10.2.0, 11.0 Known to work| |9.3.0 Last reconfirmed| |2020-12-01 Ever confirmed|0 |1 Summary|[10/11 Regression] ICE: |[10/11 Regression] ICE: |verify_cgraph_node failed |verify_cgraph_node failed |(error: malloc attribute |(error: malloc attribute |should be used for a |should be used for a |function that returns a |function that returns a |pointer) |pointer) since | |r10-6699-g33351ff9faa21c4c Status|UNCONFIRMED |ASSIGNED --- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> --- Started with my r10-6699-g33351ff9faa21c4c. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug ipa/98075] [10/11 Regression] ICE: verify_cgraph_node failed (error: malloc attribute should be used for a function that returns a pointer) since r10-6699-g33351ff9faa21c4c 2020-12-01 3:47 [Bug ipa/98075] New: [10/11 Regression] ICE: verify_cgraph_node failed (error: malloc attribute should be used for a function that returns a pointer) asolokha at gmx dot com 2020-12-01 8:27 ` [Bug ipa/98075] " rguenth at gcc dot gnu.org 2020-12-01 10:14 ` [Bug ipa/98075] [10/11 Regression] ICE: verify_cgraph_node failed (error: malloc attribute should be used for a function that returns a pointer) since r10-6699-g33351ff9faa21c4c marxin at gcc dot gnu.org @ 2020-12-02 14:03 ` cvs-commit at gcc dot gnu.org 2020-12-02 14:04 ` marxin at gcc dot gnu.org 3 siblings, 0 replies; 5+ messages in thread From: cvs-commit at gcc dot gnu.org @ 2020-12-02 14:03 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98075 --- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Martin Liska <marxin@gcc.gnu.org>: https://gcc.gnu.org/g:f5850e7da93a6b1e4bec3e8740d08e985433eef3 commit r11-5657-gf5850e7da93a6b1e4bec3e8740d08e985433eef3 Author: Martin Liska <mliska@suse.cz> Date: Wed Dec 2 13:01:47 2020 +0100 ipa: do not DECL_IS_MALLOC for void fns gcc/ChangeLog: PR ipa/98075 * cgraph.c (cgraph_node::dump): Dump decl_is_malloc flag. * ipa-pure-const.c (propagate_malloc): Do not set malloc attribute for void functions. gcc/testsuite/ChangeLog: PR ipa/98075 * g++.dg/ipa/pr98075.C: New test. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug ipa/98075] [10/11 Regression] ICE: verify_cgraph_node failed (error: malloc attribute should be used for a function that returns a pointer) since r10-6699-g33351ff9faa21c4c 2020-12-01 3:47 [Bug ipa/98075] New: [10/11 Regression] ICE: verify_cgraph_node failed (error: malloc attribute should be used for a function that returns a pointer) asolokha at gmx dot com ` (2 preceding siblings ...) 2020-12-02 14:03 ` cvs-commit at gcc dot gnu.org @ 2020-12-02 14:04 ` marxin at gcc dot gnu.org 3 siblings, 0 replies; 5+ messages in thread From: marxin at gcc dot gnu.org @ 2020-12-02 14:04 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98075 Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> --- Fixed. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2020-12-02 14:04 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-12-01 3:47 [Bug ipa/98075] New: [10/11 Regression] ICE: verify_cgraph_node failed (error: malloc attribute should be used for a function that returns a pointer) asolokha at gmx dot com 2020-12-01 8:27 ` [Bug ipa/98075] " rguenth at gcc dot gnu.org 2020-12-01 10:14 ` [Bug ipa/98075] [10/11 Regression] ICE: verify_cgraph_node failed (error: malloc attribute should be used for a function that returns a pointer) since r10-6699-g33351ff9faa21c4c marxin at gcc dot gnu.org 2020-12-02 14:03 ` cvs-commit at gcc dot gnu.org 2020-12-02 14:04 ` marxin at gcc dot gnu.org
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).