mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-30 05:40:06 +00:00
8f52533f63
Welcome GCC 11.1, the first release of the GCC 11 series! https://gcc.gnu.org/gcc-11/changes.html has a comprehensive overview of many improvements and changes and https://gcc.gnu.org/gcc-11/porting_to.html highlights issues you may encounter porting to this version. This release series should not prove too disruptive, mainly C++ defaulting to GNU++17 and some more libstdc++ headers will need to be included explicitly. To give a brief overview of some of the more noticable changes: Some short options of the gcov tool have been renamed: -i to -j and -j to -H. Debugging information defaults to DWARF 5. Vectorizer improvements, a new IPA-modref pass to track side effects of function calls and improve precision of points-to-analysis, better interprocedural constant propagation (IP-CP), smaller link-time optimization (LTO) object files. OpenMP 4.5 is now fully supported and OpenMP 5.0 support has been extended. A set of new warnings including -Wmismatched-dealloc, -Wsizeof-array-div, -Wstringop-overread, and enhancements to existing warnings. Several new features from the upcoming C2X revision of the ISO C standard are supported with -std=c2x and -std=gnu2x. Several C++20 features have been implemented and even some of the upcoming C++23 draft features with the -std=c++23 and the like. libstdc++ features improved C++17 support. And, last but not least, loads of improvements for all of FreeBSD's architectures.
38 lines
1.2 KiB
Plaintext
38 lines
1.2 KiB
Plaintext
bin/%%GNU_HOST%%-c++%%SUFFIX%%
|
|
bin/%%GNU_HOST%%-g++%%SUFFIX%%
|
|
bin/%%GNU_HOST%%-gcc%%SUFFIX%%
|
|
bin/%%GNU_HOST%%-gcc-%%GCC_VERSION%%
|
|
bin/%%GNU_HOST%%-gcc-ar%%SUFFIX%%
|
|
bin/%%GNU_HOST%%-gcc-nm%%SUFFIX%%
|
|
bin/%%GNU_HOST%%-gcc-ranlib%%SUFFIX%%
|
|
bin/%%GNU_HOST%%-gfortran%%SUFFIX%%
|
|
bin/c++%%SUFFIX%%
|
|
bin/cpp%%SUFFIX%%
|
|
bin/g++%%SUFFIX%%
|
|
bin/gcc%%SUFFIX%%
|
|
bin/gcc-ar%%SUFFIX%%
|
|
bin/gcc-nm%%SUFFIX%%
|
|
bin/gcc-ranlib%%SUFFIX%%
|
|
bin/gcov%%SUFFIX%%
|
|
bin/gcov-dump%%SUFFIX%%
|
|
bin/gcov-tool%%SUFFIX%%
|
|
bin/gfortran%%SUFFIX%%
|
|
bin/lto-dump%%SUFFIX%%
|
|
include/libgccjit++.h
|
|
include/libgccjit.h
|
|
man/man1/cpp%%SUFFIX%%.1.gz
|
|
man/man1/g++%%SUFFIX%%.1.gz
|
|
man/man1/gcc%%SUFFIX%%.1.gz
|
|
man/man1/gcov%%SUFFIX%%.1.gz
|
|
man/man1/gcov-dump%%SUFFIX%%.1.gz
|
|
man/man1/gcov-tool%%SUFFIX%%.1.gz
|
|
man/man1/gfortran%%SUFFIX%%.1.gz
|
|
man/man1/lto-dump%%SUFFIX%%.1.gz
|
|
share/gcc-%%GCC_VERSION%%/python/libstdcxx/__init__.py
|
|
share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/__init__.py
|
|
share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/printers.py
|
|
share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/xmethods.py
|
|
@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
|
|
@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
|
|
@comment Insert PLIST.lib here
|