Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

cpp-2.96-54 RPM for i386

From Red Hat Linux 7.0 for i386

Name: cpp Distribution: BlueSky
Version: 2.96 Vendor: Red Hat, Inc.
Release: 54 Build date: Wed Aug 23 18:23:38 2000
Group: Development/Languages Build host: porky.devel.redhat.com
Size: 270465 Source RPM: gcc-2.96-54.src.rpm
Packager: Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
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.

Provides

Requires

License

GPL

Changelog

* Thu Aug 24 2000 Jakub Jelinek <jakub@redhat.com>
  - 13 new patches
* Tue Aug 22 2000 Jakub Jelinek <jakub@redhat.com>
  - don't miscompile mawk
* Sat Aug 19 2000 Jakub Jelinek <jakub@redhat.com>
  - 16 new patches
* Fri Aug 04 2000 Jakub Jelinek <jakub@redhat.com>
  - take care of shared libobjc
* Thu Aug 03 2000 Jakub Jelinek <jakub@redhat.com>
  - some more patches
* Wed Aug 02 2000 Jakub Jelinek <jakub@redhat.com>
  - two loop patches from Bernd
  - another loop fix
  - two loop testcases
* Wed Aug 02 2000 Jakub Jelinek <jakub@redhat.com>
  - fix combine
  - apply some more patches
* Tue Aug 01 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000731 to fix sane reload breakage and other things
  - fix 20000728-1 testcase
  - some more patches
* Tue Aug 01 2000 Jakub Jelinek <jakub@redhat.com>
  - don't segfault in cpp on Alpha when input is a directory
  - fix soft-fp preprocessing bugs
* Wed Jul 26 2000 Jakub Jelinek <jakub@redhat.com>
  - put the tradcpp segfault patch actually in, ho hum
* Tue Jul 25 2000 Jakub Jelinek <jakub@redhat.com>
  - don't merge stack adjustements accross asm(), should
    fix kupdate oops in 2.4 kernel
* Tue Jul 25 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000724
  - fix an ICE seen in 586 kernel
  - fix tradcpp segfaults
* Sat Jul 22 2000 Bill Nottingham <notting@redhat.com>
  - yet another cpp fix
* Fri Jul 21 2000 Jakub Jelinek <jakub@redhat.com>
  - another tradcpp fix from Zack
* Thu Jul 20 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000719
  - tradcpp fix from Zack
  - kill deprecated GNU ## extension used warning
* Tue Jul 18 2000 Jakub Jelinek <jakub@redhat.com>
  - Another sibcall fix (sibcall4)
  - cpp fix for -include
* Sun Jul 16 2000 Jakub Jelinek <jakub@redhat.com>
  - Put Richard Henderson's mysql compilation fix instead to play safe
  - Move libstdc++-compat stuff into compat-egcs package
* Sat Jul 15 2000 Jakub Jelinek <jakub@redhat.com>
  - Zack Weinberg's cpp fixes
  - Fix mysql miscompilation
* Fri Jul 14 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000713
  - fix i386 -fpic miscompilations
  - new version of sibcall3 patch
* Wed Jul 12 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000711
  - added spec file option to select:
    -fnew-abi by default and libstdc++-v3
  - remove cccp hack, use tradcpp
* Sat Jul 08 2000 Jakub Jelinek <jakub@redhat.com>
  - Richard Henderson's alpha ICE patch
  - better check for make -j count (Matt Wilson)
  - 2 sibcall miscompilations and one ICE fixed
* Tue Jul 04 2000 Jakub Jelinek <jakub@redhat.com>
  - fix alpha ldconfig miscompilation due to aliasing
  - fix i386 ICE/misoptimization introduced in 20000702
* Mon Jul 03 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000702
  - fix up streambuf.h for glibc 2.2
* Sat Jul 01 2000 Jakub Jelinek <jakub@redhat.com>
  - avoid putting cccp as /usr/bin/cpp, instead hack xcpp
    so that it looks at $FULLPATH/cccp/cpp for cpp binary
* Fri Jun 30 2000 Jakub Jelinek <jakub@redhat.com>
  - fix the cpp fix from yesterday
  - fix strength reduction ICE with -g -O2
* Thu Jun 29 2000 Jakub Jelinek <jakub@redhat.com>
  - fix cpp to put correct #line commands in ORBit
  - rth's alpha summarize_insn fix
* Wed Jun 28 2000 Jakub Jelinek <jakub@redhat.com>
  - fix sparc32 vaarg patch vs. aliasing
  - don't include fixincluded headers
  - move gcc file list back to files section
* Sat Jun 24 2000 Jakub Jelinek <jakub@redhat.com>
  - fix interface vs. implementation C++ bug
* Fri Jun 23 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000622
  - fix sibcall alias related miscompilation
  - --disable-checking
  - don't warn about trigraphs unless -ansi for now
* Thu Jun 22 2000 Jakub Jelinek <jakub@redhat.com>
  - hopefully last step towards sparc rpm -m64 support
  - Jason Merill's fix for the typename ICE
  - Jan Hubicka's fix for wine ICE
* Thu Jun 22 2000 Jakub Jelinek <jakub@redhat.com>
  - next step towards sparc rpm -m64 support
  - don't abort in C++ when a function has statement expression in its
    arguments
* Tue Jun 20 2000 Jakub Jelinek <jakub@redhat.com>
  - first step towards even sparc rpm being able to build 64bit stuff
  - fix one C++ ICE and one SPARC-only ICE
* Sun Jun 18 2000 Jakub Jelinek <jakub@redhat.com>
  - avoid throwing needed eh code away
* Wed Jun 14 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000613
  - fix two more ICEs
* Fri Jun 09 2000 Jakub Jelinek <jakub@redhat.com>
  - copy requires/provides from egcs, so that e.g. gcc-c++ requires libstdc++
  - fix libstdc++-compat packages
  - some ICE fixes
* Thu Jun 08 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000607
  - use as/ld -relax options if available on sparc
  - use mandir, infodir and prefix macros
* Wed Jun 07 2000 Jakub Jelinek <jakub@redhat.com>
  - fix x86 ABI breakage with unions
  - some other fixes
* Tue Jun 06 2000 Jakub Jelinek <jakub@redhat.com>
  - put libgcj into separate source package
* Sat Jun 03 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000602
  - fix libgcj bootstrap ICE
* Sat Jun 03 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000601
* Fri May 26 2000 Jakub Jelinek <jakub@redhat.com>
  - don't use %f32-%f62 for -m32 on SPARC - proper fix
    is to fix up reload
* Thu May 25 2000 Jakub Jelinek <jakub@redhat.com>
  - include old cccp for imake
  - make libjava compile with new iconv prototype
* Wed May 24 2000 Jakub Jelinek <jakub@redhat.com>
  - fix ifcvt ICE
  - fix SPARC -m32 -mvis ICE
* Mon May 22 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000521
* Wed May 17 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000516
  - fix jc1 ICE
* Tue May 16 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000515
  - update libgcj to current CVS
  - fix C++ sibcall related ICE
  - avoid endless loop in javac
* Fri May 05 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000504
  - fix ICE when compiling kernel on Sparc64
  - update libgcj to current CVS, so that it actually compiles
  - fix ICE in libgcj
* Thu May 04 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000503
  - fix C++ breakage in Qt
  - fix libstdc++.{so,a} symlinks for glibc 2.1.x
* Sun Apr 30 2000 Jakub Jelinek <jakub@redhat.com>
  - use uint64 for jword on 64bit arches
* Sun Apr 30 2000 Jakub Jelinek <jakub@redhat.com>
  - use -n for libgcj* subpackages.
  - avoid removing %{GCC_PREFIX}/lib* from /etc/ld.so.conf on package
    uninstalation (some other package might still use it).
* Sat Apr 29 2000 Jakub Jelinek <jakub@redhat.com>
  - include libgcj again (current CVS snapshot)
  - convert from sparc64 only into all arch package
  - split libgcj into libgcj and libgcj-devel
* Fri Apr 21 2000 Jakub Jelinek <jakub@redhat.com>
  - build all the languages and libraries with the exception of libgcj
* Tue Apr 18 2000 Jakub Jelinek <jakub@redhat.com>
  - two new patches
* Sat Apr 15 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000414
* Sun Apr 09 2000 Jakub Jelinek <jakub@redhat.com>
  - update to 20000408
  - remove a bunch of commited patches, add some new and updated ones
* Thu Mar 23 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  - Fix up cpp
* Wed Mar 15 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  - Deal with the build system compressing man pages
* Mon Jan 31 2000 Jakub Jelinek <jakub@redhat.com>
  - another cluster of patches
* Tue Jan 25 2000 Jakub Jelinek <jakub@redhat.com>
  - Some more patches
* Wed Jan 19 2000 Jakub Jelinek <jakub@redhat.com>
  - Initial hack for a 64bit sparc compiler
* Sat Dec 11 1999 Bernhard Rosenkraenzer <bero@redhat.com>
  - Obsolete egcs*, g77
  - Add egcs 1.1.x'ish libstdc++ versions to libstdc++-compat
* Wed Dec 08 1999 Bernhard Rosenkraenzer <bero@redhat.com>
  - Fix build on sparc
* Tue Dec 07 1999 Bernhard Rosenkraenzer <bero@redhat.com>
  - Add -warn patch (adapted from egcs-1.1.2 RPM)
  - drop release number to 1 for 7.0 tree
* Wed Oct 27 1999 Bernhard Rosenkraenzer <bero@redhat.com>
  - 2.95.2 release
* Mon Oct 25 1999 Bernhard Rosenkraenzer <bero@redhat.com>
  - initial RPM

Files

/lib/cpp
/usr/bin/cpp
/usr/lib/gcc-lib/i386-redhat-linux/2.96/cpp0
/usr/lib/gcc-lib/i386-redhat-linux/2.96/tradcpp0
/usr/share/info/cpp.info-1.gz
/usr/share/info/cpp.info-2.gz
/usr/share/info/cpp.info-3.gz
/usr/share/info/cpp.info.gz
/usr/share/man/man1/cpp.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Jul 10 08:35:22 2014