Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: cpp | Distribution: Fedora Project |
Version: 14.0.1 | Vendor: Fedora Project |
Release: 0.15.fc40 | Build date: Thu Apr 11 21:42:37 2024 |
Group: Unspecified | Build host: buildvm-s390x-06.s390.fedoraproject.org |
Size: 26683249 | Source RPM: gcc-14.0.1-0.15.fc40.src.rpm |
Packager: Fedora Project | |
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.
GPL-3.0-or-later AND LGPL-3.0-or-later AND (GPL-3.0-or-later WITH GCC-exception-3.1) AND (GPL-3.0-or-later WITH Texinfo-exception) AND (LGPL-2.1-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GNU-compiler-exception) AND BSL-1.0 AND GFDL-1.3-or-later AND Linux-man-pages-copyleft-2-para AND SunPro AND BSD-1-Clause AND BSD-2-Clause AND BSD-2-Clause-Views AND BSD-3-Clause AND BSD-4-Clause AND BSD-Source-Code AND Zlib AND MIT AND Apache-2.0 AND (Apache-2.0 WITH LLVM-Exception) AND ZPL-2.1 AND ISC AND LicenseRef-Fedora-Public-Domain AND HP-1986 AND curl AND Martin-Birgmeier AND HPND-Markus-Kuhn
* Thu Apr 11 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.15 - update from trunk - PRs analyzer/114472, c++/114303, c++/114409, debug/112878, fortran/106500, middle-end/110027, middle-end/114681, target/114639, tree-optimization/109596, tree-optimization/114672 - fix symbol version of std::__basic_file<char>::native_handle() const (PR libstdc++/114692) - emit -Whardened warning even for -fhardened -fcf-protection=none (#2273610, PR target/114606) * Wed Apr 10 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.14 - update from trunk - PRs analyzer/114588, bootstrap/106472, c++/91079, c++/99377, c++/100667, c++/103825, c++/104040, c++/111132, c++/114377, c++/114462, c++/114479, c++/114537, c++/114561, c++/114562, c++/114572, c++/114580, c/114361, debug/114608, fortran/36337, fortran/50410, fortran/106999, fortran/110987, fortran/112407, fortran/113885, fortran/113956, fortran/114474, fortran/114535, gcov-profile/113765, gcov-profile/114115, gcov-profile/114601, ipa/111571, ipa/113359, ipa/113907, ipa/113964, libquadmath/114533, libquadmath/114623, libstdc++/104606, libstdc++/114519, libstdc++/114633, lto/114655, middle-end/114552, middle-end/114599, middle-end/114604, middle-end/114627, middle-end/114628, modula2/114517, modula2/114520, modula2/114548, modula2/114565, modula2/114617, modula2/114648, rtl-optimization/112560, rtl-optimization/114415, target/88309, target/101865, target/112919, target/113233, target/113986, target/114577, target/114587, target/114590, target/114603, target/114607, testsuite/114034, testsuite/114036, testsuite/114307, testsuite/114614, testsuite/114642, testsuite/114662, tree-optimization/112303, tree-optimization/114115, tree-optimization/114480, tree-optimization/114485, tree-optimization/114551, tree-optimization/114555, tree-optimization/114557, tree-optimization/114566, tree-optimization/114624 - don't emit VEX encoded AES-NI instructions when just -maes and not -mavx is enabled (#2272758, PR target/114576) - fix s390* peephole2 to check mode of constant pool entries and for 64-bit extraction from 128-bit constant pool entry extract the correct half of the value (#2273618, PR target/114605) * Thu Mar 28 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.13 - update from trunk - PRs analyzer/109251, analyzer/110902, analyzer/110928, analyzer/111305, analyzer/111441, analyzer/112974, analyzer/112975, analyzer/113505, analyzer/113619, analyzer/114286, analyzer/114408, analyzer/114473, bootstrap/114369, c++/59465, c++/100557, c++/110323, c++/111918, c++/112631, c++/112724, c++/114349, c++/114439, c/109619, c/114364, fortran/30802, fortran/55978, fortran/101135, fortran/103715, fortran/107426, fortran/111781, fortran/114475, ipa/108802, ipa/114254, libfortran/107031, libgcc/111731, libgcc/114397, libstdc++/101228, libstdc++/113841, libstdc++/114316, libstdc++/114359, libstdc++/114367, libstdc++/114394, libstdc++/114400, libstdc++/114401, middle-end/111151, middle-end/111632, middle-end/111683, middle-end/113396, middle-end/114347, middle-end/114348, middle-end/114480, modula2/113836, modula2/114296, modula2/114380, modula2/114418, modula2/114422, modula2/114443, modula2/114444, modula2/114478, rtl-optimization/101523, rtl-optimization/112415, sanitizer/111736, target/99829, target/111822, target/112651, target/114049, target/114150, target/114175, target/114194, target/114272, target/114323, target/114334, target/114352, target/114407, target/114431, testsuite/114320, testsuite/114486, tree-optimization/96147, tree-optimization/109925, tree-optimization/111736, tree-optimization/113727, tree-optimization/114057, tree-optimization/114151, tree-optimization/114322, tree-optimization/114329, tree-optimization/114365, tree-optimization/114375, tree-optimization/114396, tree-optimization/114405, tree-optimization/114425, tree-optimization/114433, tree-optimization/114464, tree-optimization/114469, tree-optimization/114471 * Sat Mar 16 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.12 - update from trunk - PRs ada/113979, analyzer/114159, c++/92687, c++/98356, c++/98645, c++/98688, c++/98881, c++/103994, c++/104919, c++/105512, c++/106009, c++/110025, c++/110031, c++/110347, c++/110730, c++/111224, c++/111710, c++/113629, c++/113802, c++/113976, c++/113987, c++/114005, c++/114114, c++/114138, c++/114170, c++/114229, d/112285, d/112290, d/114171, debug/113519, debug/113777, debug/113918, debug/114015, debug/114186, driver/114314, fortran/82943, fortran/86148, fortran/86268, fortran/87477, fortran/89645, fortran/99065, fortran/103707, fortran/104819, fortran/106987, fortran/110826, fortran/114001, fortran/114141, fortran/114280, fortran/114283, ipa/113757, libbacktrace/114201, libcc1/113977, libfortran/105437, libfortran/114304, libgcc/114327, libgomp/114216, libstdc++/66146, libstdc++/113960, libstdc++/114103, libstdc++/114147, libstdc++/114152, libstdc++/114240, libstdc++/114244, libstdc++/114279, libstdc++/114325, middle-end/95351, middle-end/105533, middle-end/113907, middle-end/114108, middle-end/114136, middle-end/114156, middle-end/114157, middle-end/114196, middle-end/114209, middle-end/114299, middle-end/114313, middle-end/114319, middle-end/114332, modula2/102344, modula2/109969, modula2/114227, modula2/114294, modula2/114295, modula2/114333, preprocessor/80755, preprocessor/110558, rtl-optimization/110079, rtl-optimization/113010, rtl-optimization/114190, rtl-optimization/114211, sanitizer/97696, sanitizer/112709, target/92729, target/101737, target/102250, target/108174, target/111362, target/112337, target/112817, target/112871, target/113001, target/113453, target/113510, target/113542, target/113618, target/113720, target/113790, target/113915, target/113950, target/114100, target/114116, target/114130, target/114132, target/114184, target/114187, target/114200, target/114202, target/114232, target/114233, target/114264, target/114284, target/114288, target/114310, target/114339, testsuite/96109, testsuite/108355, testsuite/113418, testsuite/113428, tree-optimization/98238, tree-optimization/110199, tree-optimization/113466, tree-optimization/113557, tree-optimization/114009, tree-optimization/114071, tree-optimization/114121, tree-optimization/114164, tree-optimization/114192, tree-optimization/114197, tree-optimization/114203, tree-optimization/114231, tree-optimization/114239, tree-optimization/114246, tree-optimization/114249, tree-optimization/114269, tree-optimization/114278, tree-optimization/114293, tree-optimization/114297 * Thu Mar 07 2024 Siddhesh Poyarekar <siddhesh@redhat.com> - update License identifier in the spec file * Mon Mar 04 2024 Jakub Jelinek <jakub@redhat.com> - add --without-clang-plugin --without-llvm-plugin to annobin configure options * Thu Feb 29 2024 David Abdurachmanov <davidlt@rivosinc.com> - enable support for riscv64 * Wed Feb 28 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.8 - update from trunk - PRs ada/113893, analyzer/110483, analyzer/110520, analyzer/111289, analyzer/111802, analyzer/111881, analyzer/113983, analyzer/113998, analyzer/113999, c++/113083, c++/113966, c++/113970, c/114007, c/114042, fortran/105658, fortran/107071, fortran/114012, fortran/114024, ipa/61159, ipa/70582, ipa/111960, ipa/113476, libfortran/105456, libfortran/105473, middle-end/112344, middle-end/114070, middle-end/114073, middle-end/114084, modula2/113749, modula2/113889, modula2/114026, modula2/114055, other/109668, other/113957, rtl-optimization/54052, rtl-optimization/114044, rtl-optimization/114054, target/90785, target/108120, target/109987, target/112103, target/112375, target/112397, target/113220, target/113295, target/113613, target/113696, target/113805, target/113912, target/113971, target/113995, target/114017, target/114028, target/114094, target/114097, target/114098, testsuite/111462, tree-optimization/91567, tree-optimization/109804, tree-optimization/113205, tree-optimization/113967, tree-optimization/113988, tree-optimization/113993, tree-optimization/114027, tree-optimization/114038, tree-optimization/114040, tree-optimization/114041, tree-optimization/114048, tree-optimization/114068, tree-optimization/114074, tree-optimization/114081, tree-optimization/114090, tree-optimization/114099 - fix up handling of C++ inline var specializations (#2264986, PR c++/114013) - punt on vectorization of +- with non-integral emulated vectors (#2265489, PR tree-optimization/114075) - fix up handling of references of comdat local symbols forced into memory (#2260416, PR rtl-optimization/113617) * Sat Feb 17 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.7 - update from trunk - PRs analyzer/111266, c++/97202, c++/97990, c++/98388, c++/99573, c++/107126, c++/111682, c++/112436, c++/112580, c++/113158, c++/113332, c++/113545, c++/113612, c++/113649, c++/113658, c++/113674, c++/113706, c++/113708, c++/113760, c++/113789, c++/113834, c++/113853, c++/113908, c++/113929, d/104739, d/113125, d/113667, d/113758, d/113772, fortran/99210, fortran/105847, fortran/113799, fortran/113866, fortran/113883, fortran/113911, ipa/98237, libfortran/107068, libgcc/113850, libgomp/113843, libstdc++/87744, libstdc++/99117, libstdc++/100147, libstdc++/113294, libstdc++/113806, libstdc++/113807, libstdc++/113811, libstdc++/113931, libstdc++/113961, middle-end/107385, middle-end/110754, middle-end/113415, middle-end/113508, middle-end/113576, middle-end/113904, middle-end/113921, modula2/113848, modula2/113888, other/113336, sanitizer/113785, target/106543, target/109349, target/113742, target/113780, target/113855, target/113871, target/113876, target/113909, target/113927, testsuite/113278, testsuite/113448, testsuite/113861, testsuite/113899, tree-optimization/108355, tree-optimization/111054, tree-optimization/111156, tree-optimization/113567, tree-optimization/113734, tree-optimization/113774, tree-optimization/113783, tree-optimization/113818, tree-optimization/113831, tree-optimization/113849, tree-optimization/113863, tree-optimization/113895, tree-optimization/113896, tree-optimization/113898, tree-optimization/113902, tree-optimization/113910 - fix bugs in Fortran allocatable character component assignments (#2261826, PR fortran/113503) * Thu Feb 08 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.6 - update from trunk - PRs c++/113814, c/113776, target/113711, target/113733, target/113824, testsuite/113710, tree-optimization/113735, tree-optimization/113808 * Wed Feb 07 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.5 - update from trunk - PRs analyzer/113253, analyzer/113509, analyzer/113654, c++/94231, c++/107291, c++/107594, c++/109359, c++/110006, c++/110084, c++/110358, c++/111286, c++/112437, c++/112439, c++/112737, c++/112769, c++/112846, c++/113451, c++/113531, c++/113544, c++/113638, c++/113640, c++/113644, c++/113788, c/111059, c/111911, c/112571, c/113438, c/113740, debug/103047, debug/113394, debug/113637, fortran/104908, libfortran/111022, libgcc/113337, libgcc/113402, libgcc/113403, libgcc/113604, libstdc++/109203, libstdc++/113309, libstdc++/113335, libstdc++/90276, middle-end/101195, middle-end/110176, middle-end/112917, middle-end/113100, middle-end/113607, middle-end/113622, middle-end/113699, middle-end/113705, middle-end/113722, modula2/111627, modula2/112506, modula2/113730, rtl-optimization/113656, sanitizer/110676, sanitizer/112644, target/38534, target/59778, target/103503, target/105576, target/108933, target/111677, target/112577, target/112861, target/112862, target/112863, target/112864, target/112950, target/113059, target/113249, target/113255, target/113312, target/113560, target/113615, target/113616, target/113623, target/113636, target/113655, target/113657, target/113689, target/113690, target/113697, target/113700, target/113701, target/113763, target/113766, testsuite/113502, tree-optimization/110603, tree-optimization/111268, tree-optimization/111444, tree-optimization/113467, tree-optimization/113568, tree-optimization/113588, tree-optimization/113603, tree-optimization/113614, tree-optimization/113630, tree-optimization/113639, tree-optimization/113659, tree-optimization/113670, tree-optimization/113691, tree-optimization/113692, tree-optimization/113693, tree-optimization/113707, tree-optimization/113731, tree-optimization/113736, tree-optimization/113737, tree-optimization/113750, tree-optimization/113753, tree-optimization/113756, tree-optimization/113759, tree-optimization/113796 - fix PCH writing assertion (#2259912) * Sat Jan 27 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.4 - update from trunk - PRs analyzer/112969, c++/109227, c++/112899, c++/113580, c++/113598, c++/113599, middle-end/112971, other/113575, preprocessor/105608, target/100204, target/100212, target/112987, target/113469, target/113526, target/113538, target/113601, testsuite/113558, tree-optimization/113602 - temporarily disable -mearly-ldp-fusion -mlate-ldp-fusion on aarch64 again (#2260449, #2260560, #2260562) - use gcc_major macro in the spec some more - require llvm >= 15 and lld >= 15 for the amdgcn offloading where they are used as assembler and linker * Thu Jan 25 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.3 - update from trunk - PRs analyzer/111361, analyzer/112705, analyzer/112811, analyzer/112927, analyzer/112977, bootstrap/113554, c++/67898, c++/90463, c++/90464, c++/100707, c++/102607, c++/104594, c++/109640, c++/109642, c++/111357, c++/111410, c++/111607, c++/112594, c++/112632, c++/112820, c++/113256, c++/113347, c++/113405, c++/113498, c++/113529, c/102998, c/107942, c/109708, c/110029, c/113492, c/113518, debug/107058, debug/112718, debug/113382, debug/113488, fortran/48776, fortran/111291, fortran/113377, fortran/113471, ipa/108007, ipa/108470, ipa/110705, ipa/112616, ipa/113490, libstdc++/113500, libstdc++/113512, middle-end/88345, middle-end/112684, middle-end/113574, modula2/113559, other/111966, rtl-optimization/111267, rtl-optimization/113255, target/82420, target/100942, target/108521, target/108640, target/109092, target/109636, target/110934, target/111279, target/112989, target/113030, target/113070, target/113089, target/113095, target/113114, target/113356, target/113420, target/113485, target/113486, target/113495, target/113550, target/113556, target/113572, testsuite/113437, testsuite/113548, tree-optimization/69807, tree-optimization/113364, tree-optimization/113373, tree-optimization/113459, tree-optimization/113462, tree-optimization/113463, tree-optimization/113464, tree-optimization/113491, tree-optimization/113494, tree-optimization/113552, tree-optimization/113576 - add offloading support for AMD GCN ROCm capable devices * Thu Jan 18 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.2 - update from trunk - PRs ada/113397, analyzer/106229, analyzer/113150, analyzer/113333, bootstrap/113445, c++/99493, c++/104634, c++/109899, c++/110065, c++/112588, c++/113242, c++/113292, c++/113307, c++/113340, c++/113389, c/111693, fortran/67277, fortran/113305, libstdc++/108822, libstdc++/108827, libstdc++/109536, libstdc++/111327, libstdc++/113318, libstdc++/113450, middle-end/90348, middle-end/110115, middle-end/110847, middle-end/111422, middle-end/111659, middle-end/113354, middle-end/113406, middle-end/113409, middle-end/113410, modula2/111956, other/113399, rtl-optimization/96388, rtl-optimization/111554, rtl-optimization/113048, rust/108111, target/105522, target/107201, target/112573, target/112944, target/112973, target/113122, target/113156, target/113221, target/113247, target/113281, target/113393, target/113404, target/113429, testsuite/109705, testsuite/111850, testsuite/113366, testsuite/113369, testsuite/113446, testsuite/113452, translation/108890, tree-optimization/91624, tree-optimization/107823, tree-optimization/110251, tree-optimization/110422, tree-optimization/110450, tree-optimization/110768, tree-optimization/110794, tree-optimization/110841, tree-optimization/110852, tree-optimization/110941, tree-optimization/112774, tree-optimization/113091, tree-optimization/113287, tree-optimization/113361, tree-optimization/113370, tree-optimization/113371, tree-optimization/113372, tree-optimization/113374, tree-optimization/113385, tree-optimization/113408, tree-optimization/113421, tree-optimization/113431, tree-optimization/113475 * Sat Jan 13 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.1 - new package
/usr/bin/cpp /usr/lib/.build-id /usr/lib/.build-id/65/f9079658a3c59f2b1b35559f603c9ca3c80d1b /usr/lib/.build-id/a2/ae13bf1cec53561743fbf92f789e39a302af1b /usr/lib/cpp /usr/libexec/gcc /usr/libexec/gcc/s390x-redhat-linux /usr/libexec/gcc/s390x-redhat-linux/14 /usr/libexec/gcc/s390x-redhat-linux/14/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/ka/LC_MESSAGES/cpplib.mo /usr/share/locale/nl/LC_MESSAGES/cpplib.mo /usr/share/locale/pt_BR/LC_MESSAGES/cpplib.mo /usr/share/locale/ro/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 Jul 10 00:08:09 2024