mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-06 20:50:45 +02:00
* x86: 'and not' optimisation now sets the NOT node to 'do not execute' as it is skipped over
This commit is contained in:
parent
1b43913408
commit
16bd996e74
@ -1974,7 +1974,9 @@ unit nx86add;
|
||||
swapleftright;
|
||||
|
||||
secondpass(left);
|
||||
|
||||
{ Skip the not node completely }
|
||||
Include(right.flags, nf_do_not_execute);
|
||||
secondpass(tnotnode(right).left);
|
||||
|
||||
{ allocate registers }
|
||||
|
Loading…
Reference in New Issue
Block a user