[Bug tree-optimization/23119] gcc.dg/vect/vect-105.c scan-tree-dump-times vectorized 1 loops 1 fails

2005-08-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-14 06:13 --- Subject: Bug 23119 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-14 06:13:30 Modified files: gcc/testsuite : ChangeLog

[Bug tree-optimization/23384] New: Clobber list should be flow sensitive

2005-08-14 Thread pinskia at gcc dot gnu dot org
Take the following code: struct f { int i; int j; }; void g(void); void i(struct f*); int kk(void) { struct f a; int j; a.i = 1; a.j =2 ; g(); j = a.i; i(a); return j; } --- j should be changed to 1 as the address of a is not escape until after the call to i so g should not

[Bug tree-optimization/23119] gcc.dg/vect/vect-105.c scan-tree-dump-times vectorized 1 loops 1 fails

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 06:17 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/23320] [4.1 Regression] ICE in in base_addr_differ_p, at tree-data-ref.c:430

2005-08-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-14 06:28 --- Subject: Bug 23320 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-14 06:28:03 Modified files: gcc: ChangeLog tree-data-ref.c Log

[Bug c++/23372] [4.0/4.1 Regression] Temporary aggregate copy not elided when passing parameters by value

2005-08-14 Thread guillaume dot melquiond at ens-lyon dot fr
--- Additional Comments From guillaume dot melquiond at ens-lyon dot fr 2005-08-14 06:45 --- Looking at it again, I found an even worse regression with respect to g++ 3.4. Consider this testcase: struct A { int a[1000]; } A f(); void g(A); void h() { g(f()); } Ideally, h will allocate

[Bug libfortran/23380] [mingw32] cpu_time intrinsic malfunction

2005-08-14 Thread dannysmith at users dot sourceforge dot net
--- Additional Comments From dannysmith at users dot sourceforge dot net 2005-08-14 07:29 --- I don't know why you say that MingW claims to have a HAVE_TIMES. It doesn't. To get process times on mingw we need to use the win32api function GetProcessTimes. This is available on NT4

[Bug libfortran/23380] [mingw32] cpu_time intrinsic malfunction

2005-08-14 Thread edunlop at utvinternet dot ie
--- Additional Comments From edunlop at utvinternet dot ie 2005-08-14 09:41 --- Subject: RE: [mingw32] cpu_time intrinsic malfunction Danny I would consider your suggestion very acceptable - it is obviously not 100% but would sort the problem for many users, including myself. Thank

[Bug c++/23385] New: gcc accepts class typedefname when typedefname is defined in a nested class and references a template parameter

2005-08-14 Thread fn_x at hotmail dot com
Hello, All versions of gcc I tried (2.95.3, 3.3.6, 3.4.4, 4.0-20050811, and 4.1-20050813) accept this code without any warnings or errors (using -ansi -pedantic -Wall -W, just in case) templatetypename T class A { struct helper { typedef T type; }; friend class helper::type; };

[Bug rtl-optimization/23376] ICE on GCC 4.x with -O1 -funroll-loops -fvariable-expansion-in-unroller

2005-08-14 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-08-14 11:36 --- GCC tries to unroll and expand this insn: (insn 28 26 30 2 (set (reg/v:V2SI 65 [ sum ]) (plus:V2SI (reg/v:V2SI 65 [ sum ]) (reg/v:V2SI 68 [ ref1 ]))) 1023 {mmx_addv2si3} (nil)

[Bug target/23376] ICE on GCC 4.x with -O1 -funroll-loops -fvariable-expansion-in-unroller

2005-08-14 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-08-14 11:40 --- My uneducated guess is that expand_binop can't find an appropriate obtab. That means that this problem is target specific (e.g. missing named pattern). -- What|Removed

[Bug target/23376] ICE on GCC 4.x with -O1 -funroll-loops -fvariable-expansion-in-unroller

2005-08-14 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-08-14 12:22 --- From config/i386/mmx.md: ;; Note! Except for the basic move instructions, *all* of these ;; patterns are outside the normal optabs namespace. This is because ;; use of these registers requires the

[Bug target/23376] ICE on GCC 4.x with -O1 -funroll-loops -fvariable-expansion-in-unroller

2005-08-14 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-08-14 12:26 --- There is a patch t fix the issue mentioned in that mmx.md comment, see http://gcc.gnu.org/ml/gcc-patches/2005-07/msg01128.html -- What|Removed |Added

[Bug fortran/23379] compiler segfault with internal write

2005-08-14 Thread pault at gcc dot gnu dot org
--- Additional Comments From pault at gcc dot gnu dot org 2005-08-14 12:40 --- (In reply to comment #2) Confirmed. This is really pr15966, although this latter has been marked as being resolved. Feng Wang's patch allowed arrays to be used as internal units when there is no editing

[Bug target/23376] ICE on GCC 4.x with -O1 -funroll-loops -fvariable-expansion-in-unroller

2005-08-14 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-08-14 12:55 --- This patch is a bit paradoxical: There is an insn that we want to expand in the unroller, so we know that have_insn_for *should* return true if the MD is sane. But the MD can't be sane for an insane ISA

[Bug target/23378] [4.1 Regression] code quality regression for complicated loop

2005-08-14 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-08-14 13:57 --- Ouch. This badly needs reducing... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23378

[Bug tree-optimization/22228] [4.1 regression] ICE with -ftree-vectorize in verify_ssa

2005-08-14 Thread dorit at il dot ibm dot com
--- Additional Comments From dorit at il dot ibm dot com 2005-08-14 14:00 --- patch: http://gcc.gnu.org/ml/gcc-patches/2005-08/msg00826.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8

[Bug tree-optimization/23320] [4.1 Regression] ICE in in base_addr_differ_p, at tree-data-ref.c:430

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 14:03 --- Fixed -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug target/23378] [4.1 Regression] code quality regression for complicated loop

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 14:06 --- I think this is related to PR 23302 and PR 23303 since those look like they were caused by the same patch. -- What|Removed |Added

[Bug c++/23385] gcc accepts class typedefname when typedefname is defined in a nested class and references a template parameter

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 14:22 --- I think this is a dup of bug 21498 but I don't time to double check. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23385

[Bug target/23360] [4.1 regression] -ffast-math startup broken on i686 (maybe Athlon-xp)

2005-08-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-14 14:27 --- Subject: Bug 23360 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-14 14:26:51 Modified files: gcc: ChangeLog gcc/config/i386:

[Bug target/23360] [4.1 regression] -ffast-math startup broken on i686 (maybe Athlon-xp)

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 14:29 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug java/22113] Buffer overflow in the lexical analyser while reading FP literals

2005-08-14 Thread rmathew at gcc dot gnu dot org
--- Additional Comments From rmathew at gcc dot gnu dot org 2005-08-14 15:16 --- These days, this bug manifests itself on mainline regularly as: FAIL: 3.10.2-round-6 in the Jacks testsuite. -- What|Removed |Added

[Bug middle-end/23386] New: ICE: SIGSEGV at bitmap.c:780

2005-08-14 Thread danglin at gcc dot gnu dot org
20050814 (experimental) (hppa-linux) compiled by GNU C version 4.1.0 20050814 (experimental). GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 options passed: -I. -I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include -I../../gcc/gcc/../libcpp/include -iprefix

[Bug middle-end/23386] [4.1 Regression] ICE: SIGSEGV at bitmap.c:780

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 15:40 --- This effects all 32bit targets it seems. See also http://gcc.gnu.org/ml/gcc-patches/2005-08/msg00831.html which is what I reported about which patch caused it. -- What|Removed

[Bug target/23303] [4.1 Regression] 4.1 generates sall + addl instead of leal

2005-08-14 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-08-14 15:48 --- Smaller test case: = typedef struct { char **visbuf; char **allbuf; } TScreen; void VTallocbuf(TScreen *screen, unsigned long savelines) {

[Bug middle-end/23386] [4.1 Regression] ICE: SIGSEGV at bitmap.c:780

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 15:50 --- Compiling bitmap.c at -O0 make bootstrap past this point. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23386

[Bug java/19870] gcj -C doesn't generate accessors for private members across nested class boundaries

2005-08-14 Thread rmathew at gcc dot gnu dot org
--- Additional Comments From rmathew at gcc dot gnu dot org 2005-08-14 15:50 --- Updated patch for Part 2 posted in: http://gcc.gnu.org/ml/java-patches/2005-q3/msg00195.html -- What|Removed |Added

[Bug tree-optimization/23386] [4.1 Regression] ICE: SIGSEGV at bitmap.c:780

2005-08-14 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|middle-end |tree-optimization http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23386

[Bug fortran/23373] Functions returning pointers with pointer argument

2005-08-14 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2005-08-14 15:53 --- An alternative approach to setting up a temporary in the caller would be to have pointer-valued functions use a fake result variable, which only immediately before returning gets assigned to the real result.

[Bug tree-optimization/23386] [4.1 Regression] ICE: SIGSEGV at bitmap.c:780

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 15:53 --- (In reply to comment #2) Compiling bitmap.c at -O0 make bootstrap past this point. On ppc-darwin that is. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23386

[Bug fortran/21432] gfortran does not support printing of namelists

2005-08-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-14 16:15 --- Subject: Bug 21432 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-14 16:15:46 Modified files: gcc/fortran: io.c ChangeLog

[Bug c++/23385] gcc accepts class typedefname when typedefname is defined in a nested class and references a template parameter

2005-08-14 Thread fn_x at hotmail dot com
--- Additional Comments From fn_x at hotmail dot com 2005-08-14 16:48 --- Yeah, this is just slightly different code, but it is covered by that bug's summary and description. Sorry for the noise. *** This bug has been marked as a duplicate of 21498 *** -- What|Removed

[Bug c++/21498] clause 7.1.5.3/2 of the c++ is not enforced

2005-08-14 Thread fn_x at hotmail dot com
--- Additional Comments From fn_x at hotmail dot com 2005-08-14 16:48 --- *** Bug 23385 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug libfortran/23380] [mingw32] cpu_time intrinsic malfunction

2005-08-14 Thread kargl at gcc dot gnu dot org
--- Additional Comments From kargl at gcc dot gnu dot org 2005-08-14 16:48 --- (In reply to comment #3) I don't know why you say that MingW claims to have a HAVE_TIMES. It doesn't. Read the code for __cpu_time_1. The only way that cpu_time can return zero is if HAVE_TIMES is

[Bug tree-optimization/23386] [4.1 Regression] ICE: SIGSEGV at bitmap.c:780

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 17:16 --- Confirmed now, testcase: typedef unsigned long BITMAP_WORD; typedef struct bitmap_element_def { struct bitmap_element_def *next; struct bitmap_element_def *prev; unsigned int indx; BITMAP_WORD

[Bug tree-optimization/23386] [4.1 Regression] bitmap.c is being miscompiled (VRP)

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 17:18 --- We get: ix_14: [0, 3] EQUIVALENCES: { } (0 elements) which is wrong as it should be the union of [0,3] and [-1,-1]. so we are folding: Folding predicate ix_14 != 4294967295 to 1 -- What

[Bug tree-optimization/23386] [4.1 Regression] bitmap.c is being miscompiled (VRP)

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 17:32 --- Here is something which is a little more reduced: int f[100]; int g[100]; unsigned char f1 (int a, int b) { unsigned ix; if (a == b) return 1; for (ix = 4; ix--;) if (f[ix] != g[ix])

Re: [Bug tree-optimization/23386] [4.1 Regression] bitmap.c is being miscompiled (VRP)

2005-08-14 Thread Daniel Berlin
On Sun, 2005-08-14 at 17:32 +, pinskia at gcc dot gnu dot org wrote: --- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 17:32 --- Here is something which is a little more reduced: int f[100]; int g[100]; unsigned char f1 (int a, int b) { unsigned ix;

[Bug tree-optimization/23386] [4.1 Regression] bitmap.c is being miscompiled (VRP)

2005-08-14 Thread dberlin at dberlin dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-08-14 17:57 --- Subject: Re: [4.1 Regression] bitmap.c is being miscompiled (VRP) On Sun, 2005-08-14 at 17:32 +, pinskia at gcc dot gnu dot org wrote: --- Additional Comments From pinskia at gcc dot gnu

I have a bad day, output is not the same, in pointer to unsigned long long int bits field.

2005-08-14 Thread Fran
Today seems that I am stupid , but I can not find process difference between function raw_to_ull1 and raw_to_ull_11, if you can see the difference this is not a bug. /* Output: ull.bit_6 = *(raw + len - 2) = # ull.bit_7 = *(raw + len - 1) = ( ---llu=8960 ull.bit_7 = *(raw + len - 1) = (

[Bug tree-optimization/23386] [4.1 Regression] bitmap.c is being miscompiled (VRP)

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 18:02 --- Here is a testcase which also fail on 64bit targets too: int f[100]; int g[100]; unsigned char f1 (int a, int b) { __SIZE_TYPE__ ix; if (a) return 1; for (ix = 4; ix--;) if (f[ix] != g[ix])

[Bug fortran/21432] gfortran does not support printing of namelists

2005-08-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-14 18:45 --- Subject: Bug 21432 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-08-14 18:45:42 Modified files: gcc/fortran: io.c

[Bug bootstrap/12527] [3.3/3.4 regression] [arm] bootstrap error on arm-linux, miscompiling genconstants

2005-08-14 Thread buytenh at wantstofly dot org
--- Additional Comments From buytenh at wantstofly dot org 2005-08-14 18:53 --- doko's patch triggers PR23256. gcc 3.3.3 on armeb appears to miscompile itself when SUBTARGET_CPU_DEFAULT is TARGET_CPU_arm6, but with TARGET_CPU_arm7tdmi it all works fine. I know the 3.3.x branch is

[Bug regression/23256] gcc-3.3.6 ICE during bootstrap on arm

2005-08-14 Thread buytenh at wantstofly dot org
--- Additional Comments From buytenh at wantstofly dot org 2005-08-14 18:53 --- Seemingly triggered by http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12527#c21 gcc 3.3.3 on armeb appears to miscompile itself when SUBTARGET_CPU_DEFAULT is TARGET_CPU_arm6, but with TARGET_CPU_arm7tdmi it all

[Bug target/23387] New: Weak support

2005-08-14 Thread danglin at gcc dot gnu dot org
This PR is a placeholder for known limitations regarding the weak support of the HP PA_RISC target under HP-UX 11 and later. This support is available in GCC 3.3 and later. Weak support on this target is implemented using SOM secondary definition (sdef) symbols. While sdef symbols have some of

[Bug objc/23381] [4.1 Regression] Next runtime objc exceptions are broken

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 19:00 --- It works with 4.0.2 20050802 so this is a 4.1 regression for sure. -- What|Removed |Added

[Bug c++/23388] New: Internal compiler error when -frepo is specified

2005-08-14 Thread g dot u dot g dot i at gmx dot de
Compiling the following short test code with '-frepo' switch on triggers a segfault in Debian Sid's current gcc-4.0. --test.cpp- class A { }; void foo() { do { throw new A; } while (0); }

[Bug middle-end/21137] Convert (a 2) 1 != 0 into a 4 != 0

2005-08-14 Thread roger at eyesopen dot com
--- Additional Comments From roger at eyesopen dot com 2005-08-14 19:17 --- Hi James, Unfortunately, there are a few mistakes in your proposed patch for PR21137. Firstly Kazu's proposed transformation is only valid when the results of the bitwise-AND are being tested for equality or

[Bug c++/23388] Internal compiler error when -frepo is specified

2005-08-14 Thread g dot u dot g dot i at gmx dot de
--- Additional Comments From g dot u dot g dot i at gmx dot de 2005-08-14 19:20 --- Sorry, forgot gcc -v output: [EMAIL PROTECTED]:~/tmp/gccbug$ gcc -v Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang

[Bug c++/22204] [4.0/4.1 Regression] [repo] internal compiler error: Segmentation fault

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 19:22 --- *** Bug 23388 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug c++/23388] Internal compiler error when -frepo is specified

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 19:22 --- This has already been fixed in 4.0.2. This is a dup of bug 22204. I think Debian should be updating to 4.0.2 soon. *** This bug has been marked as a duplicate of 22204 *** *** This bug has been marked as

[Bug rtl-optimization/21254] [4.0 regression] Incorrect code with -funroll-loops for multiple targets with same code

2005-08-14 Thread dirtyepic dot sk at gmail dot com
--- Additional Comments From dirtyepic dot sk at gmail dot com 2005-08-14 19:24 --- since this is marked critical i want to make sure it doesn't fall between the cracks. this patch still applies cleanly to the 4.0 branch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21254

[Bug tree-optimization/22615] [4.1 Regression] ICE in first_vi_for_offset, at tree-ssa-structalias.c:2858

2005-08-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-14 19:24 --- Subject: Bug 22615 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-14 19:23:57 Modified files: gcc: ChangeLog tree-ssa-structalias.c

[Bug fortran/21432] gfortran does not support printing of namelists

2005-08-14 Thread pault at gcc dot gnu dot org
--- Additional Comments From pault at gcc dot gnu dot org 2005-08-14 19:30 --- Fixed on mainline and 4.02 There's just the documentation to do, now. Paul T -- What|Removed |Added

[Bug target/21833] simd tests fail in 3.4.4, but not in 3.3.6 or 4.0.1

2005-08-14 Thread tg42 at gmx dot de
--- Additional Comments From tg42 at gmx dot de 2005-08-14 19:40 --- Meanwhile, i compiled the simd tests with gcc 4.0.1. It compiles them correctly, i. e. the tests run successfully. It, again, uses the movaps instruction, as does gcc 3.3.6 and unlike 3.4.4. Since all these tests

[Bug ada/23389] New: subtype declared in generic child can't be used, same subtype elsewhere works

2005-08-14 Thread garynot at comcast dot net
In parent generic declare type Type_T () is tagged private; and complete it in the private part. In generic child unit declare subtype Subtype_T is One.Type_T; Then try to use the subtype even with initialization I2a : Twoo.Subtype_T := Twoo.Init; and the compiler says: three.2.ada:15:37:

[Bug libfortran/23380] [mingw32] cpu_time intrinsic malfunction

2005-08-14 Thread dannysmith at users dot sourceforge dot net
--- Additional Comments From dannysmith at users dot sourceforge dot net 2005-08-14 20:56 --- From my libgfortran/config.h, configured with --host=mingw32 --target=mingw32 and mingw runtime as distributed by mingw.org /* Define to 1 if you have the `getrusage' function. */ /* #undef

[Bug tree-optimization/22615] [4.1 Regression] ICE in first_vi_for_offset, at tree-ssa-structalias.c:2858

2005-08-14 Thread dberlin at gcc dot gnu dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-08-14 20:58 --- Fixed -- What|Removed |Added Status|NEW |RESOLVED

[Bug ada/23390] New: abstract function in private part not overloading previous function is not allowed

2005-08-14 Thread garynot at comcast dot net
Unit one.1.ada should not have compiled. RM 3.9.3(10. For an abstract type declared in a visible part, an abstract primitive subprogram shall not be declared in the private part, unless it is overriding an abstract subprogram implicitly declared in the visible part.

[Bug libfortran/23321] Direct unformatted read beyond EOF cores

2005-08-14 Thread tkoenig at gcc dot gnu dot org
--- Additional Comments From tkoenig at gcc dot gnu dot org 2005-08-14 21:39 --- If HAVE_MMAP is undefined, then the test case gets to should not get here, so this is buggy as well. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23321

[Bug fortran/21432] gfortran does not support printing of namelists

2005-08-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-14 21:43 --- Subject: Bug 21432 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-14 21:43:14 Modified files: gcc/fortran: gfortran.texi ChangeLog Log

[Bug fortran/21432] gfortran does not support printing of namelists

2005-08-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-14 21:46 --- Subject: Bug 21432 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-08-14 21:46:52 Modified files: gcc/fortran:

[Bug middle-end/21137] Convert (a 2) 1 != 0 into a 4 != 0

2005-08-14 Thread phython at gcc dot gnu dot org
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-14 21:56 --- Actually, doing (a c1) 2**c2 - (a (1c1+c2)) c1 looks worse, but can be transformed into (a (1c1+c2)) CMP c3 c1. However, I haven't figure out the details of the second transformation. There is a

[Bug fortran/23065] MAXPATHLEN usage in fortran/{scanner,module}.c

2005-08-14 Thread Tobias dot Schlueter at physik dot uni-muenchen dot de
--- Additional Comments From Tobias dot Schlueter at physik dot uni-muenchen dot de 2005-08-14 22:02 --- Subject: Re: MAXPATHLEN usage in fortran/{scanner,module}.c Steve Kargl wrote: The attached patches uses alloca to remove the use of PATH_MAX from gfortran. It also fixes one

[Bug awt/21747] JAWT_X11DrawingSurfaceInfo missing depth field

2005-08-14 Thread fitzsim at redhat dot com
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug middle-end/23391] New: [4.1 regression] Tree checking failure due to scev

2005-08-14 Thread steven at gcc dot gnu dot org
Test case: == void foo (int N) { int C; double R; R = 0.0; do { R += 0.001; C = (int) (R * N); if (-R * N = R * N) { C++; } } while (C 0); return; }

[Bug tree-optimization/23391] [4.1 regression] Tree checking failure due to scev

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-15 00:01 --- Confirmed, only -O1 is required to reproduce this. -- What|Removed |Added

[Bug tree-optimization/23391] [4.1 regression] Tree checking failure due to scev

2005-08-14 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-08-15 00:05 --- Note that part of the problem is that build_int_cst_type, which scev uses here, should check that the type given to it is an integral type. That would have caught the checking failure much earlier. Right

[Bug tree-optimization/23391] [4.1 regression] Tree checking failure due to scev

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-15 00:09 --- This is related to PR 19899 which was fixed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23391

[Bug tree-optimization/23391] [4.1 regression] Tree checking failure due to scev

2005-08-14 Thread sebastian dot pop at cri dot ensmp dot fr
--- Additional Comments From sebastian dot pop at cri dot ensmp dot fr 2005-08-15 00:34 --- Subject: Re: [4.1 regression] Tree checking failure due to scev This patch should fix the problem. There are some more cases that use build_int_cst instead of build_real. I'll propose a more

[Bug rtl-optimization/17700] -Os causes bad build of libgcj.so.5.0.0 file

2005-08-14 Thread mueller at kde dot org
-- What|Removed |Added CC||mueller at kde dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17700

[Bug target/15617] building groff-1.19.1 with -Os -march=pentium4 causes sig 11

2005-08-14 Thread mueller at kde dot org
--- Additional Comments From mueller at kde dot org 2005-08-15 00:46 --- duplicate of #13685 ? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15617

[Bug rtl-optimization/23392] New: objc/execute/exceptions/foward-1.m fails with -funroll-loops -O3 -fgnu-runtime

2005-08-14 Thread pinskia at gcc dot gnu dot org
This PR is to record the following failures: FAIL: objc/execute/exceptions/foward-1.m execution, -O3 -fomit-frame-pointer -funroll-loops -fgnu-runtime FAIL: objc/execute/exceptions/foward-1.m execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions -fgnu-runtime I have

[Bug rtl-optimization/23392] objc/execute/exceptions/foward-1.m fails with -funroll-loops -O3 -fgnu-runtime

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-15 01:56 --- This fails at -O1 -frename-registers also. We get a bus error. In a way this almost be considered a regression as -frename-registers was enabled at -funroll-loops. --

[Bug rtl-optimization/23392] objc/execute/exceptions/foward-1.m fails with -funroll-loops -O3 -fgnu-runtime

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-15 01:57 --- PR 15023 is the bug for -frename-registers being broken. -- What|Removed |Added

[Bug rtl-optimization/23392] objc/execute/exceptions/foward-1.m fails with -funroll-loops -O3 -fgnu-runtime

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-15 02:07 --- Here is the backtrace: #0 _Unwind_fallback_frame_state_for (context=0xb2cc, fs=0xb530) at /Users/pinskia/src/ local3/gcc/gcc/config/rs6000/darwin-fallback.c:96 #1 0x000b90d4 in uw_frame_state_for

[Bug rtl-optimization/23393] New: catchall-1.m and finally-1.m fails at -Os

2005-08-14 Thread pinskia at gcc dot gnu dot org
This PR is to record the following failures on x86_64-linux-gnu: FAIL: objc/execute/exceptions/catchall-1.m execution, -Os -fgnu-runtime FAIL: objc/execute/exceptions/finally-1.m execution, -Os -fgnu-runtime -- Summary: catchall-1.m and finally-1.m fails at -Os

[Bug rtl-optimization/23392] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime

2005-08-14 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Summary|objc/execute/exceptions/fowa|foward-1.m fails with - |rd-1.m fails with -funroll- |funroll-loops -O3 -fgnu-

[Bug rtl-optimization/23393] catchall-1.m and finally-1.m fails at -Os

2005-08-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-15 02:15 --- Seen: http://gcc.gnu.org/ml/gcc-testresults/2005-08/msg00850.html http://gcc.gnu.org/ml/gcc-testresults/2005-08/msg00821.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23393

[Bug middle-end/23369] [4.0/4.1 regression] build_range_check generates wrong code for funcptr comparison

2005-08-14 Thread tausq at debian dot org
--- Additional Comments From tausq at debian dot org 2005-08-15 05:31 --- Do I understand correctly that there are two distinct problems: 1) gcc should not be canonicalizing constants casted as function pointers 2) gcc should not generate relational comparisons against function