View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0036307 | FPC | Compiler | public | 2019-11-13 03:59 | 2019-11-13 23:17 |
Reporter | J. Gareth Moreton | Assigned To | Florian | ||
Priority | immediate | Severity | block | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | x86_64-win64 | OS | Microsoft Windows | OS Version | 10 Professional |
Product Version | 3.3.1 | Product Build | r43457 | ||
Target Version | Fixed in Version | 3.3.1 | |||
Summary | 0036307: Internal Error 200130121 when compiling x86_64-win64 as of r43457 | ||||
Description | As of revision r43457, the compiler raises Internal Error 200130121 when you try to "make all" under x86_64-win64. | ||||
Steps To Reproduce | On a 64-bit Windows platform, run "make distclean all install" from the FPC source directory and observe the internal error trigger at the ppc1.exe stage. | ||||
Additional Information | Possibly caused by incorrect code generation related to new peephole optimisations that Florian implemented last night. | ||||
Tags | compiler, internal error, x86_64 | ||||
Fixed in Revision | 43460 | ||||
FPCOldBugId | |||||
FPCTarget | - | ||||
Attached Files |
|
|
Bumped severity and priority to the highest levels because it blocks compilation of the compiler on a major architecture. |
|
Additional information: - Reverting to SVN revision 43455 (2 revisions earlier) removes the internal error. The only modifications between these two revisions are new optimisations in "compiler\x86\aoptx86.pas". - Internal error does not occur under i386-win32. |
|
Confirmed. The error occurs at random places. Several retries did compile complete project. |
|
I might be wrong, but revisions 43439-43441 also caused problems on a few platforms (see 0036309). I do not understand all details, but there might be a relation. |
|
There are some new optimisations that were implemented in r43456. These appear to produce incorrect machine code for x86-64 platforms. |
|
@Mischi: Despite close revision number there is no other relation as far as I can see. |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-11-13 03:59 | J. Gareth Moreton | New Issue | |
2019-11-13 03:59 | J. Gareth Moreton | Status | new => assigned |
2019-11-13 03:59 | J. Gareth Moreton | Assigned To | => Florian |
2019-11-13 04:00 | J. Gareth Moreton | Priority | normal => immediate |
2019-11-13 04:00 | J. Gareth Moreton | Severity | minor => block |
2019-11-13 04:00 | J. Gareth Moreton | FPCTarget | => - |
2019-11-13 04:00 | J. Gareth Moreton | Note Added: 0119254 | |
2019-11-13 04:00 | J. Gareth Moreton | Tag Attached: compiler | |
2019-11-13 04:00 | J. Gareth Moreton | Tag Attached: x86_64 | |
2019-11-13 04:00 | J. Gareth Moreton | Tag Attached: internal error | |
2019-11-13 04:06 | J. Gareth Moreton | Note Added: 0119255 | |
2019-11-13 13:01 | Pascal Riekenberg | Note Added: 0119266 | |
2019-11-13 13:25 | Karl-Michael Schindler | Note Added: 0119268 | |
2019-11-13 13:37 | J. Gareth Moreton | Note Added: 0119270 | |
2019-11-13 13:41 | J. Gareth Moreton | Note Edited: 0119270 | View Revisions |
2019-11-13 20:53 | Florian | Note Added: 0119275 | |
2019-11-13 23:17 | Florian | Status | assigned => resolved |
2019-11-13 23:17 | Florian | Resolution | open => fixed |
2019-11-13 23:17 | Florian | Fixed in Version | => 3.3.1 |
2019-11-13 23:17 | Florian | Fixed in Revision | => 43460 |