[flang-commits] [PATCH] D106727: [flang] Produce proper "preprocessor output" for -E option

Peter Klausler via Phabricator via flang-commits flang-commits at lists.llvm.org
Tue Jul 27 14:04:45 PDT 2021


klausler updated this revision to Diff 362174.
klausler marked an inline comment as done.
klausler added a comment.
Herald added a reviewer: sscalpone.
Herald added a subscriber: dang.

Add new/newly supported options to new driver.

Update options in tests.

Address review comments.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D106727/new/

https://reviews.llvm.org/D106727

Files:
  clang/include/clang/Driver/Options.td
  clang/lib/Driver/ToolChains/Flang.cpp
  flang/include/flang/Frontend/FrontendOptions.h
  flang/include/flang/Parser/parsing.h
  flang/lib/Frontend/CompilerInvocation.cpp
  flang/lib/Frontend/FrontendActions.cpp
  flang/lib/Frontend/FrontendOptions.cpp
  flang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  flang/lib/Parser/parsing.cpp
  flang/lib/Parser/provenance.cpp
  flang/test/Driver/cpp-nocpp-command-line-macro.f90
  flang/test/Driver/driver-help-hidden.f90
  flang/test/Driver/driver-help.f90
  flang/test/Driver/escaped-backslash.f90
  flang/test/Driver/fixed-free-detection.f90
  flang/test/Driver/fixed-line-length.f90
  flang/test/Driver/include-header.f90
  flang/test/Driver/input-from-stdin.f90
  flang/test/Driver/macro-def-undef.F90
  flang/test/Driver/macro-multiline.F90
  flang/test/Parser/badlabel.f
  flang/test/Preprocessing/assert.F90
  flang/test/Preprocessing/dash-E.F90
  flang/test/Preprocessing/hollerith.f
  flang/test/Preprocessing/pp001.F
  flang/test/Preprocessing/pp002.F
  flang/test/Preprocessing/pp003.F
  flang/test/Preprocessing/pp004.F
  flang/test/Preprocessing/pp005.F
  flang/test/Preprocessing/pp006.F
  flang/test/Preprocessing/pp007.F
  flang/test/Preprocessing/pp008.F
  flang/test/Preprocessing/pp009.F
  flang/test/Preprocessing/pp010.F
  flang/test/Preprocessing/pp011.F
  flang/test/Preprocessing/pp012.F
  flang/test/Preprocessing/pp013.F
  flang/test/Preprocessing/pp014.F
  flang/test/Preprocessing/pp015.F
  flang/test/Preprocessing/pp016.F
  flang/test/Preprocessing/pp017.F
  flang/test/Preprocessing/pp018.F
  flang/test/Preprocessing/pp019.F
  flang/test/Preprocessing/pp020.F
  flang/test/Preprocessing/pp021.F
  flang/test/Preprocessing/pp022.F
  flang/test/Preprocessing/pp023.F
  flang/test/Preprocessing/pp024.F
  flang/test/Preprocessing/pp025.F
  flang/test/Preprocessing/pp026.F
  flang/test/Preprocessing/pp027.F
  flang/test/Preprocessing/pp028.F
  flang/test/Preprocessing/pp029.F
  flang/test/Preprocessing/pp030.F
  flang/test/Preprocessing/pp031.F
  flang/test/Preprocessing/pp032.F
  flang/test/Preprocessing/pp033.F
  flang/test/Preprocessing/pp034.F
  flang/test/Preprocessing/pp035.F
  flang/test/Preprocessing/pp036.F
  flang/test/Preprocessing/pp037.F
  flang/test/Preprocessing/pp038.F
  flang/test/Preprocessing/pp039.F
  flang/test/Preprocessing/pp040.F
  flang/test/Preprocessing/pp041.F
  flang/test/Preprocessing/pp042.F
  flang/test/Preprocessing/pp043.F
  flang/test/Preprocessing/pp044.F
  flang/test/Preprocessing/pp101.F90
  flang/test/Preprocessing/pp102.F90
  flang/test/Preprocessing/pp103.F90
  flang/test/Preprocessing/pp104.F90
  flang/test/Preprocessing/pp105.F90
  flang/test/Preprocessing/pp106.F90
  flang/test/Preprocessing/pp107.F90
  flang/test/Preprocessing/pp108.F90
  flang/test/Preprocessing/pp109.F90
  flang/test/Preprocessing/pp110.F90
  flang/test/Preprocessing/pp111.F90
  flang/test/Preprocessing/pp112.F90
  flang/test/Preprocessing/pp113.F90
  flang/test/Preprocessing/pp114.F90
  flang/test/Preprocessing/pp115.F90
  flang/test/Preprocessing/pp116.F90
  flang/test/Preprocessing/pp117.F90
  flang/test/Preprocessing/pp118.F90
  flang/test/Preprocessing/pp119.F90
  flang/test/Preprocessing/pp120.F90
  flang/test/Preprocessing/pp121.F90
  flang/test/Preprocessing/pp122.F90
  flang/test/Preprocessing/pp123.F90
  flang/test/Preprocessing/pp124.F90
  flang/test/Preprocessing/pp125.F90
  flang/test/Preprocessing/pp126.F90
  flang/test/Preprocessing/pp127.F90
  flang/test/Preprocessing/pp128.F90
  flang/test/Preprocessing/pp129.F90
  flang/test/Preprocessing/pp130.F90
  flang/tools/f18-parse-demo/f18-parse-demo.cpp
  flang/tools/f18/f18.cpp
  flang/unittests/Frontend/FrontendActionTest.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D106727.362174.patch
Type: text/x-patch
Size: 68690 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/flang-commits/attachments/20210727/3b018870/attachment-0001.bin>


More information about the flang-commits mailing list