Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: cpp | Distribution: CentOS |
Version: 8.5.0 | Vendor: CentOS |
Release: 22.el8 | Build date: Fri Apr 19 17:32:30 2024 |
Group: Development/Languages | Build host: aarch64-05.stream.rdu2.redhat.com |
Size: 22665750 | Source RPM: gcc-8.5.0-22.el8.src.rpm |
Packager: builder@centos.org | |
Url: http://gcc.gnu.org | |
Summary: The C Preprocessor |
Cpp is the GNU C-Compatible Compiler Preprocessor. Cpp is a macro processor which is used automatically by the C compiler to transform your program before actual compilation. It is called a macro processor because it allows you to define macros, abbreviations for longer constructs. The C preprocessor provides four separate functionalities: the inclusion of header files (files of declarations that can be substituted into your program); macro expansion (you can define macros, and the C preprocessor will replace the macros with their definitions throughout the program); conditional compilation (using special preprocessing directives, you can include or exclude parts of the program according to various conditions); and line control (if you use a program to combine or rearrange source files into an intermediate file which is then compiled, you can use line control to inform the compiler about where each source line originated). You should install this package if you are a C programmer and you use macros.
GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
* Thu Apr 18 2024 Marek Polacek <polacek@redhat.com> 8.5.0-22 - fix ICE in the vectorizer (RHEL-32886) * Wed Oct 04 2023 Marek Polacek <polacek@redhat.com> 8.5.0-21 - guard the bit test merging code in if-combine (RHEL-11483) * Wed Jun 14 2023 Marek Polacek <polacek@redhat.com> 8.5.0-20 - fix for TLSLD references (#2213753) - fix crash in dynamic_cast<>() on null pointer (PR c++/99074, #2211506) - adjust a pattern in s390.md (PR target/87723, #2214847) * Tue Apr 04 2023 Marek Polacek <polacek@redhat.com> 8.5.0-19 - s390x: add support for register arguments preserving (#2168205) * Tue Dec 06 2022 Marek Polacek <polacek@redhat.com> 8.5.0-18 - fix strlen range with a flexible member array (#2137448) * Mon Oct 03 2022 Marek Polacek <polacek@redhat.com> 8.5.0-17 - fix deserialization for std::normal_distribution (#2130392, PR libstdc++/105502) - initialize std::normal_distribution::_M_saved (PR libstdc++/99536) - reject std::make_shared<T[]> (PR libstdc++/99006) * Thu Sep 29 2022 Marek Polacek <polacek@redhat.com> 8.5.0-16 - avoid changing PHIs in GIMPLE split_edge (#2117838) * Wed Jul 20 2022 Marek Polacek <polacek@redhat.com> 8.5.0-15 - backport straight-line-speculation mitigation (#2108721) * Fri Jul 08 2022 Jonathan Wakely <jwakely@redhat.com> 8.5.0-14 - backport std::regex check for invalid range (#2001788) * Wed Apr 20 2022 Marek Polacek <polacek@redhat.com> 8.5.0-13 - require docbook-style-xsl instead of docbook5-style-xsl (#2073888) - backport Default widths with -fdec-format-defaults patch (#2074614) * Fri Apr 01 2022 Marek Polacek <polacek@redhat.com> 8.5.0-12 - Fix nop generation in annobin plugin. (#2067150) * Wed Mar 30 2022 Marek Polacek <polacek@redhat.com> 8.5.0-11 - Add a plugin-annobin subpackage. (#2067150) * Thu Jan 27 2022 Marek Polacek <polacek@redhat.com> 8.5.0-10 - fix typo in the cprop_hardreg patch (#2028609) * Mon Jan 24 2022 Marek Polacek <polacek@redhat.com> 8.5.0-9 - apply cprop_hardreg fix for narrow mode != lowpart targets (#2028609) * Mon Jan 24 2022 Marek Polacek <polacek@redhat.com> 8.5.0-8 - aarch64: Add -mtune=neoverse-512tvb (#1845932) * Fri Dec 10 2021 Marek Polacek <polacek@redhat.com> 8.5.0-7 - backport PCH tweaks (#2030878) * Fri Dec 03 2021 Marek Polacek <polacek@redhat.com> 8.5.0-6 - avoid cycling on certain subreg reloads (PR rtl-optimization/96796, #2028798) * Tue Nov 30 2021 Marek Polacek <polacek@redhat.com> 8.5.0-5 - when linking against libgcc_s, link libgcc.a too (#2022588) * Thu Nov 18 2021 Marek Polacek <polacek@redhat.com> 8.5.0-4 - add -Wbidi-chars patch (#2008392) * Tue Jul 13 2021 Marek Polacek <polacek@redhat.com> 8.5.0-3 - fix mangling of lambdas in default args (PR c++/91241, #1981822) - add a few Provides: bundled * Tue Jun 01 2021 Marek Polacek <polacek@redhat.com> 8.5.0-2 - revert upstream PR85873 gcc-8 fix, apply the fix from gcc-9 (#1960701) - fix 'this' adjustment for devirtualized call (PR c++/100797, #1965951) * Fri May 14 2021 Marek Polacek <polacek@redhat.com> 8.5.0-1 - update from GCC 8.5 release (#1946758) - this includes a fix for PR target/87839 (#1958295) * Mon Apr 26 2021 Marek Polacek <polacek@redhat.com> 8.4.1-2.1 - remove support for demangling GCC 2.x era mangling schemes (#1668394) * Fri Apr 23 2021 Marek Polacek <polacek@redhat.com> 8.4.1-2 - update from GCC 8.4 release (#1946758) * Fri Apr 09 2021 Marek Polacek <polacek@redhat.com> 8.4.1-1.2 - back out the PR97236 patch * Fri Apr 09 2021 Marek Polacek <polacek@redhat.com> 8.4.1-1.1 - fix bad use of VMAT_CONTIGUOUS (PR tree-optimization/97236, #1925632) * Tue Sep 29 2020 Marek Polacek <polacek@redhat.com> 8.4.1-1 - update from GCC 8.4 release (#1868446) - remove symlinks to 32-bit versions of these static libraries: libasan.a, libitm.a, libquadmath.a, libubsan.a, libgfortran.a (#1779597) * Wed Jul 15 2020 Marek Polacek <polacek@redhat.com> 8.3.1-5.2 - backport aarch64 LSE atomics (#1821994) * Tue May 12 2020 Marek Polacek <polacek@redhat.com> 8.3.1-5.1 - consider negative edges in cycle detection (#1817991, PR gcov-profile/91601) - fix Fortran debug info for arrays with descriptors (#1655624, PR fortran/92775) - fix wrong code emitted for movv1qi on s390x (#1784758, PR target/92950) * Thu Nov 21 2019 Marek Polacek <polacek@redhat.com> 8.3.1-5 - update from Fedora gcc-8.3.1-5 (#1747157) - use unspec_volatile for darn (PR target/91481, #1760205, CVE-2019-15847) * Tue Jul 16 2019 Marek Polacek <polacek@redhat.com> 8.3.1-4.5 - fix shift count operand printing (#1730380) - fix tree-outof-ssa.c ICE with vector types (PR middle-end/90139, #1730454) - fix out-of-ssa with unsupported vector types (PR rtl-optimization/90756, - fix ICE with template placeholder for TTP (PR c++/86098, #1730454) * Mon Jun 03 2019 Marek Polacek <polacek@redhat.com> 8.3.1-4.4 - backport workaround for broken C/C++ wrappers to LAPACK (#1711346) * Fri May 24 2019 Marek Polacek <polacek@redhat.com> 8.3.1-4.3 - additional fix for the libgomp testsuite (#1707568) * Tue May 21 2019 Marek Polacek <polacek@redhat.com> 8.3.1-4.2 - backport the -fuse-ld=lld option (#1670535) - TLS model fix (#1678555, PR c++/85400) - two small autoFDO fixes (#1686082) - libgomp update (#1707568) - member template redeclaration fix (#1652704, PR c++/86747) - turn libgcc_s.so into a linker script on i?86, x86_64, ppc64le and also on ppc and ppc64 for 64-bit multilib (#1708309) - avoid using unaligned vsx or lxvd2x/stxvd2x for memcpy/memmove inline expansion (#1666977) * Wed May 08 2019 Marek Polacek <polacek@redhat.com> 8.3.1-4.1 - tweak gcc8-rh1668903-1.patch and gcc8-rh1668903-2.patch patches * Tue May 07 2019 Marek Polacek <polacek@redhat.com> 8.3.1-4 - update from Fedora 8.3.1-4 (#1680182) - drop gcc8-pr60790.patch, gcc8-pr89629.patch, gcc8-rh1668903-4.patch * Tue May 07 2019 Marek Polacek <polacek@redhat.com> 8.3.1-3 - update from Fedora 8.3.1-3 (#1680182) - remove load and test FP splitter (#1673116) - fix *movsi_from_df (#1677652) - add missing headers - add support for live patching (#1668903) - retire gcc8-rh1612514.patch, gcc8-rh1652016.patch, gcc8-rh1652929-?.patch * Mon Dec 10 2018 Marek Polacek <polacek@redhat.com> 8.2.1-3.5 - remove python2 dependecy (#1595385) * Tue Nov 27 2018 Jeff Law <law@redhat.com> 8.2.1-3.4 - Backport PPC string inlines from trunk which allow for valgrind's memcheck to work properly (#1652929) - Backport bugfix for clz pattern on s390 affecting jemalloc (#1652016) * Mon Oct 15 2018 Marek Polacek <polacek@redhat.com> 8.2.1-3.3 - avoid IFUNC resolver access to uninitialized data (#1559350, PR libgcc/60790) * Thu Oct 11 2018 Marek Polacek <polacek@redhat.com> 8.2.1-3.2 - fix typos in manual (#1612514) * Mon Oct 08 2018 Marek Polacek <polacek@redhat.com> 8.2.1-3.1 - enable hardening of binaries (#1624114) - disable libgccjit on RHEL * Tue Sep 18 2018 Marek Polacek <polacek@redhat.com> 8.2.1-3 - update from Fedora 8.2.1-3 * Thu Aug 09 2018 Marek Polacek <polacek@redhat.com> 8.2.1-1.3 - change the default -march on s390x to z13 with tuning for z14 (#1571124) - use --disable-multilib on s390x * Mon Jul 30 2018 Marek Polacek <polacek@redhat.com> 8.2.1-1.2 - rebuild * Sat Jul 28 2018 Marek Polacek <polacek@redhat.com> 8.2.1-1.1 - rebuild * Fri Jul 27 2018 Marek Polacek <polacek@redhat.com> 8.2.1-1 - enable annobin annotations (#1574936) - update from Fedora 8.2.1-1 * Thu Jul 12 2018 Marek Polacek <polacek@redhat.com> 8.1.1-5 - update from Fedora 8.1.1-5 * Wed Jun 06 2018 Marek Polacek <polacek@redhat.com> 8.1.1-1.1 - fix BuildRequires of python-sphinx * Thu May 03 2018 Marek Polacek <polacek@redhat.com> 8.1.1-1 - update from Fedora 8.1.1-1 * Mon Apr 30 2018 Marek Polacek <polacek@redhat.com> 8.0.1-0.23 - new package
/usr/bin/cpp /usr/lib/.build-id /usr/lib/.build-id/8c/cd09d3879fbab93803571928d99e2fb39598ab /usr/lib/.build-id/a4 /usr/lib/.build-id/a4/e2628c7bbf95041751fa42f028b77e3d8b2aec /usr/lib/cpp /usr/libexec/gcc /usr/libexec/gcc/aarch64-redhat-linux /usr/libexec/gcc/aarch64-redhat-linux/8 /usr/libexec/gcc/aarch64-redhat-linux/8/cc1 /usr/share/info/cpp.info.gz /usr/share/info/cppinternals.info.gz /usr/share/locale/be/LC_MESSAGES/cpplib.mo /usr/share/locale/ca/LC_MESSAGES/cpplib.mo /usr/share/locale/da/LC_MESSAGES/cpplib.mo /usr/share/locale/de/LC_MESSAGES/cpplib.mo /usr/share/locale/el/LC_MESSAGES/cpplib.mo /usr/share/locale/eo/LC_MESSAGES/cpplib.mo /usr/share/locale/es/LC_MESSAGES/cpplib.mo /usr/share/locale/fi/LC_MESSAGES/cpplib.mo /usr/share/locale/fr/LC_MESSAGES/cpplib.mo /usr/share/locale/id/LC_MESSAGES/cpplib.mo /usr/share/locale/ja/LC_MESSAGES/cpplib.mo /usr/share/locale/nl/LC_MESSAGES/cpplib.mo /usr/share/locale/pt_BR/LC_MESSAGES/cpplib.mo /usr/share/locale/ru/LC_MESSAGES/cpplib.mo /usr/share/locale/sr/LC_MESSAGES/cpplib.mo /usr/share/locale/sv/LC_MESSAGES/cpplib.mo /usr/share/locale/tr/LC_MESSAGES/cpplib.mo /usr/share/locale/uk/LC_MESSAGES/cpplib.mo /usr/share/locale/vi/LC_MESSAGES/cpplib.mo /usr/share/locale/zh_CN/LC_MESSAGES/cpplib.mo /usr/share/locale/zh_TW/LC_MESSAGES/cpplib.mo /usr/share/man/man1/cpp.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed May 29 02:34:25 2024