[clang] [flang] [flang] Enable polymorphic lowering by default (PR #83285)
https://github.com/jeanPerier closed https://github.com/llvm/llvm-project/pull/83285 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[clang] [flang] [flang] Enable polymorphic lowering by default (PR #83285)
https://github.com/jeanPerier updated https://github.com/llvm/llvm-project/pull/83285 >From 8c5bd904e624c9ec10d75ddf09b8ec55c32d8b06 Mon Sep 17 00:00:00 2001 From: Jean Perier Date: Wed, 28 Feb 2024 06:17:11 -0800 Subject: [PATCH] [flang] Enable polymorphic lowering by default Polymorphic entity lowering status is good. There main remaining TODO is to allow lowering of vector subscripted polymorphic entity. Remove experimental option and enable lowering of polymorphic entity by default. --- clang/include/clang/Driver/Options.td | 5 - clang/lib/Driver/ToolChains/Flang.cpp | 1 - flang/include/flang/Lower/LoweringOptions.def | 3 --- flang/lib/Frontend/CompilerInvocation.cpp | 5 - flang/lib/Lower/CallInterface.cpp | 6 -- flang/lib/Lower/ConvertType.cpp| 4 flang/test/Driver/driver-help-hidden.f90 | 2 -- .../Driver/flang-experimental-polymorphism-flag.f90| 10 -- flang/test/Driver/frontend-forwarding.f90 | 2 -- flang/test/Fir/dispatch.f90| 4 ++-- flang/test/HLFIR/assumed-type-actual-args.f90 | 2 +- flang/test/HLFIR/boxchar_emboxing.f90 | 2 +- flang/test/HLFIR/call_with_poly_dummy.f90 | 2 +- .../Lower/HLFIR/actual_target_for_dummy_pointer.f90| 2 +- flang/test/Lower/HLFIR/allocatable-return.f90 | 2 +- flang/test/Lower/HLFIR/array-ctor-derived.f90 | 2 +- .../HLFIR/call-sequence-associated-descriptors.f90 | 2 +- flang/test/Lower/HLFIR/calls-assumed-shape.f90 | 2 +- .../HLFIR/calls-constant-expr-arg-polymorphic.f90 | 2 +- flang/test/Lower/HLFIR/calls-optional.f90 | 2 +- flang/test/Lower/HLFIR/calls-poly-to-assumed-type.f90 | 2 +- flang/test/Lower/HLFIR/convert-mbox-to-value.f90 | 2 +- flang/test/Lower/HLFIR/designators-component-ref.f90 | 2 +- .../Lower/HLFIR/designators-parameter-array-slice.f90 | 2 +- flang/test/Lower/HLFIR/elemental-array-ops.f90 | 2 +- flang/test/Lower/HLFIR/elemental-polymorphic-merge.f90 | 2 +- .../HLFIR/elemental-user-procedure-ref-polymorphic.f90 | 2 +- flang/test/Lower/HLFIR/function-return-as-expr.f90 | 2 +- flang/test/Lower/HLFIR/function-return-destroy.f90 | 2 +- .../Lower/HLFIR/ignore-rank-unlimited-polymorphic.f90 | 2 +- flang/test/Lower/HLFIR/ignore-type-assumed-shape.f90 | 2 +- .../Lower/HLFIR/intentout-allocatable-components.f90 | 2 +- .../Lower/HLFIR/internal-procedures-polymorphic.f90| 2 +- flang/test/Lower/HLFIR/intrinsic-assumed-type.f90 | 2 +- flang/test/Lower/HLFIR/parent-component-ref.f90| 2 +- flang/test/Lower/HLFIR/poly_expr_for_nonpoly_dummy.f90 | 2 +- flang/test/Lower/HLFIR/polymorphic-expressions.f90 | 2 +- flang/test/Lower/HLFIR/proc-pointer-comp-nopass.f90| 2 +- flang/test/Lower/HLFIR/proc-pointer-comp-pass.f90 | 2 +- flang/test/Lower/HLFIR/select-type-selector.f90| 2 +- flang/test/Lower/HLFIR/transpose.f90 | 2 +- flang/test/Lower/HLFIR/type-bound-call-mismatch.f90| 2 +- flang/test/Lower/HLFIR/vector-subscript-as-value.f90 | 2 +- flang/test/Lower/Intrinsics/extends_type_of.f90| 2 +- flang/test/Lower/Intrinsics/same_type_as.f90 | 2 +- flang/test/Lower/Intrinsics/sizeof.f90 | 2 +- flang/test/Lower/Intrinsics/spread.f90 | 2 +- flang/test/Lower/Intrinsics/storage_size.f90 | 2 +- flang/test/Lower/allocatable-polymorphic.f90 | 4 ++-- flang/test/Lower/allocatable-return.f90| 2 +- flang/test/Lower/assumed-type.f90 | 2 +- flang/test/Lower/default-initialization.f90| 2 +- flang/test/Lower/derived-type-finalization.f90 | 2 +- flang/test/Lower/dispatch-table.f90| 2 +- flang/test/Lower/dispatch.f90 | 2 +- flang/test/Lower/intentout-deallocate.f90 | 4 ++-- flang/test/Lower/io-derived-type-2.f90 | 2 +- flang/test/Lower/io-derived-type.f90 | 2 +- flang/test/Lower/nullify-polymorphic.f90 | 2 +- flang/test/Lower/pass-null-for-class-arg.f90 | 4 ++-- flang/test/Lower/pointer-association-polymorphic.f90 | 2 +- flang/test/Lower/pointer-disassociate.f90 | 2 +- flang/test/Lower/polymorphic-temp.f90 | 2 +- flang/test/Lower/polymorphic-types.f90 | 2 +- flang/test/Lower/polymorphic.f90 | 2 +- flang/test/Lower/select-type-2.f90 | 2 +- flang/test/Lower/select-type.f90 | 4 ++-- flang/tools/bbc/bbc.cpp| 6 -- 68 files changed, 63 insertions(+), 107 deletions(-) delete mode 100644 flang/test/Driver/flang-experimental-
[clang] [flang] [flang] Enable polymorphic lowering by default (PR #83285)
https://github.com/jeanPerier updated https://github.com/llvm/llvm-project/pull/83285 >From 6944f908d5ce82871323816bc247fcb7e765531f Mon Sep 17 00:00:00 2001 From: Jean Perier Date: Wed, 28 Feb 2024 06:17:11 -0800 Subject: [PATCH] [flang] Enable polymorphic lowering by default Polymorphic entity lowering status is good. There main remaining TODO is to allow lowering of vector subscripted polymorphic entity. Remove experimental option and enable lowering of polymorphic entity by default. --- clang/include/clang/Driver/Options.td | 5 - clang/lib/Driver/ToolChains/Flang.cpp | 1 - flang/include/flang/Lower/LoweringOptions.def | 3 --- flang/lib/Frontend/CompilerInvocation.cpp | 5 - flang/lib/Lower/CallInterface.cpp | 6 -- flang/lib/Lower/ConvertType.cpp| 4 flang/test/Driver/driver-help-hidden.f90 | 2 -- .../Driver/flang-experimental-polymorphism-flag.f90| 10 -- flang/test/Driver/frontend-forwarding.f90 | 2 -- flang/test/Fir/dispatch.f90| 4 ++-- flang/test/HLFIR/assumed-type-actual-args.f90 | 2 +- flang/test/HLFIR/boxchar_emboxing.f90 | 2 +- flang/test/HLFIR/call_with_poly_dummy.f90 | 2 +- .../Lower/HLFIR/actual_target_for_dummy_pointer.f90| 2 +- flang/test/Lower/HLFIR/allocatable-return.f90 | 2 +- flang/test/Lower/HLFIR/array-ctor-derived.f90 | 2 +- flang/test/Lower/HLFIR/calls-assumed-shape.f90 | 2 +- .../HLFIR/calls-constant-expr-arg-polymorphic.f90 | 2 +- flang/test/Lower/HLFIR/calls-optional.f90 | 2 +- flang/test/Lower/HLFIR/calls-poly-to-assumed-type.f90 | 2 +- flang/test/Lower/HLFIR/convert-mbox-to-value.f90 | 2 +- flang/test/Lower/HLFIR/designators-component-ref.f90 | 2 +- .../Lower/HLFIR/designators-parameter-array-slice.f90 | 2 +- flang/test/Lower/HLFIR/elemental-array-ops.f90 | 2 +- flang/test/Lower/HLFIR/elemental-polymorphic-merge.f90 | 2 +- .../HLFIR/elemental-user-procedure-ref-polymorphic.f90 | 2 +- flang/test/Lower/HLFIR/function-return-as-expr.f90 | 2 +- flang/test/Lower/HLFIR/function-return-destroy.f90 | 2 +- .../Lower/HLFIR/ignore-rank-unlimited-polymorphic.f90 | 2 +- flang/test/Lower/HLFIR/ignore-type-assumed-shape.f90 | 2 +- .../Lower/HLFIR/intentout-allocatable-components.f90 | 2 +- .../Lower/HLFIR/internal-procedures-polymorphic.f90| 2 +- flang/test/Lower/HLFIR/intrinsic-assumed-type.f90 | 2 +- flang/test/Lower/HLFIR/parent-component-ref.f90| 2 +- flang/test/Lower/HLFIR/poly_expr_for_nonpoly_dummy.f90 | 2 +- flang/test/Lower/HLFIR/polymorphic-expressions.f90 | 2 +- flang/test/Lower/HLFIR/proc-pointer-comp-nopass.f90| 2 +- flang/test/Lower/HLFIR/proc-pointer-comp-pass.f90 | 2 +- flang/test/Lower/HLFIR/select-type-selector.f90| 2 +- flang/test/Lower/HLFIR/transpose.f90 | 2 +- flang/test/Lower/HLFIR/type-bound-call-mismatch.f90| 2 +- flang/test/Lower/HLFIR/vector-subscript-as-value.f90 | 2 +- flang/test/Lower/Intrinsics/extends_type_of.f90| 2 +- flang/test/Lower/Intrinsics/same_type_as.f90 | 2 +- flang/test/Lower/Intrinsics/sizeof.f90 | 2 +- flang/test/Lower/Intrinsics/spread.f90 | 2 +- flang/test/Lower/Intrinsics/storage_size.f90 | 2 +- flang/test/Lower/allocatable-polymorphic.f90 | 4 ++-- flang/test/Lower/allocatable-return.f90| 2 +- flang/test/Lower/assumed-type.f90 | 2 +- flang/test/Lower/default-initialization.f90| 2 +- flang/test/Lower/derived-type-finalization.f90 | 2 +- flang/test/Lower/dispatch-table.f90| 2 +- flang/test/Lower/dispatch.f90 | 2 +- flang/test/Lower/intentout-deallocate.f90 | 4 ++-- flang/test/Lower/io-derived-type-2.f90 | 2 +- flang/test/Lower/io-derived-type.f90 | 2 +- flang/test/Lower/nullify-polymorphic.f90 | 2 +- flang/test/Lower/pass-null-for-class-arg.f90 | 4 ++-- flang/test/Lower/pointer-association-polymorphic.f90 | 2 +- flang/test/Lower/pointer-disassociate.f90 | 2 +- flang/test/Lower/polymorphic-temp.f90 | 2 +- flang/test/Lower/polymorphic-types.f90 | 2 +- flang/test/Lower/polymorphic.f90 | 2 +- flang/test/Lower/select-type-2.f90 | 2 +- flang/test/Lower/select-type.f90 | 4 ++-- flang/tools/bbc/bbc.cpp| 6 -- 67 files changed, 62 insertions(+), 106 deletions(-) delete mode 100644 flang/test/Driver/flang-experimental-polymorphism-flag.f90 diff --git a/clang/include/clang/Driver/O
[clang] [flang] [flang] Enable polymorphic lowering by default (PR #83285)
tarunprabhu wrote: > A few of the tests in the gfortran-testsuite using polymorphism fail at > runtime. I'm happy for this PR to be merged as it is and these bugs to be > fixed later. Once this is merged in, the polymorphism tests can be enabled together with the larger group of tests that I intend to enable in the next day or two. https://github.com/llvm/llvm-project/pull/83285 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[clang] [flang] [flang] Enable polymorphic lowering by default (PR #83285)
jeanPerier wrote: Thanks a lot for testing Tom! I did not expect issues with gfortran tests. I will look into it before merging and I made a simpler first patch thet will be less noisy to revert in case of other issues that would break the build bots: https://github.com/llvm/llvm-project/pull/83308 https://github.com/llvm/llvm-project/pull/83285 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[clang] [flang] [flang] Enable polymorphic lowering by default (PR #83285)
tblah wrote: A few of the tests in the gfortran-testsuite using polymorphism fail at runtime. I'm happy for this PR to be merged as it is and these bugs to be fixed later. https://github.com/llvm/llvm-project/pull/83285 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[clang] [flang] [flang] Enable polymorphic lowering by default (PR #83285)
https://github.com/tblah edited https://github.com/llvm/llvm-project/pull/83285 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[clang] [flang] [flang] Enable polymorphic lowering by default (PR #83285)
https://github.com/tblah approved this pull request. LGTM. On a quick run this seems to pass everything I would expect it to in the gfortran test suite. When you get time please could you enable the polymorphic tests in the gfortran test suite and re-categorize the ones which now hit different TODOs. https://github.com/llvm/llvm-project/pull/83285 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[clang] [flang] [flang] Enable polymorphic lowering by default (PR #83285)
https://github.com/kiranchandramohan approved this pull request. LGTM. https://github.com/llvm/llvm-project/pull/83285 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[clang] [flang] [flang] Enable polymorphic lowering by default (PR #83285)
https://github.com/clementval approved this pull request. Looks great! Thanks Jean to work on this! https://github.com/llvm/llvm-project/pull/83285 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[clang] [flang] [flang] Enable polymorphic lowering by default (PR #83285)
llvmbot wrote: @llvm/pr-subscribers-clang-driver @llvm/pr-subscribers-flang-fir-hlfir @llvm/pr-subscribers-clang @llvm/pr-subscribers-flang-driver Author: None (jeanPerier) Changes Polymorphic entity lowering status is good. The main remaining TODO is to allow lowering of vector subscripted polymorphic entity, but this does not deserve blocking all application using polymorphism. Remove experimental option and enable lowering of polymorphic entity by default. --- Patch is 35.65 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/83285.diff 64 Files Affected: - (modified) clang/include/clang/Driver/Options.td (-5) - (modified) clang/lib/Driver/ToolChains/Flang.cpp (-1) - (modified) flang/include/flang/Lower/LoweringOptions.def (-3) - (modified) flang/lib/Frontend/CompilerInvocation.cpp (-5) - (modified) flang/lib/Lower/CallInterface.cpp (-6) - (modified) flang/lib/Lower/ConvertType.cpp (-4) - (modified) flang/test/Driver/driver-help-hidden.f90 (-2) - (removed) flang/test/Driver/flang-experimental-polymorphism-flag.f90 (-10) - (modified) flang/test/Driver/frontend-forwarding.f90 (-2) - (modified) flang/test/Fir/dispatch.f90 (+2-2) - (modified) flang/test/HLFIR/boxchar_emboxing.f90 (+1-1) - (modified) flang/test/HLFIR/call_with_poly_dummy.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/actual_target_for_dummy_pointer.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/allocatable-return.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/array-ctor-derived.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/calls-assumed-shape.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/calls-constant-expr-arg-polymorphic.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/calls-optional.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/calls-poly-to-assumed-type.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/convert-mbox-to-value.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/designators-component-ref.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/designators-parameter-array-slice.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/elemental-array-ops.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/elemental-polymorphic-merge.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/elemental-user-procedure-ref-polymorphic.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/function-return-as-expr.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/function-return-destroy.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/ignore-rank-unlimited-polymorphic.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/ignore-type-assumed-shape.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/intentout-allocatable-components.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/internal-procedures-polymorphic.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/intrinsic-assumed-type.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/parent-component-ref.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/poly_expr_for_nonpoly_dummy.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/polymorphic-expressions.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/proc-pointer-comp-nopass.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/proc-pointer-comp-pass.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/select-type-selector.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/transpose.f90 (+1-1) - (modified) flang/test/Lower/HLFIR/type-bound-call-mismatch.f90 (+1-1) - (modified) flang/test/Lower/Intrinsics/extends_type_of.f90 (+1-1) - (modified) flang/test/Lower/Intrinsics/same_type_as.f90 (+1-1) - (modified) flang/test/Lower/Intrinsics/spread.f90 (+1-1) - (modified) flang/test/Lower/Intrinsics/storage_size.f90 (+1-1) - (modified) flang/test/Lower/allocatable-polymorphic.f90 (+2-2) - (modified) flang/test/Lower/allocatable-return.f90 (+1-1) - (modified) flang/test/Lower/assumed-type.f90 (+1-1) - (modified) flang/test/Lower/default-initialization.f90 (+1-1) - (modified) flang/test/Lower/derived-type-finalization.f90 (+1-1) - (modified) flang/test/Lower/dispatch-table.f90 (+1-1) - (modified) flang/test/Lower/dispatch.f90 (+1-1) - (modified) flang/test/Lower/intentout-deallocate.f90 (+2-2) - (modified) flang/test/Lower/io-derived-type-2.f90 (+1-1) - (modified) flang/test/Lower/io-derived-type.f90 (+1-1) - (modified) flang/test/Lower/nullify-polymorphic.f90 (+1-1) - (modified) flang/test/Lower/pass-null-for-class-arg.f90 (+2-2) - (modified) flang/test/Lower/pointer-association-polymorphic.f90 (+1-1) - (modified) flang/test/Lower/pointer-disassociate.f90 (+1-1) - (modified) flang/test/Lower/polymorphic-temp.f90 (+1-1) - (modified) flang/test/Lower/polymorphic-types.f90 (+1-1) - (modified) flang/test/Lower/polymorphic.f90 (+1-1) - (modified) flang/test/Lower/select-type-2.f90 (+1-1) - (modified) flang/test/Lower/select-type.f90 (+2-2) - (modified) flang/tools/bbc/bbc.cpp (-6) ``diff diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td index 3a028fadb25b18..9b0e2083351b0b 1
[clang] [flang] [flang] Enable polymorphic lowering by default (PR #83285)
https://github.com/jeanPerier created https://github.com/llvm/llvm-project/pull/83285 Polymorphic entity lowering status is good. The main remaining TODO is to allow lowering of vector subscripted polymorphic entity, but this does not deserve blocking all application using polymorphism. Remove experimental option and enable lowering of polymorphic entity by default. >From 6d4c122d397e7e502ca6ac6f05473ccecefe33c3 Mon Sep 17 00:00:00 2001 From: Jean Perier Date: Wed, 28 Feb 2024 06:17:11 -0800 Subject: [PATCH] [flang] Enable polymorphic lowering by default Polymorphic entity lowering status is good. There main remaining TODO is to allow lowering of vector subscripted polymorphic entity. Remove experimental option and enable lowering of polymorphic entity by default. --- clang/include/clang/Driver/Options.td | 5 - clang/lib/Driver/ToolChains/Flang.cpp | 1 - flang/include/flang/Lower/LoweringOptions.def | 3 --- flang/lib/Frontend/CompilerInvocation.cpp | 5 - flang/lib/Lower/CallInterface.cpp | 6 -- flang/lib/Lower/ConvertType.cpp| 4 flang/test/Driver/driver-help-hidden.f90 | 2 -- .../Driver/flang-experimental-polymorphism-flag.f90| 10 -- flang/test/Driver/frontend-forwarding.f90 | 2 -- flang/test/Fir/dispatch.f90| 4 ++-- flang/test/HLFIR/boxchar_emboxing.f90 | 2 +- flang/test/HLFIR/call_with_poly_dummy.f90 | 2 +- .../Lower/HLFIR/actual_target_for_dummy_pointer.f90| 2 +- flang/test/Lower/HLFIR/allocatable-return.f90 | 2 +- flang/test/Lower/HLFIR/array-ctor-derived.f90 | 2 +- flang/test/Lower/HLFIR/calls-assumed-shape.f90 | 2 +- .../HLFIR/calls-constant-expr-arg-polymorphic.f90 | 2 +- flang/test/Lower/HLFIR/calls-optional.f90 | 2 +- flang/test/Lower/HLFIR/calls-poly-to-assumed-type.f90 | 2 +- flang/test/Lower/HLFIR/convert-mbox-to-value.f90 | 2 +- flang/test/Lower/HLFIR/designators-component-ref.f90 | 2 +- .../Lower/HLFIR/designators-parameter-array-slice.f90 | 2 +- flang/test/Lower/HLFIR/elemental-array-ops.f90 | 2 +- flang/test/Lower/HLFIR/elemental-polymorphic-merge.f90 | 2 +- .../HLFIR/elemental-user-procedure-ref-polymorphic.f90 | 2 +- flang/test/Lower/HLFIR/function-return-as-expr.f90 | 2 +- flang/test/Lower/HLFIR/function-return-destroy.f90 | 2 +- .../Lower/HLFIR/ignore-rank-unlimited-polymorphic.f90 | 2 +- flang/test/Lower/HLFIR/ignore-type-assumed-shape.f90 | 2 +- .../Lower/HLFIR/intentout-allocatable-components.f90 | 2 +- .../Lower/HLFIR/internal-procedures-polymorphic.f90| 2 +- flang/test/Lower/HLFIR/intrinsic-assumed-type.f90 | 2 +- flang/test/Lower/HLFIR/parent-component-ref.f90| 2 +- flang/test/Lower/HLFIR/poly_expr_for_nonpoly_dummy.f90 | 2 +- flang/test/Lower/HLFIR/polymorphic-expressions.f90 | 2 +- flang/test/Lower/HLFIR/proc-pointer-comp-nopass.f90| 2 +- flang/test/Lower/HLFIR/proc-pointer-comp-pass.f90 | 2 +- flang/test/Lower/HLFIR/select-type-selector.f90| 2 +- flang/test/Lower/HLFIR/transpose.f90 | 2 +- flang/test/Lower/HLFIR/type-bound-call-mismatch.f90| 2 +- flang/test/Lower/Intrinsics/extends_type_of.f90| 2 +- flang/test/Lower/Intrinsics/same_type_as.f90 | 2 +- flang/test/Lower/Intrinsics/spread.f90 | 2 +- flang/test/Lower/Intrinsics/storage_size.f90 | 2 +- flang/test/Lower/allocatable-polymorphic.f90 | 4 ++-- flang/test/Lower/allocatable-return.f90| 2 +- flang/test/Lower/assumed-type.f90 | 2 +- flang/test/Lower/default-initialization.f90| 2 +- flang/test/Lower/derived-type-finalization.f90 | 2 +- flang/test/Lower/dispatch-table.f90| 2 +- flang/test/Lower/dispatch.f90 | 2 +- flang/test/Lower/intentout-deallocate.f90 | 4 ++-- flang/test/Lower/io-derived-type-2.f90 | 2 +- flang/test/Lower/io-derived-type.f90 | 2 +- flang/test/Lower/nullify-polymorphic.f90 | 2 +- flang/test/Lower/pass-null-for-class-arg.f90 | 4 ++-- flang/test/Lower/pointer-association-polymorphic.f90 | 2 +- flang/test/Lower/pointer-disassociate.f90 | 2 +- flang/test/Lower/polymorphic-temp.f90 | 2 +- flang/test/Lower/polymorphic-types.f90 | 2 +- flang/test/Lower/polymorphic.f90 | 2 +- flang/test/Lower/select-type-2.f90 | 2 +- flang/test/Lower/select-type.f90 | 4 ++-- flang/tools/bbc/bbc.cpp| 6 -- 64 files changed, 59 insertions(+), 103 deletions(-) delete mode 100644 flang/