[z88dk-dev] nightly build: evaluation of FALSE paths in IF

Bridge to the z88dk-developers mailing list
Post Reply
alvin
Well known member
Posts: 1872
Joined: Mon Jul 16, 2007 7:39 pm

[z88dk-dev] nightly build: evaluation of FALSE paths in IF

Post by alvin »

It looks like the nightly build may be failing because z80asm is evaluating the false branches of IF..ENDIF again:

The failure is in the "FORrcmx000" branch when that label should be false.

IF FORrcmx000
ld a,eir
ELSE
ld a,r
ENDIF



------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
pscust
Well known member
Posts: 194
Joined: Thu Jun 23, 2011 3:34 pm

Post by pscust »

I'll look into it.

On Wed, Jan 28, 2015 at 9:09 PM, alvin (alvin_albrecht@...) <
lists@...> wrote:
It looks like the nightly build may be failing because z80asm is
evaluating the false branches of IF..ENDIF again:

The failure is in the "FORrcmx000" branch when that label should be false.

IF FORrcmx000
ld a,eir
ELSE
ld a,r
ENDIF




------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is
your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
pscust
Well known member
Posts: 194
Joined: Thu Jun 23, 2011 3:34 pm

Post by pscust »

Fixed, and updated test scripts to detect it in the future if it pops up
again.


On Wed, Jan 28, 2015 at 10:54 PM, Paulo Custodio <pauloscustodio@...>
wrote:
I'll look into it.

On Wed, Jan 28, 2015 at 9:09 PM, alvin (alvin_albrecht@...) <
lists@...> wrote:
It looks like the nightly build may be failing because z80asm is
evaluating the false branches of IF..ENDIF again:

The failure is in the "FORrcmx000" branch when that label should be false.

IF FORrcmx000
ld a,eir
ELSE
ld a,r
ENDIF




------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is
your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
pscust
Well known member
Posts: 194
Joined: Thu Jun 23, 2011 3:34 pm

Post by pscust »

Fixed, and updated test scripts to detect it in the future if it pops up
again.


On Wed, Jan 28, 2015 at 10:54 PM, Paulo Custodio <pauloscustodio@...>
wrote:
I'll look into it.

On Wed, Jan 28, 2015 at 9:09 PM, alvin (alvin_albrecht@...) <
lists@...> wrote:
It looks like the nightly build may be failing because z80asm is
evaluating the false branches of IF..ENDIF again:

The failure is in the "FORrcmx000" branch when that label should be false.

IF FORrcmx000
ld a,eir
ELSE
ld a,r
ENDIF




------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is
your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
Post Reply