Repository navigation
ICON 2024.07 build fails on GCC 14.3 #141
Copy link
Copy link
Open
Labels
Description
ICON fails to build under the Stages/2026 GCC toolchain:
$ ./build_tsmp2.sh icon --env env/jsc.2026.gnu.openmpi --no_update --clean_first
FC src/atm_phy_aes/tmx/mo_variable_list.o
TSMP2/models/icon/src/atm_phy_aes/tmx/mo_variable_list.f90:347:21:
347 | ptr => tv%s3d
| 1
internal compiler error: in gfc_conv_component_ref, at fortran/trans-expr.cc:2835
0x90d1db gfc_conv_component_ref(gfc_se*, gfc_ref*)
../../gcc/fortran/trans-expr.cc:2835
0x90d253 conv_parent_component_references(gfc_se*, gfc_ref*)
../../gcc/fortran/trans-expr.cc:2912
0x91e043 gfc_conv_variable
../../gcc/fortran/trans-expr.cc:3218
0x91cd57 gfc_conv_expr_lhs(gfc_se*, gfc_expr*)
../../gcc/fortran/trans-expr.cc:10021
0x8e0043 gfc_conv_ss_descriptor
../../gcc/fortran/trans-array.cc:3324
0x8ee263 gfc_conv_expr_descriptor(gfc_se*, gfc_expr*)
../../gcc/fortran/trans-array.cc:7892
0x922843 gfc_trans_pointer_assignment(gfc_expr*, gfc_expr*)
../../gcc/fortran/trans-expr.cc:10635
0x8d90f3 trans_code
../../gcc/fortran/trans.cc:2371
0x962d53 gfc_trans_block_construct(gfc_code*)
../../gcc/fortran/trans-stmt.cc:2387
0x8d92c7 trans_code
../../gcc/fortran/trans.cc:2459
0x959677 gfc_trans_if_1
../../gcc/fortran/trans-stmt.cc:1488
0x96281b gfc_trans_if(gfc_code*)
../../gcc/fortran/trans-stmt.cc:1520
0x8d932b trans_code
../../gcc/fortran/trans.cc:2451
0x95a167 gfc_trans_select_type_cases
../../gcc/fortran/trans-stmt.cc:3030
0x964403 gfc_trans_select_type(gfc_code*)
../../gcc/fortran/trans-stmt.cc:3739
0x8d9233 trans_code
../../gcc/fortran/trans.cc:2479
0x962d53 gfc_trans_block_construct(gfc_code*)
../../gcc/fortran/trans-stmt.cc:2387
0x8d92c7 trans_code
../../gcc/fortran/trans.cc:2459
0x962d53 gfc_trans_block_construct(gfc_code*)
../../gcc/fortran/trans-stmt.cc:2387
0x8d92c7 trans_code
../../gcc/fortran/trans.cc:2459
In contrast, ICON release-2026.04-public works on Stages/2026 GCC. Updating to ICON 2026.04 might become necessary soon.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsNew features
Activity