[Bug c++/44780] [4.6 regression] Bogus set-but-not-used variable warning

2010-07-02 Thread martin at mpa-garching dot mpg dot de
--- Comment #1 from martin at mpa-garching dot mpg dot de 2010-07-02 08:14 --- Created an attachment (id=21061) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21061&action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44780

[Bug c++/44780] New: [4.6 regression] Bogus set-but-not-used variable warning

2010-07-02 Thread martin at mpa-garching dot mpg dot de
d to g++) does not produce the warning - the warning is only given for the case with the SSE2 type, not for the other case with the more "conventional" types. gcc/g++ 4.4.2 and 4.5.* do not issue warnings. -- Summary: [4.6 regression] Bogus set-but-not-used variable warning Pr

[Bug c++/44778] [4.6 regression?] Behaviour change with pointers to members

2010-07-02 Thread martin at mpa-garching dot mpg dot de
--- Comment #1 from martin at mpa-garching dot mpg dot de 2010-07-02 07:33 --- Created an attachment (id=21060) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21060&action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44778

[Bug c++/44778] New: [4.6 regression?] Behaviour change with pointers to members

2010-07-02 Thread martin at mpa-garching dot mpg dot de
Summary: [4.6 regression?] Behaviour change with pointers to members Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44778

[Bug tree-optimization/44423] [4.5/4.6 Regression] Massive performance regression in SSE code due to SRA

2010-06-14 Thread martin at mpa-garching dot mpg dot de
--- Comment #16 from martin at mpa-garching dot mpg dot de 2010-06-14 12:46 --- (In reply to comment #15) I have found the problem in the meantime ... it's my mistake, sorry about the noise :( The problem is that I did not explicitly zero the arrays in main(), so they appar

[Bug c/44483] [4.6 regression] gcc consumes all available memory when optimizing

2010-06-09 Thread martin at mpa-garching dot mpg dot de
--- Comment #1 from martin at mpa-garching dot mpg dot de 2010-06-09 17:42 --- Created an attachment (id=20879) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20879&action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44483

[Bug c/44483] New: [4.6 regression] gcc consumes all available memory when optimizing

2010-06-09 Thread martin at mpa-garching dot mpg dot de
[4.6 regression] gcc consumes all available memory when optimizing Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org Repo

[Bug tree-optimization/44423] [4.5/4.6 Regression] Massive performance regression in SSE code due to SRA

2010-06-09 Thread martin at mpa-garching dot mpg dot de
--- Comment #14 from martin at mpa-garching dot mpg dot de 2010-06-09 12:06 --- SSE performance is fine again, thanks a lot! One more question, if that's OK... Depending on ARRSZ the testcase uses wildly varying amounts of CPU time; it's about half a second for ARRSZ=1024,

[Bug tree-optimization/44423] [4.5/4.6 Regression] Massive performance regression in SSE code due to SRA

2010-06-08 Thread martin at mpa-garching dot mpg dot de
--- Comment #5 from martin at mpa-garching dot mpg dot de 2010-06-08 13:54 --- (In reply to comment #2) > We have (4.4): > > : > va.f[0] = a->r; > va.f[1] = a->g; > va.f[2] = a->b; > va.f[3] = 0.0; > pretmp.40 = va.v; > ivtmp.61 = 0;

[Bug regression/44423] [4.5/4.6] Massive performance regression in SSE code

2010-06-05 Thread martin at mpa-garching dot mpg dot de
--- Comment #1 from martin at mpa-garching dot mpg dot de 2010-06-05 10:18 --- Created an attachment (id=20849) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20849&action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44423

[Bug regression/44423] New: [4.5/4.6] Massive performance regression in SSE code

2010-06-05 Thread martin at mpa-garching dot mpg dot de
ts this regression. Another observation: if I change ARRSZ in the testcase to 20 instead of 1024, all executables run even more slowly (by about another factor of five); I have absolutely no explanation for this :-/ -- Summary: [4.5/4.6] Massive performance regression in SSE code

[Bug tree-optimization/42376] [4.5 Regression] Performance regression of generated code

2010-01-07 Thread martin at mpa-garching dot mpg dot de
--- Comment #7 from martin at mpa-garching dot mpg dot de 2010-01-07 15:16 --- Created an attachment (id=19499) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19499&action=view) Proposed wwwdocs patch to explain the apparent performance regression Here is a proposed patch

[Bug tree-optimization/42376] [4.5 Regression] Performance regression of generated code

2009-12-17 Thread martin at mpa-garching dot mpg dot de
--- Comment #5 from martin at mpa-garching dot mpg dot de 2009-12-17 14:12 --- > GCC with -std=c99 makes sure to properly handle the i387 FPU excess precision. > With -fexcess-precision=fast the code is as fast (and non-conforming) like > with GCC 4.4. Using -std=gnu99 i

[Bug tree-optimization/42376] [4.5] Performance regression of generated code

2009-12-15 Thread martin at mpa-garching dot mpg dot de
--- Comment #3 from martin at mpa-garching dot mpg dot de 2009-12-15 08:43 --- Created an attachment (id=19307) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19307&action=view) assembler generated by gcc 4.4 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42376

[Bug tree-optimization/42376] [4.5] Performance regression of generated code

2009-12-15 Thread martin at mpa-garching dot mpg dot de
--- Comment #2 from martin at mpa-garching dot mpg dot de 2009-12-15 08:42 --- Created an attachment (id=19306) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19306&action=view) assembler generated by gcc 4.5 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42376

[Bug tree-optimization/42376] [4.5] Performance regression of generated code

2009-12-15 Thread martin at mpa-garching dot mpg dot de
--- Comment #1 from martin at mpa-garching dot mpg dot de 2009-12-15 08:41 --- Created an attachment (id=19305) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19305&action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42376

[Bug tree-optimization/42376] New: [4.5] Performance regression of generated code

2009-12-15 Thread martin at mpa-garching dot mpg dot de
/mpa/data/martin/ugcc/lib/gcc/i686-pc-linux-gnu/4.5.0/../../.. perf.o -lm -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /afs/mpa/data/martin/ugcc/lib/gcc/i686-pc-linux-gnu/4.5.0/crtend.o /usr/lib/crtn.o I attach the test case and the two generated assembler files. --

[Bug fortran/40206] [gfortran] Incorrect warning with -Wuninitialized

2009-05-20 Thread martin at mpa-garching dot mpg dot de
--- Comment #3 from martin at mpa-garching dot mpg dot de 2009-05-20 13:03 --- (In reply to comment #2) > I'd suspect this to be a related to Jakub's recent changes applied for PR39666 > (i.e. r147136)? Does your testcase work for r147135? I cannot check this quickly.

[Bug fortran/40206] New: [gfortran] Incorrect warning with -Wuninitialized

2009-05-20 Thread martin at mpa-garching dot mpg dot de
gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40206

[Bug c++/38022] [4.4 regression, g++] Incorrect warning with -Wshadow

2008-11-05 Thread martin at mpa-garching dot mpg dot de
--- Comment #4 from martin at mpa-garching dot mpg dot de 2008-11-06 06:59 --- Thanks a lot for the explanation! I wasn't aware that things like int func (long foo, int (*fn)(int foo, char (*bar)[sizeof (foo)])); were even allowed. -- http://gcc.gnu.org/bugzilla/show_bug.c

[Bug c++/38022] [4.4 regression, g++] Incorrect warning with -Wshadow

2008-11-05 Thread martin at mpa-garching dot mpg dot de
--- Comment #2 from martin at mpa-garching dot mpg dot de 2008-11-05 21:37 --- > Why do you think this is a bug? > -Wshadow warns even for: > int foo; > int (*fn) (int foo); I'm probably missing something obvious here... The first line in your example defines an

[Bug c++/38022] New: [4.4 regression] Incorrect warning with -Wshadow

2008-11-05 Thread martin at mpa-garching dot mpg dot de
Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzil

[Bug rtl-optimization/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537

2008-10-20 Thread martin at mpa-garching dot mpg dot de
--- Comment #7 from martin at mpa-garching dot mpg dot de 2008-10-20 12:48 --- I still see the crash: /scratch/blah4/planck/LevelS>gfortran -v -c -O2 testcase.f90 Using built-in specs. Target: i686-pc-linux-gnu Configured with: /scratch/martin/gcc/configure --prefix=/afs/mpa/d

[Bug fortran/37286] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537

2008-08-30 Thread martin at mpa-garching dot mpg dot de
--- Comment #1 from martin at mpa-garching dot mpg dot de 2008-08-30 07:17 --- Created an attachment (id=16170) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16170&action=view) a reduced test case to reproduce to problem, compile with -O2. -- http://gcc.gnu.org/b

[Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537

2008-08-30 Thread martin at mpa-garching dot mpg dot de
ion: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gn

[Bug c++/36168] Incorrect (and strange) warnings with -Wuninitialized

2008-05-07 Thread martin at mpa-garching dot mpg dot de
--- Comment #6 from martin at mpa-garching dot mpg dot de 2008-05-07 09:57 --- OK. Thanks for the clarification! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36168

[Bug c++/36168] Incorrect (and strange) warnings with -Wuninitialized

2008-05-07 Thread martin at mpa-garching dot mpg dot de
--- Comment #4 from martin at mpa-garching dot mpg dot de 2008-05-07 09:51 --- It would be completely fine by me, if g++ simply emitted bogus warnings in a consistent way. But the syntax is still confusing, and what seems quite disconcerting to me is the fact that _both_ warnings

[Bug c++/36168] Incorrect (and strange) warnings with -Wuninitialized

2008-05-07 Thread martin at mpa-garching dot mpg dot de
--- Comment #1 from martin at mpa-garching dot mpg dot de 2008-05-07 09:35 --- Created an attachment (id=15590) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15590&action=view) a (not really reduced) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36168

[Bug c++/36168] New: Incorrect (and strange) warnings with -Wuninitialized

2008-05-07 Thread martin at mpa-garching dot mpg dot de
back to (at least) 4.2, but did not open a PR about it before, since I wasn't able to provide a good testcase. I hope the attached one is not completely useless ... -- Summary: Incorrect (and strange) warnings with -Wuninitialized Product: gcc Version: 4.4.0

[Bug fortran/34714] New: ICE-on-invalid in gfc_conv_descriptor_dtype

2008-01-08 Thread martin at mpa-garching dot mpg dot de
mary: ICE-on-invalid in gfc_conv_descriptor_dtype Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot

[Bug fortran/32222] New: [gfortran, regression] ICE in gfc_trans_assignment_1

2007-06-05 Thread martin at mpa-garching dot mpg dot de
Summary: [gfortran, regression] ICE in gfc_trans_assignment_1 Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org Reporte

[Bug fortran/25923] [gfortran] garbled diagnostics with -O -Wuninitialized

2007-04-27 Thread martin at mpa-garching dot mpg dot de
--- Comment #6 from martin at mpa-garching dot mpg dot de 2007-04-27 08:02 --- I confirm that this is fixed for me on mainline. Is the patch non-invasive enough for a backport to 4.2 (possibly after the 4.2.0 release)? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25923

[Bug tree-optimization/31526] [4.3 regression] ICE in alloc_aux_for_block()

2007-04-13 Thread martin at mpa-garching dot mpg dot de
--- Comment #8 from martin at mpa-garching dot mpg dot de 2007-04-13 09:46 --- works for me again, thanks! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31526

[Bug c++/31526] [4.3 regression] ICE in alloc_aux_for_block()

2007-04-10 Thread martin at mpa-garching dot mpg dot de
--- Comment #1 from martin at mpa-garching dot mpg dot de 2007-04-10 12:54 --- Created an attachment (id=13343) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13343&action=view) unreduced testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31526

[Bug c++/31526] New: [4.3 regression] ICE in alloc_aux_for_block()

2007-04-10 Thread martin at mpa-garching dot mpg dot de
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31526

[Bug libgomp/26165] Cannot find libgomp.spec after 'make install' on x86_64 and ppc64

2007-03-22 Thread martin at mpa-garching dot mpg dot de
--- Comment #13 from martin at mpa-garching dot mpg dot de 2007-03-23 07:49 --- Could you please have a look at this before 4.2.0 is released? It seems (at least to me), that a lot can be gained (i.e. OpenMP works on x86_64) by very little work. Or is the proposed workaround

[Bug c++/30866] [4.3 regression] Another ICE in calc_dfs_tree()

2007-02-19 Thread martin at mpa-garching dot mpg dot de
--- Comment #2 from martin at mpa-garching dot mpg dot de 2007-02-19 22:39 --- Created an attachment (id=13071) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13071&action=view) preprocessed, unreduced test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30866

[Bug c++/30866] [4.3 regression] Another ICE in calc_dfs_tree()

2007-02-19 Thread martin at mpa-garching dot mpg dot de
--- Comment #1 from martin at mpa-garching dot mpg dot de 2007-02-19 22:32 --- Sorry, I meant PR25874. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30866

[Bug c++/30866] New: [4.3 regression] Another ICE in calc_dfs_tree()

2007-02-19 Thread martin at mpa-garching dot mpg dot de
ry: [4.3 regression] Another ICE in calc_dfs_tree() Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg do

[Bug fortran/30715] New: [fortran, 4.3 regression]: ICE in operand_equal_p()

2007-02-06 Thread martin at mpa-garching dot mpg dot de
Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30715

[Bug libgomp/26165] Cannot find libgomp.spec after 'make install' on x86_64 and ppc64

2007-01-29 Thread martin at mpa-garching dot mpg dot de
--- Comment #12 from martin at mpa-garching dot mpg dot de 2007-01-29 10:04 --- Well, I just copy libgomp.spec from lib64/ to lib/ by hand after installing. For the long term this not the right thing of course, but as a quick fix it works. -- http://gcc.gnu.org/bugzilla

[Bug bootstrap/30510] [4.3 Regression] Gcc failed to bootstrap

2007-01-23 Thread martin at mpa-garching dot mpg dot de
--- Comment #13 from martin at mpa-garching dot mpg dot de 2007-01-23 16:53 --- Could this be an enable-checking issue? I'm only seeing the problem when configuring with "--enable-checking=release", otherwise the compiler bootstraps fine. This is on i686-pc-linux-gnu

[Bug fortran/30408] New: [gfortran, 4.3 regression]: ICE on valid with -Wall

2007-01-08 Thread martin at mpa-garching dot mpg dot de
Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30408

[Bug c/30120] New: silent miscompilation of argument passing(?)

2006-12-08 Thread martin at mpa-garching dot mpg dot de
Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30120

[Bug libgomp/26165] Cannot find libgomp.spec after 'make install' on x86_64 and ppc64

2006-11-23 Thread martin at mpa-garching dot mpg dot de
--- Comment #10 from martin at mpa-garching dot mpg dot de 2006-11-23 09:22 --- I can still reproduce the compilation problem with today's mainline. I'll try with the 4.2 branch as soon as possible. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26165

[Bug middle-end/29567] [4.3 regression] ICE in build2_stat, at tree.c:2963

2006-10-23 Thread martin at mpa-garching dot mpg dot de
--- Comment #2 from martin at mpa-garching dot mpg dot de 2006-10-23 19:50 --- (In reply to comment #1) > Can you try the patch in: > http://gcc.gnu.org/ml/gcc-patches/2006-10/msg01168.html > ? Yes, this patch fixes the problem. Thanks for the prompt reply! -- http://gc

[Bug fortran/29567] New: [gfortran, 4.3 regression] ICE in build2_stat, at tree.c:2963

2006-10-23 Thread martin at mpa-garching dot mpg dot de
cc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29567

[Bug fortran/29344] New: [gfortran,4.2.0 regression] valid ALLOCATE-statement rejected

2006-10-04 Thread martin at mpa-garching dot mpg dot de
Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: i686-pc-linux-g

[Bug fortran/28788] [gfortran: 4.1, 4.2 regression] ICE on valid code

2006-08-25 Thread martin at mpa-garching dot mpg dot de
--- Comment #10 from martin at mpa-garching dot mpg dot de 2006-08-25 14:37 --- > Perhaps you can let me have an idea of the kind of code that is doing > this? Is this a continuation of the derived type problem or did it > exist prior to the patch of a week back? I don&#

[Bug fortran/28788] [gfortran: 4.1, 4.2 regression] ICE on valid code

2006-08-25 Thread martin at mpa-garching dot mpg dot de
--- Comment #9 from martin at mpa-garching dot mpg dot de 2006-08-25 14:36 --- Created an attachment (id=12139) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12139&action=view) new testcase Compile with "gfortran -c lensing.f90" and with "gfort

[Bug fortran/28788] [gfortran: 4.1, 4.2 regression] ICE on valid code

2006-08-25 Thread martin at mpa-garching dot mpg dot de
--- Comment #7 from martin at mpa-garching dot mpg dot de 2006-08-25 12:57 --- Hi Paul, sorry for the late reply, I was away for a few days. I compiled the most recent gcc sources, and there still appears to be some bad memory access inside gfortran, which causes the compiler to

[Bug fortran/28817] New: [gfortran] problems with -Wunused

2006-08-23 Thread martin at mpa-garching dot mpg dot de
mal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu h

[Bug fortran/18111] spurious warnings with -W -Wunused

2006-08-21 Thread martin at mpa-garching dot mpg dot de
--- Comment #23 from martin at mpa-garching dot mpg dot de 2006-08-21 16:59 --- (In reply to comment #22) > I have a half memory that there is already a PR for this. Could you > check first before submitting a new one, please? If you are referring to PR21918, I think the c

[Bug fortran/18111] spurious warnings with -W -Wunused

2006-08-21 Thread martin at mpa-garching dot mpg dot de
--- Comment #21 from martin at mpa-garching dot mpg dot de 2006-08-21 11:58 --- (In reply to comment #20) > Fixed on trunk and 4.1 Thanks! The incorrect warnings have gone away. However, if I provoke correct warnings now, the line numbers in the warning messages are really confu

[Bug fortran/28788] New: [gfortran: 4.1, 4.2 regression] ICE on valid code

2006-08-21 Thread martin at mpa-garching dot mpg dot de
2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown

[Bug fortran/28771] New: gfortran accepts invalid variable definition

2006-08-18 Thread martin at mpa-garching dot mpg dot de
Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28771

[Bug fortran/28548] [4.2 Regression]: Optional argument failed

2006-08-02 Thread martin at mpa-garching dot mpg dot de
--- Comment #9 from martin at mpa-garching dot mpg dot de 2006-08-03 06:40 --- (In reply to comment #8) > > I just submitted a patch that appears to fix the problem. > The problem is __convert_* (ie internal gfortran functions) > are caught by the error checking. > Hm

[Bug fortran/28548] [4.2 Regression]: Optional argument failed

2006-08-02 Thread martin at mpa-garching dot mpg dot de
--- Comment #7 from martin at mpa-garching dot mpg dot de 2006-08-03 06:22 --- (In reply to comment #3) > Andrew, I think it is a bug. The language in section 12.4.1.5 is somewhat > convoluted and the description of PRESENT() suggest that PRESENT is special. > > F

[Bug libgomp/26165] Cannot find libgomp.spec after 'make install' on x86_64 and ppc64

2006-06-08 Thread martin at mpa-garching dot mpg dot de
--- Comment #6 from martin at mpa-garching dot mpg dot de 2006-06-08 09:51 --- I have now reproduced the problem on two different x86_64 systems. Could you please reopen the PR? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26165

[Bug fortran/25923] [gfortran] garbled diagnostics with -O -Wuninitialized

2006-06-06 Thread martin at mpa-garching dot mpg dot de
--- Comment #2 from martin at mpa-garching dot mpg dot de 2006-06-06 10:14 --- Is it possible to fix this before gcc 4.2? Whenever I see these garbled warnings I have a very bad feeling that something completely unintended is happening inside the compiler, and I guess that many users

[Bug fortran/18111] spurious warnings with -W -Wunused

2006-06-06 Thread martin at mpa-garching dot mpg dot de
--- Comment #13 from martin at mpa-garching dot mpg dot de 2006-06-06 10:11 --- (In reply to comment #12) > Correct "uninitialized" warnings are a very desirable feature IMO Sorry, I meant "unused" of course :( -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18111

[Bug fortran/18111] spurious warnings with -W -Wunused

2006-06-06 Thread martin at mpa-garching dot mpg dot de
--- Comment #12 from martin at mpa-garching dot mpg dot de 2006-06-06 10:10 --- This is now open since more than a year. Is there any hope of getting it fixed for gfortran 4.2? Correct "uninitialized" warnings are a very desirable feature IMO and have always been a stron po

[Bug middle-end/26528] [4.2 regression] gcc miscompiles FFTW 3.1

2006-06-05 Thread martin at mpa-garching dot mpg dot de
--- Comment #16 from martin at mpa-garching dot mpg dot de 2006-06-05 10:12 --- (In reply to comment #15) > This is a P1 -- but WAITING for a testcase. I tried to reproduce the problem with today's mainline (20060605), but it was gone, so I think the bug can be closed. In an

[Bug libgomp/26165] Cannot find libgomp.spec after 'make install' on x86_64 and ppc64

2006-06-05 Thread martin at mpa-garching dot mpg dot de
--- Comment #5 from martin at mpa-garching dot mpg dot de 2006-06-05 09:45 --- I just ran into the compile time problem on x86_64 again. Apparently lib64/ is not searched for libgomp.spec.(In reply to comment #4) > I just ran into the compile time problem on x86_64 again. Apparen

[Bug libgomp/26165] Cannot find libgomp.spec after 'make install' on x86_64 and ppc64

2006-06-05 Thread martin at mpa-garching dot mpg dot de
--- Comment #4 from martin at mpa-garching dot mpg dot de 2006-06-05 09:25 --- I just ran into the compile time problem on x86_64 again. Apparently lib64/ is not searched for libgomp.spec. -- martin at mpa-garching dot mpg dot de changed: What|Removed

[Bug other/27322] Problem when compiling GMP 4.2 with current mainline

2006-05-29 Thread martin at mpa-garching dot mpg dot de
--- Comment #6 from martin at mpa-garching dot mpg dot de 2006-05-29 12:24 --- The problem appears to have gone; I cannot reproduce it any more with current mainline. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27322

[Bug debug/26881] [4.1/4.2 Regression] internal compiler error in dwarf2out_finish

2006-05-29 Thread martin at mpa-garching dot mpg dot de
--- Comment #12 from martin at mpa-garching dot mpg dot de 2006-05-29 08:53 --- This bug prevents the current release of the Globus toolkit (www.globus.org) from compiling. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26881

[Bug middle-end/26528] [4.2 regression] gcc miscompiles FFTW 3.1

2006-05-16 Thread martin at mpa-garching dot mpg dot de
--- Comment #14 from martin at mpa-garching dot mpg dot de 2006-05-16 12:49 --- Even with PR 26304 fixed, the testsuite still crashes with a segfault in the same place. I'm using FFTW 3.1.1 now, but the testing procedure is the same. Again, the problem disappears with "-

[Bug other/27322] Problem when compiling GMP 4.2 with current mainline

2006-05-03 Thread martin at mpa-garching dot mpg dot de
--- Comment #5 from martin at mpa-garching dot mpg dot de 2006-05-03 09:46 --- (In reply to comment #4) > We still need a self contained testcase to reproduce this issue. I tried producing one, but it seems that this would take me much more time than I can currently afford, especia

[Bug tree-optimization/27144] [4.2 regression] segfault with -O2 on x86_64 (and powerpc64)

2006-05-02 Thread martin at mpa-garching dot mpg dot de
--- Comment #8 from martin at mpa-garching dot mpg dot de 2006-05-02 10:16 --- Hmm, I'm seeing a new ICE that could be related to your patch: function rombint() implicit none real :: rombint integer :: i, j real :: g(6), g0, g1 10

[Bug other/27322] Problem when compiling GMP 4.2 with current mainline

2006-04-26 Thread martin at mpa-garching dot mpg dot de
--- Comment #3 from martin at mpa-garching dot mpg dot de 2006-04-26 13:22 --- The failure appears to be connected to "-march=pentium4". The lowest optimisation setting where I could reproduce it is CFLAGS="-O1 -march=pentium4" ./configure The test pass with

[Bug other/27322] Problem when compiling GMP 4.2 with current mainline

2006-04-26 Thread martin at mpa-garching dot mpg dot de
--- Comment #2 from martin at mpa-garching dot mpg dot de 2006-04-26 12:14 --- (In reply to comment #1) > Can you try disabling VRP and enable -fwrapv and -fno-strict-aliasing? (I > also > see failures in other scientific codes with mainline) I reconfigured with CFLAGS=

[Bug c++/27323] New: [gomp] yet another ICE with exception handling

2006-04-26 Thread martin at mpa-garching dot mpg dot de
riority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27323

[Bug other/27322] New: Problem when compiling GMP 4.2 with current mainline

2006-04-26 Thread martin at mpa-garching dot mpg dot de
ion: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC targ

[Bug middle-end/26823] ICE with OpenMP in add_stmt_to_eh_region_fn, at tree-eh.c:100

2006-04-25 Thread martin at mpa-garching dot mpg dot de
--- Comment #9 from martin at mpa-garching dot mpg dot de 2006-04-25 09:09 --- (In reply to comment #7) > @Martin: I tried to reduce your testacse a little and got a segfault in > can_throw_internal_1. So this is probably the same problem as PR26913. > However the original se

[Bug middle-end/26823] ICE with OpenMP in add_stmt_to_eh_region_fn, at tree-eh.c:100

2006-04-14 Thread martin at mpa-garching dot mpg dot de
--- Comment #4 from martin at mpa-garching dot mpg dot de 2006-04-14 10:24 --- Hi Jakub, with your patch, the testcase passes for me. Unfortunately the unreduced testcase of PR26084 still causes an ICE, but this time only with "-O" switched on. [EMAIL PROTECTED]:~/Desktop&

[Bug middle-end/26084] ICE (segfault) on C++ OpenMP code

2006-03-22 Thread martin at mpa-garching dot mpg dot de
--- Comment #16 from martin at mpa-garching dot mpg dot de 2006-03-22 14:37 --- (In reply to comment #15) > Fixed. Unfortunately the unreduced testcase still fails with -O: /scratch>g++ -O -v -fopenmp bug.ii Using built-in specs. Target: i686-pc-linux-gnu Configured with: /s

[Bug fortran/26716] New: [4.1,4.2 regression] gfortran: incorrect choice of overloaded function

2006-03-16 Thread martin at mpa-garching dot mpg dot de
Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugz

[Bug fortran/26509] incorrect behaviour of error-handler for internal read

2006-03-09 Thread martin at mpa-garching dot mpg dot de
--- Comment #14 from martin at mpa-garching dot mpg dot de 2006-03-09 15:11 --- (In reply to comment #13) > If it is DIRECT I/O you are doing, this is a different story and record sizes > are fixed length. Yes, that's what I'm talking about. Consider:

[Bug fortran/26509] incorrect behaviour of error-handler for internal read

2006-03-08 Thread martin at mpa-garching dot mpg dot de
--- Comment #12 from martin at mpa-garching dot mpg dot de 2006-03-09 07:12 --- (In reply to comment #11) > OK, after some discussion on comp.lang.fortran it is clear tha END and EOR are > not error conditions. They are there to allow for example, reading in a loop > until t

[Bug fortran/26554] [gfortran] incorrect behaviour when reading a logical variable from a string

2006-03-06 Thread martin at mpa-garching dot mpg dot de
--- Comment #11 from martin at mpa-garching dot mpg dot de 2006-03-06 14:41 --- > On Comment #9: This is not really a bug depending on how one interprets the > f95 standard. The three error families, EOR, END, and ERR are each treated > separately. EOR and END are not consi

[Bug fortran/26509] incorrect behaviour of error-handler for internal read

2006-03-06 Thread martin at mpa-garching dot mpg dot de
--- Comment #7 from martin at mpa-garching dot mpg dot de 2006-03-06 14:33 --- When trying to compile the Starlink sources with gfortran I stumbled across this too. Unfortunately it seems that one of their autoconf tests called AC_FC_RECL_UNIT relies on the jump to the ERR label when

[Bug fortran/26554] [gfortran] incorrect behaviour when reading a logical variable from a string

2006-03-06 Thread martin at mpa-garching dot mpg dot de
--- Comment #9 from martin at mpa-garching dot mpg dot de 2006-03-06 13:22 --- I just noticed another (probably related) problem: The following Fortran code is derived from some autoconf test: PROGRAM TESTRECL IMPLICIT NONE OPEN(UNIT = 10,FILE = 'conftest

[Bug fortran/26554] [gfortran] incorrect behaviour when reading a logical variable from a string

2006-03-06 Thread martin at mpa-garching dot mpg dot de
--- Comment #8 from martin at mpa-garching dot mpg dot de 2006-03-06 12:10 --- Mainline works correctly again, thanks! Do you plan to commit to the 4.1-branch too? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26554

[Bug fortran/26554] [gfortran] incorrect behaviour when reading a logical variable from a string

2006-03-04 Thread martin at mpa-garching dot mpg dot de
--- Comment #2 from martin at mpa-garching dot mpg dot de 2006-03-04 17:53 --- I hope this isn't in the 4.1 release. I don't have one lying around to test, sorry. However, it is on the 4.1 branch, and if it isn't in the release, it should be very simple to locat

[Bug fortran/26554] New: [gfortran] incorrect behaviour when reading a logical variable from a string

2006-03-04 Thread martin at mpa-garching dot mpg dot de
Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-g

[Bug middle-end/26528] [4.2 regression] gcc miscompiles FFTW 3.1

2006-03-03 Thread martin at mpa-garching dot mpg dot de
--- Comment #12 from martin at mpa-garching dot mpg dot de 2006-03-03 14:22 --- (In reply to comment #10) > Can you try -O1 -fno-ivopts -ftree-vrp -finline-functions? > > I want to see if this is an interaction between VRP and IVopts, if it is there > is a bug about this i

[Bug middle-end/26528] [4.2 regression] gcc miscompiles FFTW 3.1

2006-03-03 Thread martin at mpa-garching dot mpg dot de
--- Comment #9 from martin at mpa-garching dot mpg dot de 2006-03-03 10:11 --- I managed to narrow down the location of the problem: The segfault occurs in libbench2/verify-lib.c, in static void assign_conj(C *Ac, C *A, int rank, const bench_iodim *dim, int stride); I added the

[Bug middle-end/26528] [4.2 regression] gcc miscompiles FFTW 3.1

2006-03-02 Thread martin at mpa-garching dot mpg dot de
--- Comment #7 from martin at mpa-garching dot mpg dot de 2006-03-02 14:29 --- (In reply to comment #6) > If I understand correctly, this is most likely a bug in FFTW, right? If so, > I'll report it to FFTW people. On the other hand, gcc 4.1 also has VRP, but it seems t

[Bug middle-end/26528] [4.2 regression] gcc miscompiles FFTW 3.1

2006-03-02 Thread martin at mpa-garching dot mpg dot de
--- Comment #6 from martin at mpa-garching dot mpg dot de 2006-03-02 13:52 --- (In reply to comment #5) > Can you try "-O3 -fwrapv"? It might be the source have undefined code in it > for signed overflow and changes to VRP exposed it. Bingo! Thanks for this hint,

[Bug middle-end/26528] [4.2 regression] gcc miscompiles FFTW 3.1

2006-03-02 Thread martin at mpa-garching dot mpg dot de
--- Comment #4 from martin at mpa-garching dot mpg dot de 2006-03-02 12:18 --- (In reply to comment #3) > Do you have a simple testcase? I wish I had :( At the moment I'm trying to find out which optimisation flags are causing the trouble. The current minimum set of flags to r

[Bug c/26528] [4.2 regression] gcc miscompiles FFTW 3.1

2006-03-02 Thread martin at mpa-garching dot mpg dot de
--- Comment #2 from martin at mpa-garching dot mpg dot de 2006-03-02 11:01 --- (In reply to comment #1) > I just checked that > > CFLAGS="-O3" ./configure --enable-portable-binary > > fails, but > > CFLAGS="-O3" ./configure --enable-portable

[Bug c/26528] [4.2 regression] gcc miscompiles FFTW 3.1

2006-03-02 Thread martin at mpa-garching dot mpg dot de
--- Comment #1 from martin at mpa-garching dot mpg dot de 2006-03-02 11:00 --- I just checked that CFLAGS="-O3" ./configure --enable-portable-binary fails, but CFLAGS="-O3" ./configure --enable-portable-binary works as it should. -- http://gcc.gnu.org/bugz

[Bug c/26528] New: [4.2 regression] gcc miscompiles FFTW 3.1

2006-03-02 Thread martin at mpa-garching dot mpg dot de
2 regression] gcc miscompiles FFTW 3.1 Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg do

[Bug tree-optimization/26444] [4.2 Regression] ICE in add_virtual_operand with -O3

2006-03-01 Thread martin at mpa-garching dot mpg dot de
--- Comment #13 from martin at mpa-garching dot mpg dot de 2006-03-01 12:39 --- It appears that this bug also prevents FFTW 3.1 from compiling. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26444

[Bug fortran/26409] [4.2 regression] ICE on Assumed shape nested subroutine

2006-02-23 Thread martin at mpa-garching dot mpg dot de
--- Comment #5 from martin at mpa-garching dot mpg dot de 2006-02-23 09:01 --- I still see it with version 4.2.0 20060222 :( I guess it would really nice if "gfortran -v" would print the SVN revision number... ~/tmp>gfortran -v -c bug.f90 Using built-in specs. Target:

[Bug fortran/26409] New: [gfortran, 4.2.0 regression] ICE (segfault) on valid code

2006-02-21 Thread martin at mpa-garching dot mpg dot de
ponent: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: martin at mpa-garching dot mpg dot de GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.

[Bug c++/26084] [gomp-branch] ICE (segfault) on C++ OpenMP code

2006-02-07 Thread martin at mpa-garching dot mpg dot de
--- Comment #5 from martin at mpa-garching dot mpg dot de 2006-02-07 10:44 --- (In reply to comment #4) > I still get the segmentation fault. Probably because I configured with > --enable-checking=release... I can confirm that I get the same error message reported Volke

[Bug c++/26084] [gomp-branch] ICE (segfault) on C++ OpenMP code

2006-02-06 Thread martin at mpa-garching dot mpg dot de
--- Comment #4 from martin at mpa-garching dot mpg dot de 2006-02-06 11:15 --- (In reply to comment #3) > I don't get a segfault, but the error message: > > bug.cc:11: internal compiler error: vector VEC(eh_region,base) index domain > error, in can_throw_internal_1 at

[Bug c++/26084] [gomp-branch] ICE (segfault) on C++ OpenMP coce

2006-02-04 Thread martin at mpa-garching dot mpg dot de
--- Comment #2 from martin at mpa-garching dot mpg dot de 2006-02-04 11:31 --- Reduced testcase: template struct arr { long s; T *d; arr(long sz) : s(sz), d (s>0 ? new T[s] : 0) {} ~arr() { delete[] d; } T &operator[] (int n) {return d[n];} }; void map2alm

  1   2   >