[Bug middle-end/91105] internal compiler error: maximum number of generated reload insns per insn achieved (90)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91105 Bug 91105 depends on bug 91001, which changed state. Bug 91001 Summary: internal compiler error: in extract_insn, at recog.c:2310 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91001 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug middle-end/91105] internal compiler error: maximum number of generated reload insns per insn achieved (90)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91105 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Thu Nov 21 17:11:19 2019 New Revision: 278575 URL: https://gcc.gnu.org/viewcvs?rev=278575=gcc=rev Log: Backported from mainline 2019-09-06 Jakub Jelinek * function.c (assign_parm_find_data_types): Use RECORD_OR_UNION_TYPE_P before testing TYPE_TRANSPARENT_AGGR. * calls.c (initialize_argument_information, load_register_parameters): Likewise. 2019-09-05 Jakub Jelinek PR middle-end/91001 PR middle-end/91105 PR middle-end/91106 * calls.c (load_register_parameters): For TYPE_TRANSPARENT_AGGR types, use type of their first field instead of type of args[i].tree_value. * gcc.c-torture/compile/pr91001.c: New test. Added: branches/gcc-8-branch/gcc/testsuite/gcc.c-torture/compile/pr91001.c Modified: branches/gcc-8-branch/gcc/ChangeLog branches/gcc-8-branch/gcc/calls.c branches/gcc-8-branch/gcc/function.c branches/gcc-8-branch/gcc/testsuite/ChangeLog
[Bug middle-end/91105] internal compiler error: maximum number of generated reload insns per insn achieved (90)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91105 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Mon Oct 21 11:39:53 2019 New Revision: 277248 URL: https://gcc.gnu.org/viewcvs?rev=277248=gcc=rev Log: Backported from mainline 2019-09-06 Jakub Jelinek * function.c (assign_parm_find_data_types): Use RECORD_OR_UNION_TYPE_P before testing TYPE_TRANSPARENT_AGGR. * calls.c (initialize_argument_information, load_register_parameters): Likewise. 2019-09-05 Jakub Jelinek PR middle-end/91001 PR middle-end/91105 PR middle-end/91106 * calls.c (load_register_parameters): For TYPE_TRANSPARENT_AGGR types, use type of their first field instead of type of args[i].tree_value. * gcc.c-torture/compile/pr91001.c: New test. Added: branches/gcc-9-branch/gcc/testsuite/gcc.c-torture/compile/pr91001.c Modified: branches/gcc-9-branch/gcc/ChangeLog branches/gcc-9-branch/gcc/calls.c branches/gcc-9-branch/gcc/function.c branches/gcc-9-branch/gcc/testsuite/ChangeLog
[Bug middle-end/91105] internal compiler error: maximum number of generated reload insns per insn achieved (90)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91105 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Thu Sep 5 13:30:23 2019 New Revision: 275408 URL: https://gcc.gnu.org/viewcvs?rev=275408=gcc=rev Log: PR middle-end/91001 PR middle-end/91105 PR middle-end/91106 * calls.c (load_register_parameters): For TYPE_TRANSPARENT_AGGR types, use type of their first field instead of type of args[i].tree_value. * gcc.c-torture/compile/pr91001.c: New test. Added: trunk/gcc/testsuite/gcc.c-torture/compile/pr91001.c Modified: trunk/gcc/ChangeLog trunk/gcc/calls.c trunk/gcc/testsuite/ChangeLog
[Bug middle-end/91105] internal compiler error: maximum number of generated reload insns per insn achieved (90)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91105 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED CC||jakub at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #3 from Jakub Jelinek --- Dup. *** This bug has been marked as a duplicate of bug 91001 ***
[Bug middle-end/91105] internal compiler error: maximum number of generated reload insns per insn achieved (90)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91105 Uroš Bizjak changed: What|Removed |Added Component|target |middle-end Depends on||91001 --- Comment #2 from Uroš Bizjak --- Not a target problem. Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91001 [Bug 91001] internal compiler error: in extract_insn, at recog.c:2310