[Bug other/37474] [4.4 Regression] mpfr related memory corruption, part 2

2008-09-10 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2008-09-11 06:36 --- Created an attachment (id=16290) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16290&action=view) Preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37474

[Bug other/37474] New: [4.4 Regression] mpfr related memory corruption, part 2

2008-09-10 Thread tbm at cyrius dot com
Jakub, thanks for fixing PR37419 so quickly. I can confirm that the testcase from this bug now works. However, there's a second testcase I have that still shows a similar problem with current trunk (revision 140257): (sid)1151:[EMAIL PROTECTED]: ..4.3-2008-09-11-r140257/gcc] ./cc1 -quiet -O3 ~/g

[Bug fortran/37472] bad output on default-format write of double in common block with -m64 flag i

2008-09-10 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2008-09-11 06:01 --- I cannot reproduce the problem with gfortran 4.1, 4.2, 4.3 or 4.4 on x86-64-linux with either -m32 or -m64, which makes debugging not easier. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37472

[Bug tree-optimization/14703] [4.4 regression] Inadequate optimization of inline templated functions, infinite loop in ipa-reference and memory hog

2008-09-10 Thread luisgpm at linux dot vnet dot ibm dot com
--- Comment #12 from luisgpm at linux dot vnet dot ibm dot com 2008-09-11 05:18 --- This patch (revision 140068) breaks SPEC2000's 200.sixtrack benchmark for POWER6 due to miscompares. Reverting this patch solves the problem. Not sure what specific problem was introduced. I can isolate

[Bug c++/37473] New: typedef results in wrong function call linkage

2008-09-10 Thread amodra at bigpond dot net dot au
The following testcase compiled with -O -fPIC results in a non-PLT call to A::check. On x86_64 that means an R_X86_64_PC32 reloc, which the linker later correctly complains about if we are building a shared library. Curiously, if either or both of the typedefs are removed, you get the code I'd ex

[Bug fortran/37472] bad output on default-format write of double in common block with -m64 flag i

2008-09-10 Thread sdirkse at gams dot com
--- Comment #1 from sdirkse at gams dot com 2008-09-11 00:56 --- Created an attachment (id=16289) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16289&action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37472

[Bug fortran/37472] New: bad output on default-format write of double in common block with -m64 flag i

2008-09-10 Thread sdirkse at gams dot com
If I do write (6,*) 'x=', x for a double, I get lots of stars for doubles in a common block when I do a 64-bit compile. The output is OK for 32-bit or for doubles not in common. Here's some output, I'll try attaching the test case too. sigvm:/export/home/distrib/lang/f90$make && ./bug gfortra

[Bug rtl-optimization/37471] New: Move invariant pulls too many cmps out of a loop

2008-09-10 Thread pinskia at gcc dot gnu dot org
I was looking at some code generation for an internal benchmark when I noticed this. With the current trunk on powerpc, we get a mfcr which is slow for the cell (and most likely other PPCs too) as we pulled too many cmps with some loops. A simple example: int f(int b, int l, int d, int c, int e) {

[Bug fortran/37469] Invalid GMP usage

2008-09-10 Thread kargl at gcc dot gnu dot org
--- Comment #2 from kargl at gcc dot gnu dot org 2008-09-10 22:48 --- See the thread started at http://gcc.gnu.org/ml/fortran/2008-01/msg00104.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37469

[Bug libstdc++/37470] parallel/base.h log2 conflicts with math.h

2008-09-10 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2008-09-10 22:46 --- Johannes, can you have a look? I would suggest uglifying to something like __log2 instead of inventing something else in the user 'namespace'. Also, the comment before the function is wrong about 0 returned for

[Bug libstdc++/37470] New: parallel/base.h log2 conflicts with math.h

2008-09-10 Thread paul dot isaacson at earthlink dot net
Line 112 of parallel/base.h declares an inline function log2. This name is in conflict with any usage of math.h log2 and causes compilation errors for programs using pmode and math.h. Changing the calls from log2 to xlog2 throughout the subdir parallel/*.h files (base.h, losertree.h, multiseq_sel

[Bug c++/35782] support for standard layout types

2008-09-10 Thread bkoz at redhat dot com
--- Comment #6 from bkoz at redhat dot com 2008-09-10 21:46 --- Subject: Re: support for standard layout types > > 1) be able to inherit from "C" POD and be standard layout > > 2) be able to have deleted ctor/copy ctor and be standard layout > > 3) able to do aggregate init when 1, 2

[Bug fortran/37469] Invalid GMP usage

2008-09-10 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2008-09-10 21:35 --- Mark as ice-on-valid-code (seems to give reliably an ICE on i64 systems). H.J., thanks for the analysis! -- burnus at gcc dot gnu dot org changed: What|Removed |Added -

[Bug middle-end/37380] [4.4 Regression] ../../gcc/libcpp/charset.c:1103: error: 'cvt.77.width' is used uninitialized in this function

2008-09-10 Thread sje at cup dot hp dot com
--- Comment #11 from sje at cup dot hp dot com 2008-09-10 21:22 --- Created an attachment (id=16288) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16288&action=view) Smaller test case Here is a smaller test case cut down from GCC sources. -- http://gcc.gnu.org/bugzilla/show_b

[Bug fortran/37469] New: Invalid GMP usage

2008-09-10 Thread hjl dot tools at gmail dot com
-linux/gcc/f951 /export/gnu/src/gcc-work/gcc/gcc/testsuite/gfortran.dg/parameter_array_init_3.f90 -quiet -dumpbase parameter_array_init_3.f90 -mtune=generic -auxbase parameter_array_init_3 -O -pedantic-errors -version -o parameter_array_init_3.s -fintrinsic-modules-path finclude GNU Fortran (GCC) version

[Bug middle-end/37448] [4.3 Regression] gcc 4.3.1 cannot compile big function

2008-09-10 Thread vmakarov at redhat dot com
--- Comment #9 from vmakarov at redhat dot com 2008-09-10 21:16 --- There are 66K allocnos and 3M live ranges in function testsuite. Fixing the problem in IRA will take some time. I hope the patch will be ready in a few days. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37448

[Bug target/36904] [4.4 Regression] vector context sensitive keyword vs macros

2008-09-10 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2008-09-10 21:10 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/37338] [4.4 Regression] gcc.dg/array-init-1.c

2008-09-10 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2008-09-10 21:09 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/37338] [4.4 Regression] gcc.dg/array-init-1.c

2008-09-10 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2008-09-10 21:09 --- Subject: Bug 37338 Author: jakub Date: Wed Sep 10 21:08:17 2008 New Revision: 140249 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140249 Log: PR middle-end/37338 * gimplify.c (gimplify_body):

[Bug target/36904] [4.4 Regression] vector context sensitive keyword vs macros

2008-09-10 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2008-09-10 21:07 --- Subject: Bug 36904 Author: jakub Date: Wed Sep 10 21:06:25 2008 New Revision: 140247 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140247 Log: PR target/36904 * config/rs6000/rs6000-c.c (rs600

[Bug fortran/37458] Too big for its kind integer error

2008-09-10 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2008-09-10 20:34 --- Close as INVALID. I hope your problem is solved now. If not, I suggest to write to the mailing list. (By the way, on can find quite often code like integer, parameter :: dp = kind(1.0d0) real(kind=dp) :: sq2 =

[Bug fortran/34567] module name without a module

2008-09-10 Thread burnus at gcc dot gnu dot org
--- Comment #9 from burnus at gcc dot gnu dot org 2008-09-10 20:25 --- (In reply to comment #8) > Indeed, can be closed - thanks Close as FIXED based on that comment. -- burnus at gcc dot gnu dot org changed: What|Removed |Added --

[Bug middle-end/37418] [4.4 Regression] error: type mismatch in address expression, verify_gimple failed

2008-09-10 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2008-09-10 19:43 --- *** Bug 37467 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug regression/37467] gcc-4.4-20080905 ICE verify_gimple failed (regression from 4.3.1)

2008-09-10 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-10 19:43 --- *** This bug has been marked as a duplicate of 37418 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug fortran/37468] error when combining -i8 with .F files

2008-09-10 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-10 19:42 --- -i8 does not exist anyways, it is -fdefault-integer-8. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug fortran/37468] New: error when combining -i8 with .F files

2008-09-10 Thread charles at schwieters dot org
Files with the suffix .F are first sent to the C preprocessor. When I combine this with -i8 (specifying 64 bit integers), I get the following error. It seems that the -i8 is mistakenly sent to the C preprocessor. gfortran -c -i8 -fno-range-check -ffixed-line-length-120 -fno-second-underscore -fpi

[Bug target/37466] [AVR] avr-gcc generating incorrect assembly for expression with the long constant operands

2008-09-10 Thread aesok at gcc dot gnu dot org
-- aesok at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |aesok at gcc dot gnu dot org |dot org

[Bug regression/37467] New: gcc-4.4-20080905 ICE verify_gimple failed (regression from 4.3.1)

2008-09-10 Thread mariah dot lenox at gmail dot com
/* gcc-4.4-20080905 -O0 -c foo.c # ICE verify_gimple failed gcc-4.3.1 -O0 -c foo.c # compiles normally */ extern void __attribute__((__noreturn__)) error_notreached(const char * file, unsigned int line); typedef void __attribute__((__noreturn__)) (*A)(void** B); void __attribute__((__n

[Bug target/37466] New: [AVR] avr-gcc generating incorrect assembly for expression with the long constant operands

2008-09-10 Thread aesok at gcc dot gnu dot org
Reported by geckosenator on avrfreaks.net Code: int sat; static volatile long data[3]; static volatile int datacount[3]; static volatile int chan; static volatile long val; int __attribute__((always_inline)) transfer(int data) { return (*(int *)((0x00))); } int init_status; lon

[Bug rtl-optimization/37333] [4.4 Regression] ICE in ira_flattening, at ira-build.c:2146

2008-09-10 Thread pinskia at gcc dot gnu dot org
gt; PR middle-end/37333 * gcc.c-torture/compile/20080910-1.c: New testcase. Added: trunk/gcc/testsuite/gcc.c-torture/compile/20080910-1.c Modified: trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37333

[Bug fortran/36214] Wrong simplification of BOZ constants

2008-09-10 Thread domob at gcc dot gnu dot org
--- Comment #7 from domob at gcc dot gnu dot org 2008-09-10 19:04 --- The problem is that gfc_interpret_float does not set the default mpfr precision to the value for its kind parameter but leaves the setting that is already present. This is presumably the reason why inserting the dummy

[Bug c++/37465] ctors never override virtual functions

2008-09-10 Thread mrs at apple dot com
--- Comment #1 from mrs at apple dot com 2008-09-10 18:28 --- radr://6202462 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37465

[Bug fortran/34567] module name without a module

2008-09-10 Thread toon at moene dot indiv dot nluug dot nl
--- Comment #8 from toon at moene dot indiv dot nluug dot nl 2008-09-10 18:18 --- Indeed, can be closed - thanks -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34567

[Bug rtl-optimization/37333] [4.4 Regression] ICE in ira_flattening, at ira-build.c:2146

2008-09-10 Thread pinskia at gcc dot gnu dot org
--- Comment #14 from pinskia at gcc dot gnu dot org 2008-09-10 18:12 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug rtl-optimization/37333] [4.4 Regression] ICE in ira_flattening, at ira-build.c:2146

2008-09-10 Thread tbm at cyrius dot com
--- Comment #13 from tbm at cyrius dot com 2008-09-10 18:09 --- Sorry, I made a mistake. I used a tar ball from yesterday instead of the new tar ball from today I prepared... Yes, it's fixed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37333

[Bug middle-end/37385] [4.4 Regression] ICE in set_mem_alias_set with the vectorizer and function pointers

2008-09-10 Thread tbm at cyrius dot com
--- Comment #11 from tbm at cyrius dot com 2008-09-10 18:06 --- Sorry, my "20080910" build really was 20080909. I can confirm it's fixed. -- tbm at cyrius dot com changed: What|Removed

[Bug middle-end/37385] [4.4 Regression] ICE in set_mem_alias_set with the vectorizer and function pointers

2008-09-10 Thread tbm at cyrius dot com
--- Comment #10 from tbm at cyrius dot com 2008-09-10 18:03 --- Err, wait a sec. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37385

[Bug c++/37465] New: ctors never override virtual functions

2008-09-10 Thread mrs at apple dot com
class A { virtual int B() { return 0; } }; class B: A { B() { } }; gives an error, but should compile (as gross as it is). I'm hoping there is a prohibition against it, but didn't find one. -- Summary: ctors never override virtual functions Product: gcc Vers

[Bug middle-end/37385] [4.4 Regression] ICE in set_mem_alias_set with the vectorizer and function pointers

2008-09-10 Thread tbm at cyrius dot com
: internal compiler error: in set_mem_alias_set, at emit-rtl.c:1784 Please submit a full bug report, with preprocessed source if appropriate. gcc version 4.4.0 20080909 (experimental) [trunk revision 127646] (Debian 20080910-1) -- tbm at cyrius dot com changed: What

[Bug middle-end/37464] bootstrap failure for alphaev56, compiler cannot create executables

2008-09-10 Thread ebotcazou at gcc dot gnu dot org
--- Comment #2 from ebotcazou at gcc dot gnu dot org 2008-09-10 17:58 --- > This is with revision 140005, on gcc30.fsffrance-gnu.org. > Just when I thought I had a big-endian machine :-) Even if it bootstrapped, you wouldn't have one. :-) Try SPARC instead. -- ebotcazou at gcc dot

[Bug tree-optimization/37449] [4.4 Regression] calculix gets wrong answer for -O1 -ffast-math

2008-09-10 Thread janis at gcc dot gnu dot org
--- Comment #5 from janis at gcc dot gnu dot org 2008-09-10 17:52 --- I made some mistakes in my previous comments; -ftree-fre is part of -O1, and what I meant to say is that calculix gets wrong results for "-O1 -ffast-math" but correct results for "-O1 -fno-tree-fre -ffast-math.h". The

[Bug rtl-optimization/37333] [4.4 Regression] ICE in ira_flattening, at ira-build.c:2146

2008-09-10 Thread pinskia at gcc dot gnu dot org
--- Comment #12 from pinskia at gcc dot gnu dot org 2008-09-10 17:51 --- It also works for me on i386-darwin with revision 140239 where it failed with revision 139912. I will reduce the testcase that Martin added and then commit it to the testsuite since I see there was no testcase ad

[Bug middle-end/37464] bootstrap failure for alphaev56, compiler cannot create executables

2008-09-10 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-09-10 17:38 --- Most likely related to PR 37426. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/37028] [4.4 Regression] Error compiling alpha.c in snapshot of 20080801

2008-09-10 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-09-10 17:37 --- THis part of the bootstrap failure was fixed by: 2008-09-02 Jakub Jelinek <[EMAIL PROTECTED]> * config/alpha/alpha.c (va_list_skip_additions, alpha_stdarg_optimize_hook, alpha_gimplify_va_arg_1): T

[Bug bootstrap/37464] New: bootstrap failure for alphaev56, compiler cannot create executables

2008-09-10 Thread tkoenig at gcc dot gnu dot org
This is with revision 140005, on gcc30.fsffrance-gnu.org. Just when I thought I had a big-endian machine :-) make[4]: quittant le répertoire « /home/tkoenig/gcc-bin/alphaev56-unknown-linux-gnu/libgcc » make[3]: quittant le répertoire « /home/tkoenig/gcc-bin/alphaev56-unknown-linux-gnu/libgcc

[Bug rtl-optimization/37333] [4.4 Regression] ICE in ira_flattening, at ira-build.c:2146

2008-09-10 Thread hjl dot tools at gmail dot com
--- Comment #11 from hjl dot tools at gmail dot com 2008-09-10 17:16 --- (In reply to comment #10) > Created an attachment (id=16287) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16287&action=view) [edit] > Preprocessed source > I can't reproduce it: [EMAIL PROTECTED] gcc]$ ./

[Bug libstdc++/37455] [4.4 Regression] Code bloat for ostream.widen('\n')

2008-09-10 Thread paolo dot carlini at oracle dot com
--- Comment #11 from paolo dot carlini at oracle dot com 2008-09-10 16:51 --- Fixed. -- paolo dot carlini at oracle dot com changed: What|Removed |Added Stat

[Bug libstdc++/37455] [4.4 Regression] Code bloat for ostream.widen('\n')

2008-09-10 Thread paolo at gcc dot gnu dot org
--- Comment #10 from paolo at gcc dot gnu dot org 2008-09-10 16:49 --- Subject: Bug 37455 Author: paolo Date: Wed Sep 10 16:48:47 2008 New Revision: 140238 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140238 Log: 2008-09-10 Paolo Carlini <[EMAIL PROTECTED]> PR libst

[Bug target/37462] [4..4 Regression] Revision 140030 caused >10% 176.gcc regression

2008-09-10 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2008-09-10 16:48 --- Works on Fedora 9. -- hjl dot tools at gmail dot com changed: What|Removed |Added Stat

[Bug target/37462] [4..4 Regression] Revision 140030 caused >10% 176.gcc regression

2008-09-10 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2008-09-10 16:48 --- I verified that on Fedora 9 there is no regression between revision 140029 and 140030 on Intel Core 2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37462

Re: dict slice in python (translating perl to python)

2008-09-10 Thread B
-> Re: dict slice in python (translating perl to python) gcc-bugs   <-- Thread --> <-- Date --> Re: dict slice in python (translating perl to python) B Wed, 10 Sep 2008 09:43:55 -0700

[Bug c++/37146] [4.4 Regression] Invalid types with COND_EXPR

2008-09-10 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2008-09-10 16:25 --- These constraints are supposed to be valid when in gimple, not generic. Maybe the documentation in tree.def should reflect that (there is no generic type system, if there was, it would be the much stricter that fold

[Bug libstdc++/37455] [4.4 Regression] Code bloat for ostream.widen('\n')

2008-09-10 Thread paolo dot carlini at oracle dot com
--- Comment #9 from paolo dot carlini at oracle dot com 2008-09-10 16:20 --- This is a regression, not horribly serious still a regression. -- paolo dot carlini at oracle dot com changed: What|Removed |Added ---

[Bug objc/37460] [4.4 Regression]: objc.dg/super-class-2.m objc.dg/zero-link-1.m objc.dg/zero-link-2.m ICE

2008-09-10 Thread hp at gcc dot gnu dot org
--- Comment #1 from hp at gcc dot gnu dot org 2008-09-10 16:19 --- Oops, pinskia is libobjc maintainer, not objc maintainer... CC:ed the listed maintainers. -- hp at gcc dot gnu dot org changed: What|Removed |Added -

[Bug libstdc++/37455] Code bloat for ostream.widen('\n')

2008-09-10 Thread M dot Froehlich at science-computing dot de
--- Comment #8 from M dot Froehlich at science-computing dot de 2008-09-10 16:13 --- Fine! Thanks! Mathias -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37455

[Bug other/37463] New: [4.4 regression] All Solaris/x86 eh tests fail

2008-09-10 Thread ro at gcc dot gnu dot org
Now that i386-pc-solaris2.10 bootstraps again after the IRA merge, the first testsuite run revealed that all eh tests fail, affecting at least the g++ tests, ada/acats and libjava. The symptom is always the same; I take FAIL: g++.dg/eh/alias1.C execution test as an example. Running alias1.exe u

[Bug fortran/36214] Wrong simplification of BOZ constants

2008-09-10 Thread domob at gcc dot gnu dot org
--- Comment #6 from domob at gcc dot gnu dot org 2008-09-10 16:08 --- > -fdump-parse-tree gives > ASSIGN MAIN__:rd 5.31837115e-315_8 > ASSIGN MAIN__:z (complex 5.3183711317956924e-315_8 0_8) > ASSIGN MAIN__:r 0 > IF (/= MAIN__:z __convert_r8_c8[[((MAIN__:rd))]]) >

[Bug tree-optimization/37388] [graphite] No warn with "-O0 -fgraphite" when cloog or ppl are not present

2008-09-10 Thread spop at gcc dot gnu dot org
--- Comment #3 from spop at gcc dot gnu dot org 2008-09-10 16:06 --- Fixed. -- spop at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED

[Bug libstdc++/37455] Code bloat for ostream.widen('\n')

2008-09-10 Thread paolo dot carlini at oracle dot com
--- Comment #7 from paolo dot carlini at oracle dot com 2008-09-10 15:54 --- I have a patch in testing which changes -O3 to be the same as -O2, essentially I moved _M_narrow_init and _M_widen_init out of line. For further tweaks, really after 4.4.0. -- http://gcc.gnu.org/bugzilla/s

[Bug fortran/36214] Wrong simplification of BOZ constants

2008-09-10 Thread kargl at gcc dot gnu dot org
--- Comment #5 from kargl at gcc dot gnu dot org 2008-09-10 15:42 --- Daniel, I looked at this briefly last week. Here's another test case that might be easier to trace. implicit none real(4) r real(8) rd complex(8) z rd = dble(b'0100

[Bug libstdc++/37455] Code bloat for ostream.widen('\n')

2008-09-10 Thread M dot Froehlich at science-computing dot de
--- Comment #6 from M dot Froehlich at science-computing dot de 2008-09-10 15:38 --- (In reply to comment #5) > Yes, but frankly it's unlikely that in 4.4.0 timeframe, also given the ABI > constraints, we can change the libstdc++ implementation, which admittedly has > too much code inli

[Bug libstdc++/37455] Code bloat for ostream.widen('\n')

2008-09-10 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org

[Bug c++/2972] -Wuninitialized could warn about uninitialized member variable usage in constructors

2008-09-10 Thread bangerth at dealii dot org
--- Comment #7 from bangerth at dealii dot org 2008-09-10 15:30 --- Still the same with gcc version 4.4.0 20080801 (experimental) [trunk revision 138448] -- bangerth at dealii dot org changed: What|Removed |Added ---

[Bug c++/950] Template problem: decay of pointer-to-member-of-derived to p-o-m-o-base

2008-09-10 Thread bangerth at dealii dot org
--- Comment #12 from bangerth at dealii dot org 2008-09-10 15:26 --- Still happens with gcc version 4.4.0 20080801 (experimental) [trunk revision 138448] -- bangerth at dealii dot org changed: What|Removed |Added ---

[Bug libstdc++/37455] Code bloat for ostream.widen('\n')

2008-09-10 Thread paolo dot carlini at oracle dot com
--- Comment #5 from paolo dot carlini at oracle dot com 2008-09-10 15:23 --- Yes, but frankly it's unlikely that in 4.4.0 timeframe, also given the ABI constraints, we can change the libstdc++ implementation, which admittedly has too much code inline in this area, enough to solve this p

[Bug c++/37146] [4.4 Regression] Invalid types with COND_EXPR

2008-09-10 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2008-09-10 15:21 --- If the whole testcase is supposed to be valid, we could have COND_EXPRs with mismatching types in the FE and fix them up only during cp_genericize_r. The ugly thing is that we'd violate: Operand 1 must have the same

[Bug libstdc++/37453] libstdc++-v3 compilation failure on compatibility.cc and fstream.tcc

2008-09-10 Thread paolo dot carlini at oracle dot com
--- Comment #4 from paolo dot carlini at oracle dot com 2008-09-10 15:16 --- Gentoo, right? Note that the issue definitely does not affect widespread linux distributions, as you can see from the successful build / testing results posted daily on the testresults mailing list. *** This

[Bug libstdc++/30915] [4.3 regression] bootstrap fails while building libstdc++-v3 on x86_64-pc-linux-gnu

2008-09-10 Thread paolo dot carlini at oracle dot com
--- Comment #31 from paolo dot carlini at oracle dot com 2008-09-10 15:16 --- *** Bug 37453 has been marked as a duplicate of this bug. *** -- paolo dot carlini at oracle dot com changed: What|Removed |Added ---

[Bug middle-end/37447] [4.4 Regression] test pr28982b.c fails execution on power4 or later with ira change

2008-09-10 Thread bergner at gcc dot gnu dot org
--- Comment #2 from bergner at gcc dot gnu dot org 2008-09-10 15:14 --- With a mainline from today, it fails for me at -O2. Looking into it, it's foo() that is miscompiled (I broke the 3 functions into their own files and recompiled them), It's also the last element of results (ie, res

[Bug rtl-optimization/37333] [4.4 Regression] ICE in ira_flattening, at ira-build.c:2146

2008-09-10 Thread tbm at cyrius dot com
--- Comment #10 from tbm at cyrius dot com 2008-09-10 15:14 --- Created an attachment (id=16287) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16287&action=view) Preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37333

[Bug tree-optimization/37449] [4.4 Regression] calculix gets wrong answer for -O1 -ffast-math

2008-09-10 Thread bergner at gcc dot gnu dot org
--- Comment #4 from bergner at gcc dot gnu dot org 2008-09-10 15:14 --- Sorry, ignore my Comment #3. It should have been posted to a different bugzilla entry. :( -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37449

[Bug rtl-optimization/37333] [4.4 Regression] ICE in ira_flattening, at ira-build.c:2146

2008-09-10 Thread tbm at cyrius dot com
--- Comment #9 from tbm at cyrius dot com 2008-09-10 15:13 --- (In reply to comment #8) > (In reply to comment #7) > > (In reply to comment #6) > Do you have a testcase for x86? The one in comment #1 works for me. Sure: (sid)2206:[EMAIL PROTECTED]: ~] /usr/lib/gcc-snapshot/bin/gcc -c -

[Bug middle-end/30141] nested function can produce invalid gimple

2008-09-10 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-09-10 15:12 --- Still happens. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Last reconfirmed|2

[Bug c++/37146] [4.4 Regression] Invalid types with COND_EXPR

2008-09-10 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2008-09-10 15:11 --- Created an attachment (id=16286) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16286&action=view) a different patch -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37146

[Bug c++/37146] [4.4 Regression] Invalid types with COND_EXPR

2008-09-10 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2008-09-10 15:10 --- I think primarily we want to agree on what is and is not valid lvalue when bitfields are involved. int a; int b; struct A { int i:8; int j:8; int k:16; int l:32; } c; void foo (int x, int y) { (x ? a : b) = y; (x

[Bug tree-optimization/37432] [4.4 Regression] ICE in VN_INFO, at tree-ssa-sccvn.c:180

2008-09-10 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2008-09-10 15:10 --- Fixed now. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIG

[Bug tree-optimization/37432] [4.4 Regression] ICE in VN_INFO, at tree-ssa-sccvn.c:180

2008-09-10 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-09-10 15:08 --- Subject: Bug 37432 Author: rguenth Date: Wed Sep 10 15:07:04 2008 New Revision: 140233 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140233 Log: 2008-09-10 Richard Guenther <[EMAIL PROTECTED]> PR

[Bug c++/37146] [4.4 Regression] Invalid types with COND_EXPR

2008-09-10 Thread dodji at gcc dot gnu dot org
-- dodji at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|dodji at gcc dot gnu dot org|unassigned at gcc dot gnu |

[Bug target/37462] [4..4 Regression] Revision 140030 caused >10% 176.gcc regression

2008-09-10 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2008-09-10 14:59 --- Honza suggested that --- This mostl likely mean that your glibc has slow memset implementation. I saw similar drop on SPEC2000 GCC and Debian machines used by compilation farm. I was told that FSF glibc was finally

[Bug rtl-optimization/37333] [4.4 Regression] ICE in ira_flattening, at ira-build.c:2146

2008-09-10 Thread hjl dot tools at gmail dot com
--- Comment #8 from hjl dot tools at gmail dot com 2008-09-10 14:58 --- (In reply to comment #7) > (In reply to comment #6) > > Please close if fixed > > The ICE is still there (as of revision 140229). > Do you have a testcase for x86? The one in comment #1 works for me. -- http:

[Bug fortran/36214] Wrong simplification of BOZ constants

2008-09-10 Thread domob at gcc dot gnu dot org
--- Comment #4 from domob at gcc dot gnu dot org 2008-09-10 14:54 --- I see the same problem with the program below: implicit none real, parameter :: r = 0.0 real(kind=8), parameter :: rd = real(b'& &0100

[Bug c++/37146] [4.4 Regression] Invalid types with COND_EXPR

2008-09-10 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2008-09-10 14:50 --- At PDF page 115, 5.16.6 (conditional operator), the standard says: "Lvalue-to-rvalue (4.1), array-to-pointer (4.2), and function-to-pointer (4.3) standard conversions are performed on the second and third operands. Af

[Bug tree-optimization/37388] [graphite] No warn with "-O0 -fgraphite" when cloog or ppl are not present

2008-09-10 Thread spop at gcc dot gnu dot org
--- Comment #2 from spop at gcc dot gnu dot org 2008-09-10 14:48 --- Subject: Bug 37388 Author: spop Date: Wed Sep 10 14:46:35 2008 New Revision: 140232 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140232 Log: 2008-09-10 Sebastian Pop <[EMAIL PROTECTED]> PR tree-opt

[Bug rtl-optimization/37333] [4.4 Regression] ICE in ira_flattening, at ira-build.c:2146

2008-09-10 Thread tbm at cyrius dot com
--- Comment #7 from tbm at cyrius dot com 2008-09-10 14:43 --- (In reply to comment #6) > Please close if fixed The ICE is still there (as of revision 140229). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37333

[Bug target/37462] New: [4..4 Regression] Revision 140030 caused >10% 176.gcc regression

2008-09-10 Thread hjl dot tools at gmail dot com
Revision 140030 caused >10% 176.gcc performance regression in SPEC CPU 2000 on Intel Core 2 running Linux/x86-64 with -O2 -ffast-math. -- Summary: [4..4 Regression] Revision 140030 caused >10% 176.gcc regression Product: gcc Version: 4.4.0

[Bug target/37434] [4.4 Regression] ICE in extract_insn, at recog.c:2027

2008-09-10 Thread hjl dot tools at gmail dot com
--- Comment #9 from hjl dot tools at gmail dot com 2008-09-10 14:18 --- Fixed. -- hjl dot tools at gmail dot com changed: What|Removed |Added Status|ASSIGNED

[Bug target/37434] [4.4 Regression] ICE in extract_insn, at recog.c:2027

2008-09-10 Thread hjl at gcc dot gnu dot org
--- Comment #8 from hjl at gcc dot gnu dot org 2008-09-10 14:15 --- Subject: Bug 37434 Author: hjl Date: Wed Sep 10 14:14:28 2008 New Revision: 140231 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140231 Log: gcc/ 2008-09-10 H.J. Lu <[EMAIL PROTECTED]> PR target/374

[Bug tree-optimization/26854] Inordinate compile times on large routines

2008-09-10 Thread lucier at math dot purdue dot edu
--- Comment #74 from lucier at math dot purdue dot edu 2008-09-10 13:39 --- This need for more memory is a regression from earlier versions of gcc. Can this bug be marked with [4.3/4.4 Regression] in the subject line? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26854

[Bug fortran/37199] array assignment from function writes out of bounds

2008-09-10 Thread salam at lpthe dot jussieu dot fr
--- Comment #7 from salam at lpthe dot jussieu dot fr 2008-09-10 13:24 --- That's great. I've tested it with the latest binary snapshot and it works very nicely. Thanks a lot for fixing this! Gavin -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37199

[Bug c++/31811] Segmentation fault with profile-arcs

2008-09-10 Thread Gottfried dot Ganssauge at haufe dot de
--- Comment #3 from Gottfried dot Ganssauge at haufe dot de 2008-09-10 12:35 --- The error doesn't happen anymore with gcc-4.3 - at least not with the original source file. I would propose to close this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31811

[Bug fortran/37445] Host-associated proc not found if same-name generic is use-associated

2008-09-10 Thread pault at gcc dot gnu dot org
--- Comment #10 from pault at gcc dot gnu dot org 2008-09-10 12:33 --- (In reply to comment #3 resolve.c(check_host_association) explicitly excludes checking the symbol for the procedure if it is use associated. It might just be that the check should exclude symbols that are both hos

[Bug fortran/37445] Host-associated proc not found if same-name generic is use-associated

2008-09-10 Thread pault at gcc dot gnu dot org
--- Comment #9 from pault at gcc dot gnu dot org 2008-09-10 12:26 --- (In reply to comment #3) > reduced: > > MODULE M1 > INTERFACE putaline > MODULE PROCEDURE S1,S2 > END INTERFACE > CONTAINS > SUBROUTINE S1(I) > END SUBROUTINE > SUBROUTINE S2(F) > END SUBROUTINE > END MODULE >

[Bug c++/31811] Segmentation fault with profile-arcs

2008-09-10 Thread hubicka at gcc dot gnu dot org
--- Comment #2 from hubicka at gcc dot gnu dot org 2008-09-10 12:14 --- The testcase no longer compiles on mainline for me because of syntax errors. WOuld be possible to test newer compiler or have updated testcase? Honza -- hubicka at gcc dot gnu dot org changed: What

[Bug fortran/34805] Better error message for: defined assignment not allowed to vector subscripted array

2008-09-10 Thread burnus at gcc dot gnu dot org
--- Comment #7 from burnus at gcc dot gnu dot org 2008-09-10 12:09 --- > Unfortunately, they got it wrong and are rejecting my claim that the > test is standard conforming. See also: http://www.j3-fortran.org/doc/year/08/08-104r1.txt Let's mark it as "diagnostic". I think the error mes

[Bug fortran/37420] [4.4 Regression] -Wunused-variable broken

2008-09-10 Thread burnus at gcc dot gnu dot org
--- Comment #8 from burnus at gcc dot gnu dot org 2008-09-10 11:55 --- Subject: Bug 37420 Author: burnus Date: Wed Sep 10 11:54:08 2008 New Revision: 140229 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140229 Log: 2008-09-10 Tobias Burnus <[EMAIL PROTECTED]> PR fort

[Bug fortran/37420] [4.4 Regression] -Wunused-variable broken

2008-09-10 Thread burnus at gcc dot gnu dot org
--- Comment #7 from burnus at gcc dot gnu dot org 2008-09-10 11:54 --- FIXED on the trunk (4.4.0) -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/37461] [4.4 Regression] ICE in find_or_generate_expression, at tree-ssa-pre.c:2691

2008-09-10 Thread tbm at cyrius dot com
--- Comment #2 from tbm at cyrius dot com 2008-09-10 11:49 --- /* Testcase by Martin Michlmayr <[EMAIL PROTECTED]> */ struct nfs4_ace { unsigned int flag; }; void _posix_to_nfsv4_one (struct nfs4_ace *ace, short deny, int flags) { int eflag = (flags ? (0x0001 | 0x0008) : 0);

[Bug middle-end/37461] [4.4 Regression] ICE in find_or_generate_expression, at tree-ssa-pre.c:2691

2008-09-10 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2008-09-10 11:49 --- Created an attachment (id=16285) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16285&action=view) Preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37461

[Bug middle-end/37448] [4.3 Regression] gcc 4.3.1 cannot compile big function

2008-09-10 Thread hubicka at gcc dot gnu dot org
--- Comment #8 from hubicka at gcc dot gnu dot org 2008-09-10 11:39 --- And at -O0 we still need about 2GB (because of dataflow leaks?), otherwise we seem fine compilation time wise garbage collection: 0.92 ( 3%) usr 0.00 ( 0%) sys 0.93 ( 3%) wall 0 kB ( 0%) ggc callgra

[Bug fortran/37445] Host-associated proc not found if same-name generic is use-associated

2008-09-10 Thread burnus at gcc dot gnu dot org
--- Comment #8 from burnus at gcc dot gnu dot org 2008-09-10 11:33 --- > actually, I rather sure that gfortran gets it wrong. This would be a > wrong-code Unless it were accepts-invalid. (Which I don't think, see below.) Unfortunately, I yesterday somehow completely missed the second CO

  1   2   >