Component
Passes / Transforms (sync insertion via --enable-insert-sync)
Description
There appears to be a regression in sync instruction insertion triggered by --enable-insert-sync.
For the same input file:
- PTOAS
v0.17 works
- PTOAS
v0.22 hangs indefinitely
The reporter can attach the exact .pto file after the issue is created.
Reproduction (minimal)
Run PTOAS with sync insertion enabled on the same input file:
ptoas build_output/GemmProgram_20260407_154637/ptoas/gemm_incore_0.pto \
-o build_output/GemmProgram_20260407_154637/ptoas/gemm_incore_0.cpp \
--enable-insert-sync \
--pto-level=level3
Observed behavior:
- PTOAS
v0.17 completes successfully
- PTOAS
v0.22 hangs indefinitely on the same input
Current file path in the reporter workspace:
gemm_incore_0.pto.txt
The reporter can attach this file to the issue after creation.
Expected behavior
v0.22 should handle this input the same way as v0.17, or fail with a diagnostic. It should not hang.
Actual behavior / error logs
With --enable-insert-sync, v0.22 gets stuck on this input and does not finish. No useful diagnostic has been captured yet.
Environment
- Host platform: Linux (aarch64)
- Host kernel:
Linux liteserver-hps-148e-00001 5.10.0-182.0.0.95.r1941_123.hce2.aarch64
- Affected versions:
v0.17 (good), v0.22 (hang)
- Local PTOAS checkout HEAD:
602136d7cd271a787bbfb2cb150fcdb4d09ed10e
Component
Passes / Transforms (sync insertion via
--enable-insert-sync)Description
There appears to be a regression in sync instruction insertion triggered by
--enable-insert-sync.For the same input file:
v0.17worksv0.22hangs indefinitelyThe reporter can attach the exact
.ptofile after the issue is created.Reproduction (minimal)
Run PTOAS with sync insertion enabled on the same input file:
Observed behavior:
v0.17completes successfullyv0.22hangs indefinitely on the same inputCurrent file path in the reporter workspace:
gemm_incore_0.pto.txt
The reporter can attach this file to the issue after creation.
Expected behavior
v0.22should handle this input the same way asv0.17, or fail with a diagnostic. It should not hang.Actual behavior / error logs
With
--enable-insert-sync,v0.22gets stuck on this input and does not finish. No useful diagnostic has been captured yet.Environment
Linux liteserver-hps-148e-00001 5.10.0-182.0.0.95.r1941_123.hce2.aarch64v0.17(good),v0.22(hang)602136d7cd271a787bbfb2cb150fcdb4d09ed10e