Closed tkoenig1 closed 1 year ago
Can duplicate. (I hate languages that can have labels as variables.) Will fix soon.
Test again with commit 6385ec062ccdd3350dcf89f4f2a3653449fb075c
Test again with commit 6385ec0
Looks good; also the generated code looks reasonable:
test: ; @test
; %bb.0: ; %entry
enter r0,r0,0,0
la r1,[ip,.Ltmp0]
call callit1
.Ltmp0: ; Block address taken
; %bb.1: ; %l1
exit r0,r0,0,0
.Lfunc_end0:
.size test, .Lfunc_end0-test
; -- End function
.globl dotest ; -- Begin function dotest
.type dotest,@function
dotest: ; @dotest
; %bb.0: ; %entry
br test
Closing.
I am just running through the gcc testsuite, submitting one issue for each kind of failure.
yields
I guess this is just a case of labels as variables not being imlemented.