[all-commits] [llvm/llvm-project] 6ce4b6: [flang][OpenMP][test] re-add complex atomic captur...

Tom Eccles via All-commits all-commits at lists.llvm.org
Fri Oct 18 03:01:17 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6ce4b6dd070d9444c2a6761554d21495ba17213c
      https://github.com/llvm/llvm-project/commit/6ce4b6dd070d9444c2a6761554d21495ba17213c
  Author: Tom Eccles <tom.eccles at arm.com>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    A flang/test/Integration/OpenMP/atomic-capture-complex.f90

  Log Message:
  -----------
  [flang][OpenMP][test] re-add complex atomic capture regression test (#112736)

This was reverted in https://github.com/llvm/llvm-project/pull/110969
due to a failure on aarch64.

Weirdly aarch64 (but apparently not x86?) has a spurious phi
instruction. flang -fc1 -emit-llvm will run midle-end optimization
passes. Presumably one of those is behaving differently on different
targets. I have adapted the test to work correctly on aarch64.

The difference is in the RUN lines and the atomic exit block.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list