[Bug fortran/33375] [4.3 Regression] ICE (segfault) gfortran.dg/common_6.f90

2008-01-18 Thread ubizjak at gmail dot com
--- Comment #14 from ubizjak at gmail dot com 2008-01-18 08:05 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added Status|NEW

[Bug libstdc++/33831] [4.3 Regression] Revision 129442 breaks libstc++ API

2008-01-18 Thread bkoz at gcc dot gnu dot org
--- Comment #29 from bkoz at gcc dot gnu dot org 2008-01-18 08:35 --- I asked for two votes: 1) keep removal of pre-iso includes, (ie current sources). Majority approves. 2) reinstate just iostream.h and fstream.h. Majority declines. Therefore, I am closing this as WONTFIX as per Ric

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

2008-01-18 Thread bkoz at gcc dot gnu dot org
--- Comment #20 from bkoz at gcc dot gnu dot org 2008-01-18 08:45 --- This patch seems good to me. What's the delay here? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27880

[Bug debug/34844] [4.3 Regression] /usr/ccs/bin/ld: Unsatisfied symbols: dwarf2out_switch_text_section

2008-01-18 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2008-01-18 08:58 --- (In reply to comment #1) > I think dwarf2out_switch_text_section() is defined if DWARF2_DEBUGGING_INFO > is defined. So, it appears the attached change will fix the problem. No, dwarf2out_switch_text_section() has to go

[Bug fortran/34838] Internal Error: Can't convert LOGICAL(1) to LOGICAL(1)

2008-01-18 Thread manfred99 at gmx dot ch
--- Comment #4 from manfred99 at gmx dot ch 2008-01-18 08:59 --- I bisected it using the binaries of Tobias: gcc-trunk-x86_64-2008-01-15-r131542.tar.gz works gcc-trunk-x86_64-2008-01-16-r131566.tar.gz is broken inbetween there exist mainly only 2 relevant commits: - r131553 Th. Koenig,

[Bug libstdc++/33831] [4.3 Regression] Revision 129442 breaks libstc++ API

2008-01-18 Thread rguenther at suse dot de
--- Comment #30 from rguenther at suse dot de 2008-01-18 09:14 --- Subject: Re: [4.3 Regression] Revision 129442 breaks libstc++ API On Fri, 18 Jan 2008, bkoz at gcc dot gnu dot org wrote: > --- Comment #29 from bkoz at gcc dot gnu dot org 2008-01-18 08:35 --- > > I asked f

[Bug fortran/34784] [Regression 4.2, 4.3] implicit character(s) hides type of selected_int_kind intrinsic

2008-01-18 Thread pault at gcc dot gnu dot org
--- Comment #4 from pault at gcc dot gnu dot org 2008-01-18 09:25 --- Dang it! I posted the fix for this one on PR34785. It has to hold until the weekend for reasons described there. Paul -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34784

[Bug fortran/34785] internal compiler error for array constructor for sequence type

2008-01-18 Thread pault at gcc dot gnu dot org
--- Comment #4 from pault at gcc dot gnu dot org 2008-01-18 09:22 --- (In reply to comment #3) > I have a fix for this that I will apply as "obvious" overnight (in the EU, > that > is:)) > Paul except that it caused a FAIL on one platform and, on another, the testsuite hung!!! Anyw

[Bug middle-end/34843] Missing overflow diagnostic for Python 2.5's unicodeobject.c

2008-01-18 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement Keywords||diagnosti

[Bug fortran/34785] internal compiler error for array constructor for sequence type

2008-01-18 Thread pault at gcc dot gnu dot org
--- Comment #5 from pault at gcc dot gnu dot org 2008-01-18 09:33 --- (In reply to comment #4) Sorry, the above is the fix for PR34784. This one is fixed by: In trans-array.c (gfc_add_loop_ss_code) case GFC_SS_CONSTRUCTOR: if (ss->expr->ts.type == BT_CHARACTER

[Bug c++/34846] [4.3 regression] ICE on STL container iterator copy

2008-01-18 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-01-18 09:33 --- Looks related to PR34573. Backtrace: #0 0x010bacb1 in htab_find_with_hash (htab=0x0, element=0x2b899b95a300, hash=863155296) at /space/rguenther/src/svn/trunk/libiberty/hashtab.c:566 #1 0x000

[Bug debug/34844] [4.3 Regression] /usr/ccs/bin/ld: Unsatisfied symbols: dwarf2out_switch_text_section

2008-01-18 Thread ubizjak at gmail dot com
--- Comment #4 from ubizjak at gmail dot com 2008-01-18 11:53 --- Author: uros Date: Fri Jan 18 09:55:15 2008 New Revision: 131626 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131626 Log: PR debug/34484 * dwarf2out.c (dwarf2out_switch_text_section): Do not guard

[Bug middle-end/22141] [4.0/4.1/4.2/4.3 Regression] Missing optimization when storing structures

2008-01-18 Thread pinskia at gmail dot com
--- Comment #9 from pinskia at gmail dot com 2008-01-18 11:56 --- Subject: Re: [4.0/4.1/4.2/4.3 Regression] Missing optimization when storing structures > --- Comment #8 from dtemirbulatov at gmail dot com 2008-01-17 18:34 > --- > This regression happens after the SSA was mer

[Bug target/34484] pulls in allegedly unneeded floatingpoint exception access funcs

2008-01-18 Thread ubizjak at gmail dot com
--- Comment #7 from ubizjak at gmail dot com 2008-01-18 11:54 --- Sorry, wrong PR number in the ChangeLog. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34484

[Bug fortran/34848] internal compiler error with optional argument of character type and array return type

2008-01-18 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-01-18 11:48 --- Reduced testcase: module krmod contains function doit() implicit none real :: doit1(100) real :: doit doit1 = tm_doit() return end function doit function tm_doit(genloc) implicit none chara

[Bug target/34484] pulls in allegedly unneeded floatingpoint exception access funcs

2008-01-18 Thread uros at gcc dot gnu dot org
--- Comment #6 from uros at gcc dot gnu dot org 2008-01-18 09:56 --- Subject: Bug 34484 Author: uros Date: Fri Jan 18 09:55:15 2008 New Revision: 131626 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131626 Log: PR debug/34484 * dwarf2out.c (dwarf2out_switch_text

[Bug c/34841] 'make check' of libsndfile-1.0.17 fails with gcc-4.2.2 -O2 optimization, OK with -O1 one

2008-01-18 Thread manu at gcc dot gnu dot org
--- Comment #14 from manu at gcc dot gnu dot org 2008-01-18 09:47 --- (In reply to comment #12) > > - I do not think this is fine. As end user I want to see my errors the same > way at any optimization level. > We strive to for this when it is feasible and reasonable, but there is a t

[Bug c++/34486] [4.1/4.2/4.3 regression] ICE invalid using declaration

2008-01-18 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2008-01-18 11:27 --- This is fixed by the same patch which fixes c++/34766 -- pcarlini at suse dot de changed: What|Removed |Added -

[Bug c++/34486] [4.1/4.2/4.3 regression] ICE invalid using declaration

2008-01-18 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2008-01-18 11:34 --- I meant c++/34776, sorry. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34486

[Bug fortran/34848] New: internal compiler error: Segmentation fault/optional arguments

2008-01-18 Thread krefson at googlemail dot com
Gfortran version 4.3.0 20080117 (experimental) [trunk revision 131592] (GCC) gives an ICE on the following program. $ gfortran -c ia.f90 ia.f90: In function 'doit': ia.f90:12: internal compiler error: Segmentation fault --- m

[Bug c/28368] -std=c89 doesn't warn about gcc's "?:" extension

2008-01-18 Thread manu at gcc dot gnu dot org
--- Comment #7 from manu at gcc dot gnu dot org 2008-01-18 12:09 --- (In reply to comment #1) > This is also true for C++ unless -pedantic is specified (which is confusing > since I thought -pedantic-errors was the default for C++, but apparently this > changed at some point). Using '-Wa

[Bug middle-end/22141] [4.0/4.1/4.2/4.3 Regression] Missing optimization when storing structures

2008-01-18 Thread steven at gcc dot gnu dot org
--- Comment #10 from steven at gcc dot gnu dot org 2008-01-18 12:04 --- Re. comment 7: What does the initial RTL look like with GCC 3.3 and with a post tree-ssa compiler? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22141

[Bug middle-end/22141] [4.0/4.1/4.2/4.3 Regression] Missing optimization when storing structures

2008-01-18 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2008-01-18 12:08 --- For 3.3-hammer I get (x86_64): ;; Function f (note 2 0 3 NOTE_INSN_DELETED) (note 3 2 4 NOTE_INSN_FUNCTION_BEG) (note 4 3 5 NOTE_INSN_DELETED) (note 5 4 6 NOTE_INSN_DELETED) (note 6 5 8 NOTE_INSN_DELETED) (

[Bug ada/22141] [4.0/4.1/4.2/4.3 Regression] Missing optimization when storing structures

2008-01-18 Thread steven at gcc dot gnu dot org
--- Comment #12 from steven at gcc dot gnu dot org 2008-01-18 12:35 --- So 3.3 expanded the initializer into sets of the individual components, but with ANDs and ORs and a single MEM store, instead of MEM stores to the individual components. It seems to me that this is not something you

[Bug c++/34850] [4.3 Regression] Recursive BLOCK tree causes compilation to hang during diagnostics

2008-01-18 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||diagnostic Summary|Recursive BLOCK tree|[4.3 Regre

[Bug c++/33407] [4.1/4.3 Regression] C++ operator new and new expression do not change dynamic type

2008-01-18 Thread ian at gcc dot gnu dot org
--- Comment #12 from ian at gcc dot gnu dot org 2008-01-18 15:25 --- Subject: Bug 33407 Author: ian Date: Fri Jan 18 15:25:02 2008 New Revision: 131629 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131629 Log: PR c++/33407 ./: * tree.h (DECL_IS_OPERATOR_NEW): De

[Bug target/34831] [4.3 Regression] ICE on gcc.dg/pr34233.c for MIPS

2008-01-18 Thread rguenther at suse dot de
--- Comment #7 from rguenther at suse dot de 2008-01-18 16:54 --- Subject: Re: [4.3 Regression] ICE on gcc.dg/pr34233.c for MIPS On Fri, 18 Jan 2008, steven at gcc dot gnu dot org wrote: > --- Comment #5 from steven at gcc dot gnu dot org 2008-01-18 16:50 > --- > Confirmed.

[Bug libstdc++/34480] Argument packs treat __null oddly

2008-01-18 Thread dgregor at gcc dot gnu dot org
--- Comment #5 from dgregor at gcc dot gnu dot org 2008-01-18 16:33 --- Suspended for now. We'll pick up the library work again once the C++ committee has resolved this issue. -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/34843] Missing overflow diagnostic for Python 2.5's unicodeobject.c

2008-01-18 Thread ian at airs dot com
--- Comment #2 from ian at airs dot com 2008-01-18 16:32 --- When I compile this code with current mainline with -O3 -Wstrict-overflow=3 I get the following warnings: Objects/unicodeobject.c: In function ‘unicode_startswith’: Objects/unicodeobject.c:6943: warning: dereferencing type-pun

[Bug c++/33407] [4.1/4.3 Regression] C++ operator new and new expression do not change dynamic type

2008-01-18 Thread ian at airs dot com
--- Comment #14 from ian at airs dot com 2008-01-18 16:17 --- This is now fixed. -- ian at airs dot com changed: What|Removed |Added Status|NEW

[Bug rtl-optimization/34808] [4.3 Regression] ICE in prescan_insns_for_dce

2008-01-18 Thread kkojima at gcc dot gnu dot org
--- Comment #8 from kkojima at gcc dot gnu dot org 2008-01-18 16:15 --- (In reply to comment #6) > But I don't feel strong either way. Your patch looks correct to me. Thanks! I'll test it with bootstrap®test on x86 and ppc. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34808

[Bug fortran/34782] tab format failure to display properly (regression vs. g77)

2008-01-18 Thread burnus at gcc dot gnu dot org
--- Comment #7 from burnus at gcc dot gnu dot org 2008-01-18 16:10 --- > Thanks - how does one get and install the patch ? Well, that is difficult - he did not post it. It was probably neither in the final shape nor regression tested to make sure it does not break something of the test

[Bug rtl-optimization/34808] [4.3 Regression] ICE in prescan_insns_for_dce

2008-01-18 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2008-01-18 16:05 --- I tried to avoid setting XEXP(note,0) twice (once directly and once through gen_rtx_INSN_LIST. But I don't feel strong either way. Your patch looks correct to me. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=

[Bug c++/34853] c++ runtime of basic_string has a bug in certain case

2008-01-18 Thread myan at microstrategy dot com
--- Comment #3 from myan at microstrategy dot com 2008-01-18 15:35 --- Created an attachment (id=14970) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14970&action=view) Java application -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34853

[Bug middle-end/34852] New: [4.3 Regression] Revision 131576 miscompiled 178.galgel

2008-01-18 Thread hjl dot tools at gmail dot com
Revision 131576: http://gcc.gnu.org/ml/gcc-cvs/2008-01/msg00337.html miscompiled 178.galgel in SPEC CPU 2000 on Linux/ia32 with -O2 -ffast-math. 178.galgel went into a finite loop. -- Summary: [4.3 Regression] Revision 131576 miscompiled 178.galgel Product: gcc

[Bug c++/34853] New: c++ runtime of basic_string has a bug in certain case

2008-01-18 Thread myan at microstrategy dot com
The following change in basic_string.tcc is not valid in my usage. A java application loads c++ jni shared library that is compiled with -D_GLIBCXX_FULLY_DYNAMIC_STRING. Please see attached test files. Revision 95358 - (view) (download) - [select for diffs] Modified Mon Feb 21 23:25:08 2005 UTC (

[Bug libstdc++/34851] New: libstdc++ isn't parallel build safe

2008-01-18 Thread hjl dot tools at gmail dot com
With revision 131628, on Intel64 quad-core machine with "make -j 4", I got /bin/sh: ./config.status: No such file or directory make[4]: *** [Makefile] Error 127 make[4]: Leaving directory `/export/build/gnu/gcc/build-x86_64-linux/x86_64-unknown-linux-gnu/libstdc++-v3' make[3]: *** [all-target-libs

[Bug c++/34850] [4.3 Regression] Recursive BLOCK tree causes compilation to hang during diagnostics

2008-01-18 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-01-18 15:09 --- I have a patch. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|

[Bug c++/34850] [4.3 Regression] Recursive BLOCK tree causes compilation to hang during diagnostics

2008-01-18 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-01-18 14:53 --- The recursion is created by set_block_origin_self (), called from #0 set_block_origin_self (stmt=0x2b4ce448cd80) at /space/rguenther/src/svn/trunk/gcc/integrate.c:105 #1 0x0098ca87 in set_decl_origin_s

[Bug c++/34850] Recursive BLOCK tree

2008-01-18 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-01-18 14:44 --- Created an attachment (id=14967) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14967&action=view) reduced testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34850

[Bug c/34841] 'make check' of libsndfile-1.0.17 fails with gcc-4.2.2 -O2 optimization, OK with -O1 one

2008-01-18 Thread manu at gcc dot gnu dot org
-- manu at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING |NEW Ever Confirmed|0 |1 Last reconfirme

[Bug fortran/34782] tab format failure to display properly (regression vs. g77)

2008-01-18 Thread barry dot j dot mcinnes at noaa dot gov
--- Comment #6 from barry dot j dot mcinnes at noaa dot gov 2008-01-18 14:40 --- Subject: Re: tab format failure to display properly (regression vs. g77) -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Thanks - how does one get and install the patch ? On 1/18/08 7:25 AM, jvdelisle at

[Bug c++/34850] New: Recursive BLOCK tree

2008-01-18 Thread rguenth at gcc dot gnu dot org
Compilation of the attached testcase hangs in 0x0056aedc in cp_print_error_function (context=0x15c5a60, diagnostic=0x7fff955f6c30) at /space/rguenther/src/svn/trunk/gcc/cp/error.c:2426 2426 while (TREE_CODE (ao) == BLOCK && BLOCK_ABSTRACT_ORIGIN (ao)) 2427

[Bug rtl-optimization/34808] [4.3 Regression] ICE in prescan_insns_for_dce

2008-01-18 Thread kkojima at gcc dot gnu dot org
--- Comment #5 from kkojima at gcc dot gnu dot org 2008-01-18 14:42 --- With the patch in #4, .166r.split1 looks like: (insn:HI 100 103 179 15 xxx.c:74 (set (subreg:SI (reg:DI 198 [ regno ]) 0) (reg/v:SI 159 [ regno ])) 172 {movsi_ie} (insn_list:REG_LIBCALL 180 (expr_list:REG_NO

[Bug rtl-optimization/34849] Missed autoincrement oppurtunities thanks to a different basic block structure.

2008-01-18 Thread ramana dot radhakrishnan at celunite dot com
--- Comment #3 from ramana dot radhakrishnan at celunite dot com 2008-01-18 14:37 --- Add CC -- ramana dot radhakrishnan at celunite dot com changed: What|Removed |Added

[Bug rtl-optimization/34849] Missed autoincrement oppurtunities thanks to a different basic block structure.

2008-01-18 Thread ramana dot radhakrishnan at celunite dot com
--- Comment #2 from ramana dot radhakrishnan at celunite dot com 2008-01-18 14:35 --- (In reply to comment #1) > Which optimization level? -O2 . > > Why does cross-jumping not optimize this? > Will check on cross-jumping and get back. -- http://gcc.gnu.org/bugzilla/show_bug.c

[Bug rtl-optimization/34849] Missed autoincrement oppurtunities thanks to a different basic block structure.

2008-01-18 Thread steven at gcc dot gnu dot org
--- Comment #1 from steven at gcc dot gnu dot org 2008-01-18 14:26 --- Which optimization level? Why does cross-jumping not optimize this? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34849

[Bug rtl-optimization/34849] New: Missed autoincrement oppurtunities thanks to a different basic block structure.

2008-01-18 Thread ramana dot radhakrishnan at celunite dot com
Whilst investigating a missed optimization oppurtunity in comparison to gcc 3.4 I came across this case. void foo (int n, int in[], int res[]) { int i; for (i=0; i: if (n > 0) goto ; else goto ; : i = 0; ivtmp.19 = 0; : if (MEM[base: in, index: ivtmp.19] != 0) goto ;

[Bug c/34841] 'make check' of libsndfile-1.0.17 fails with gcc-4.2.2 -O2 optimization, OK with -O1 one

2008-01-18 Thread sergstesh at yahoo dot com
--- Comment #15 from sergstesh at yahoo dot com 2008-01-18 14:08 --- With CFLAGS='-O2 -Wstrict-overflow=5' still there is no warnings in 'make_check.log': " [EMAIL PROTECTED]:/mnt/sda8/sergei/gcc4.2.x-O2_bug/gcc-4.2.2-O2/libsndfile-1.0.17> grep -i warn make.log sndfile.c:491: warning:

[Bug rtl-optimization/34808] [4.3 Regression] ICE in prescan_insns_for_dce

2008-01-18 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2008-01-18 14:03 --- Created an attachment (id=14966) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14966&action=view) Handle REG_RETVAL notes in try_split Untested, etc. But the ICE for the test case goes away. This patch needs

[Bug middle-end/34801] [4.3 Regression] FAIL: gcc.dg/Warray-bounds.c

2008-01-18 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-01-18 12:58 --- Subject: Bug 34801 Author: rguenth Date: Fri Jan 18 12:57:42 2008 New Revision: 131628 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131628 Log: 2008-01-18 Richard Guenther <[EMAIL PROTECTED]> P

[Bug debug/34844] [4.3 Regression] /usr/ccs/bin/ld: Unsatisfied symbols: dwarf2out_switch_text_section

2008-01-18 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-01-18 12:47 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/33407] [4.1/4.3 Regression] C++ operator new and new expression do not change dynamic type

2008-01-18 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2008-01-18 12:43 --- The patch should indeed work and I suggest we go forward with it for 4.3. For 4.4, can we use this sort of flag (name it no_tbaa_for_result) to handle both the operator new and the placement new case where for the

[Bug middle-end/22141] [4.0/4.1/4.2/4.3 Regression] Missing optimization when storing structures

2008-01-18 Thread rguenth at gcc dot gnu dot org
--- Comment #13 from rguenth at gcc dot gnu dot org 2008-01-18 12:45 --- Right. You also need to watch for TBAA problems in the RTL you create. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug fortran/34848] [4.3 Regression] internal compiler error with optional argument of character type and array return type

2008-01-18 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2008-01-18 12:45 --- It's a regression - and I might be guilty of it with my Bind(C) patches... -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/34831] [4.3 Regression] ICE on gcc.dg/pr34233.c for MIPS

2008-01-18 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2008-01-18 16:53 --- The offending insn is already produced in "expand". GCC ICEs the first time it calls recog() on it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34831

[Bug target/34831] [4.3 Regression] ICE on gcc.dg/pr34233.c for MIPS

2008-01-18 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2008-01-18 16:50 --- Confirmed. ignoring nonexistent directory "/usr/local/lib/gcc/mipsel-unknown-linux-gnu/4.3.0/include" ignoring nonexistent directory "/usr/local/lib/gcc/mipsel-unknown-linux-gnu/4.3.0/include-fixed" ignoring nonexist

[Bug middle-end/34843] Missing overflow diagnostic for Python 2.5's unicodeobject.c

2008-01-18 Thread ismail at pardus dot org dot tr
--- Comment #3 from ismail at pardus dot org dot tr 2008-01-18 16:41 --- Looks like -Wall being at the end disables this warning uh oh. This is invalid, sorry for taking your time. -- ismail at pardus dot org dot tr changed: What|Removed |Added --

[Bug c++/34480] Argument packs treat __null oddly

2008-01-18 Thread dgregor at gcc dot gnu dot org
--- Comment #4 from dgregor at gcc dot gnu dot org 2008-01-18 16:32 --- Confirmed. This is the right behavior according to the C++0x specification, but the backward-compatibility issue with push_back is a problem. The C++ committee is aware is the issue. -- dgregor at gcc dot gnu dot

[Bug c/34803] wrong code for dereferencing type-punned pointer

2008-01-18 Thread gin at mo dot msk dot ru
--- Comment #6 from gin at mo dot msk dot ru 2008-01-18 16:21 --- Subject: Re: wrong code for dereferencing type-punned pointer > looks good for 4.2. Can we see (assembler) output of that 4.2, with those same `-fno-strict-aliasing -O3 -fno-strict-aliasing' optimization options, for th

[Bug rtl-optimization/34808] [4.3 Regression] ICE in prescan_insns_for_dce

2008-01-18 Thread steven at gcc dot gnu dot org
--- Comment #7 from steven at gcc dot gnu dot org 2008-01-18 16:07 --- Ah, and of course gen_rtx_INSN_LIST does not set XEXP(0) of the REG_LIBCALL note. Silly me ;-) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34808

[Bug target/34831] [4.3 Regression] ICE on gcc.dg/pr34233.c for MIPS

2008-01-18 Thread rguenther at suse dot de
--- Comment #8 from rguenther at suse dot de 2008-01-18 16:56 --- Subject: Re: [4.3 Regression] ICE on gcc.dg/pr34233.c for MIPS On Fri, 18 Jan 2008, steven at gcc dot gnu dot org wrote: > --- Comment #6 from steven at gcc dot gnu dot org 2008-01-18 16:53 > --- > The offend

[Bug c++/33407] [4.1/4.3 Regression] C++ operator new and new expression do not change dynamic type

2008-01-18 Thread ian at airs dot com
--- Comment #13 from ian at airs dot com 2008-01-18 16:01 --- I think you're right. If the call to placement new is not inlined, and if we don't know anything special about it (which we currently don't), then it seems to me that everything is bound to work OK. It is only the inlining t

[Bug target/34831] ICE on gcc.dg/pr34233.c for MIPS

2008-01-18 Thread steven at gcc dot gnu dot org
--- Comment #9 from steven at gcc dot gnu dot org 2008-01-18 17:02 --- Does not fail unless -march=sb1 is given. Thus not a regression until proven that older GCCs did not fail with this option. -- steven at gcc dot gnu dot org changed: What|Removed

[Bug target/34831] [4.3 Regression] ICE on gcc.dg/pr34233.c for MIPS

2008-01-18 Thread daney at gcc dot gnu dot org
--- Comment #11 from daney at gcc dot gnu dot org 2008-01-18 18:15 --- It is a regression, this works: $ mipsel-linux-gcc -march=sb1 -ffast-math -c pr34233.c $ mipsel-linux-gcc --version mipsel-linux-gcc (GCC) 3.4.3 This doesn't: $ gcc -march=sb1 -ffast-math -c pr34233.c pr34233.c: In

[Bug c++/34853] c++ runtime of basic_string has a bug in certain case

2008-01-18 Thread myan at microstrategy dot com
--- Comment #5 from myan at microstrategy dot com 2008-01-18 15:35 --- Created an attachment (id=14972) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14972&action=view) shell script to run the test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34853

[Bug bootstrap/33200] install fails when trying to install fix-header since fix-header wasn't built

2008-01-18 Thread aldot at gcc dot gnu dot org
--enable-threads --disable-multilib --disable-libgomp --disable-libmudflap --disable-libssp Thread model: posix gcc version 4.3.0 20080118 (experimental) (GCC) Given that i don't build c++, should fix-headers be installed in the first place (for use a different compiler, perhaps)? -- aldot a

[Bug fortran/34854] New: Valid USE statement is rejected

2008-01-18 Thread fxcoudert at gcc dot gnu dot org
I think both testcases below are valid, but gfortran rejects the second one. They only differ in the order of USE statements. $ cat test.f90 module common_init_conf integer, allocatable, dimension(:,:) :: Nmoltype_phase end module common_init_conf subroutine read_initial_config_nml() use common

[Bug middle-end/34843] Missing overflow diagnostic for Python 2.5's unicodeobject.c

2008-01-18 Thread ismail at pardus dot org dot tr
--- Comment #4 from ismail at pardus dot org dot tr 2008-01-18 17:19 --- Actually I am reopening this because after talking to Richi we agree that -Wall should not reset -Wstrict-overflow. But of course final decision is up to iant. -- ismail at pardus dot org dot tr changed:

[Bug middle-end/34856] [4.3 Regression] ICE with some constant vectors

2008-01-18 Thread dominiq at lps dot ens dot fr
--- Comment #2 from dominiq at lps dot ens dot fr 2008-01-18 20:52 --- On i686-apple-darwin9, I get: pr34856.c: In function 'f1': pr34856.c:16: error: invalid reference prefix {(unsigned int) &g[16]} pr34856.c:16: internal compiler error: verify_stmts failed -- http://gcc.gnu.org/

[Bug c/19541] need another option to support what -I- did just besides -iquote

2008-01-18 Thread tromey at gcc dot gnu dot org
--- Comment #8 from tromey at gcc dot gnu dot org 2008-01-18 21:52 --- Changing component; the patch here doesn't touch the preprocessor at all. -- tromey at gcc dot gnu dot org changed: What|Removed |Added -

[Bug fortran/34860] New: -O3 optimization fails for simple fortran77 extrapolation routine

2008-01-18 Thread jsoishi at gmail dot com
The qdelg.f subroutine, a part of SciPy, fails to build if -O3 optimization is turned on. The error given is [EMAIL PROTECTED] quadpack]$ gfortran -c -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops -c dqelg.f -o /tmp/dqelg.o dqelg.f: In function 'dqelg': dqelg.f:1: internal compil

[Bug fortran/34861] ICE in function with entry (and result?)

2008-01-18 Thread dominiq at lps dot ens dot fr
--- Comment #1 from dominiq at lps dot ens dot fr 2008-01-18 23:32 --- Confirmed on i686-apple-darwin9, rev. 131629 (trunk) and gfortran 4.2.2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34861

[Bug fortran/34863] -O3 optimization fails for simple fortran77 extrapolation routine

2008-01-18 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2008-01-18 23:54 --- *** This bug has been marked as a duplicate of 34860 *** -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/34838] [4.3 Regression] ICE: Can't convert LOGICAL(1) to LOGICAL(1)

2008-01-18 Thread burnus at gcc dot gnu dot org
-- burnus at gcc dot gnu dot org changed: What|Removed |Added OtherBugsDependingO||32834 nThis|| St

[Bug fortran/34861] ICE in function with entry (and result?)

2008-01-18 Thread burnus at gcc dot gnu dot org
-- burnus at gcc dot gnu dot org changed: What|Removed |Added OtherBugsDependingO||32834 nThis|| St

[Bug fortran/32616] "Too short actual argument" for array element storage sequence

2008-01-18 Thread burnus at gcc dot gnu dot org
--- Comment #5 from burnus at gcc dot gnu dot org 2008-01-18 23:49 --- FIXED on the trunk (4.3.0). -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/34841] 'make check' of libsndfile-1.0.17 fails with gcc-4.2.2 -O2 optimization, OK with -O1 one

2008-01-18 Thread manu at gcc dot gnu dot org
--- Comment #20 from manu at gcc dot gnu dot org 2008-01-19 00:22 --- There is a bug (PR32102) where -Wall after -Wstrict-overflow resets the latter to its default value. I think this is why you didn't get the warning. Removing -Wall or moving -Wstrict-overflow=5 after it should generate

[Bug other/33768] splay-tree.c typo

2008-01-18 Thread manu at gcc dot gnu dot org
--- Comment #1 from manu at gcc dot gnu dot org 2008-01-19 00:39 --- Subject: Bug 33768 Author: manu Date: Sat Jan 19 00:39:08 2008 New Revision: 131650 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131650 Log: 2008-01-19 Manuel Lopez-Ibanez <[EMAIL PROTECTED]> PR ot

[Bug target/34777] uClibc-0.9.29 compilation error for sh4 arch with gcc-4.x

2008-01-18 Thread kkojima at gcc dot gnu dot org
--- Comment #4 from kkojima at gcc dot gnu dot org 2008-01-19 00:50 --- *** Bug 34807 has been marked as a duplicate of this bug. *** -- kkojima at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/34859] g++ -D__STDC_LIMIT_MACROS -D__STDC_LIMIT_MACROS causes error

2008-01-18 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-01-19 00:45 --- See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32868 . Can you try a newer snapshot since I think this has changed back to a warning. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34859

[Bug middle-end/34400] [4.3 regression] bad interaction between DF and SJLJ exceptions

2008-01-18 Thread zadeck at gcc dot gnu dot org
--- Comment #54 from zadeck at gcc dot gnu dot org 2008-01-19 00:39 --- Subject: Bug 34400 Author: zadeck Date: Sat Jan 19 00:38:34 2008 New Revision: 131649 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131649 Log: 2008-01-18 Kenneth Zadeck <[EMAIL PROTECTED]> St

[Bug fortran/34860] -O3 optimization fails for simple fortran77 extrapolation routine

2008-01-18 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2008-01-18 23:54 --- *** Bug 34863 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34860

[Bug fortran/32616] "Too short actual argument" for array element storage sequence

2008-01-18 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2008-01-18 23:46 --- Subject: Bug 32616 Author: burnus Date: Fri Jan 18 23:46:04 2008 New Revision: 131643 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131643 Log: 2008-01-18 Tobias Burnus <[EMAIL PROTECTED]> PR fort

[Bug fortran/34860] -O3 optimization fails for simple fortran77 extrapolation routine

2008-01-18 Thread dominiq at lps dot ens dot fr
--- Comment #1 from dominiq at lps dot ens dot fr 2008-01-18 23:36 --- Works for me on i686-apple-darwin9 (Intel Core2Duo OSX 10.5.1), rev. 131629 (trunk) and gfortran 4.2.2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34860

[Bug fortran/34863] New: -O3 optimization fails for simple fortran77 extrapolation routine

2008-01-18 Thread jsoishi at gmail dot com
The qdelg.f subroutine, a part of SciPy, fails to build if -O3 optimization is turned on. The error given is [EMAIL PROTECTED] quadpack]$ gfortran -c -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops -c dqelg.f -o /tmp/dqelg.o dqelg.f: In function 'dqelg': dqelg.f:1: internal compil

[Bug c++/34859] New: g++ -D__STDC_LIMIT_MACROS -D__STDC_LIMIT_MACROS causes error

2008-01-18 Thread peeterj at ca dot ibm dot com
Have a situation where some ugly make recursion is causing -D related cflags for compilation to be duplicated (only for one file out of thousands) When that duplication happens to include -D__STDC_LIMIT_MACROS the g++ 4.3 (using 20080111 snapshot) ends up with the following error: : error: "__STD

[Bug fortran/34861] New: ICE in function with entry (and result?)

2008-01-18 Thread dick dot hendrickson at gmail dot com
The following generates: i_1_mods_bug.f:10.72: END FUNCTION 1 Internal Error at (1): gfc_compare_array_spec(): Array spec clobbered 4.3.0 20080109 (experimental) [trunk revision 131426] (GCC) It works fine if I delete

[Bug target/34777] uClibc-0.9.29 compilation error for sh4 arch with gcc-4.x

2008-01-18 Thread kkojima at gcc dot gnu dot org
-- kkojima at gcc dot gnu dot org changed: What|Removed |Added CC||kkojima at gcc dot gnu dot |

[Bug c/19541] need another option to support what -I- did just besides -iquote

2008-01-18 Thread ISPARRY at BROCADE dot COM
--- Comment #9 from ISPARRY at BROCADE dot COM 2008-01-19 00:53 --- (In reply to comment #8) > Changing component; the patch here doesn't touch the preprocessor at all. > If you are changing the component, would not a better choice be "driver" than "c"? I agree the patch does not tou

[Bug c++/33887] [4.1/4.2/4.3 Regression] Reference to bitfield gets wrong value when optimizing

2008-01-18 Thread aoliva at gcc dot gnu dot org
--- Comment #30 from aoliva at gcc dot gnu dot org 2008-01-19 00:51 --- I tried that myself (patch in comment #11) and got no regressions. It's a reasonable possibility, but isn't it a bit too early to close the bug? :-) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33887

[Bug target/34807] SH4 �R0_REGS� spill failure when using asm

2008-01-18 Thread kkojima at gcc dot gnu dot org
--- Comment #3 from kkojima at gcc dot gnu dot org 2008-01-19 00:50 --- *** This bug has been marked as a duplicate of 34777 *** -- kkojima at gcc dot gnu dot org changed: What|Removed |Added --

[Bug target/34777] uClibc-0.9.29 compilation error for sh4 arch with gcc-4.x

2008-01-18 Thread kkojima at gcc dot gnu dot org
--- Comment #5 from kkojima at gcc dot gnu dot org 2008-01-19 00:54 --- Created an attachment (id=14973) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14973&action=view) reduced testcase I think Richard's comment is the case. Here is a reduced testcase. The PIC memory access on

[Bug c/34841] 'make check' of libsndfile-1.0.17 fails with gcc-4.2.2 -O2 optimization, OK with -O1 one

2008-01-18 Thread sergstesh at yahoo dot com
--- Comment #19 from sergstesh at yahoo dot com 2008-01-18 23:33 --- Regarding "BTW, is your makefile adding -Wstrict-overflow after or before -Wall -Wextra?". Here is how the first action line in 'make.log' looks: " 23 if /bin/sh ../../libtool --tag=CC --mode=compile /maxtor5/ser

[Bug c++/34862] New: operator new placement varient with reference arg not accepted by g++ 4.3

2008-01-18 Thread peeterj at ca dot ibm dot com
Have a class that defines a placement new like varient that updates a pointer to raw storage via a reference argument. Here's a stripped down code fragment: #include // size_t class T { public: void *operator new(size_t size, char *&p); T( int &rc); } ; void *T::operator new(size_t size

[Bug fortran/34828] ICE: GNU MP: Cannot reallocate memory for gfortran.dg/parameter_array_init_3.f90

2008-01-18 Thread jvdelisle at gcc dot gnu dot org
--- Comment #3 from jvdelisle at gcc dot gnu dot org 2008-01-18 23:16 --- On x86-64: ==11867== 208 bytes in 26 blocks are definitely lost in loss record 1 of 5 ==11867==at 0x4A059F6: malloc (vg_replace_malloc.c:149) ==11867==by 0xB4C018: __gmp_default_allocate (in /mnt/sdb2/obj

[Bug c/32102] -Wall stomps on -Wstrict-overflow

2008-01-18 Thread manu at gcc dot gnu dot org
--- Comment #7 from manu at gcc dot gnu dot org 2008-01-19 01:40 --- (In reply to comment #6) > > Your fix looks quite obvious, could you send it to gcc-patches so we can fix > this before the freeze? Thanks for the quick fix btw. > That fix is too simple. It doesn't handle -Wno-stric

[Bug inline-asm/34830] rejects "i"(const_var) without -O1

2008-01-18 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-01-19 01:05 --- This is not a bug as const_var (in this case) is not an integal constant expression in either C or C++. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug fortran/34782] tab format failure to display properly (regression vs. g77)

2008-01-18 Thread jvdelisle at gcc dot gnu dot org
--- Comment #9 from jvdelisle at gcc dot gnu dot org 2008-01-18 22:23 --- Subject: Bug 34782 Author: jvdelisle Date: Fri Jan 18 22:22:21 2008 New Revision: 131641 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131641 Log: 2007-01-18 Jerry DeLisle <[EMAIL PROTECTED]>

[Bug tree-optimization/34563] noinline function call being removed

2008-01-18 Thread jkenisto at us dot ibm dot com
--- Comment #12 from jkenisto at us dot ibm dot com 2008-01-18 22:20 --- (In reply to comment #11) > (In reply to comment #9) > > > Since this topic came up, I've seen various suggestions for how to > > > guarantee > > that a function gets inlined -- e.g., make it a varargs function, o

  1   2   >