OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: redhat-announce-list-adminredhat.com
Date: Fri Jun 22 2001 - 12:16:07 CDT

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    ---------------------------------------------------------------------
                       Red Hat, Inc. Red Hat Bug Fix Advisory

    Synopsis: New version of GCC 2.96-RH available fixing several bugs
    Advisory ID: RHBA-2001:082-05
    Issue date: 2001-06-14
    Updated on: 2001-06-22
    Product: Red Hat Linux
    Keywords: gcc 2.96-RH compiler C C++ Fortran
    Cross references:
    Obsoletes: RHBA-2000:132-05
    ---------------------------------------------------------------------

    1. Topic:

    Several bugs have been found and fixed in the GNU Compiler Collection
    snapshot which shipped with Red Hat Linux 7.1, and the last errata GCC
    version available for Red Hat Linux 7.0.

    2. Relevant releases/architectures:

    Red Hat Linux 7.0 - alpha, i386

    Red Hat Linux 7.1 - i386

    3. Problem description:

    This update fixes several Internal Compiler Errors on invalid input as well
    as some on valid input. It also fixes a number of cases where code was
    miscompiled.

    See the bug IDs and package changelog for more details.

    The bug IDs below are those fixed against gcc-2.96-81 which was shipped
    in the Red Hat Linux 7.1 / x86 release. You may use the "--changelog" RPM
    option with the GCC RPM to see a list of changes fixed since other
    gcc-2.96-RH releases.

    4. Solution:

    Before applying this update, make sure all previously released errata
    relevant to your system have been applied.

    To update all RPMs for your particular architecture, run:

    rpm -Fvh [filenames]

    where [filenames] is a list of the RPMs you wish to upgrade. Only those
    RPMs which are currently installed will be updated. Those RPMs which are
    not installed but included in the list will not be updated. Note that you
    can also use wildcards (*.rpm) if your current directory *only* contains the
    desired RPMs.

    Please note that this update is also available via Red Hat Network. Many
    people find this an easier way to apply updates. To use Red Hat Network,
    launch the Red Hat Update Agent with the following command:

    up2date

    This will start an interactive process that will result in the appropriate
    RPMs being upgraded on your system.

    5. Bug IDs fixed (http://bugzilla.redhat.com/bugzilla for more info):

    31168 - gcc crashes with: Internal error: Segmentation fault.
    32801 - gdb ia64 Dwarf Error: Could not find abbrev number 14672
    33354 - gcc ia64 short data segment overflowed (0x4001e8 >= 0x400000)
    35122 - tf history behaves differently when compiled with gcc-2.96
    35963 - gcc does not understand -traditional-cpp, reports installation problem
    36986 - Tree check error in gcc
    37054 - GCC optimizer bug; miscompiles kernel sym53c8xx driver
    37697 - -MD flag can't be used when the output file hasn't got a '.' in the name
    37698 - optimization compilation error, causing unaligned execptions in the kernel
    37933 - incompatibility when C++ code is dynamically loaded into a process that is not a C++ program and subsequently throws an exception
    38466 - g++ segfaults when compiling with -O2
    38551 - Internal error in collect_expansion, at tradcpp.c:2844
    39812 - gcc omits compilation of large inline virtual member function
    39824 - gcc generates call to non-existent runtime function

    6. RPMs required:

    Red Hat Linux 7.0:

    SRPMS:
    ftp://updates.redhat.com/7.0/en/os/SRPMS/gcc-2.96-85.src.rpm

    alpha:
    ftp://updates.redhat.com/7.0/en/os/alpha/gcc-2.96-85.alpha.rpm
    ftp://updates.redhat.com/7.0/en/os/alpha/cpp-2.96-85.alpha.rpm
    ftp://updates.redhat.com/7.0/en/os/alpha/gcc-c++-2.96-85.alpha.rpm
    ftp://updates.redhat.com/7.0/en/os/alpha/libstdc++-2.96-85.alpha.rpm
    ftp://updates.redhat.com/7.0/en/os/alpha/libstdc++-devel-2.96-85.alpha.rpm
    ftp://updates.redhat.com/7.0/en/os/alpha/gcc-objc-2.96-85.alpha.rpm
    ftp://updates.redhat.com/7.0/en/os/alpha/gcc-g77-2.96-85.alpha.rpm
    ftp://updates.redhat.com/7.0/en/os/alpha/gcc-chill-2.96-85.alpha.rpm
    ftp://updates.redhat.com/7.0/en/os/alpha/gcc-java-2.96-85.alpha.rpm

    i386:
    ftp://updates.redhat.com/7.0/en/os/i386/gcc-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.0/en/os/i386/cpp-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.0/en/os/i386/gcc-c++-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.0/en/os/i386/libstdc++-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.0/en/os/i386/libstdc++-devel-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.0/en/os/i386/gcc-objc-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.0/en/os/i386/gcc-g77-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.0/en/os/i386/gcc-chill-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.0/en/os/i386/gcc-java-2.96-85.i386.rpm

    Red Hat Linux 7.1:

    SRPMS:
    ftp://updates.redhat.com/7.1/en/os/SRPMS/gcc-2.96-85.src.rpm

    i386:
    ftp://updates.redhat.com/7.1/en/os/i386/gcc-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.1/en/os/i386/cpp-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.1/en/os/i386/gcc-c++-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.1/en/os/i386/libstdc++-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.1/en/os/i386/libstdc++-devel-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.1/en/os/i386/gcc-objc-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.1/en/os/i386/gcc-g77-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.1/en/os/i386/gcc-chill-2.96-85.i386.rpm
    ftp://updates.redhat.com/7.1/en/os/i386/gcc-java-2.96-85.i386.rpm

    7. Verification:

    MD5 sum Package Name
    --------------------------------------------------------------------------
    026707a55141aa98b40c1fbd68f03a46 7.0/en/os/SRPMS/gcc-2.96-85.src.rpm
    a7b3292fe2dda08293b4f9a5bc3f4426 7.0/en/os/alpha/cpp-2.96-85.alpha.rpm
    f38e3091d0a090b9a8f1c18d73fd42d9 7.0/en/os/alpha/gcc-2.96-85.alpha.rpm
    e192d76097467e9771cbab55a5fb226e 7.0/en/os/alpha/gcc-c++-2.96-85.alpha.rpm
    b48f75b6416fbed0d7435e357d8bdec2 7.0/en/os/alpha/gcc-chill-2.96-85.alpha.rpm
    71ba7683a5ac5a3b8da85f684fadbf43 7.0/en/os/alpha/gcc-g77-2.96-85.alpha.rpm
    838fea57fb11ec3a8a3cc831d07c3f68 7.0/en/os/alpha/gcc-java-2.96-85.alpha.rpm
    8c73041229dfa394409294c87a79d8c9 7.0/en/os/alpha/gcc-objc-2.96-85.alpha.rpm
    b1b94bc740236d23d7535f7ad80193fa 7.0/en/os/alpha/libstdc++-2.96-85.alpha.rpm
    9bcb61d8b5a4fecff76191650cbff865 7.0/en/os/alpha/libstdc++-devel-2.96-85.alpha.rpm
    f8d2233e7e87ca7899e4211e799f682f 7.0/en/os/i386/cpp-2.96-85.i386.rpm
    34f19fcb632adaa47fba7002ed4d388f 7.0/en/os/i386/gcc-2.96-85.i386.rpm
    e75398f23515a6aa06814dc1044f2fff 7.0/en/os/i386/gcc-c++-2.96-85.i386.rpm
    a84f66c27dce780eaa46761c26fb5810 7.0/en/os/i386/gcc-chill-2.96-85.i386.rpm
    6ce7959fb9dc00514165bd3ddc6a26f6 7.0/en/os/i386/gcc-g77-2.96-85.i386.rpm
    6c9d02c5c0a643716ab5f84dc57357c4 7.0/en/os/i386/gcc-java-2.96-85.i386.rpm
    71f54d3be2841630e307eebe44d3459e 7.0/en/os/i386/gcc-objc-2.96-85.i386.rpm
    c55761de27efcd655352d983b63b71a4 7.0/en/os/i386/libstdc++-2.96-85.i386.rpm
    83f4b62697604e7ae9790a9aba9d5296 7.0/en/os/i386/libstdc++-devel-2.96-85.i386.rpm
    026707a55141aa98b40c1fbd68f03a46 7.1/en/os/SRPMS/gcc-2.96-85.src.rpm
    f8d2233e7e87ca7899e4211e799f682f 7.1/en/os/i386/cpp-2.96-85.i386.rpm
    34f19fcb632adaa47fba7002ed4d388f 7.1/en/os/i386/gcc-2.96-85.i386.rpm
    e75398f23515a6aa06814dc1044f2fff 7.1/en/os/i386/gcc-c++-2.96-85.i386.rpm
    a84f66c27dce780eaa46761c26fb5810 7.1/en/os/i386/gcc-chill-2.96-85.i386.rpm
    6ce7959fb9dc00514165bd3ddc6a26f6 7.1/en/os/i386/gcc-g77-2.96-85.i386.rpm
    6c9d02c5c0a643716ab5f84dc57357c4 7.1/en/os/i386/gcc-java-2.96-85.i386.rpm
    71f54d3be2841630e307eebe44d3459e 7.1/en/os/i386/gcc-objc-2.96-85.i386.rpm
    c55761de27efcd655352d983b63b71a4 7.1/en/os/i386/libstdc++-2.96-85.i386.rpm
    83f4b62697604e7ae9790a9aba9d5296 7.1/en/os/i386/libstdc++-devel-2.96-85.i386.rpm

    These packages are GPG signed by Red Hat, Inc. for security. Our key
    is available at:
        http://www.redhat.com/corp/contact.html

    You can verify each package with the following command:
        rpm --checksig <filename>

    If you only wish to verify that each package has not been corrupted or
    tampered with, examine only the md5sum with the following command:
        rpm --checksig --nogpg <filename>

    8. References:

    Copyright(c) 2000, 2001 Red Hat, Inc.

    _______________________________________________
    Redhat-watch-list mailing list
    To unsubscribe, visit: https://listman.redhat.com/mailman/listinfo/redhat-watch-list

    _______________________________________________
    Redhat-announce-list mailing list
    Redhat-announce-listredhat.com
    https://listman.redhat.com/mailman/listinfo/redhat-announce-list