stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <>
Subject [jira] Created: (STDCXX-550) [Sun C++] 64-bit conversion warnings building utilities
Date Wed, 12 Sep 2007 18:39:32 GMT
[Sun C++] 64-bit conversion warnings building utilities

                 Key: STDCXX-550
             Project: C++ Standard Library
          Issue Type: Bug
          Components: Utilities
    Affects Versions: 4.1.4, 4.1.3, 4.1.2
         Environment: Sun C++ 5.9, wide (64-bit) mode
            Reporter: Martin Sebor
            Priority: Minor
         Attachments: suncc-64-bit-warnings.txt

Compiling the utilities with Sun C++ in wide (64-bit) mode produces a large number of warnings
of the type: Conversion of 64 bit type value to "unsigned" causes truncation. Most of these
might be benign and can be silenced by adding appropriate casts but there might be some, especially
those involving unsigned char, that should be reviewed more carefully to make sure they don't
indicate real problems. For example, the localedef utility should validate data read from
character set description files and locale definition files to make sure it's in the range
of unsigned char (or 8 bit unsigned integer type to be precise) and issue diagnostics for
values that exceed this range.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message