| 1 | suite "v2/mem2reg-import" |
| 2 | |
| 3 | case "audit4_maj4_parameter_inlined" |
| 4 | source "../../fixtures/compat/mem2reg/audit4_maj4_parameter_inlined.f90" |
| 5 | compiler armfortas => armfortas.ir |
| 6 | expect armfortas.ir check-comments |
| 7 | xfail "Current trunk still lowers PARAMETER locals through loads instead of inline constants." |
| 8 | end |
| 9 | |
| 10 | case "audit4_maj1_use_only_hidden_ref" |
| 11 | source "../../fixtures/compat/mem2reg/audit4_maj1_use_only_hidden_ref.f90" |
| 12 | compiler armfortas => diagnostics |
| 13 | expect-fail comments |
| 14 | xfail "Current trunk still accepts the hidden USE ONLY reference instead of diagnosing it." |
| 15 | end |
| 16 | |
| 17 | case "audit6_b1_allocatable_function_return" |
| 18 | source "../../fixtures/compat/mem2reg/audit6_b1_allocatable_function_return.f90" |
| 19 | compiler armfortas => runtime, diagnostics |
| 20 | xfail comments |
| 21 | expect run.stdout check-comments |
| 22 | end |