* [Bug c/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
@ 2012-03-29 18:16 ` mikpe at it dot uu.se
2012-03-29 22:17 ` mikpe at it dot uu.se
` (13 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: mikpe at it dot uu.se @ 2012-03-29 18:16 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
Mikael Pettersson <mikpe at it dot uu.se> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mikpe at it dot uu.se
--- Comment #1 from Mikael Pettersson <mikpe at it dot uu.se> 2012-03-29 18:11:33 UTC ---
I can reproduce the ICE with gcc 4.8-20120325, 4.7-20120324, and 4.6-20120323,
but not with gcc-4.5-20120322 or 4.4.7, all built as crosses to m68k-linux.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
2012-03-29 18:16 ` [Bug c/52773] " mikpe at it dot uu.se
@ 2012-03-29 22:17 ` mikpe at it dot uu.se
2013-04-08 15:52 ` alanh at fairlite dot co.uk
` (12 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: mikpe at it dot uu.se @ 2012-03-29 22:17 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
Mikael Pettersson <mikpe at it dot uu.se> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bernds at gcc dot gnu.org
--- Comment #2 from Mikael Pettersson <mikpe at it dot uu.se> 2012-03-29 21:41:22 UTC ---
It's caused or exposed by Bernd's widening-multiply PR29274 fix in r158633 (+
r158643 followup bugfix):
http://gcc.gnu.org/ml/gcc-cvs/2010-04/msg00739.html
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
2012-03-29 18:16 ` [Bug c/52773] " mikpe at it dot uu.se
2012-03-29 22:17 ` mikpe at it dot uu.se
@ 2013-04-08 15:52 ` alanh at fairlite dot co.uk
2013-04-08 17:11 ` mikpe at it dot uu.se
` (11 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: alanh at fairlite dot co.uk @ 2013-04-08 15:52 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
--- Comment #3 from Alan Hourihane <alanh at fairlite dot co.uk> 2013-04-08 15:52:47 UTC ---
I can't build 4.7.2 on an m68k box because of this one.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
` (2 preceding siblings ...)
2013-04-08 15:52 ` alanh at fairlite dot co.uk
@ 2013-04-08 17:11 ` mikpe at it dot uu.se
2013-06-17 17:35 ` alanh at fairlite dot co.uk
` (10 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: mikpe at it dot uu.se @ 2013-04-08 17:11 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
--- Comment #4 from Mikael Pettersson <mikpe at it dot uu.se> 2013-04-08 17:11:50 UTC ---
The ICE still occurs with gcc 4.6-20130405, 4.7-20130406, 4.8-20130404, and
4.9-20130407.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
` (3 preceding siblings ...)
2013-04-08 17:11 ` mikpe at it dot uu.se
@ 2013-06-17 17:35 ` alanh at fairlite dot co.uk
2013-06-18 9:03 ` mikpe at it dot uu.se
` (9 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: alanh at fairlite dot co.uk @ 2013-06-17 17:35 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
--- Comment #5 from Alan Hourihane <alanh at fairlite dot co.uk> ---
any news ?
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
` (4 preceding siblings ...)
2013-06-17 17:35 ` alanh at fairlite dot co.uk
@ 2013-06-18 9:03 ` mikpe at it dot uu.se
2013-06-21 11:07 ` mikpe at it dot uu.se
` (8 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: mikpe at it dot uu.se @ 2013-06-18 9:03 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
--- Comment #6 from Mikael Pettersson <mikpe at it dot uu.se> ---
Created attachment 30319
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30319&action=edit
reduced test case
Still ICEs 4.9-20130616, 4.8-20130613, and 4.7-20130615. Needs -O1 (or higher)
-funroll-loops -m68000 (or -m68010). With -m68020 or higher it doesn't ICE.
Suspect a target bug, so adding Andreas to cc: list.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
` (5 preceding siblings ...)
2013-06-18 9:03 ` mikpe at it dot uu.se
@ 2013-06-21 11:07 ` mikpe at it dot uu.se
2013-12-18 4:37 ` fdarkangel at gmail dot com
` (7 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: mikpe at it dot uu.se @ 2013-06-21 11:07 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
--- Comment #7 from Mikael Pettersson <mikpe at it dot uu.se> ---
Bernd Schmidt has posted a patch for review:
http://gcc.gnu.org/ml/gcc-patches/2013-06/msg01147.html
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
` (6 preceding siblings ...)
2013-06-21 11:07 ` mikpe at it dot uu.se
@ 2013-12-18 4:37 ` fdarkangel at gmail dot com
2013-12-18 8:44 ` mikpelinux at gmail dot com
` (6 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: fdarkangel at gmail dot com @ 2013-12-18 4:37 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
--- Comment #8 from fdarkangel at gmail dot com ---
Persists in gcc 4.8.2.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
` (7 preceding siblings ...)
2013-12-18 4:37 ` fdarkangel at gmail dot com
@ 2013-12-18 8:44 ` mikpelinux at gmail dot com
2014-09-12 2:26 ` [Bug rtl-optimization/52773] " fdarkangel at gmail dot com
` (5 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: mikpelinux at gmail dot com @ 2013-12-18 8:44 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
--- Comment #9 from Mikael Pettersson <mikpelinux at gmail dot com> ---
(In reply to fdarkangel from comment #8)
> Persists in gcc 4.8.2.
Try Bernd's patch, see link in comment #7.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
` (8 preceding siblings ...)
2013-12-18 8:44 ` mikpelinux at gmail dot com
@ 2014-09-12 2:26 ` fdarkangel at gmail dot com
2014-09-13 9:48 ` mikpelinux at gmail dot com
` (4 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: fdarkangel at gmail dot com @ 2014-09-12 2:26 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
--- Comment #10 from fdarkangel at gmail dot com ---
The patch seems to be working; but it doesn't seem to be accepted. Why not?
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
` (9 preceding siblings ...)
2014-09-12 2:26 ` [Bug rtl-optimization/52773] " fdarkangel at gmail dot com
@ 2014-09-13 9:48 ` mikpelinux at gmail dot com
2015-01-17 7:36 ` law at gcc dot gnu.org
` (3 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: mikpelinux at gmail dot com @ 2014-09-13 9:48 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
--- Comment #11 from Mikael Pettersson <mikpelinux at gmail dot com> ---
Probably just needs pinging. FWIW I've had it in my 4.7 and 4.8 toolchains
(for all my targets) since last summer w/o issues.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
` (10 preceding siblings ...)
2014-09-13 9:48 ` mikpelinux at gmail dot com
@ 2015-01-17 7:36 ` law at gcc dot gnu.org
2015-01-17 7:42 ` law at redhat dot com
` (2 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: law at gcc dot gnu.org @ 2015-01-17 7:36 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
--- Comment #12 from Jeffrey A. Law <law at gcc dot gnu.org> ---
Author: law
Date: Sat Jan 17 07:35:40 2015
New Revision: 219796
URL: https://gcc.gnu.org/viewcvs?rev=219796&root=gcc&view=rev
Log:
PR rtl-optimization/52773
* calls.c (emit_library_call_value): When pushing arguments use
stack_pointer_rtx rather than virtual_outgoing_args_rtx in
CALL_INSN_FUNCTION_USAGE. Only emit one of use of the magic
stack pointer reference into CALL_INSN_FUNCTION_USAGE.
PR rtl-optimization/52773
* gcc.c-torture/compile/pr52773.c: New test.
Added:
trunk/gcc/testsuite/gcc.c-torture/compile/pr52773.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/calls.c
trunk/gcc/testsuite/ChangeLog
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
` (11 preceding siblings ...)
2015-01-17 7:36 ` law at gcc dot gnu.org
@ 2015-01-17 7:42 ` law at redhat dot com
2022-01-10 10:12 ` pinskia at gcc dot gnu.org
2022-01-10 10:12 ` pinskia at gcc dot gnu.org
14 siblings, 0 replies; 16+ messages in thread
From: law at redhat dot com @ 2015-01-17 7:42 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
Jeffrey A. Law <law at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
CC| |law at redhat dot com
Resolution|--- |FIXED
--- Comment #13 from Jeffrey A. Law <law at redhat dot com> ---
Fixed on trunk.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
` (12 preceding siblings ...)
2015-01-17 7:42 ` law at redhat dot com
@ 2022-01-10 10:12 ` pinskia at gcc dot gnu.org
2022-01-10 10:12 ` pinskia at gcc dot gnu.org
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu.org @ 2022-01-10 10:12 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |5.0
Keywords| |ice-on-valid-code
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/52773] internal error: in replace_pseudos_in, at reload1.c:577
2012-03-29 14:58 [Bug c/52773] New: internal error: in replace_pseudos_in, at reload1.c:577 fdarkangel at gmail dot com
` (13 preceding siblings ...)
2022-01-10 10:12 ` pinskia at gcc dot gnu.org
@ 2022-01-10 10:12 ` pinskia at gcc dot gnu.org
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu.org @ 2022-01-10 10:12 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52773
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |makhaloff at gmail dot com
--- Comment #14 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
*** Bug 59553 has been marked as a duplicate of this bug. ***
^ permalink raw reply [flat|nested] 16+ messages in thread