[Bug middle-end/20109] printf optimizations and non-ASCII character sets

2005-11-28 Thread ghazi at gcc dot gnu dot org
--- Comment #5 from ghazi at gcc dot gnu dot org 2005-11-29 05:18 --- Subject: Bug 20109 Author: ghazi Date: Tue Nov 29 05:18:13 2005 New Revision: 107654 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107654 Log: PR middle-end/20109 PR middle-end/25120 *

[Bug fortran/25149] Compiler dies on -std=f95

2005-11-28 Thread jvdelisle at gcc dot gnu dot org
--- Comment #2 from jvdelisle at gcc dot gnu dot org 2005-11-29 05:53 --- Subject: Bug 25149 Author: jvdelisle Date: Tue Nov 29 05:52:57 2005 New Revision: 107655 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107655 Log: 2005-11-28 Steven G. Kargl <[EMAIL PROTECTED]>

[Bug middle-end/24804] [3.4 Regression] Produces wrong code

2005-11-28 Thread wilson at gcc dot gnu dot org
--- Comment #6 from wilson at gcc dot gnu dot org 2005-11-29 05:57 --- PR 25130 is a gcse problem, and there are some curious similarities. We have two objects on the stack with the same address, and gcse is emitting new RTL referring to the "wrong" one, which means we have mems with ba

[Bug rtl-optimization/25130] [4.1/4.2 Regression] miscompilation in GCSE

2005-11-28 Thread wilson at gcc dot gnu dot org
--- Comment #3 from wilson at gcc dot gnu dot org 2005-11-29 06:10 --- This is indeed a gcse problem. It is a problem with the load motion support. There are some similarities to PR 24804 here. We have multiple overlapping objects on the stack, that have mems with different MEM_EXPR f

[Bug c/25151] New: GCC issues warnings to a syntactically correct expression.

2005-11-28 Thread mishabear at gmail dot com
Put the following code in a file tt.c and compile tt.c with command "gcc -Wall tt.c", then the compiler will complain. int main() { void *pv; pv = (pv=0); return 0; } The compiler complains: tt.c: In function `main': tt.c:5: warning: operation on `pv' may be undefined Th

[Bug c/25151] GCC issues warnings to a syntactically correct expression.

2005-11-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-11-29 06:28 --- Note the warning is to warn things like: a = a++; which is syntactically correct but semantically questionable. Note there are a lot of things which are syntactially correct but are semantically questionable --

[Bug c/25151] GCC issues warnings to a syntactically correct expression.

2005-11-28 Thread mishabear at gmail dot com
--- Comment #2 from mishabear at gmail dot com 2005-11-29 07:44 --- Subject: Re: GCC issues warnings to a syntactically correct expression. In fact I want to do something lik this: int main() { int ia[10]; int *pi, i; i=10; pi = ( ((i>=0) && (i<10)) ? (

<    1   2