[Bug fortran/30207] New: ICE in gfc_dep_resolver

2006-12-13 Thread deji_aking at yahoo dot ca
A trimmed down version of the code which produce the ice is below; The full code once compile with version 4.1.0, I believe >> ! SUBROUTINE POSL(LAT,LON,JUL,HEURE,MIN,PAZ) IMPLICIT NONE ! REAL,SAVE :: XPI! Pi REAL, DIMENSION(:), INTENT(IN):: LAT, LON, JUL, HEURE

[Bug fortran/30207] [4.2/4.3 Regression] ICE in gfc_dep_resolver

2006-12-13 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Keywords||ice-on-valid-code Summary|ICE in gfc_dep_resolver |[4.

[Bug fortran/30207] [4.2/4.3 Regression] ICE in gfc_dep_resolver with where (a < 0) a(:) = 1

2006-12-13 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-12-14 03:10 --- Confirmed, reduced testcase: IMPLICIT NONE REAL, DIMENSION(2) :: ZXLON WHERE(ZXLON < 0.0) ZXLON(:) = 1 END WHERE END PROGRAM -- pinskia at gcc dot gnu dot org changed:

[Bug fortran/30207] [4.2/4.3 Regression] ICE in gfc_dep_resolver with where (a < 0) a(:) = 1

2006-12-13 Thread kargl at gcc dot gnu dot org
--- Comment #2 from kargl at gcc dot gnu dot org 2006-12-14 03:28 --- (In reply to comment #1) > Confirmed, reduced testcase: > IMPLICIT NONE > REAL, DIMENSION(2) :: ZXLON > WHERE(ZXLON < 0.0) > ZXLON(:) = 1 > END WHERE > END PROGRAM > A work

[Bug debug/30189] [4.1 Regression] ICE on modified_type_die

2006-12-13 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Keywords||ice-on-valid-code Target Milestone|--- |4.1

[Bug middle-end/30172] Operations with partly constant complex values not folded

2006-12-13 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-12-14 03:59 --- (In reply to comment #2) > but only if we don't honor NaNs or signed zeros. Some of these optimizations can be done even without worrying about NaNs because of -fcx-limited-range . -- http://gcc.gnu.org/bugzill

[Bug c/30208] New: program was compiled wrong when use GCC O2 or O3 option

2006-12-13 Thread lucifer_ww at yahoo dot com
On such platforms: gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5) gcc version 3.3.3 (SuSE Linux) Source Code: void func(unsigned char *buf) { unsigned short *p, a, b, c, d; unsigned int *q, m, n; unsigned int i1 = 0x; unsigned int i2 = 0x; unsign

[Bug c/30208] program was compiled wrong when use GCC O2 or O3 option

2006-12-13 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-12-14 04:53 --- You are violating C aliasing rules. C aliasing rules say you can only access a variable (or an array) by the orginal type (signed or unsigned version) or a character type (or qualified types of those). You have an a

[Bug c/21920] alias violating

2006-12-13 Thread pinskia at gcc dot gnu dot org
--- Comment #109 from pinskia at gcc dot gnu dot org 2006-12-14 04:53 --- *** Bug 30208 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/30207] [4.2/4.3 Regression] ICE in gfc_dep_resolver with where (a < 0) a(:) = 1

2006-12-13 Thread kargl at gcc dot gnu dot org
--- Comment #3 from kargl at gcc dot gnu dot org 2006-12-14 05:03 --- I have a patch/hack to fix this. -- kargl at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/30164] Gimplifier does not produce valid gimple for global_vectora = CONSTRUCTOR

2006-12-13 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-12-14 05:19 --- Actually there are three seperate issues: 1) for my recent vector patch, it was a c-gimplifier issue with respect of not setting GIMPLE_REG_P on the decls for the compount literals, this helps with complex typed vari

[Bug c++/30209] New: C++ front-end rejects valid compound literal (with complex types)

2006-12-13 Thread pinskia at gcc dot gnu dot org
Testcase: _Complex float f(float x, float y) { _Complex float a = (_Complex float){x}; return a; } -- Summary: C++ front-end rejects valid compound literal (with complex types) Product: gcc Version: 4.3.0 Status: UNCONFIRMED

[Bug c++/19756] -Wparentheses doesn't warn on ambiguous if in C++

2006-12-13 Thread ian at gcc dot gnu dot org
--- Comment #9 from ian at gcc dot gnu dot org 2006-12-14 05:49 --- Subject: Bug 19756 Author: ian Date: Thu Dec 14 05:49:06 2006 New Revision: 119855 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119855 Log: PR c++/19564 PR c++/19756 gcc/: * c-typeck.c

[Bug c++/19564] -Wparentheses does not work with the C++ front-end

2006-12-13 Thread ian at gcc dot gnu dot org
--- Comment #8 from ian at gcc dot gnu dot org 2006-12-14 05:49 --- Subject: Bug 19564 Author: ian Date: Thu Dec 14 05:49:06 2006 New Revision: 119855 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119855 Log: PR c++/19564 PR c++/19756 gcc/: * c-typeck.c

[Bug c++/19564] -Wparentheses does not work with the C++ front-end

2006-12-13 Thread ian at airs dot com
--- Comment #9 from ian at airs dot com 2006-12-14 06:03 --- Will be fixed in gcc 4.3. -- ian at airs dot com changed: What|Removed |Added Status|NEW

[Bug c++/19756] -Wparentheses doesn't warn on ambiguous if in C++

2006-12-13 Thread ian at airs dot com
--- Comment #10 from ian at airs dot com 2006-12-14 06:04 --- Will be fixed in gcc 4.3. -- ian at airs dot com changed: What|Removed |Added CC|

[Bug libfortran/30200] write(*,myfmt="(1X,a,'xyz')") "A" prints Az' instead of Axyz

2006-12-13 Thread jv244 at cam dot ac dot uk
--- Comment #7 from jv244 at cam dot ac dot uk 2006-12-14 06:41 --- (In reply to comment #6) > More information. I get Tobias bad result with -m64 on x86-64-Linux. The > problem goes away with -m32. > > $ gfortran -m32 pr30200-2.f90 > $ ./a.out > Axyz > $ gfortran -m64 pr30200-2.f90

[Bug tree-optimization/30087] [4.3 Regression] regressions in the gfortran testsuite with -ftree-vectorize

2006-12-13 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Summary|regressions in the gfortran |[4.3 Regression] regressions |testsuite with -ftree

[Bug libgomp/29949] implement argument checking for user accessable runtime routines

2006-12-13 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-12-14 06:50 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRM

[Bug target/24598] Need to support odcctools and its ablity to use --prefix and libtool

2006-12-13 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-12-14 06:51 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug rtl-optimization/30024] segfault with gcc.c-torture/compile/20000804-1.c on spu-elf

2006-12-13 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-12-14 06:53 --- The spu-elf part of this bug is not a regression, the reason why we have CDI here is because spu-elf supports subregs of TI mode for CDI so we get that mode. Note the dataflow branch gets rid of this bug. -- pin

[Bug tree-optimization/22372] Vectorizer produces mis-match types

2006-12-13 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-12-14 07:05 --- (In reply to comment #5) > one of the vectorizer testcases (vect-reduc-dot-u8b.c) still fails with > modify.diff.txt on MODIFY_EXPR where the right hand side is a call to a > builtin function (rs6000_builtin_mul_wid

[Bug libstdc++/16612] empty basic_strings can't live in shared memory

2006-12-13 Thread choe dot hwanjin at gmail dot com
--- Comment #31 from choe dot hwanjin at gmail dot com 2006-12-14 07:29 --- Created an attachment (id=12801) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12801&action=view) basic_string test code with visibility option Something similar happens when I use GCC option -fvisibility

[Bug libstdc++/16612] empty basic_strings can't live in shared memory

2006-12-13 Thread choe dot hwanjin at gmail dot com
--- Comment #32 from choe dot hwanjin at gmail dot com 2006-12-14 07:30 --- (From update of attachment 12801) Something similar happens when I use GCC option -fvisibility=hidden. I made a DSO which uses basic_string<>. And the main function created a basic_string instance with default

<    1   2