Skip to content

ICON 2024.07 build fails on GCC 14.3 #141

Open

Description

@kvrigor

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions