Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 804511 Details for
Bug 869536
cross-avr/gcc-13.0.0_pre20220904 (sys-devel/gcc) Internal compiler error in add_clobbers, at config/avr/avr-dimode.md:2705
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
avr-gcc-bug-105753_1.patch
avr-gcc-bug-105753_1.patch (text/plain), 2.97 KB, created by
Michael Moon
on 2022-09-10 16:48:58 UTC
(
hide
)
Description:
avr-gcc-bug-105753_1.patch
Filename:
MIME Type:
Creator:
Michael Moon
Created:
2022-09-10 16:48:58 UTC
Size:
2.97 KB
patch
obsolete
>--- a/gcc/config/avr/avr.md 2022-09-05 06:32:28.000000000 +0800 >+++ b/gcc/config/avr/avr.md 2022-09-11 00:00:22.307639927 +0800 >@@ -4091,14 +4091,14 @@ > ;; implementation works the other way round. > > (define_insn_and_split "divmodpsi4" >- [(parallel [(set (match_operand:PSI 0 "pseudo_register_operand" "") >+ [(set (match_operand:PSI 0 "pseudo_register_operand" "") > (div:PSI (match_operand:PSI 1 "pseudo_register_operand" "") > (match_operand:PSI 2 "pseudo_register_operand" ""))) > (set (match_operand:PSI 3 "pseudo_register_operand" "") > (mod:PSI (match_dup 1) > (match_dup 2))) > (clobber (reg:DI 18)) >- (clobber (reg:QI 26))])] >+ (clobber (reg:QI 26))] > "" > { gcc_unreachable(); } > "" >@@ -4140,14 +4140,14 @@ > [(set_attr "type" "xcall")]) > > (define_insn_and_split "udivmodpsi4" >- [(parallel [(set (match_operand:PSI 0 "pseudo_register_operand" "") >+ [(set (match_operand:PSI 0 "pseudo_register_operand" "") > (udiv:PSI (match_operand:PSI 1 "pseudo_register_operand" "") > (match_operand:PSI 2 "pseudo_register_operand" ""))) > (set (match_operand:PSI 3 "pseudo_register_operand" "") > (umod:PSI (match_dup 1) > (match_dup 2))) > (clobber (reg:DI 18)) >- (clobber (reg:QI 26))])] >+ (clobber (reg:QI 26))] > "" > { gcc_unreachable(); } > "" >@@ -4191,7 +4191,7 @@ > ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > > (define_insn_and_split "divmodsi4" >- [(parallel [(set (match_operand:SI 0 "pseudo_register_operand" "") >+ [(set (match_operand:SI 0 "pseudo_register_operand" "") > (div:SI (match_operand:SI 1 "pseudo_register_operand" "") > (match_operand:SI 2 "pseudo_register_operand" ""))) > (set (match_operand:SI 3 "pseudo_register_operand" "") >@@ -4199,7 +4199,7 @@ > (clobber (reg:SI 18)) > (clobber (reg:SI 22)) > (clobber (reg:HI 26)) >- (clobber (reg:HI 30))])] >+ (clobber (reg:HI 30))] > "" > "this divmodsi4 pattern should have been splitted;" > "" >@@ -4237,7 +4237,7 @@ > [(set_attr "type" "xcall")]) > > (define_insn_and_split "udivmodsi4" >- [(parallel [(set (match_operand:SI 0 "pseudo_register_operand" "") >+ [(set (match_operand:SI 0 "pseudo_register_operand" "") > (udiv:SI (match_operand:SI 1 "pseudo_register_operand" "") > (match_operand:SI 2 "pseudo_register_operand" ""))) > (set (match_operand:SI 3 "pseudo_register_operand" "") >@@ -4245,7 +4245,7 @@ > (clobber (reg:SI 18)) > (clobber (reg:SI 22)) > (clobber (reg:HI 26)) >- (clobber (reg:HI 30))])] >+ (clobber (reg:HI 30))] > "" > "this udivmodsi4 pattern should have been splitted;" > ""
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 869536
: 804511