Re: understanding __FUNCTION__ generation

2007-09-12 Thread Sunzir Deepur
Hi Jim, On 9/12/07, Jim Wilson [EMAIL PROTECTED] wrote: Sunzir Deepur wrote: recently I've encountered a problem in which some removals of (what seems to be unneeded) lines of header files inflicted changes in the resulting binary. further inverstigation showed that the chages were

Bootstrap broken - treelang: error: ‘treelang_expand_function’ defined but not used

2007-09-12 Thread Andreas Jaeger
bootstrap with current svn head fails for me on Linux/x86-64: /abuild/aj/gcc/./prev-gcc/xgcc -B/abuild/aj/gcc/./prev-gcc/ -B/opt/gcc/4.3-devel/x86_64-suse-linux-gnu/bin/ -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition

Re: [RFC] Marking C++ new operator as malloc?

2007-09-12 Thread Richard Guenther
On 11 Sep 2007 18:14:21 -0700, Ian Lance Taylor [EMAIL PROTECTED] wrote: Richard Guenther [EMAIL PROTECTED] writes: On 9/9/07, Richard Guenther [EMAIL PROTECTED] wrote: Which brings back the fact that you cannot implement malloc in C (you certainly remember the discussions about C++

Re: Bootstrap broken - treelang: error: 'treelang_expand_function' defined but not used

2007-09-12 Thread Serge Belyshev
Andreas Jaeger [EMAIL PROTECTED] writes: bootstrap with current svn head fails for me on Linux/x86-64: ... cc1: warnings being treated as errors /cvs/gcc-svn/trunk/gcc/treelang/treetree.c:1191: error: ‘treelang_expand_function’ defined but not used make[3]: *** [treelang/treetree.o] Error 1

Re: Bootstrap broken - treelang: error: 'treelang_expand_function' defined but not used

2007-09-12 Thread Jan Hubicka
Andreas Jaeger [EMAIL PROTECTED] writes: bootstrap with current svn head fails for me on Linux/x86-64: ... cc1: warnings being treated as errors /cvs/gcc-svn/trunk/gcc/treelang/treetree.c:1191: error: ???treelang_expand_function??? defined but not used make[3]: ***

Re: SImode and PSImode question

2007-09-12 Thread Andrew Pinski
On 9/11/07, Jim Wilson [EMAIL PROTECTED] wrote: It does look like loop-iv.c is broken though. Every simplify_gen_relational call uses SImode. That probably should be word_mode instead. You might want to submit a bug report for that. I think even using word_mode there is wrong. An example

Re: GCC 4.3.0 Status Report (2007-09-04)

2007-09-12 Thread Kai Tietz
I have two patch may be worth to enter into 4.3 at stage 2. Jan and I tried to ping the first part now about some time and we didn't got a comment or approval for them. See http://www.nabble.com/-PING%5E2-PATCH-%3A-Preparations-for-SYSV-MS-ABI-attributes-in-backend-tf4414541.html

Is Sun putting much effort into supporting the gcc/binutils toolchain on sparc64 ?

2007-09-12 Thread Andrew Walrond
I have to make buying decisions, and having tested a Sun T1000 for a while I am impressed with Suns hardware. But, we are 100% gnu/linux and it disturbs me that David Miller seems to be a (very impressive) team of 1 on the sparclinux ML (My impression; perhaps I am wrong?) So I wonder, is Sun

Re: Is Sun putting much effort into supporting the gcc/binutils toolchain on sparc64 ?

2007-09-12 Thread David Miller
From: Andrew Walrond [EMAIL PROTECTED] Date: Wed, 12 Sep 2007 12:37:03 +0100 I have to make buying decisions, and having tested a Sun T1000 for a while I am impressed with Suns hardware. But, we are 100% gnu/linux and it disturbs me that David Miller seems to be a (very impressive) team of 1

Re: GCC 4.3.0 Status Report (2007-09-04)

2007-09-12 Thread Ramana Radhakrishnan
Hi, I apologize for the late response to your mail but I sort of did these patches up recently . I have a couple of patches that I submitted / intend to submit . One of them was submitted today regarding a small improvement to the auto-increment pass. I am not sure if this is suitable for stage3

Re: Is Sun putting much effort into supporting the gcc/binutils toolchain on sparc64 ?

2007-09-12 Thread Andrew Walrond
David Miller wrote: So no, Sun really isn't helping with any actual development. I don't know what to say. Incredible work David, but quite frankly, I'm speechless. I'm sure I can't be the only hardware purchaser asking these questions. I really like the Niagra and the successors sound even

Re: Is Sun putting much effort into supporting the gcc/binutils toolchain on sparc64 ?

2007-09-12 Thread Gordan Bobic
On Wed, 12 Sep 2007, Andrew Walrond wrote: David Miller wrote: So no, Sun really isn't helping with any actual development. I don't know what to say. Incredible work David, but quite frankly, I'm speechless. I'm sure I can't be the only hardware purchaser asking these questions. I really

Re: Is Sun putting much effort into supporting the gcc/binutils toolchain on sparc64 ?

2007-09-12 Thread Tim Prince
Andrew Walrond wrote: I'm trying to conceive a valid business reason for Sun to be so dismissive of the (surely massive?) gnu/linux hardware market, (even if they would rather we used Solaris), but it eludes me completely. They are putting a lot of effort into linux on Intel and AMD. 18

Re: [RFC] Marking C++ new operator as malloc?

2007-09-12 Thread Ian Lance Taylor
Richard Guenther [EMAIL PROTECTED] writes: CHANGE_DYNAMIC_TYPE_EXPR has the target type, of course. So perhaps we need __attribute__ ((change_dynamic_type))? Or actually of course __attribute__ ((malloc)) is fine but we could throw in a CHANGE_DYNAMIC_TYPE_EXPR after any call to such a

Re: [RFC] Marking C++ new operator as malloc?

2007-09-12 Thread Richard Guenther
On 12 Sep 2007 08:13:31 -0700, Ian Lance Taylor [EMAIL PROTECTED] wrote: Richard Guenther [EMAIL PROTECTED] writes: CHANGE_DYNAMIC_TYPE_EXPR has the target type, of course. So perhaps we need __attribute__ ((change_dynamic_type))? Or actually of course __attribute__ ((malloc)) is

Re: [RFC] Improve Tree-SSA if-conversion - convergence of efforts

2007-09-12 Thread trevor_smigiel
Tehila asked me a while ago to comment based on my experience with the RTL if convert pass and the discussions some of us had at the GCC summit. Sorry it took me so long to respond. The target I care about (Cell SPU) has some things that make an aggressive if convert very useful and profitable.

[Bug tree-optimization/33402] FAIL: gcc.dg/tree-ssa/loadpre11.c scan-tree-dump-times Eliminated: 1 1

2007-09-12 Thread ubizjak at gmail dot com
--- Comment #4 from ubizjak at gmail dot com 2007-09-12 06:50 --- Fixed by http://gcc.gnu.org/ml/gcc-cvs/2007-09/msg00364.html -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug target/33369] [4.3 Regression] suffix or operands invalid for `pslld'

2007-09-12 Thread ubizjak at gmail dot com
--- Comment #6 from ubizjak at gmail dot com 2007-09-12 06:52 --- Middle-end was fixed by http://gcc.gnu.org/ml/gcc-cvs/2007-09/msg00406.html -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug target/33393] floatsisf2_sse_vector_nointernunit doesn't work on 32bit

2007-09-12 Thread hubicka at gcc dot gnu dot org
--- Comment #1 from hubicka at gcc dot gnu dot org 2007-09-12 07:03 --- Subject: Bug 33393 Author: hubicka Date: Wed Sep 12 07:02:31 2007 New Revision: 128414 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128414 Log: PR target/33393 * i386.md

[Bug tree-optimization/33373] ICE in vectorizable_type_demotion, at tree-vect-transform.c:4098

2007-09-12 Thread dorit at gcc dot gnu dot org
--- Comment #3 from dorit at gcc dot gnu dot org 2007-09-12 07:10 --- Subject: Bug 33373 Author: dorit Date: Wed Sep 12 07:09:38 2007 New Revision: 128415 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128415 Log: PR tree-optimization/33373 * tree-vect-analyze

[Bug target/32895] Clobber list isn't working

2007-09-12 Thread wvangulik at xs4all dot nl
--- Comment #1 from wvangulik at xs4all dot nl 2007-09-12 07:20 --- Tested this against 4.1.2. The output for the given test case is different (optimiser removed the useless loading): /* prologue: frame size=0 */ push r28 /* prologue end (size=1) */ /* #APP */ in r28,

[Bug target/32895] Clobber list isn't working

2007-09-12 Thread wvangulik at xs4all dot nl
--- Comment #2 from wvangulik at xs4all dot nl 2007-09-12 07:32 --- (In reply to comment #1) Hmm I cheated... I used -Os when compiling Compiling without -O[n] gives no warning Just tried compiling -O and then it does generate the error. It seems optimiser flags triggers the warning?

[Bug target/32895] Clobber list isn't working

2007-09-12 Thread wvangulik at xs4all dot nl
--- Comment #3 from wvangulik at xs4all dot nl 2007-09-12 07:35 --- (In reply to comment #2) Ok I need some coffee... The error IS generated when using -O[n] (so on -O as well) Without specifing -O the compiler does not generate the warning. --

[Bug middle-end/33382] [4.2 Regression] internal compiler error: in get_constraint_for_component_ref, at tree-ssa-structalias.c:2454

2007-09-12 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2007-09-12 07:54 --- Subject: Bug 33382 Author: rguenth Date: Wed Sep 12 07:54:17 2007 New Revision: 128417 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128417 Log: 2007-09-12 Richard Guenther [EMAIL PROTECTED] PR

[Bug fortran/33395] [ISO_C_BINDING ?] ICE (segfault) in gfc_conv_initializer

2007-09-12 Thread burnus at gcc dot gnu dot org
--- Comment #6 from burnus at gcc dot gnu dot org 2007-09-12 07:56 --- Subject: Bug 33395 Author: burnus Date: Wed Sep 12 07:56:07 2007 New Revision: 128418 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128418 Log: 2007-09-12 Christopher D. Rickett [EMAIL PROTECTED]

[Bug middle-end/33382] [4.2 Regression] internal compiler error: in get_constraint_for_component_ref, at tree-ssa-structalias.c:2454

2007-09-12 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2007-09-12 08:07 --- Subject: Bug 33382 Author: rguenth Date: Wed Sep 12 08:07:12 2007 New Revision: 128419 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128419 Log: 2007-09-12 Richard Guenther [EMAIL PROTECTED] PR

[Bug fortran/33395] [ISO_C_BINDING ?] ICE (segfault) in gfc_conv_initializer

2007-09-12 Thread burnus at gcc dot gnu dot org
--- Comment #7 from burnus at gcc dot gnu dot org 2007-09-12 08:19 --- FIXED. (The FGSL test suite still fails due to the broken formatted read of a line ending without line break, see PR 33400; working around that bug, the test suite succeeds - hooray!) -- burnus at gcc dot gnu

[Bug middle-end/33382] [4.2 Regression] internal compiler error: in get_constraint_for_component_ref, at tree-ssa-structalias.c:2454

2007-09-12 Thread rguenth at gcc dot gnu dot org
--- Comment #9 from rguenth at gcc dot gnu dot org 2007-09-12 08:27 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/33401] Unwanted memset in default constructor

2007-09-12 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2007-09-12 08:33 --- So, invalid. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/33404] New: Predictive commoning + ivopts possibly introducing extra sign extensions.

2007-09-12 Thread ramana dot radhakrishnan at celunite dot com
Hi , There's a difference in the code generated between O2 and O3 in the case below. void fred(long in, short *out1) { int i; for (i=0;i100;i++) out1[i+1] = out1[i]*in; } With O2 we generate at expand time - fred (in, out1) { unsigned int ivtmp.24; bb 2: ivtmp.24 =

[Bug c++/33405] New: [ICE] final_scan_insn, at final.c:2117

2007-09-12 Thread mathieu dot malaterre at gmail dot com
I cannot compile the following file: $ /usr/bin/g++-3.3 -save-temps -D_IntensityFiltersPython_EXPORTS -g -Wall -W -Woverloaded-virtual -Wunused -ftemplate-depth-50 -w -ftemplate-depth-50 -O3 -DNDEBUG -fPIC -I/home/mmalaterre/Projects/Insight/Code/Review

[Bug bootstrap/33406] New: At revision 128385 Bootstraping PPC Darwin still fail in Java

2007-09-12 Thread dominiq at lps dot ens dot fr
The bootstrap failure reported in http://gcc.gnu.org/ml/gcc/2007-09/msg00147.html is still present in revision 128385. -- Summary: At revision 128385 Bootstraping PPC Darwin still fail in Java Product: gcc Version: 4.3.0 Status:

[Bug c++/33405] [ICE] final_scan_insn, at final.c:2117

2007-09-12 Thread mathieu dot malaterre at gmail dot com
--- Comment #1 from mathieu dot malaterre at gmail dot com 2007-09-12 09:05 --- sorry just found out: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14711#c17 *** This bug has been marked as a duplicate of 14711 *** -- mathieu dot malaterre at gmail dot com changed: What

[Bug middle-end/14711] [3.3/3.4 regression] ICE in final.c:2117 when compiling a huge source file

2007-09-12 Thread mathieu dot malaterre at gmail dot com
--- Comment #27 from mathieu dot malaterre at gmail dot com 2007-09-12 09:05 --- *** Bug 33405 has been marked as a duplicate of this bug. *** -- mathieu dot malaterre at gmail dot com changed: What|Removed |Added

[Bug c++/33403] warning: missing sentinel in function call for 0 rather than NULL

2007-09-12 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2007-09-12 09:18 --- (In reply to comment #2) I don't know about most likely. sizeof(int) == sizeof(void*) is still pretty common, so my guess would be that the warning is more often wrong than not. Common on ILP32 targets but since

[Bug fortran/33310] Bind(C): Accepts PARAMETER with BIND(C) attribute

2007-09-12 Thread patchapp at dberlin dot org
--- Comment #2 from patchapp at dberlin dot org 2007-09-12 09:20 --- Subject: Bug number PR33310 A patch for this bug has been added to the patch tracker. The mailing list url for the patch is http://gcc.gnu.org/ml/gcc-patches/2007-09/msg00333.html --

[Bug bootstrap/33406] At revision 128385 Bootstraping PPC Darwin still fail in Java

2007-09-12 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-09-12 09:34 --- libgomp is also broken for powerpc*-linux-gnu. It times out. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33406

[Bug c++/33407] New: C++ operator new and new expression do not change dynamic type

2007-09-12 Thread rguenth at gcc dot gnu dot org
Nothing in the IL of the following testcase prevents the stores to *q and *r in function doit from being reordered: extern C void * malloc(__SIZE_TYPE__); extern C void abort(void); void *p; void __attribute__((noinline)) init(void) { p = malloc(4); } inline void *operator new(__SIZE_TYPE__)

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

2007-09-12 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2007-09-12 10:00 --- Related to PR29286. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

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

2007-09-12 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2007-09-12 10:13 --- main should call init(), but it doesn't make a difference for the IL. The bug is wrong-IL for me only at the moment, but nothing prevents the two stores from being reordered. Here's one that abort()s at runtime on

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

2007-09-12 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2007-09-12 10:18 --- 4.2 works by luck as we weakened aliasing by the NONLOCAL stuff. 2.95 works for whatever reason ;) Even pre-tree-ssa we fail with -O2 (but it works with -O). -- rguenth at gcc dot gnu dot org changed:

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

2007-09-12 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2007-09-12 10:20 --- -O fails with -fstrict-aliasing as well. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33407

[Bug fortran/33284] ENTRY and INTRINSIC with same name

2007-09-12 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2007-09-12 10:27 --- Subject: Bug 33284 Author: burnus Date: Wed Sep 12 10:27:27 2007 New Revision: 128423 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128423 Log: 2007-09-12 Tobias Burnus [EMAIL PROTECTED] PR

[Bug fortran/33310] Bind(C): Accepts PARAMETER with BIND(C) attribute

2007-09-12 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2007-09-12 10:27 --- Subject: Bug 33310 Author: burnus Date: Wed Sep 12 10:27:27 2007 New Revision: 128423 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128423 Log: 2007-09-12 Tobias Burnus [EMAIL PROTECTED] PR

[Bug fortran/33297] SIZE intrinsic crashes gfortran on invalid usage

2007-09-12 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2007-09-12 10:30 --- Subject: Bug 33297 Author: burnus Date: Wed Sep 12 10:30:22 2007 New Revision: 128424 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128424 Log: 2007-09-12 Tobias Burnus [EMAIL PROTECTED] PR

[Bug fortran/33297] SIZE intrinsic crashes gfortran on invalid usage

2007-09-12 Thread burnus at gcc dot gnu dot org
--- Comment #5 from burnus at gcc dot gnu dot org 2007-09-12 10:34 --- FIXED for the trunk (GCC gfortran 4.3.0). Thanks for the report. -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/33310] Bind(C): Accepts PARAMETER with BIND(C) attribute

2007-09-12 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2007-09-12 10:35 --- FIXED. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33310

[Bug fortran/33310] Bind(C): Accepts PARAMETER with BIND(C) attribute

2007-09-12 Thread burnus at gcc dot gnu dot org
--- Comment #5 from burnus at gcc dot gnu dot org 2007-09-12 10:36 --- Really mark as FIXED. -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/33284] ENTRY and INTRINSIC with same name

2007-09-12 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2007-09-12 10:36 --- FIXED. -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug ada/15765] asmname should be verbatim if starting with an asterisk

2007-09-12 Thread fxcoudert at gcc dot gnu dot org
--- Comment #7 from fxcoudert at gcc dot gnu dot org 2007-09-12 11:45 --- I think this was fixed (from gcc/ada/gnat_ugn.texi): @noindent As for the @code{C} calling convention, when the @code{External_Name} parameter is missing, it is taken to be the name of the Ada entity in lower

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread jh at suse dot cz
--- Comment #2 from jh at suse dot cz 2007-09-12 12:01 --- Subject: Re: [4.3 Regression] Revision 128239 causes libgomp failure Hi, I´ve just tested ia64-linux and x86_64-linux on our testers and both are clean WRT libgomp: === libgomp Summary === #

[Bug c++/33401] Unwanted memset in default constructor

2007-09-12 Thread kbateman at seicorp dot com
--- Comment #5 from kbateman at seicorp dot com 2007-09-12 12:52 --- Whaddaya know. Section 5-16, Expressions: If the new-initializer is of the form (), default-initialization shall be performed (8.5); -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33401

[Bug target/29473] -masm=intel combined with -march=athlon64 has some issues.

2007-09-12 Thread rask at gcc dot gnu dot org
--- Comment #9 from rask at gcc dot gnu dot org 2007-09-12 13:12 --- This still happens with GCC 4.3 when trying to bootstrap with BOOT_CFLAGS='-O2 -g -fomit-frame-pointer -masm=intel' and it blocks me from working on bug 29493.

[Bug target/29473] -masm=intel combined with -march=athlon64 has some issues.

2007-09-12 Thread ubizjak at gmail dot com
--- Comment #10 from ubizjak at gmail dot com 2007-09-12 13:41 --- (In reply to comment #9) This still happens with GCC 4.3 when trying to bootstrap with BOOT_CFLAGS='-O2 -g -fomit-frame-pointer -masm=intel' and it blocks me from working on bug 29493.

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread hjl at lucon dot org
--- Comment #3 from hjl at lucon dot org 2007-09-12 13:54 --- (In reply to comment #2) Subject: Re: [4.3 Regression] Revision 128239 causes libgomp failure Hi, I´ve just tested ia64-linux and x86_64-linux on our testers and both are clean WRT libgomp: ===

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread jh at suse dot cz
--- Comment #4 from jh at suse dot cz 2007-09-12 14:16 --- Subject: Re: [4.3 Regression] Revision 128239 causes libgomp failure Have you compared the times to take for make check on libgomp between revision 128238 and HEAD? With C libgomp tests only, revision 128238 takes less

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread hjl at lucon dot org
--- Comment #5 from hjl at lucon dot org 2007-09-12 14:24 --- (In reply to comment #4) Interesting. At the moment I can't access any ia64 machine directly, just test via our mail based interface that won't let me time the test. Are those failures an timeouts? It might be some

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread jakub at gcc dot gnu dot org
207 # of unresolved testcases 4 # of untested testcases 35 # of unsupported tests 314 /tmp/jakub/gcc/obj/gcc/xgcc version 4.3.0 20070912 (experimental) (GCC) === gfortran tests === Running target unix FAIL: gfortran.dg/do_3.F90 -O3 -fomit-frame-pointer

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2007-09-12 14:39 --- BTW, when you say -fno-inline-small-functions cures this for you, is the problem on libgomp side or in the generated gomp tests? I.e. if you build libgomp with the default -O2 -finline-small-functions and run make

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread hjl at lucon dot org
--- Comment #9 from hjl at lucon dot org 2007-09-12 14:41 --- (In reply to comment #7) BTW, when you say -fno-inline-small-functions cures this for you, is the problem on libgomp side or in the generated gomp tests? I.e. if you build libgomp Apparently not. From

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread hjl at lucon dot org
--- Comment #8 from hjl at lucon dot org 2007-09-12 14:40 --- (In reply to comment #6) Cannot reproduce this with r128425 + PR32337 + PR32338 fix (8way ia64, make -j16 -k check): From http://gcc.gnu.org/ml/gcc-testresults/2007-09/msg00573.html === libgomp tests

[Bug rtl-optimization/19580] [4.0/4.1/4.2/4.3 Regression] missed load/store motion

2007-09-12 Thread rguenth at gcc dot gnu dot org
--- Comment #32 from rguenth at gcc dot gnu dot org 2007-09-12 14:44 --- load-store motion at the tree level should really catch this. For this it needs to be extended to disambiguate aliases by looking at the actual memory references: bb 4: # r_8 = PHI r_29(5), r_23(D)(3) # n_11

[Bug rtl-optimization/19580] [4.0/4.1/4.2/4.3 Regression] missed load/store motion

2007-09-12 Thread rakdver at gcc dot gnu dot org
--- Comment #33 from rakdver at gcc dot gnu dot org 2007-09-12 14:49 --- Zdenek, I think you had a patch to make lim more precise in this regard? Yes. Revital Eres was trying to put it into shape suitable for mainline a few months ago, I am not sure what is the status of that? --

[Bug rtl-optimization/21527] [4.0/4.1/4.2/4.3 Regression] BYTEmark bitmap test: Regression with Profiled Optimization

2007-09-12 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2007-09-12 15:03 --- For 4.3 we improve runtime with FDO and -O2, in both cases, with and without FDO 4.3 scores 20% better than 3.4. With 4.1 I also see better scores with FDO. For -O3 scores are the same with/w/o FDO for 4.1 and

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread jakub at gcc dot gnu dot org
--- Comment #10 from jakub at gcc dot gnu dot org 2007-09-12 15:04 --- The whole testsuite takes roughly 10 minutes: head -n2 libgomp.log; tail -n4 libgomp.log Test Run By root on Wed Sep 12 10:47:12 2007 Native configuration is ia64-unknown-linux-gnu === libgomp Summary

[Bug rtl-optimization/19580] [4.0/4.1/4.2/4.3 Regression] missed load/store motion

2007-09-12 Thread eres at il dot ibm dot com
--- Comment #34 from eres at il dot ibm dot com 2007-09-12 15:09 --- I did not engage with it for some time so I doubt it if my latest version of the patch (which is originally in http://gcc.gnu.org/ml/gcc-patches/2007-01/msg02331.html) is suitable for current mainline. I will

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread hjl at lucon dot org
--- Comment #11 from hjl at lucon dot org 2007-09-12 15:36 --- (In reply to comment #10) you started seeing this or from 4.2? Knowing whether your libgomp was miscompiled or if the testcases themselves are miscompiled is really crucial to finding out what's going on. I verified

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread jakub at gcc dot gnu dot org
--- Comment #12 from jakub at gcc dot gnu dot org 2007-09-12 15:48 --- Can you see if e.g. building whole libgomp with -O0 fixes it? If yes, can you do a binary search which of the sources is miscompiled? Thanks. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33389

[Bug ada/32407] [4.3 regression] ACATS cd92001 fails

2007-09-12 Thread ebotcazou at gcc dot gnu dot org
--- Comment #2 from ebotcazou at gcc dot gnu dot org 2007-09-12 15:53 --- Subject: Bug 32407 Author: ebotcazou Date: Wed Sep 12 15:52:57 2007 New Revision: 128441 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128441 Log: PR ada/26797 PR ada/32407 *

[Bug ada/26797] [4.3 regression] ACATS cxh1001 fails

2007-09-12 Thread ebotcazou at gcc dot gnu dot org
--- Comment #44 from ebotcazou at gcc dot gnu dot org 2007-09-12 15:53 --- Subject: Bug 26797 Author: ebotcazou Date: Wed Sep 12 15:52:57 2007 New Revision: 128441 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128441 Log: PR ada/26797 PR ada/32407 *

[Bug fortran/33408] New: internal compiler error: tree check: expected type_decl, have in debug_flush_symbol_queue, at final.c:3986

2007-09-12 Thread dir at lanl dot gov
Thread model: posix gcc version 4.3.0 20070912 (experimental) (GCC) -- Summary: internal compiler error: tree check: expected type_decl, have in debug_flush_symbol_queue, at final.c:3986 Product: gcc Version: 4.3.0 Status: UNCONFIRMED

[Bug ada/26797] [4.3 regression] ACATS cxh1001 fails

2007-09-12 Thread ebotcazou at gcc dot gnu dot org
--- Comment #45 from ebotcazou at gcc dot gnu dot org 2007-09-12 15:55 --- At long last. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/33408] internal compiler error: tree check: expected type_decl, have in debug_flush_symbol_queue, at final.c:3986

2007-09-12 Thread dir at lanl dot gov
--- Comment #1 from dir at lanl dot gov 2007-09-12 15:55 --- Created an attachment (id=14195) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14195action=view) The fortran source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33408

[Bug ada/32407] [4.3 regression] ACATS cd92001 fails

2007-09-12 Thread ebotcazou at gcc dot gnu dot org
--- Comment #3 from ebotcazou at gcc dot gnu dot org 2007-09-12 15:56 --- Fixed on mainline. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/31023] Fold is agnostic of integer sub-types

2007-09-12 Thread ebotcazou at gcc dot gnu dot org
-- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added CC||ebotcazou at gcc dot gnu dot |

[Bug c++/33409] New: Overload Resolution Succeeds When Actually Ambiguous.

2007-09-12 Thread martinezfive at comcast dot net
With the following command line: [c:\hack]==#9658; gcc -v -save-temps --pedantic -c a.cpp Reading specs from /mingw/lib/gcc/mingw32/3.4.2/specs Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls

[Bug c++/33409] Overload Resolution Succeeds When Actually Ambiguous.

2007-09-12 Thread martinezfive at comcast dot net
--- Comment #1 from martinezfive at comcast dot net 2007-09-12 16:13 --- Created an attachment (id=14196) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14196action=view) a.cpp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33409

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

2007-09-12 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2007-09-12 16:13 --- Could we limit adding of the CHANGE_DYNAMIC_TYPE_EXPRs just to the case where operator new or __attribute__((malloc)) marked FUNCTION_DECL is not external? That would be solid even for LTO, if you LTO and have say

[Bug fortran/33106] Access of components of public entities of private types wrongly allowed

2007-09-12 Thread burnus at gcc dot gnu dot org
--- Comment #6 from burnus at gcc dot gnu dot org 2007-09-12 16:36 --- See also http://groups.google.com/group/comp.lang.fortran/msg/362cea390359d128 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33106

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread hjl at lucon dot org
--- Comment #13 from hjl at lucon dot org 2007-09-12 16:51 --- (In reply to comment #12) Can you see if e.g. building whole libgomp with -O0 fixes it? If yes, can you do a binary search which of the sources is miscompiled? Thanks. When I replaced bar.o with the bad one, C only

[Bug fortran/33408] ICE: tree check: expected type_decl, have in debug_flush_symbol_queue, at final.c:3986

2007-09-12 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2007-09-12 16:52 --- I cannot reproduce this on x86-64 (Rev. 128440 of today). -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread jakub at gcc dot gnu dot org
--- Comment #14 from jakub at gcc dot gnu dot org 2007-09-12 16:59 --- Can you please attach bad and good bar.s (with -fverbose-asm) and also -ftree-dump-optimized dump from both? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33389

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread hjl at lucon dot org
--- Comment #15 from hjl at lucon dot org 2007-09-12 17:10 --- Created an attachment (id=14197) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14197action=view) Good bar.s and bar.c.117t.optimized generated by revision 128238 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33389

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread hjl at lucon dot org
--- Comment #16 from hjl at lucon dot org 2007-09-12 17:11 --- Created an attachment (id=14198) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14198action=view) Bad bar.s and bar.c.121t.optimized generated by revision 128239 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33389

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread hjl at lucon dot org
--- Comment #17 from hjl at lucon dot org 2007-09-12 17:18 --- gomp_barrier_wait_end in bar.c.121t.optimized has __asm__ __volatile__(break 0x10:=r r15, =r out0, =r out1, =r out2, =r out3:r r15, r out0, r out1, r out2, r out3:b6, f15, f14, f13, f12, f11, f10, f9, f8, f7, f6, p15,

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread hjl at lucon dot org
--- Comment #18 from hjl at lucon dot org 2007-09-12 17:20 --- Revision 128239 miscompiled static inline void sys_futex0(int *addr, int op, int val) { register long out0 asm (out0) = (long) addr; register long out1 asm (out1) = op; register long out2 asm (out2) = val; register

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread jakub at gcc dot gnu dot org
--- Comment #19 from jakub at gcc dot gnu dot org 2007-09-12 17:49 --- Here is self-contained source: void sys_futex0(int *addr, int op, int val) { register long out0 asm (out0) = (long) addr; register long out1 asm (out1) = op; register long out2 asm (out2) = val;

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread jakub at gcc dot gnu dot org
--- Comment #20 from jakub at gcc dot gnu dot org 2007-09-12 18:26 --- append_vuse has: static inline void append_vuse (tree var) { tree sym; if (TREE_CODE (var) != SSA_NAME) { tree mpt; var_ann_t ann; /* If VAR belongs to a memory partition, use it instead

[Bug tree-optimization/33410] New: ICE in iv_analyze_expr, at loop-iv.c:934

2007-09-12 Thread debian-gcc at lists dot debian dot org
[ forwarded from http://bugs.debian.org/442036 ] [EMAIL PROTECTED]:/src/delta/bin% cat test.c long double f(long double *data, long n) { long double max = 0; long i; for (i = 0; i n; i++) { if (data[i]) max = 1; } return max; } [EMAIL

[Bug rtl-optimization/33410] ICE in iv_analyze_expr, at loop-iv.c:934

2007-09-12 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-09-12 19:15 --- loop-iv.c is RTL. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/33408] ICE: tree check: expected type_decl, have in debug_flush_symbol_queue, at final.c:3986

2007-09-12 Thread dir at lanl dot gov
--- Comment #3 from dir at lanl dot gov 2007-09-12 19:17 --- It compiles on the Intel Macintosh with no problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33408

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread wilson at specifix dot com
--- Comment #21 from wilson at specifix dot com 2007-09-12 19:30 --- Subject: Re: [4.3 Regression] Revision 128239 causes libgomp failure The failure occurs in the sdse (simple dead store elimination) pass. It looks like it is confused by an extended asm statement with

[Bug java/33411] New: Java Build Fails - internal compiler error: internal consistency failure

2007-09-12 Thread dir at lanl dot gov
I configured with - ../gcc/configure --prefix=/usr/local/java --enable-languages=c,c++,java --with-ecj-jar=/Users/dir/gfortran/gcc/ecj.jar --enable-java-awt=gtk --enable-gtk-cairo --disable-bootstrap --disable-multilib --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib The build failed

[Bug java/33411] Java Build Fails - internal compiler error: internal consistency failure

2007-09-12 Thread andreast at gcc dot gnu dot org
--- Comment #1 from andreast at gcc dot gnu dot org 2007-09-12 19:51 --- *** This bug has been marked as a duplicate of 33406 *** -- andreast at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/33406] At revision 128385 Bootstraping PPC Darwin still fail in Java

2007-09-12 Thread andreast at gcc dot gnu dot org
--- Comment #2 from andreast at gcc dot gnu dot org 2007-09-12 19:51 --- *** Bug 33411 has been marked as a duplicate of this bug. *** -- andreast at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/33106] Access of components of public entities of private types wrongly allowed

2007-09-12 Thread burnus at gcc dot gnu dot org
--- Comment #7 from burnus at gcc dot gnu dot org 2007-09-12 19:53 --- Mine -- burnus at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|dfranke at

[Bug fortran/33412] New: Bind(C): ELEMENTAL procedure conflicts with BIND(C)

2007-09-12 Thread burnus at gcc dot gnu dot org
C1242 (R1227) A prefix shall not specify ELEMENTAL if proc-language-binding-spec appears in the function-stmt or subroutine-stmt. NAG f95: Error: z.f90, line 1: BIND(C) is not allowed for elemental procedure A Example: elemental function a(b) bind(c) use iso_c_binding real(c_float) :: a, b

[Bug target/33406] [4.3 Regression] At revision 128385 Bootstraping PPC Darwin still fail in Java

2007-09-12 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Component|bootstrap |target Keywords||build,

[Bug target/33406] [4.3 Regression] At revision 128385 Bootstraping PPC Darwin still fail in Java

2007-09-12 Thread andreast at gcc dot gnu dot org
--- Comment #3 from andreast at gcc dot gnu dot org 2007-09-12 20:32 --- --disable-checking succeeded with rev 128389. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33406

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure

2007-09-12 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |blocker http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33389

  1   2   >