llvm/llvm-project

[flang] Feature request: support for -Os/-Oz

Open

#62,268 opened on 2023年4月20日

GitHub で見る
 (2 comments) (0 reactions) (1 assignee)C++ (10,782 forks)batch import
enhancementflang:driverhelp wanted

Repository metrics

Stars
 (26,378 stars)
PR merge metrics
 (平均マージ 1d 2h) (30d で 1,000 merged PRs)

説明

flang-new version 17.0.0 (12426441ea2a9fdfcf6121a0061fa91d6112781d)

While building some SPEC CPU 2017 benchmarks, I noticed that Flang doesn't support -Os/-Oz.

Using a simple 'hello world' program:

$ ~/.local/llvm-install/bin/flang-new -Os hello.f90 -o hello
error: invalid integral value 's' in '-Os'
$ ~/.local/llvm-install/bin/flang-new -Oz hello.f90 -o hello
error: invalid integral value 'z' in '-Oz'

Is there a plan for adding support for code size optimization flags in the compiler?

コントリビューターガイド