[Bug fortran/28443] gfortran does not implement the present intrinsic procedure correctly for optional character strings

2006-07-22 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-07-22 08:32 --- PR 26227 is the bug about accepting invalid code with different types and numbers of dummy arguments. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug debug/19523] [4.0/4.1/4.2 Regression] DBX_USE_BINCL support broken in the C++ compiler

2006-07-22 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2006-07-22 09:39 --- Is this really such a big deal? Solaris uses DWARF, and so does Apple now. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19523

[Bug tree-optimization/21596] [4.0/4.1/4.2 Regression] extra temporaries when using global register variables

2006-07-22 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2006-07-22 11:08 --- In the greg dump we have this RTL: (insn:HI 10 8 11 2 (parallel [ (set (reg:SI 58 [ D.1540 ]) (plus:SI (reg/v:SI 5 di [ reg ]) (const_int -4 [0xfffc])))

[Bug middle-end/28075] [4.1 Regression] inliner introduces unnecessary type conversions

2006-07-22 Thread hubicka at gcc dot gnu dot org
--- Comment #13 from hubicka at gcc dot gnu dot org 2006-07-22 12:42 --- Is this bug to be closed then? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28075

[Bug libgomp/28456] [gomp] Segmentation fault with statically linked binaries

2006-07-22 Thread anlauf at gmx dot de
--- Comment #2 from anlauf at gmx dot de 2006-07-22 12:55 --- (In reply to comment #1) > I think this is a bug in your glibc version where static linking glibc causes > TLS to be broken. Andrew, how can I find out whether this happens, and why should it happen with static linking only?

[Bug tree-optimization/24888] duplication of local variables after versioning/inlining

2006-07-22 Thread hubicka at gcc dot gnu dot org
--- Comment #3 from hubicka at gcc dot gnu dot org 2006-07-22 13:28 --- Testing patch -- hubicka at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|un

[Bug tree-optimization/28029] [4.1 Regression] wrong optimization with -ftree-vectorize

2006-07-22 Thread dberlin at dberlin dot org
--- Comment #8 from dberlin at gcc dot gnu dot org 2006-07-22 13:30 --- Subject: Re: [4.1 Regression] wrong optimization with -ftree-vectorize rguenth at gcc dot gnu dot org wrote: > --- Comment #5 from rguenth at gcc dot gnu dot org 2006-07-21 10:41 > --- > On the mainline

[Bug rtl-optimization/28071] [4.1/4.2 regression] A file that can not be compiled in reasonable time/space

2006-07-22 Thread hubicka at ucw dot cz
--- Comment #10 from hubicka at ucw dot cz 2006-07-22 13:47 --- Subject: Re: [4.1/4.2 regression] A file that can not be compiled in reasonable time/space Hi, this patch makes the -O2 case work pretty well on tree side. Inliner expands code from 8MB to 40MB of GGC memory that seems un

[Bug middle-end/28283] SuperH: Very unoptimal code generated for 64-bit ints

2006-07-22 Thread pinskia at gcc dot gnu dot org
--- Comment #11 from pinskia at gcc dot gnu dot org 2006-07-22 13:58 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug c++/28258] [4.0/4.1 regression] ICE with invalid constructor

2006-07-22 Thread lmillward at gcc dot gnu dot org
--- Comment #3 from lmillward at gcc dot gnu dot org 2006-07-22 14:03 --- Subject: Bug 28258 Author: lmillward Date: Sat Jul 22 14:03:16 2006 New Revision: 115674 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115674 Log: PR c++/28258 * method.c (locate_copy): C

[Bug c++/28258] [4.0/4.1 regression] ICE with invalid constructor

2006-07-22 Thread lmillward at gcc dot gnu dot org
--- Comment #4 from lmillward at gcc dot gnu dot org 2006-07-22 14:08 --- Subject: Bug 28258 Author: lmillward Date: Sat Jul 22 14:07:57 2006 New Revision: 115675 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115675 Log: PR c++/28258 * method.c (locate_copy): C

[Bug c++/28258] [4.0/4.1 regression] ICE with invalid constructor

2006-07-22 Thread lmillward at gcc dot gnu dot org
--- Comment #5 from lmillward at gcc dot gnu dot org 2006-07-22 14:08 --- Fixed in 4.1.2 and 4.0.4 -- lmillward at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/28402] [4.0/4.1 Regression] Doubleword shifts implemented using word_mode libcalls

2006-07-22 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Summary|[4.0/4.1/4.2 Regression]|[4.0/4.1 Regression] |Doubleword shifts |

[Bug middle-end/28403] [4.0/4.1 Regression] Missed argument pop after doubleword shift

2006-07-22 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Summary|[4.0/4.1/4.2 Regression]|[4.0/4.1 Regression] Missed |Missed argument pop af

[Bug middle-end/28403] [4.0/4.1 Regression] Missed argument pop after doubleword shift

2006-07-22 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.0.5 |4.0.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28403

[Bug c++/28420] [4.0/4.1/4.2 regression] ICE with "typeid" as template parameter

2006-07-22 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |minor Target Milestone|--- |4.0.4 http://

[Bug debug/25468] [4.0/4.1/4.2 Regression] -g makes g++ loop forever

2006-07-22 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2006-07-22 16:36 --- We do the loop-and-putc thing in ASM_OUTPUT_LIMITED_STRING and in dw2_asm_output_nstring as well. Probably it's best to add some kind of generic "escaped string" print function, something like the one below that I'll

[Bug rtl-optimization/28071] [4.1/4.2 regression] A file that can not be compiled in reasonable time/space

2006-07-22 Thread hubicka at ucw dot cz
--- Comment #11 from hubicka at ucw dot cz 2006-07-22 17:12 --- Subject: Re: [4.1/4.2 regression] A file that can not be compiled in reasonable time/space Hi, this avoids inliner to produce quadratically many STMT list nodes, so inlining is now resonably fast. Next offenders are alias

[Bug debug/27473] [4.0/4.1/4.2 Regression] g++.dg/other/unused1.C and gcc.dg/20060410.c fail on powerpc-darwin

2006-07-22 Thread drow at gcc dot gnu dot org
--- Comment #2 from drow at gcc dot gnu dot org 2006-07-22 17:45 --- Testing a patch for this. -- drow at gcc dot gnu dot org changed: What|Removed |Added Assigne

[Bug debug/27574] [4.1/4.2 Regression] MIssing debug info at -O0 for a local variable in a C++ constructor

2006-07-22 Thread drow at gcc dot gnu dot org
-- drow at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |drow at gcc dot gnu dot org |dot org

[Bug debug/28063] [4.2 regression] Dwarf no longer uses merged strings for DW_AT_comp_dir

2006-07-22 Thread drow at gcc dot gnu dot org
--- Comment #1 from drow at gcc dot gnu dot org 2006-07-22 17:46 --- Testing a patch for this. -- drow at gcc dot gnu dot org changed: What|Removed |Added Assigne

[Bug fortran/28439] Multiple evaluations of arithmetic if condition

2006-07-22 Thread kargl at gcc dot gnu dot org
--- Comment #8 from kargl at gcc dot gnu dot org 2006-07-22 17:55 --- Subject: Bug 28439 Author: kargl Date: Sat Jul 22 17:55:35 2006 New Revision: 115677 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115677 Log: 2006-07-22 Steven Bosscher <[EMAIL PROTECTED]> PR for

[Bug fortran/28439] [4.1 only] Multiple evaluations of arithmetic if condition

2006-07-22 Thread kargl at gcc dot gnu dot org
--- Comment #9 from kargl at gcc dot gnu dot org 2006-07-22 17:58 --- Fixed on trunk. -- kargl at gcc dot gnu dot org changed: What|Removed |Added Summary|Mult

[Bug debug/23336] [4.0/4.1/4.2 Regression] enum constants not visible to gdb because of -feliminate-unused-debug-types

2006-07-22 Thread drow at gcc dot gnu dot org
--- Comment #8 from drow at gcc dot gnu dot org 2006-07-22 18:06 --- Hmm. What's happening here is that we set TREE_USED on the enumerator, but not on the type. The enumerator never gets output, because the type is not output. It would probably be a strict improvement to add the type

[Bug rtl-optimization/28071] [4.1/4.2 regression] A file that can not be compiled in reasonable time/space

2006-07-22 Thread hubicka at ucw dot cz
--- Comment #12 from hubicka at ucw dot cz 2006-07-22 18:09 --- Subject: Re: [4.1/4.2 regression] A file that can not be compiled in reasonable time/space Hi, I am attaching the .optimized dump of this testcase. It is quite good demonstration on how SRA and TER tends to increase regis

[Bug debug/23336] [4.0/4.1/4.2 Regression] enum constants not visible to gdb because of -feliminate-unused-debug-types

2006-07-22 Thread drow at gcc dot gnu dot org
--- Comment #9 from drow at gcc dot gnu dot org 2006-07-22 18:34 --- Meanwhile, I'm testing a patch to treat them just as well as we treat casts. -- drow at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c++/28444] static_cast allowed, even if only the base class is accessible

2006-07-22 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-07-22 18:46 --- Yes this is a dup of bug 17874. *** This bug has been marked as a duplicate of 17874 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/17874] Reference to member of protected base should be an error

2006-07-22 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-07-22 18:46 --- *** Bug 28444 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17874

[Bug middle-end/28075] [4.1 Regression] inliner introduces unnecessary type conversions

2006-07-22 Thread rguenth at gcc dot gnu dot org
--- Comment #14 from rguenth at gcc dot gnu dot org 2006-07-22 18:53 --- A fix for the failing testcase was applied, the bug is still open on the 4.1 branch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28075

[Bug rtl-optimization/28071] [4.1/4.2 regression] A file that can not be compiled in reasonable time/space

2006-07-22 Thread hubicka at ucw dot cz
--- Comment #14 from hubicka at ucw dot cz 2006-07-22 19:30 --- Subject: Re: [4.1/4.2 regression] A file that can not be compiled in reasonable time/space Hi, with the attached patch I can cure the regmove quadratic behaviour and the time report is not so unresonable now: gnu_dev_maj

[Bug c++/26965] [4.0/4.1/4.2 Regression] Unnecessary debug info for unused consts in C++

2006-07-22 Thread drow at gcc dot gnu dot org
--- Comment #9 from drow at gcc dot gnu dot org 2006-07-22 19:39 --- Ian, could you say why you think that patch is responsible? I wonder if your testcase would behave any differently on either side of the patch; it might be something different taking up all the space. I think the situ

[Bug debug/27574] [4.1 Regression] MIssing debug info at -O0 for a local variable in a C++ constructor

2006-07-22 Thread drow at gcc dot gnu dot org
--- Comment #5 from drow at gcc dot gnu dot org 2006-07-22 20:05 --- I am not going to track down what did it, but something has fixed this on the 4.2 branch. I can reproduce it on Debian's 4.1 branch snapshot. If someone wants to fix it on 4.1, it should probably be easy to use the re

[Bug libfortran/28452] __gfortran_random_r10 not found

2006-07-22 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added CC||fxcoudert at gcc dot gnu dot |

Error trying to configure libstdc++v3 in gcc-4.1.1 as cross compiler

2006-07-22 Thread M G
I am trying to build a 32b GCC cross compiler from x86 Linux to PPC Linux... Building and installing GCC works fine, but then I run into the following GCC error: checking for main in -lm... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES. make[1]: *** [configure-target-

Re: [Bug rtl-optimization/28071] [4.1/4.2 regression] A file that can not be compiled in reasonable time/space

2006-07-22 Thread Jan Hubicka
Hi, with the attached patch that saves roughly 10 minutes of tree-into-ssa pass, I can compile with -O3 -fno-tree-fre -fno-tree-pre. Only without checking-enabled since we do incredibly deep dominator walks running out of stack space that can be considered as bug too. TER still manages to enfore

[Bug rtl-optimization/28071] [4.1/4.2 regression] A file that can not be compiled in reasonable time/space

2006-07-22 Thread hubicka at ucw dot cz
--- Comment #16 from hubicka at ucw dot cz 2006-07-22 20:51 --- Subject: Re: [4.1/4.2 regression] A file that can not be compiled in reasonable time/space Hi, with the attached patch that saves roughly 10 minutes of tree-into-ssa pass, I can compile with -O3 -fno-tree-fre -fno-tree-pre

[Bug target/26792] [4.2 Regression] C++ is broken on *-*-darwin*

2006-07-22 Thread echristo at apple dot com
--- Comment #12 from echristo at apple dot com 2006-07-22 21:00 --- This looks fixed to me. -- echristo at apple dot com changed: What|Removed |Added Status|N

[Bug target/27880] [4.2 regression] undefined reference to `_Unwind_GetIPInfo'

2006-07-22 Thread echristo at apple dot com
--- Comment #8 from echristo at apple dot com 2006-07-22 21:06 --- I believe a patch to libstdc++ to check for __Unwind_GetIPInfo was committed. Verify this still fails? -- echristo at apple dot com changed: What|Removed |Added

[Bug target/27075] [4.1/4.2 Regression] Compiler generate incorrect assembler for __sync_fetch-* builtins on e500 aka SPE

2006-07-22 Thread echristo at apple dot com
--- Comment #11 from echristo at apple dot com 2006-07-22 21:12 --- Waiting on Edmar's feedback for Alan's patch. -- echristo at apple dot com changed: What|Removed |Added

[Bug target/27883] [4.0/4.1/4.2 regression] in schedule_insns, at sched-rgn.c:3038 on mips

2006-07-22 Thread echristo at apple dot com
--- Comment #7 from echristo at apple dot com 2006-07-22 21:14 --- Jim, were you going to check this in or did you need some more testing on it? -- echristo at apple dot com changed: What|Removed |Added -

[Bug middle-end/20826] [4.0/4.1/4.2 Regression] excessive compiler resource usage

2006-07-22 Thread echristo at apple dot com
--- Comment #6 from echristo at apple dot com 2006-07-22 21:16 --- Waiting on David's feedback. -- echristo at apple dot com changed: What|Removed |Added Stat

[Bug java/28458] New: [ecj] Fails to build gnu.awt.LightweightRedirector

2006-07-22 Thread gnu_andrew at member dot fsf dot org
gcj -v -B/home/gandalf/projects/java/classpath/gcj/build/x86_64-unknown-linux-gnu/libjava/ -B/home/gandalf/projects/java/classpath/gcj/build/gcc/ -fomit-frame-pointer -fclasspath= -fbootclasspath=/home/gandalf/projects/java/classpath/gcj/build/x86_64-unknown-linux-gnu/libjava/classpath/lib --encodi

[Bug java/28458] [ecj] Fails to build gnu.awt.LightweightRedirector

2006-07-22 Thread gnu_andrew at member dot fsf dot org
--- Comment #1 from gnu_andrew at member dot fsf dot org 2006-07-22 21:34 --- Created an attachment (id=11922) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11922&action=view) Class file being compiled -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28458

[Bug java/28458] [ecj] Fails to build gnu.awt.LightweightRedirector

2006-07-22 Thread gnu_andrew at member dot fsf dot org
--- Comment #2 from gnu_andrew at member dot fsf dot org 2006-07-22 21:40 --- #0 internal_error (gmsgid=0x840454 "in %s, at %s:%d") at /home/gandalf/projects/java/classpath/gcj/sources/gcj-eclipse-jmx/gcc/diagnostic.c:582 #1 0x004c018c in fancy_abort (file=, line=1885,

[Bug target/27880] [4.2 regression] undefined reference to `_Unwind_GetIPInfo'

2006-07-22 Thread schwab at suse dot de
--- Comment #9 from schwab at suse dot de 2006-07-22 21:41 --- Why do you think this bug has anything to do with libstdc++? -- schwab at suse dot de changed: What|Removed |Added --

[Bug java/28458] [ecj] Fails to build gnu.awt.LightweightRedirector

2006-07-22 Thread gnu_andrew at member dot fsf dot org
--- Comment #3 from gnu_andrew at member dot fsf dot org 2006-07-22 21:56 --- constant invariant 128> unit size constant invariant 16> align 64 symtab 369628368 alias set -1 fields unit size align 64 symtab 369629040 alias set -1 fields

[Bug java/28458] [ecj] Fails to build gnu.awt.LightweightRedirector

2006-07-22 Thread gnu_andrew at member dot fsf dot org
--- Comment #4 from gnu_andrew at member dot fsf dot org 2006-07-22 22:02 --- (gdb) call debug_tree(cons) unit size align 64 symtab 0 alias set -1 fields public static unsigned DI file java/lang/Class.java line 0 size unit

[Bug target/27883] [4.0/4.1/4.2 regression] in schedule_insns, at sched-rgn.c:3038 on mips

2006-07-22 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2006-07-22 22:07 --- This bug does not belong in waiting as it is not waiting on the user input but a developer input. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug target/27880] [4.2 regression] undefined reference to `_Unwind_GetIPInfo'

2006-07-22 Thread pinskia at gcc dot gnu dot org
--- Comment #10 from pinskia at gcc dot gnu dot org 2006-07-22 22:08 --- libstdc++ is only part of the problem, libjava still has the same issue. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27880

[Bug target/26792] [4.2 Regression] C++ is broken on *-*-darwin*

2006-07-22 Thread pinskia at gcc dot gnu dot org
--- Comment #13 from pinskia at gcc dot gnu dot org 2006-07-22 22:09 --- Actually libstdc++ is only part of the problem, the other part is libjava. Eric if you are going to close something, you should test it. -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug target/27075] [4.1/4.2 Regression] Compiler generate incorrect assembler for __sync_fetch-* builtins on e500 aka SPE

2006-07-22 Thread pinskia at gcc dot gnu dot org
--- Comment #12 from pinskia at gcc dot gnu dot org 2006-07-22 22:16 --- It is obvious the patch actually works but needs a full testing so this really should not be in waiting. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c++/28351] SIGSEGV rethrowing an exception with -m64 -static on ppc/linux

2006-07-22 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-07-22 22:27 --- This is a glibc bug which has been fixed already. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug libgomp/28456] [gomp] Segmentation fault with statically linked binaries

2006-07-22 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-07-22 22:28 --- Because less people test glibc staticly. Anyways this is a glibc bug which has since been fixed and it is the same problem as mentioned in PR 28351 so closing as a dup of that bug. *** This bug has been marked as a

[Bug c++/28351] SIGSEGV rethrowing an exception with -m64 -static on ppc/linux

2006-07-22 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-07-22 22:28 --- *** Bug 28456 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/28459] New: bogus diagnostic / format ‘%p’ expects type ‘void*’, but argument has type ‘void (x::*)()’

2006-07-22 Thread pluto at agmk dot net
#include struct x { typedef void (x::*fn_ptr)(); void foo() { } }; int main() { x obj; x::fn_ptr f = &x::foo; std::printf( "&obj = %p, f = %p\n", &obj, f ); return 0; } memb_fn.cpp: In function ‘int main()’: memb_fn.cpp:11: warning: format ‘%p’ expe

[Bug tree-optimization/24888] duplication of local variables after versioning/inlining

2006-07-22 Thread patchapp at dberlin dot org
--- Comment #4 from patchapp at dberlin dot org 2006-07-22 22:50 --- Subject: Bug number PR tree-optimization/24888 A patch for this bug has been added to the patch tracker. The mailing list url for the patch is http://gcc.gnu.org/ml/gcc-patches/2006-07/msg00981.html -- http://gcc.

[Bug debug/28460] New: [4.0/4.1/4.2 Regression] g++ emits bogus namespace DIE

2006-07-22 Thread drow at gcc dot gnu dot org
Compile this with g++ -g: int var; You'll see this in the readelf -wi output: <1><6e>: Abbrev Number: 2 (DW_TAG_namespace) DW_AT_sibling : <86> DW_AT_name: :: DW_AT_decl_file : 1 DW_AT_decl_line : 0 <2><78>: Abbrev Number: 3 (DW_TAG_variable) DW_AT_n

[Bug debug/28460] [4.0/4.1/4.2 Regression] g++ emits bogus namespace DIE

2006-07-22 Thread drow at gcc dot gnu dot org
--- Comment #1 from drow at gcc dot gnu dot org 2006-07-23 00:12 --- Mark, did the old C++ parser have TYPE_CONTEXT == NULL for the global scope and the new one have it pointing to the global namespace, or something like that? If so, I guess we'll have to strip that out in dwarf2out. W

[Bug debug/28460] [4.0/4.1/4.2 Regression] g++ emits bogus namespace DIE

2006-07-22 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |