* config/darwin.h (SUBTARGET_OPTIONS): Add -mmacosx= option.
(macosx_version_min_required): Declare global variable. * config/darwin-protos.h (darwin_parse_macosx_version_name): Declare. * config/darwin.c (macosx_version_min_required): Define variable. (darwin_macosx_vers_tbl): Define. Table mapping text strings of OS versions to numerical codes. (darwin_parse_macosx_version_name): Define. Parse -mmacosx=, set macosx_version_min_required appropriately. * config/i386/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Define. Invoke darwin_parse_macosx_version_name. * config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Add darwin_parse_macosx_version_name to Darwin option handling. * doc/invoke.texi (-mmacosx=): Document. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78329 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 16 additions, 0 deletionsgcc/ChangeLog
- gcc/config/darwin-protos.h 2 additions, 0 deletionsgcc/config/darwin-protos.h
- gcc/config/darwin.c 42 additions, 0 deletionsgcc/config/darwin.c
- gcc/config/darwin.h 13 additions, 0 deletionsgcc/config/darwin.h
- gcc/config/i386/darwin.h 5 additions, 0 deletionsgcc/config/i386/darwin.h
- gcc/config/rs6000/darwin.h 2 additions, 1 deletiongcc/config/rs6000/darwin.h
- gcc/doc/invoke.texi 8 additions, 1 deletiongcc/doc/invoke.texi
Loading
Please register or sign in to comment