stdcxx-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <>
Subject [jira] Updated: (STDCXX-550) [Sun C++] 64-bit conversion warnings building utilities
Date Tue, 20 May 2008 19:09:55 GMT


Martin Sebor updated STDCXX-550:

         Fix Version/s: 4.2.2
              Assignee: Eric Lemings
    Remaining Estimate: 2h
     Original Estimate: 2h

Scheduled for 4.2.2 and assigned to Brad.

> [Sun C++] 64-bit conversion warnings building utilities
> -------------------------------------------------------
>                 Key: STDCXX-550
>                 URL:
>             Project: C++ Standard Library
>          Issue Type: Bug
>          Components: Utilities
>    Affects Versions: 4.1.2, 4.1.3, 4.1.4
>         Environment: Sun C++ 5.9, wide (64-bit) mode
>            Reporter: Martin Sebor
>            Assignee: Eric Lemings
>            Priority: Minor
>             Fix For: 4.2.2
>         Attachments: suncc-64-bit-warnings.txt
>   Original Estimate: 2h
>  Remaining Estimate: 2h
> 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