! RUN: %flang -dM -E -o - %s | FileCheck %s
! Check the default macros. Omit certain ones such as __LINE__
! or __FILE__, or target-specific ones, like __x86_64__.
! Macros are printed in the alphabetical order.
! CHECK: #define __DATE__
! CHECK: #define __TIME__
! CHECK: #define __flang__
! CHECK: #define __flang_major__
! CHECK: #define __flang_minor__
! CHECK: #define __flang_patchlevel__