Commit 1430719
On m68k, an fmove instruction accessing %fpcr may only move from
or to a data register or a memory operand. The constraint "g" also
permits the use of address registers, which is invalid. The correct
constraint is "dm". Beginning with GCC 15, the register allocator
picks an address register in the code which causes SIGILL during
runtime.
(cherry picked from commit 02c085d)
Co-authored-by: John Paul Adrian Glaubitz <[email protected]>
Co-authored-by: Michael Karcher <[email protected]>
1 parent 19968c8 commit 1430719
File tree
4 files changed
+8
-7
lines changed- Include/internal
- Misc/NEWS.d/next/Core_and_Builtins
4 files changed
+8
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
149 | | - | |
| 149 | + | |
150 | 150 | | |
151 | 151 | | |
152 | 152 | | |
153 | | - | |
| 153 | + | |
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
159 | | - | |
| 159 | + | |
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6099 | 6099 | | |
6100 | 6100 | | |
6101 | 6101 | | |
6102 | | - | |
6103 | | - | |
| 6102 | + | |
| 6103 | + | |
6104 | 6104 | | |
6105 | 6105 | | |
6106 | 6106 | | |
| |||
0 commit comments