public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/97140] New: [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
@ 2020-09-21 10:36 marxin at gcc dot gnu.org
2020-09-21 11:30 ` [Bug target/97140] " rguenth at gcc dot gnu.org
` (10 more replies)
0 siblings, 11 replies; 12+ messages in thread
From: marxin at gcc dot gnu.org @ 2020-09-21 10:36 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97140
Bug ID: 97140
Summary: [10/11 Regression] ICE in error: unable to generate
reloads for since r10-400-gecfdb16c54ad06ac
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Keywords: ice-on-invalid-code
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 is causing ICE:
$ gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr48084-2.c
-mno-mmx -c
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr48084-2.c: In
function '_mm_maskmove_si64':
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr48084-2.c:10:1:
error: unable to generate reloads for:
10 | }
| ^
(insn 11 10 14 2 (set (mem:V8QI (reg/f:DI 84) [0 S8 A8])
(unspec:V8QI [
(reg:V8QI 83 [ _2 ])
(reg:V8QI 82 [ _1 ])
(mem:V8QI (reg/f:DI 84) [0 S8 A8])
] UNSPEC_MASKMOV))
"/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr48084-2.c":9:5
1391 {*mmx_maskmovq}
(expr_list:REG_DEAD (reg/f:DI 84)
(expr_list:REG_DEAD (reg:V8QI 83 [ _2 ])
(expr_list:REG_DEAD (reg:V8QI 82 [ _1 ])
(nil)))))
during RTL pass: reload
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr48084-2.c:10:1:
internal compiler error: in curr_insn_transform, at lra-constraints.c:4074
0x6baeff _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
/home/marxin/Programming/gcc/gcc/rtl-error.c:108
0x699f26 curr_insn_transform
/home/marxin/Programming/gcc/gcc/lra-constraints.c:4074
0xc1e676 lra_constraints(bool)
/home/marxin/Programming/gcc/gcc/lra-constraints.c:5100
0xc0b7bc lra(_IO_FILE*)
/home/marxin/Programming/gcc/gcc/lra.c:2415
0xbc6c81 do_reload
/home/marxin/Programming/gcc/gcc/ira.c:5529
0xbc6c81 execute
/home/marxin/Programming/gcc/gcc/ira.c:5715
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug target/97140] [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
2020-09-21 10:36 [Bug target/97140] New: [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac marxin at gcc dot gnu.org
@ 2020-09-21 11:30 ` rguenth at gcc dot gnu.org
2020-09-21 12:55 ` hjl.tools at gmail dot com
` (9 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2020-09-21 11:30 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97140
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target| |x86_64-*-* i?86-*-*
Target Milestone|--- |10.3
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug target/97140] [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
2020-09-21 10:36 [Bug target/97140] New: [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac marxin at gcc dot gnu.org
2020-09-21 11:30 ` [Bug target/97140] " rguenth at gcc dot gnu.org
@ 2020-09-21 12:55 ` hjl.tools at gmail dot com
2020-09-21 13:12 ` hjl.tools at gmail dot com
` (8 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: hjl.tools at gmail dot com @ 2020-09-21 12:55 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97140
H.J. Lu <hjl.tools at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2020-09-21
Ever confirmed|0 |1
URL| |https://gcc.gnu.org/piperma
| |il/gcc-patches/2020-Septemb
| |er/554383.html
Keywords| |patch
--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> ---
A patch is posted at
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554383.html
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug target/97140] [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
2020-09-21 10:36 [Bug target/97140] New: [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac marxin at gcc dot gnu.org
2020-09-21 11:30 ` [Bug target/97140] " rguenth at gcc dot gnu.org
2020-09-21 12:55 ` hjl.tools at gmail dot com
@ 2020-09-21 13:12 ` hjl.tools at gmail dot com
2020-10-12 11:50 ` rguenth at gcc dot gnu.org
` (7 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: hjl.tools at gmail dot com @ 2020-09-21 13:12 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97140
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> ---
The updated patch:
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554383.html
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug target/97140] [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
2020-09-21 10:36 [Bug target/97140] New: [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac marxin at gcc dot gnu.org
` (2 preceding siblings ...)
2020-09-21 13:12 ` hjl.tools at gmail dot com
@ 2020-10-12 11:50 ` rguenth at gcc dot gnu.org
2020-10-12 11:59 ` hjl.tools at gmail dot com
` (6 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2020-10-12 11:50 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97140
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P2
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug target/97140] [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
2020-09-21 10:36 [Bug target/97140] New: [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac marxin at gcc dot gnu.org
` (3 preceding siblings ...)
2020-10-12 11:50 ` rguenth at gcc dot gnu.org
@ 2020-10-12 11:59 ` hjl.tools at gmail dot com
2020-11-02 21:59 ` cvs-commit at gcc dot gnu.org
` (5 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: hjl.tools at gmail dot com @ 2020-10-12 11:59 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97140
--- Comment #3 from H.J. Lu <hjl.tools at gmail dot com> ---
The real updated patch:
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554385.html
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug target/97140] [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
2020-09-21 10:36 [Bug target/97140] New: [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac marxin at gcc dot gnu.org
` (4 preceding siblings ...)
2020-10-12 11:59 ` hjl.tools at gmail dot com
@ 2020-11-02 21:59 ` cvs-commit at gcc dot gnu.org
2021-04-08 12:02 ` rguenth at gcc dot gnu.org
` (4 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-11-02 21:59 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97140
--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by H.J. Lu <hjl@gcc.gnu.org>:
https://gcc.gnu.org/g:6058b874ef98af1104a5cb4618e1f3bfa7e3761c
commit r11-4632-g6058b874ef98af1104a5cb4618e1f3bfa7e3761c
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Mon Sep 21 05:33:46 2020 -0700
x86: Also require MMX for __builtin_ia32_maskmovq
MMX emulation with SEE is implemented at MMX intrinsic level, not at MMX
instruction level. _mm_maskmove_si64 intrinsic for "MASKMOVQ mm1, mm2"
is emulated with __builtin_ia32_maskmovdqu. Since SSE "MASKMOVQ mm1, mm2"
builtin function, __builtin_ia32_maskmovq, can't be emulated with XMM
registers, make __builtin_ia32_maskmovq also require MMX instead of SSE
only.
gcc/
PR target/97140
* config/i386/i386-expand.c (ix86_expand_builtin): Require MMX
for __builtin_ia32_maskmovq.
gcc/testsuite/
PR target/97140
* gcc.target/i386/pr97140.c: New test.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug target/97140] [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
2020-09-21 10:36 [Bug target/97140] New: [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac marxin at gcc dot gnu.org
` (5 preceding siblings ...)
2020-11-02 21:59 ` cvs-commit at gcc dot gnu.org
@ 2021-04-08 12:02 ` rguenth at gcc dot gnu.org
2022-04-21 13:11 ` [Bug target/97140] [10/11/12 " asolokha at gmx dot com
` (3 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-04-08 12:02 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97140
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|10.3 |10.4
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 10.3 is being released, retargeting bugs to GCC 10.4.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug target/97140] [10/11/12 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
2020-09-21 10:36 [Bug target/97140] New: [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac marxin at gcc dot gnu.org
` (6 preceding siblings ...)
2021-04-08 12:02 ` rguenth at gcc dot gnu.org
@ 2022-04-21 13:11 ` asolokha at gmx dot com
2022-06-28 10:41 ` [Bug target/97140] [10/11/12/13 " jakub at gcc dot gnu.org
` (2 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: asolokha at gmx dot com @ 2022-04-21 13:11 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97140
Arseny Solokha <asolokha at gmx dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |asolokha at gmx dot com
--- Comment #6 from Arseny Solokha <asolokha at gmx dot com> ---
In fact, it is just [10 Regression] for quite some time already.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug target/97140] [10/11/12/13 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
2020-09-21 10:36 [Bug target/97140] New: [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac marxin at gcc dot gnu.org
` (7 preceding siblings ...)
2022-04-21 13:11 ` [Bug target/97140] [10/11/12 " asolokha at gmx dot com
@ 2022-06-28 10:41 ` jakub at gcc dot gnu.org
2023-07-07 10:38 ` [Bug target/97140] [11/12/13/14 " rguenth at gcc dot gnu.org
2024-03-10 23:03 ` law at gcc dot gnu.org
10 siblings, 0 replies; 12+ messages in thread
From: jakub at gcc dot gnu.org @ 2022-06-28 10:41 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97140
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|10.4 |10.5
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 10.4 is being released, retargeting bugs to GCC 10.5.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug target/97140] [11/12/13/14 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
2020-09-21 10:36 [Bug target/97140] New: [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac marxin at gcc dot gnu.org
` (8 preceding siblings ...)
2022-06-28 10:41 ` [Bug target/97140] [10/11/12/13 " jakub at gcc dot gnu.org
@ 2023-07-07 10:38 ` rguenth at gcc dot gnu.org
2024-03-10 23:03 ` law at gcc dot gnu.org
10 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2023-07-07 10:38 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97140
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|10.5 |11.5
--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 10 branch is being closed.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug target/97140] [11/12/13/14 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
2020-09-21 10:36 [Bug target/97140] New: [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac marxin at gcc dot gnu.org
` (9 preceding siblings ...)
2023-07-07 10:38 ` [Bug target/97140] [11/12/13/14 " rguenth at gcc dot gnu.org
@ 2024-03-10 23:03 ` law at gcc dot gnu.org
10 siblings, 0 replies; 12+ messages in thread
From: law at gcc dot gnu.org @ 2024-03-10 23:03 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97140
Jeffrey A. Law <law at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |law at gcc dot gnu.org
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #9 from Jeffrey A. Law <law at gcc dot gnu.org> ---
Per c#4 and c#6.
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2024-03-10 23:03 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-21 10:36 [Bug target/97140] New: [10/11 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac marxin at gcc dot gnu.org
2020-09-21 11:30 ` [Bug target/97140] " rguenth at gcc dot gnu.org
2020-09-21 12:55 ` hjl.tools at gmail dot com
2020-09-21 13:12 ` hjl.tools at gmail dot com
2020-10-12 11:50 ` rguenth at gcc dot gnu.org
2020-10-12 11:59 ` hjl.tools at gmail dot com
2020-11-02 21:59 ` cvs-commit at gcc dot gnu.org
2021-04-08 12:02 ` rguenth at gcc dot gnu.org
2022-04-21 13:11 ` [Bug target/97140] [10/11/12 " asolokha at gmx dot com
2022-06-28 10:41 ` [Bug target/97140] [10/11/12/13 " jakub at gcc dot gnu.org
2023-07-07 10:38 ` [Bug target/97140] [11/12/13/14 " rguenth at gcc dot gnu.org
2024-03-10 23:03 ` law 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).