[Bug c++/19447] unknown conversion type character `q' in format

2005-01-14 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-01-15 
04:38 ---
No what I am saying if you want accurate warnings for building 4.0.0, you need 
4.0.0 but since we don't 
build cross compilers with -Werror for a reason.

Basically we added more formating in 4.0.0 which are not supported at all in 
3.4.0 so warning about 
them in 3.4.0 is useful as you know that you messed up when back porting a 
patch to the 3.4.0 when 
compiling natively.  If you use an earlier version of gcc than 3.4.0, you don't 
get this warnings at all.  
The only way to fix this would depend on using the formatting warnings only for 
that certain version of 
gcc (I would assume that the formatting warnings are useful even if we don't 
support them in 3.4.0 
because you can reconize what version you using to cross compile with).

And yes you should be really using the same version to cross compile with as 
then it does not get 
confussing when something gets miscompiled (which has been known to happen in 
the past).

-- 
   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||WONTFIX


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


[Bug c++/19447] unknown conversion type character `q' in format

2005-01-14 Thread corsepiu at gcc dot gnu dot org

--- Additional Comments From corsepiu at gcc dot gnu dot org  2005-01-15 
04:32 ---
(In reply to comment #1)
> Invalid, the warnings were correct for compiling 3.4.x but are not correct 
> when compiling 4.0.0 but you 
> have to compile with 4.0.0 to get correct warnings for this case.
Are you trying to say
* 3.4.x is emitting bogus warnings?
Then this is a gcc-3.4.x bug.
* building 4.0.0 requires a native gcc-4.0.0?
This would qualify as a serious GCC-4.0 regression. 

I both cases this is a bug.

-- 
   What|Removed |Added

 Status|RESOLVED|UNCONFIRMED
 Resolution|INVALID |


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


[Bug c++/19447] unknown conversion type character `q' in format

2005-01-14 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-01-14 
18:36 ---
Invalid, the warnings were correct for compiling 3.4.x but are not correct when 
compiling 4.0.0 but you 
have to compile with 4.0.0 to get correct warnings for this case.

-- 
   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||INVALID


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