------- Comment #14 from pcarlini at suse dot de  2007-01-20 19:13 -------
(In reply to comment #13)
> I am also interested in seeing if there are any (large signed) -> (small
> unsigned) and bring them to the discussion, where all positive values fit in
> the unsigned (so no warning) or there is a sign conversion.

Interesting. I don't think there are, but I will double check and let you know.

> About the (negative constant) -> unsigned type, I meticulously explained
> everything I wanted to said in my long email (the warning has been there
> forever, it was the only documented thing that Wconversion did until recently,
> it was the reason for splitting Wconversion, etc). So, I won't go there again,
> please, I would like to hear Joseph Myers's opinion. (And, in any case, I will
> implement whatever is decided as soon as I can).

Excellent. To clarify: my remark in the previous message to this audit trail
wasn't really arguing in favor of one solution vs another, but really about the
actual implementability of some solutions

> Meanwhile, let's see if those are the only issues with -Wconversion and
> libstdc++.
> 
> I hope you are happy with this plan, ok?

Sure. And on my part, I will quickly implement the library bits of the agreed
upon complete solution. Let's calmly weight the various options and then take
action, no hurry, the issue affects only mainline and only for a warning
outside -Wall and -Wextra, people can certainly keep one testing the other
changes in mainline with minor impact.


-- 

pcarlini at suse dot de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2007-01-20 19:13:03
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30464

Reply via email to