[Bug c/19513] [IMA] High memory usage when compiling multiple files at a time

2005-01-18 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added CC||pinskia at gcc dot gnu dot ||org http://gcc.gnu.org/bugzilla/sh

[Bug c/19513] [IMA] High memory usage when compiling multiple files at a time

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 07:58 --- (In reply to comment #3) > on the mainline I get an stack overflow in the GC. And I have a work around for that. But that is only a work around, we are creating too many varients of FUNCTION_TYPE which se

[Bug c++/19523] [4.0 Regression] DBX_USE_BINCL support broken in the C++ compiler

2005-01-18 Thread ebotcazou at gcc dot gnu dot org
-- What|Removed |Added CC||dpatel at apple dot com, ||zack at codesourcery dot

[Bug c++/19523] [4.0 Regression] DBX_USE_BINCL support broken in the C++ compiler

2005-01-18 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Keywords||wrong-debug Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug c++/19523] New: [4.0 Regression] DBX_USE_BINCL support broken in the C++ compiler

2005-01-18 Thread ebotcazou at gcc dot gnu dot org
The patch 2004-09-20 Matt Austern <[EMAIL PROTECTED]> Zack Weinberg <[EMAIL PROTECTED]> * c-common.c (fix_string_type): Build the unqualified array type unconditionally, then use c_build_qualified_type to get the proper const-qualified variant, and set its

[Bug c/19513] [IMA] High memory usage when compiling multiple files at a time

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 07:38 --- on the mainline I get an stack overflow in the GC. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19513

[Bug target/13891] [3.4/4.0 Regression] support for openbsd 3.4 nonexistent

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 07:29 --- (In reply to comment #4) > Removing target milestone; this is not release-critical. Does not matter this has now been fixed, I had forgot to close it, oops. -- What|Removed

[Bug target/13891] [3.4/4.0 Regression] support for openbsd 3.4 nonexistent

2005-01-18 Thread mmitchel at gcc dot gnu dot org
--- Additional Comments From mmitchel at gcc dot gnu dot org 2005-01-19 07:28 --- Removing target milestone; this is not release-critical. -- What|Removed |Added Target Mi

[Bug bootstrap/19461] hidden __eprintf referenced by DSO, gas+gld

2005-01-18 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-01-19 07:27 --- Closing as you reported a successful C,C++,Obj-C,Java bootstrap. -- What|Removed |Added

[Bug java/18796] [4.0 Regression] gcj imports wrong superclass

2005-01-18 Thread mmitchel at gcc dot gnu dot org
--- Additional Comments From mmitchel at gcc dot gnu dot org 2005-01-19 07:21 --- Java bugs are not showstoppers; removing target milestone. -- What|Removed |Added Target

[Bug tree-optimization/19522] Fix GCC so that a nonlocal label won't appear after local labels.

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 06:55 --- (In reply to comment #3) ... like a waste. Since we are going to keep the BB's around for longer in 4.1. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19522

[Bug tree-optimization/19522] Fix GCC so that a nonlocal label won't appear after local labels.

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 06:53 --- Yes that is it. Basically we have two computed GOTO's at the beginging of the BB which is okay really since there is no way otherwise since we just remove the other BB (unless you want to create a new BB

[Bug tree-optimization/19522] Fix GCC so that a nonlocal label won't appear after local labels.

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 06:46 --- Actually I think the verifying patch is wrong, because we can have multiple computed lables at the begining of a BB because we moved it from a different BB. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?

[Bug tree-optimization/18880] DSE is not doing its job for global variables

2005-01-18 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-01-19 06:46 --- Subject: Re: DSE is not doing its job for global variables On Wed, 2005-01-19 at 02:44 +, dje at gcc dot gnu dot org wrote: > --- Additional Comments From dje at gcc dot gnu dot org 2005-01-19 02:44

[Bug tree-optimization/19522] Fix GCC so that a nonlocal label won't appear after local labels.

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 06:39 --- I think the problem is in remove_bb. This is the only place where we move lables around really. basically here: block_stmt_iterator new_bsi = bsi_start (new_bb); we should just skip over the firs

[Bug libstdc++/19495] basic_string::_M_rep() can produce an unnaturally aligned pointer to _Rep

2005-01-18 Thread amodra at bigpond dot net dot au
--- Additional Comments From amodra at bigpond dot net dot au 2005-01-19 06:28 --- The reason for the bus error is the __exchange_and_add decrement of _M_refcount. On powerpc, lwarx and stwcx. must have an aligned effective address. -- What|Removed |

[Bug c++/18604] [3.4/4.0 Regression] Strong using lookup conflicts

2005-01-18 Thread mmitchel at gcc dot gnu dot org
--- Additional Comments From mmitchel at gcc dot gnu dot org 2005-01-19 06:17 --- Jason, are you looking at this PR? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18604

[Bug libstdc++/19495] basic_string::_M_rep() can produce an unnaturally aligned pointer to _Rep

2005-01-18 Thread bje at au1 dot ibm dot com
--- Additional Comments From bje at au1 dot ibm dot com 2005-01-19 06:05 --- Subject: Re: basic_string::_M_rep() can produce an unnaturally aligned pointer to _Rep On Tue, Jan 18, 2005 at 09:45:48AM -, pcarlini at suse dot de wrote: > In other terms, as far as this PR is concerne

[Bug tree-optimization/19522] New: Fix GCC so that a nonlocal label won't appear after local labels.

2005-01-18 Thread kazu at cs dot umass dot edu
Fix GCC so that a nonlocal label won't appear after local labels. In other words, the following addition to tree_verify_flow_info should not introduce regressions. http://gcc.gnu.org/ml/gcc-patches/2005-01/msg01191.html -- Summary: Fix GCC so that a nonlocal label won't appear after

[Bug target/19293] avr-gcc crashes when using shifts with negative shift count

2005-01-18 Thread schlie at comcast dot net
--- Additional Comments From schlie at comcast dot net 2005-01-19 05:26 --- (In reply to comment #8) Never mind, as it's likely not worth the bother as the behavor is undefined anyway, and the existing proposal is simpler. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19293

[Bug target/19293] avr-gcc crashes when using shifts with negative shift count

2005-01-18 Thread schlie at comcast dot net
--- Additional Comments From schlie at comcast dot net 2005-01-19 05:17 --- Actually wonder if a better solutions would be to and (&) the rhs shift count by Log2(rhs-mode-size) bit mask, thereby the resulting value will always be within 0 >= shift <= (N-1), resulting effectivly a shift m

[Bug target/19511] [4.0 Regression] ICE in in reload_cse_simplify_operands, at postreload.c:391

2005-01-18 Thread rth at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org | Status|NEW

[Bug ada/19519] GNAT Bug Box when reading a program with UTF-8 encoded enumeration literals

2005-01-18 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2005-01-19 04:30 --- Would you please add the testcase to this bug as a file attachment? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19519

[Bug target/19520] protected function pointer doesn't work right

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 03:41 --- Well I think there is wrong reloc somewhere or a reloc being resolved wrongly because foo binds locally in x.c otherwise the protect is visibility is really useless otherwise (except maybe to make sure tha

[Bug target/19520] protected function pointer doesn't work right

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 03:31 --- So help out here, which is more correct the GOT or the GOTOFF?(In reply to comment #7) > Please take a closer look at the testcase. It is different from > bug 10908. Basically, main executable and DSO see d

[Bug target/19520] protected function pointer doesn't work right

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 03:11 --- The difference between non protected and protected functions is the following in the asm: movl[EMAIL PROTECTED](%ebx), %eax leal[EMAIL PROTECTED](%ebx), %eax but really add -fPIC to

[Bug tree-optimization/18880] DSE is not doing its job for global variables

2005-01-18 Thread dje at gcc dot gnu dot org
--- Additional Comments From dje at gcc dot gnu dot org 2005-01-19 02:44 --- Steven's experiments seem to demonstrate that the current DSE implementation is not very effective. GCC 4.0 includes RTL optimizations that will catch most if not all of these cases, so it is not as if this wil

[Bug ada/19381] ACATS c954a03 raises storage error at runtime on s390-linux

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 02:40 --- (In reply to comment #1) > Also fails on ppc-linux with ZCX. But passes on ppc-darwin with ZCX. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19381

[Bug debug/19521] [4.0 Regression] omitted stab for gcov initialization function

2005-01-18 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-19 02:35 --- So the bug is the end stab without the start stab? Or do you think that this bit of code that corresponds not at all to any user code should have full stabs? If the later, why? -- http://gcc.gnu.org/bugzill

[Bug c++/19448] Different value representation for bitfield width exceeding its type size.

2005-01-18 Thread mmitchel at gcc dot gnu dot org
--- Additional Comments From mmitchel at gcc dot gnu dot org 2005-01-19 02:11 --- G++ 4.0 is correct. This declaration gives only a signed 9-bit type, independent of the ABI. Since +128 is not representable in 9 signed bits, it wraps to -128. The same issue explains the other tests.

[Bug c++/19448] Different value representation for bitfield width exceeding its type size.

2005-01-18 Thread janis187 at us dot ibm dot com
--- Additional Comments From janis187 at us dot ibm dot com 2005-01-19 02:05 --- Created an attachment (id=7988) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7988&action=view) test case with script I get the following output from running the attached script using compilers I buil

[Bug c++/19448] Different value representation for bitfield width exceeding its type size.

2005-01-18 Thread janis187 at us dot ibm dot com
--- Additional Comments From janis187 at us dot ibm dot com 2005-01-19 02:01 --- There are two changes that affect this binary incompatibility: one changes the layout of the class, and the other changes how the bitfield is accessed. Mark, did this change on purpose and is it covered by

[Bug target/19520] protected function pointer doesn't work right

2005-01-18 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2005-01-19 01:47 --- Please take a closer look at the testcase. It is different from bug 10908. Basically, main executable and DSO see different function pointer values for the SAME function. From the linker /* Will references to this sym

[Bug ada/19385] ACATS c974012 fails at runtime on ppc-linux/darwin

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 01:45 --- on ppc-darwin with ZCX enabled this passes. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19385

[Bug java/19368] GCJ doesn't build working "hello world" on OS X

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 01:43 --- This was fixed on somewhere between the 10th and 11th. By one of the patches listed in: http://gcc.gnu.org/ml/gcc-regression/2005-01/txt00012.txt The current time for Hello World is: Hello! 0.760u 0.110s 0:

[Bug tree-optimization/18880] DSE is not doing its job for global variables

2005-01-18 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-01-19 01:43 --- Subject: Re: DSE is not doing its job for global variables On Wed, 2005-01-19 at 01:34 +, steven at gcc dot gnu dot org wrote: > --- Additional Comments From steven at gcc dot gnu dot org 2005-01-19

[Bug tree-optimization/18880] DSE is not doing its job for global variables

2005-01-18 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-01-19 01:34 --- DSE2 also does almost nothing, so I just went ahead and posted a proposal to just disable DSE: http://gcc.gnu.org/ml/gcc-patches/2005-01/msg01183.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1888

[Bug debug/19521] [4.0 Regression] omitted stab for gcov initialization function

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 01:16 --- (In reply to comment #2) > This is a regression from 3.3; I think the cause is this line in cgraphunit.c > (cgraph_build_static_cdtor): (approximately line 1847) > > DECL_IGNORED_P (decl) = 1; DECL_IGNOR

[Bug debug/19521] omitted stab for gcov initialization function

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 01:06 --- Does -gfull make this work? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19521

[Bug bootstrap/19517] --enable-languages=c,ada enables Ada twice, and possibly breaks gcc/options.h in the build directory

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 00:57 --- Not a gcc bug so closing. -- What|Removed |Added Status|WAITING

[Bug target/10908] Addresses of protected symbols don't work right on ia32

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 00:56 --- *** Bug 19520 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10908

[Bug target/19520] protected function pointer doesn't work right

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 00:56 --- protected always binds local as you cannot override it so the bug is in the linker/asm. *** This bug has been marked as a duplicate of 10908 *** -- What|Removed |Added

[Bug bootstrap/19517] --enable-languages=c,ada enables Ada twice, and possibly breaks gcc/options.h in the build directory

2005-01-18 Thread bauhaus at futureapps dot de
--- Additional Comments From bauhaus at futureapps dot de 2005-01-19 00:50 --- Argh, yes. There was another ada subdirectory, my fault, sorry. After removing it, options.h now looks good, no more duplicates. Thanks. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19517

[Bug debug/19521] omitted stab for gcov initialization function

2005-01-18 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2005-01-19 00:49 --- This is a regression from 3.3; I think the cause is this line in cgraphunit.c (cgraph_build_static_cdtor): (approximately line 1847) DECL_IGNORED_P (decl) = 1; Deleting this line "fixes" the symptom, but I beli

[Bug target/19520] protected function pointer doesn't work right

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 00:47 --- This is really a dup of bug 10908. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19520

[Bug target/19520] protected function pointer doesn't work right

2005-01-18 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2005-01-19 00:41 --- They aren't the same. It is function pointer vs. function. The other looks like a linker bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19520

[Bug debug/19521] omitted stab for gcov initialization function

2005-01-18 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2005-01-19 00:40 --- Created an attachment (id=7986) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7986&action=view) gcov-1.c testcase Attaching the testcase for convenience. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19

[Bug debug/19521] New: omitted stab for gcov initialization function

2005-01-18 Thread stuart at apple dot com
gcov support entails an initialization function named "__GLOBAL__I_0_noop". GCC omits function-begin stab for this function. Here is the commandline: [morris:/Volumes/sandbox/stuart] hasting2% \/Volumes/sandbox/stuart/gcc.fsf.obj/gcc/xgcc -B \/Volumes/sandbox/stuart/gcc.fsf.obj/gcc -g gcov.c -fp

[Bug target/19520] protected function pointer doesn't work right

2005-01-18 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2005-01-19 00:35 --- The same bug also happen on i686-pc-linux-gnu: gcc -fPIC -c -o x.o x.c gcc -shared -o libx.so x.o gcc -o foo m.c libx.so -Wl,-rpath,. ./foo called from main foo_p: 0x80483e4 called from shared foo: 0x111524 shared f

[Bug target/19520] protected function pointer doesn't work right

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 00:34 --- Isn't this just binutils ld/584? http://sources.redhat.com/bugzilla/show_bug.cgi?id=584 Alan M. claims this is a ld bug rather than a gcc bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19520

[Bug target/19520] protected function pointer doesn't work right

2005-01-18 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2005-01-19 00:27 --- Created an attachment (id=7985) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7985&action=view) A testcase With the new linker, I got [EMAIL PROTECTED] x86_64-3]$ make gcc -fPIC -c -o x.o x.c gcc -shared -o l

[Bug target/19520] New: protected function pointer doesn't work right

2005-01-18 Thread hjl at lucon dot org
Protected function pointer doesn't work right. For pointer to protected function, gcc should treat it as if it is normal. -- Summary: protected function pointer doesn't work right Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: norm

[Bug target/19293] avr-gcc crashes when using shifts with negative shift count

2005-01-18 Thread bernie at develer dot com
--- Additional Comments From bernie at develer dot com 2005-01-19 00:18 --- (In reply to comment #3) A quick informal review. > if (GET_CODE (operands[2]) == CONST_INT) > { > int k; > > if (!len) > len = &k; > ! This line contains spu

[Bug ada/19519] New: GNAT Bug Box when reading a program with UTF-8 encoded enumeration literals

2005-01-18 Thread bauhaus at futureapps dot de
The following program triggers the bug box when encoded as UTF-8. It runs fine when used with Latin-1 characters. The compiler can test the robustness of your system if you use iconv to encode the source text in EUC-JP and then try to compile with -gnatiw -gnatWe. (I guess that the characters belo

[Bug middle-end/19329] [3.4 Regression] Bitfield operations cause shifts with 0-count to slip through backends

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 00:12 --- (In reply to comment #8) > The shift with zero comes from regmove. Well I did figure out where the shift with zero came from see above but why it comes about I don't know. -- http://gcc.gnu.org/bugzill

[Bug middle-end/19329] [3.4 Regression] Bitfield operations cause shifts with 0-count to slip through backends

2005-01-18 Thread bernie at develer dot com
--- Additional Comments From bernie at develer dot com 2005-01-19 00:11 --- I'm no longer in charge for this bug. -- What|Removed |Added AssignedTo|bernie at develer

[Bug target/19293] avr-gcc crashes when using shifts with negative shift count

2005-01-18 Thread bernie at develer dot com
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |bernie at develer dot com |dot org | Status|NEW

[Bug middle-end/19515] [4.0 Regression] Violation of C99 6.7.8 §21

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-19 00:07 --- This is basically PR 18191 but for unions this time, the struct/array part has been fixed. Note I think the following patch caused it: 2004-01-28 Richard Henderson <[EMAIL PROTECTED]> PR

[Bug middle-end/19329] [3.4 Regression] Miscompilation with bitfields

2005-01-18 Thread bernie at develer dot com
--- Additional Comments From bernie at develer dot com 2005-01-19 00:06 --- Oops, I forgot this bug should stay open until someone figures out why GCC 3.4 leaks through insns with a 0 shift count. I've reclassified the bug as affecting the middle-end. -- What|Removed

[Bug target/19293] avr-gcc crashes when using shifts with negative shift count

2005-01-18 Thread bernie at develer dot com
--- Additional Comments From bernie at develer dot com 2005-01-19 00:04 --- *** Bug 19329 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug target/19329] [3.4 Regression] Miscompilation with bitfields

2005-01-18 Thread bernie at develer dot com
--- Additional Comments From bernie at develer dot com 2005-01-19 00:03 --- (In reply to comment #11) > By the way at #19293, you will also find a patch suggestion that should be > eaysily adapted to all of the present shifting problems. I agree PR19293 is a superset of this bug, so

[Bug target/19518] [alpha] unrecognizable insn (set (reg:V4HI) (const_vector:V4HI)) with builtins

2005-01-18 Thread rth at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org | Status|UNCONFIRMED

[Bug target/19518] [alpha] unrecognizable insn (set (reg:V4HI) (const_vector:V4HI)) with builtins

2005-01-18 Thread rth at gcc dot gnu dot org
-- What|Removed |Added Attachment #7984|text/x-csrc |text/plain mime type|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19518

[Bug pending/19514] bogus warning about complex "integer" types from typedef

2005-01-18 Thread joseph at codesourcery dot com
--- Additional Comments From joseph at codesourcery dot com 2005-01-18 23:52 --- Subject: Re: bogus warning about complex "integer" types from typedef On Tue, 18 Jan 2005, stevenj at fftw dot org wrote: > Okay, I guess I see what you mean. "double" in "double _Complex" is > arguabl

[Bug libgcj/19512] Optional JNI error checking

2005-01-18 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00 |2005-01-

[Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-18 23:49 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/19516] missed optimization (bool)

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-18 23:47 --- Confirmed, the issue is that DOM does not recognizes that b = *a; if(b) ... c = *a; if (c) ... can be changed (note the lacking of the != 0 which would be required for int/char, etc.). -- Wha

[Bug target/19329] [3.4 Regression] Miscompilation with bitfields

2005-01-18 Thread bjoern dot m dot haase at web dot de
--- Additional Comments From bjoern dot m dot haase at web dot de 2005-01-18 23:43 --- Sorry for this: In my posting above, I have misspelled the bug number. I wanted to refer you to bug #19293 (and not #19239, luckyly the number of possible permutations is countable). By the way

[Bug bootstrap/19517] --enable-languages=c,ada enables Ada twice, and possibly breaks gcc/options.h in the build directory

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-18 23:42 --- This works for me also. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19517

[Bug middle-end/19515] [4.0 Regression] Violation of C99 6.7.8 §21

2005-01-18 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-01-18 23:37 --- I looked at the constructor gimplification stuff recently. Lemme see if there's an easy fix I can figure out. -- What|Removed |Added -

[Bug target/19329] [3.4 Regression] Miscompilation with bitfields

2005-01-18 Thread bjoern dot m dot haase at web dot de
--- Additional Comments From bjoern dot m dot haase at web dot de 2005-01-18 23:35 --- I have the impression that Bug #19329 is the same as bug #19239 (as one might think already when looking at the similarity of the numbers :-) ) 19239, howeverr so far has addressed the issue of *neg

[Bug bootstrap/19517] --enable-languages=c,ada enables Ada twice, and possibly breaks gcc/options.h in the build directory

2005-01-18 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-01-18 23:34 --- Just to be sure: check that you don't have 2 ada subdirectories in srcdir/gcc. -- What|Removed |Added -

[Bug target/19518] [alpha] unrecognizable insn (set (reg:V4HI) (const_vector:V4HI)) with builtins

2005-01-18 Thread falk at debian dot org
--- Additional Comments From falk at debian dot org 2005-01-18 23:34 --- Created an attachment (id=7984) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7984&action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19518

[Bug target/19518] New: [alpha] unrecognizable insn (set (reg:V4HI) (const_vector:V4HI)) with builtins

2005-01-18 Thread falk at debian dot org
gcc version 4.0.0 20050116 (experimental) % gcc -O2 fbmmx.c -c -c fbmmx.c: In function 'fbCompositeSolid_nxmmx': fbmmx.c:56: error: unrecognizable insn: (insn 332 125 128 3 (set (reg:V4HI 4 $4) (const_vector:V4HI [ (const_int 255 [0xff]) (const_int 255 [

[Bug bootstrap/19517] New: --enable-languages=c,ada enables Ada twice, and possibly breaks gcc/options.h in the build directory

2005-01-18 Thread bauhaus at futureapps dot de
In a fresh directory, I did ../src/gcc/configure --prefix=/opt/GCC/4-01 \ --disable-nls \ --enable-languages=ada,c This gives ... checking for MPFR... yes The following languages will be built: c,ada,ada *** This configuration is not supported in the following subdirectories: ... Note the du

[Bug target/19293] avr-gcc crashes when using shifts with negative shift count

2005-01-18 Thread bjoern dot m dot haase at web dot de
--- Additional Comments From bjoern dot m dot haase at web dot de 2005-01-18 23:27 --- Hi, I have just stepped over a patch suggested by Bernardo Innocenti in order to treat the case of "shift_count == 0" correctly. My presently suggested patch (above) only treats the case of negati

[Bug middle-end/19515] [4.0 Regression] Violation of C99 6.7.8 §21

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-18 23:23 --- Hmm, the gimplifier is messing up (again, there was another bug like this). Here is the reduced testcase which shows the problem: typedef union { char a2[8]; }aun; void abort (void); int main(void) {

[Bug pending/19514] bogus warning about complex "integer" types from typedef

2005-01-18 Thread stevenj at fftw dot org
--- Additional Comments From stevenj at fftw dot org 2005-01-18 23:15 --- Subject: Re: bogus warning about complex "integer" types from typedef Okay, I guess I see what you mean. "double" in "double _Complex" is arguably not a "type", but rather a type-specifier as defined in 6.7.2,

[Bug middle-end/19515] [4.0 Regression] Violation of C99 6.7.8 §21

2005-01-18 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-01-18 23:12 --- > This is a midde-end problem (investing further) > but we end up with an empty CONSTRUTOR and the middle-end is not expanding it > correctly for the union. Right, the 3.4.x back-end used to zero the

[Bug middle-end/19515] [4.0 Regression] Violation of C99 6.7.8 §21

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-18 23:06 --- This is a midde-end problem (investing further) but we end up with an empty CONSTRUTOR and the middle-end is not expanding it correctly for the union. -- What|Removed

[Bug pending/19514] bogus warning about complex "integer" types from typedef

2005-01-18 Thread stevenj at fftw dot org
--- Additional Comments From stevenj at fftw dot org 2005-01-18 22:56 --- Subject: Re: bogus warning about complex "integer" types from typedef On Tue, 18 Jan 2005, joseph at codesourcery dot com wrote: >> typedef double R; >> typedef R _Complex C; > > This is not valid code; you can'

[Bug pending/19514] bogus warning about complex "integer" types from typedef

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-18 22:52 --- Invalid based on JSM's comment. -- What|Removed |Added Status|UNCONFIRMED

[Bug c/19513] [IMA] High memory usage when compiling multiple files at a time

2005-01-18 Thread ch at csh-consult dot dk
--- Additional Comments From ch at csh-consult dot dk 2005-01-18 22:32 --- Yes I have, but I was lazy and wrote it in C#. I've put them up for download here: http://212.242.245.122/100files.tar.gz (2.5MB) There is also the command to invoke gcc (run.bat) No -O flag is used. -- http

[Bug tree-optimization/19507] missed tree-optimization

2005-01-18 Thread rguenth at tat dot physik dot uni-tuebingen dot de
--- Additional Comments From rguenth at tat dot physik dot uni-tuebingen dot de 2005-01-18 22:29 --- Done. PR19516. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19507

[Bug tree-optimization/19516] New: missed optimization

2005-01-18 Thread rguenth at tat dot physik dot uni-tuebingen dot de
Actually a side-bug of 19507. The testcase void bar(void); void foo(const _Bool *flag) { if (*flag) bar(); if (*flag) bar(); } Should be transformed to (at the tree level): if (!*flag) return; bar(); if (*flag) bar(); this is only done at

[Bug pending/19514] bogus warning about complex "integer" types from typedef

2005-01-18 Thread joseph at codesourcery dot com
--- Additional Comments From joseph at codesourcery dot com 2005-01-18 22:20 --- Subject: Re: New: bogus warning about complex "integer" types from typedef On Tue, 18 Jan 2005, gcc-bugzilla at gcc dot gnu dot org wrote: > When compiling the following two lines: > > typedef double R;

[Bug c/19515] New: [4.0 Regression] Violation of C99 6.7.8 §21

2005-01-18 Thread ebotcazou at gcc dot gnu dot org
typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsigned int uint32_t; typedef unsigned long long upad64_t; typedef struct _pthread_mutex { struct { uint16_t__pthread_mutex_flag1; uint8_t __pthread_mutex_flag2;

[Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.

2005-01-18 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-01-18 22:05 --- Subject: Bug 13470 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-01-18 22:05:08 Modified files: gcc/ada: Change

[Bug ada/19456] [4.0 regression] ada bootstrap failure on alpha-linux

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-18 22:03 --- Can you try it now that PR 13470 is fixed on the mainline? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19456

[Bug pending/19514] New: bogus warning about complex "integer" types from typedef

2005-01-18 Thread gcc-bugzilla at gcc dot gnu dot org
NOTE: Defaulting component because reported component no longer exists When compiling the following two lines: typedef double R; typedef R _Complex C; with the flags -std=c99 -pedantic, gcc gives the bogus warning: foo.c:2: warning: ISO C does not support complex integer types (Code based on t

[Bug c/19513] [IMA] High memory usage when compiling multiple files at a time

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-18 22:02 --- Do you have a program which generates those files? Also is this at -O0 or -O2? -- What|Removed |Added

[Bug tree-optimization/19507] missed tree-optimization

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-18 22:00 --- (In reply to comment #4) > Subject: Re: missed tree-optimization > > this is done at RTL level, but not at tree level. I should file a > separate bug for this one, really. Yes because if we change flag t

[Bug ada/13470] 64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.

2005-01-18 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-01-18 22:00 --- Subject: Bug 13470 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-01-18 22:00:13 Modified files: gcc/ada: ChangeLog a-stunau.adb Log message:

[Bug c/19513] New: High memory usage when compiling multiple files at a time

2005-01-18 Thread ch at csh-consult dot dk
Passing 250 or so files from a larger software project (about 3MB of sourcecode) to gcc at a time makes gcc use more than 400MB of memory. Possible more as I had to stop the compilation. I created a much simpler example. 100 equal .c files each containing: static void mainX() {} where X varies

[Bug target/19511] [4.0 Regression] ICE in in reload_cse_simplify_operands, at postreload.c:391

2005-01-18 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-18 21:52 --- (In reply to comment #4) > Confirmed, reduced testcase (20 lines :) ): One more thing, the options to reproduce this with a normaly compiled compiler: -march=pentium3 -O1 -m32 -- http://gcc.gnu.org/bugzi

[Bug libgcj/19512] Optional JNI error checking

2005-01-18 Thread mark at gcc dot gnu dot org
--- Additional Comments From mark at gcc dot gnu dot org 2005-01-18 21:51 --- Some other things that could be checked: - Using wrongly formatted JNI descriptor strings in Get[Static](Field|Method)ID() (note '.' is not allowed, must be '/'). - Using a JNIEnv in another thread. - LocalRef

[Bug libstdc++/19510] [4.0 regression] Warning using list iterators

2005-01-18 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-01-18 21:50 --- > So the patch is ABI-neutral. Great! (many thanks for the interesting explanation, Gaby) Therefore, if Volker is willing to regtest the complete fix and post it... P.S. Too bad that only -O3 triggers the warning

[Bug libstdc++/19510] [4.0 regression] Warning using list iterators

2005-01-18 Thread gdr at integrable-solutions dot net
--- Additional Comments From gdr at integrable-solutions dot net 2005-01-18 21:46 --- Subject: Re: [4.0 regression] Warning using list iterators "pcarlini at suse dot de" <[EMAIL PROTECTED]> writes: | > I think your patch is OK and should be applied. | | First blush, I agree. Is it 1

[Bug debug/16261] [3.4 regression] ICE: output_die, at dwarf2out.c:6628

2005-01-18 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-01-18 21:41 --- Patch applied. -- What|Removed |Added Status|ASSIGNED|RES

[Bug middle-end/18887] [4.0 Regression] libgcc2.h Improperly determines required built-in function size requirements.

2005-01-18 Thread bjoern dot m dot haase at web dot de
--- Additional Comments From bjoern dot m dot haase at web dot de 2005-01-18 21:40 --- Indeed the problem seems to be related to a problem during the reload pass. I now think, that I have found a solution for the original problem that needs a tiny change in the back-end. DJ Delorie

  1   2   3   >