Landing: 548dabd7a70c

Project / Subsystem

gcc / fortran

Date

2026-04-15

Author

Thomas Schwinge

Commit

548dabd7a70cb7d768be1dce3ff54031abc49a30

Source

github

Impact

4/10

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
fortran
patch_id
commit_hash
548dabd7a70cb7d768be1dce3ff54031abc49a30
source_type
github
headline
Fortran: Fix free-form mixed OpenACC/OpenMP continuation state
tldr
Fixes a test case for free-form Fortran code that mixes OpenACC and OpenMP directives.
why_it_matters
Ensures correct handling of mixed OpenACC and OpenMP directives in Fortran, improving code portability and performance on heterogeneous systems.
author
Thomas Schwinge
impact_score
4
impact_rationale
Fixes a test case, minor impact.
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • fortran
  • openacc
  • openmp
  • testsuite
discussion_id_link
bugzilla_pr
date
2026-04-15T00:00:00.000Z

This commit corrects the location and adjusts a Fortran test case (gfortran.dg/goacc/omp-108382.f90) that involves a mix of OpenACC and OpenMP directives in free-form code. The test case is moved to gfortran.dg/goacc-gomp/pr108382.f90 and modified to align with the ‘gfortran.dg/goacc-gomp/goacc-gomp.exp’ test suite.