[Bug target/32201] New: [4.3 Regression] Can not allocate %xmm0 register for variable blend insn

2007-06-03 Thread ubizjak at gmail dot com
Currently, it is not possible to use SSE 4.1 variable blend instructions in asm statements. These instructions require the third argument to be in %xmm0, but gcc fails to allocate correct register even when (new) "z" constraint is used. --cut here-- typedef float V4SFmode __attribute__((vector_siz

[Bug target/26726] -fivopts producing out of bounds array refs

2007-06-03 Thread pinskia at gcc dot gnu dot org
--- Comment #15 from pinskia at gcc dot gnu dot org 2007-06-04 05:36 --- One should note that: /* { dg-final { scan-tree-dump-not "offset: -4B" "ivopts" { xfail i?86-*-* x86_64-*-* } } } */ Will not match any more since switching over offset to sizetype. -- http://gcc.gnu.org/bugz

[Bug tree-optimization/32200] New: IV-OPTS does not produce good code for some loops

2007-06-03 Thread pinskia at gcc dot gnu dot org
While just looking around on the pointer_plus branch I noticed that if I have independent IVs to start, the code is much worse and there are storing to the stack (on x86) and everything go crazy after that. Compare: void foo (int *a, int *b, int *c, int *d, int *e, int *f) { int i; for (i = 0;

[Bug tree-optimization/32199] New: jc1: out of memory allocating 4072 bytes after a total of 805021000 bytes

2007-06-03 Thread danglin at gcc dot gnu dot org
libjava fails to build: /mnt/gnu/gcc/objdir/gcc/gcj -B/mnt/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libjava/ -B/mnt/gnu/gcc/objdir/gcc/ -fclasspath= -fbootclasspath=/mnt/gnu/gcc/objdir/hpp a2.0w-hp-hpux11.11/libjava/classpath/lib --encoding=UTF-8 -Wno-deprecated -fboot strap-classes -g -O2 -fjni -fin

[Bug tree-optimization/32183] [4.3 Regression] reassoc2 can more extra calculations into a loop

2007-06-03 Thread hjl at lucon dot org
--- Comment #17 from hjl at lucon dot org 2007-06-03 22:41 --- I am not sure it is a reassoc2 problem since reassoc1 does the same thing and pre "corrects" it. However pre isn't run after reassoc2 so that the issue created by reassoc2 isn't "corrected". Is that possible to run pre again

[Bug other/30335] CreateFileMapping fails in Vista due to lack of admin privileges

2007-06-03 Thread dannysmith at users dot sourceforge dot net
--- Comment #12 from dannysmith at users dot sourceforge dot net 2007-06-03 21:37 --- (In reply to comment #11) > Hi > > > Now we looking at the second patch the host-mingw32.c.diff > I have not tested it in vista or windows yet. But what I can see > it using vritualalloc that mean i

[Bug target/32180] Paranoia UCB GSL TestFloat libm tests fail - accuracy of recent gcc math poor

2007-06-03 Thread jvdelisle at gcc dot gnu dot org
--- Comment #6 from jvdelisle at gcc dot gnu dot org 2007-06-03 21:11 --- I just ran a c version of double precision paranoia, and a single precsion f77 version with latest gcc and gfortran trunk as well as with g77 from 3.4 vintage and in all cases I get this: No failures, defects nor

[Bug libobjc/32037] --enable-objc-gc on OS X won't build

2007-06-03 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2007-06-03 20:46 --- Actually since libobjc_gc does not exist for the NeXT runtime I am just changing Makefile.in for the libobjc_gc target not to include the suffix. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32037

[Bug libobjc/32037] --enable-objc-gc on OS X won't build

2007-06-03 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-06-03 20:40 --- I have a fix, it is just a matter of moving stuff around in configure.ac and adding the correct suffix for "libobjc_gc". -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug libgcj/32198] New: rmic fails if remote method throws superclass of RemoteException

2007-06-03 Thread marcus at better dot se
GCJ fails to build MX4J [1], whereas it works with Sun JDK 5. This is because rmic cannot compile a remote object with a method that only declares that it throws an exception that is a superclass of RemoteException. This should be allowed though: "Each remote method must declare java.rmi.RemoteEx

[Bug fortran/31564] Error: Type/rank mismatch in argument

2007-06-03 Thread eedelman at gcc dot gnu dot org
--- Comment #5 from eedelman at gcc dot gnu dot org 2007-06-03 19:28 --- I never seem to get time to do anything about this bug, so I'll better unassign it from me. -- eedelman at gcc dot gnu dot org changed: What|Removed |Added --

[Bug tree-optimization/32194] [4.3 Regression] ice for legal code with -O3 with complex in loop

2007-06-03 Thread rakdver at gcc dot gnu dot org
--- Comment #4 from rakdver at gcc dot gnu dot org 2007-06-03 19:21 --- Subject: Bug 32194 Author: rakdver Date: Sun Jun 3 19:21:12 2007 New Revision: 125298 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=125298 Log: PR tree-optimization/32194 * tree-predcom.c (

[Bug other/30335] CreateFileMapping fails in Vista due to lack of admin privileges

2007-06-03 Thread magnus at greatlord dot com
--- Comment #11 from magnus at greatlord dot com 2007-06-03 17:48 --- Hi I look at both patcher the frist one the "GCC-v4.1-r120189-CreateFileMapping-Vista.patch" is most correct one in my eyes. if you reading how CreateFileMapping works, at http://msdn2.microsoft.com/en-us/library/aa

[Bug testsuite/32057] Random failure on gfortran.dg/secnds.f

2007-06-03 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2007-06-03 17:07 --- *** Bug 32196 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug fortran/32196] Upgrading GNU/Linux to libc6_2.6~20070518-2 fails gfortran.dg/secnds.f

2007-06-03 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2007-06-03 17:07 --- *** This bug has been marked as a duplicate of 32057 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c++/32197] ICE when compiling with gcov options

2007-06-03 Thread mathieu dot lacage at sophia dot inria dot fr
--- Comment #1 from mathieu dot lacage at sophia dot inria dot fr 2007-06-03 17:00 --- Created an attachment (id=13654) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13654&action=view) preprocessed output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32197

[Bug c++/32197] New: ICE when compiling with gcov options

2007-06-03 Thread mathieu dot lacage at sophia dot inria dot fr
[EMAIL PROTECTED]:~/code/ns-3-history$ g++ --version g++ (GCC) 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PA

[Bug target/32180] Paranoia UCB GSL TestFloat libm tests fail - accuracy of recent gcc math poor

2007-06-03 Thread kargl at gcc dot gnu dot org
--- Comment #5 from kargl at gcc dot gnu dot org 2007-06-03 16:35 --- (In reply to comment #4) > Function Alpha Generic ix86 IA64 PowerPC > > acosf - -- - - > acos - -- - - > cosf 1 -1 1 1 > cos

[Bug target/32191] ICE with complex __float128

2007-06-03 Thread ubizjak at gmail dot com
--- Comment #7 from ubizjak at gmail dot com 2007-06-03 16:32 --- These missing complex types should probably be defined in i386.c (line 17710), alongside __float128 and __float80 definitions. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32191

[Bug target/32180] Paranoia UCB GSL TestFloat libm tests fail - accuracy of recent gcc math poor

2007-06-03 Thread rob1weld at aol dot com
--- Comment #4 from rob1weld at aol dot com 2007-06-03 16:05 --- I copied gcc-4_3-build/i686-pc-linux-gnu/libjava/classpath/native/fdlibm/.libs/libfdlibm.a to my current directory and instead of using "-lm" I used "./libfdlibm.a" ... Guess what. I propose this simple and useful fix:

[Bug target/32180] Paranoia UCB GSL TestFloat libm tests fail - accuracy of recent gcc math poor

2007-06-03 Thread rob1weld at aol dot com
--- Comment #3 from rob1weld at aol dot com 2007-06-03 15:15 --- Here is simple test for the "float-store" issue: main() { double v = 1E308; double x = (v * v) / v; printf("Try compiling with and without -ffloat-store\n"); printf("(1E308 * 1E308) / 1E308\n"); printf("Correct output

[Bug target/16589] [4.0/4.1/4.2/4.3 regression] [m68k] segmentation fault on identical array accesses in the ?: operators' body

2007-06-03 Thread schwab at suse dot de
--- Comment #19 from schwab at suse dot de 2007-06-03 15:14 --- Fixed by . -- schwab at suse dot de changed: What|Removed |Added --

[Bug fortran/32196] Upgrading GNU/Linux to libc6_2.6~20070518-2 fails gfortran.dg/secnds.f

2007-06-03 Thread jvdelisle at gcc dot gnu dot org
--- Comment #2 from jvdelisle at gcc dot gnu dot org 2007-06-03 14:14 --- open_errors.f90 is testing for some OS dependent text in error messages. If you could extract that from the testsuite, compile it, and run it, you may see that it works fine, but some text has changed. I would

[Bug target/32191] ICE with complex __float128

2007-06-03 Thread fxcoudert at gcc dot gnu dot org
--- Comment #6 from fxcoudert at gcc dot gnu dot org 2007-06-03 13:45 --- (In reply to comment #3) > fndecl is already NULL there. > >> #1 0x0068d0bd in expand_complex_libcall (bsi=0x7fbfffed20, In tree.c, at line 7225, we define the builtins for complex multiplication:

[Bug target/32180] Paranoia UCB GSL TestFloat libm tests fail - accuracy of recent gcc math poor

2007-06-03 Thread rob1weld at aol dot com
--- Comment #2 from rob1weld at aol dot com 2007-06-03 13:16 --- Did GSL and Paranoia with -ffloat-store for gcc 4.3.0, same result. Instead of "the normal x87 issue" it might be a "libm issue" since it works with Cygwin's gcc but fails with all the Linux gcc's. Here is something that

[Bug fortran/32196] Upgrading GNU/Linux to libc6_2.6~20070518-2 fails gfortran.dg/secnds.f

2007-06-03 Thread dominiq at lps dot ens dot fr
--- Comment #1 from dominiq at lps dot ens dot fr 2007-06-03 13:07 --- > The "gfortran.dg/secnds.f" test did not fail prior to my upgrade. You were a lucky guy!-) see PR32057 for more details -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32196

[Bug fortran/32196] New: Upgrading GNU/Linux to libc6_2.6~20070518-2 fails gfortran.dg/secnds.f

2007-06-03 Thread rob1weld at aol dot com
Please read first portion of http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32193 to see the where and how of obtaining and installing new libc6, then come back here. After upgrading my library I did a diff of the "make -i check" test results of the build before I upgraded and after I upgraded. It wa

[Bug tree-optimization/32194] [4.3 Regression] ice for legal code with -O3 with complex in loop

2007-06-03 Thread rakdver at gcc dot gnu dot org
-- rakdver at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rakdver at gcc dot gnu dot |dot org

[Bug libgomp/32193] Upgrading GNU/Linux to libc6_2.6~20070518-2 breaks libgomp make - FIX given

2007-06-03 Thread rob1weld at aol dot com
--- Comment #3 from rob1weld at aol dot com 2007-06-03 12:19 --- Typo correction: Change "#define HAVE_libc6_2_6_PTHREAD_AFFINITY_NP 1 the the file" to "#define HAVE_libc6_2_6_PTHREAD_AFFINITY_NP 1 in the file" -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32193

[Bug libgomp/32193] Upgrading GNU/Linux to libc6_2.6~20070518-2 breaks libgomp make - FIX given

2007-06-03 Thread rob1weld at aol dot com
--- Comment #2 from rob1weld at aol dot com 2007-06-03 12:16 --- >> Comment From Andrew Pinski >> That is wrong and non portable. Your answer seems simple enough but I'm not sure I understand it ... I just did a "make -i check" and diff on my prior compile and this one. The results o

[Bug fortran/31310] gfortran is missing -fcase-preserve option

2007-06-03 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2007-06-03 11:47 --- Re. comment #3: Wow. Thanks for your encouraging comment. Now people know not to waste time on your bugs, because you're just another rude complaining troll. Oh, wait... Maybe not. Fortunately, most people underst

[Bug target/32191] ICE with complex __float128

2007-06-03 Thread fxcoudert at gcc dot gnu dot org
--- Comment #5 from fxcoudert at gcc dot gnu dot org 2007-06-03 11:42 --- (In reply to comment #4) > c128 foo (c128 x, c128 y) > { > typedef _Complex float __attribute__((mode(TC))) c128; > x *= y; > return x; > } > > This will most likely also crash at higher optimization levels

[Bug fortran/32195] New: [regression] ICE in get_array_ctor_strlen

2007-06-03 Thread dominiq at lps dot ens dot fr
With 4.3.0 20070601 I have several ICE, e.g., array_constructor_13.f90: (gdb) run array_constructor_13.f90 Starting program: /sw/lib/gcc4/libexec/gcc/powerpc-apple-darwin7/4.3.0/f951 array_constructor_13.f90 Reading symbols for shared libraries +++. done MAIN__ to_string Program received signal E

[Bug target/32191] ICE with complex __float128

2007-06-03 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last recon

[Bug middle-end/32140] [4.3 Regression] Miscompilation with -O1

2007-06-03 Thread jv244 at cam dot ac dot uk
--- Comment #7 from jv244 at cam dot ac dot uk 2007-06-03 09:02 --- suspect that this is a front end issue, where something wrong is being generated for s2a_3. It seems to trigger only if a is a function results, and s1,s2,s3 are len=*. -- jv244 at cam dot ac dot uk changed:

Defining a double

2007-06-03 Thread Levin, Andrew Michael
When I try to compile this code: class ScoreDistanceRestraints { double asdfasdsfa( 0); }; int main () { return 0; } I get three errors that say: expected identifier before numeric constant expected ',' or '...' before numeric constant ISO C++ forbids declaration of 'parameter' with no type --

[Bug fortran/32124] Execution stops with stat= in ALLOCATE

2007-06-03 Thread burnus at gcc dot gnu dot org
--- Comment #11 from burnus at gcc dot gnu dot org 2007-06-03 07:26 --- Backed out test case as no one seems to have an idea how to produce a test case which works on all platforms. -> FIXED. -- burnus at gcc dot gnu dot org changed: What|Removed |

[Bug fortran/32124] Execution stops with stat= in ALLOCATE

2007-06-03 Thread burnus at gcc dot gnu dot org
--- Comment #10 from burnus at gcc dot gnu dot org 2007-06-03 07:26 --- Subject: Bug 32124 Author: burnus Date: Sun Jun 3 07:25:54 2007 New Revision: 125293 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=125293 Log: 2007-05-28 Tobias Burnus <[EMAIL PROTECTED]> PR fort

[Bug tree-optimization/30052] [4.2 Regression] possible quadratic behaviour.

2007-06-03 Thread pluto at agmk dot net
--- Comment #31 from pluto at agmk dot net 2007-06-03 07:21 --- r125227 | dberlin | 2007-05-31 11:37:38 -0400 (Thu, 31 May 2007) | 11 lines 2007-05-27 Daniel Berlin <[EMAIL PROTECTED]> Fix PR/30052 Backport PTA solver from mainline * pointer-set.c: Copy from m

[Bug target/32191] ICE with complex __float128

2007-06-03 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2007-06-03 07:00 --- Try compiling: c128 foo (c128 x, c128 y) { typedef _Complex float __attribute__((mode(TC))) c128; x *= y; return x; } This will most likely also crash at higher optimization levels. -- http://gcc.gnu.org