Am 25.04.20 um 16:46 schrieb Michael Ring via fpc-devel:
make -j clean buildbase FPC=~/fpcupdeluxe/fpc/bin/x86_64-darwin/fpc.sh
works fine with fpc checkout from a few days ago, with todays trunk I
get the following error:
Should be fixed.
___
This has probably already been identified,
but %r15 etc should be %r15d. You can't zero-
extend directly to a 64-bit register because
zero-extending to 32-bit is guaranteed to
zero the upper 32 bits.
Gareth aka. Kit
On Sat 25/04/20 18:00 , "Jonas Maebe"
jo...@freepascal.org sent:
> On
On 25/04/2020 16:46, Michael Ring via fpc-devel wrote:
> /Users/ring/devel/fpc/rtl/units/x86_64-darwin/system.s:3469:15: error:
> invalid operand for instruction
> movzbl %r12b,%rdx
> ^~~~
Probably caused by r45057. It would be nice if the internal assembler
were
make -j clean buildbase FPC=~/fpcupdeluxe/fpc/bin/x86_64-darwin/fpc.sh
works fine with fpc checkout from a few days ago, with todays trunk I
get the following error:
/Library/Developer/CommandLineTools/usr/bin/make rtl
/Library/Developer/CommandLineTools/usr/bin/make -C