Re: mingw32 subtle build failure

2006-06-01 Thread Ranjit Mathew
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Christopher Faylor wrote: On Wed, May 31, 2006 at 11:37:51PM +0200, FX Coudert wrote: And I forgot to ask: who the heck is supposed to set USE_MINGW_MSYS? (grep is soo sloow on my win32 machine) For the record, I don't do Msys. Please

Re: comparing DejaGNU results

2006-06-01 Thread Richard Earnshaw
On Thu, 2006-06-01 at 03:43, Mike Stump wrote: Mine was designed to do two things, figure out if the results are interesting and not send email, if they are not, and to show engineers the `interesting' detailed results in priority order. It's meant to be run daily, and on good days, it

Re: IA-64 speculation patches have bad impact on ARM

2006-06-01 Thread Maxim Kuvyrkov
Vladimir Makarov wrote: ... I am agree with this. Two months ago Maxim submitted patches which affects only ia64 except one thing affecting all targets - the patch which builds more scheduling regions and as consequence permits more aggressive interblock scheduling. Insn scheduling before

hppa libiberty configure failure: Link tests are not allowed after GCC_NO_EXECUTABLES.

2006-06-01 Thread Martin Michlmayr
I get the following failure while building gcc 4.2 on hppa: checking for pid_t... no checking for library containing strerror... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES. make[3]: *** [configure-target-libiberty] Error 1 make[3]: Leaving directory

Re: hppa libiberty configure failure: Link tests are not allowed after GCC_NO_EXECUTABLES.

2006-06-01 Thread Matthias Klose
Martin Michlmayr writes: I get the following failure while building gcc 4.2 on hppa: checking for pid_t... no checking for library containing strerror... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES. make[3]: *** [configure-target-libiberty] Error 1 make[3]:

Re: IA-64 speculation patches have bad impact on ARM

2006-06-01 Thread Maxim Kuvyrkov
Daniel Jacobowitz wrote: ... Not even a single comment - shame on you both! :-) If this is the solution we choose, can we make sure that there's at least a comment explaining what's going on? Totally agree. That was an *example patch*. Here is a bit updated, but still an example of how

Re: Modifying ARM code generator for elimination of 8bit writes - need help

2006-06-01 Thread Rask Ingemann Lambertsen
On Wed, May 31, 2006 at 10:49:35PM +0200, Wolfgang Mües wrote: (define_insn *arm_movqi_insn [(set (match_operand:QI 0 nonimmediate_operand =r,r,r,Q) (match_operand:QI 1 general_operand rI,K,m,+r))] TARGET_ARM ( register_operand (operands[0], QImode) ||

Re: comparing DejaGNU results

2006-06-01 Thread Mike Stump
On Jun 1, 2006, at 1:45 AM, Richard Earnshaw wrote: The only problem I have with Mike's script is that it doesn't handle runs with multiple multi-lib variants nicely. Yeah, in the past, we drove the multilib pass from above as in general we had to select different hardware for testing. I

Assembler clarification

2006-06-01 Thread jacob navia
I can't explain myself what is going on within this lines in the .debug_frame section. Context: AMD64 linux64 system. (Ubuntu) Within the debug_frame section I find the following assembly instructions: .byte0x4 .long.LCFI0-.LFB2 The distance between labels LCFI0 and LFB2 is

Intermixing powerpc-eabi and powerpc-linux C code

2006-06-01 Thread Ron McCall
Hi! Does anyone happen to know if it is possible to link (and run) C code compiled with a powerpc-eabi targeted gcc with C code compiled with a powerpc-linux targeted gcc? The resulting program would be run on a PowerPC Linux system (ELDK 4.0). In this case, main() would be compiled by

Re: Expansion of __builtin_frame_address

2006-06-01 Thread Mark Shinwell
Mark Mitchell wrote: Mark Shinwell wrote: As for the remaining problem, I suggest that we could: (i) always return the hard frame pointer, and disable FP elimination in the current function; or (iii) ...the same as option (i), but allow targets to define another macro that will cause the

Re: mingw32 subtle build failure

2006-06-01 Thread Christopher Faylor
On Thu, Jun 01, 2006 at 11:58:31AM +0530, Ranjit Mathew wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Christopher Faylor wrote: On Wed, May 31, 2006 at 11:37:51PM +0200, FX Coudert wrote: And I forgot to ask: who the heck is supposed to set USE_MINGW_MSYS? (grep is soo sloow

Difference between 'FOR_EACH_BB' and 'for (i=0; in_basic_blocks; i++){}'

2006-06-01 Thread sean yang
My understanding is that: both are used to traverse BBs and the only (potential )difference is the order of the traversal. 'FOR_EACH_BB' traverses BBs throught the linked list order; 'for (i=0; in_basic_blocks; i++){bb=BASIC_BLOCK(i);}' traverses accoring to the BB's index (because

Re: Intermixing powerpc-eabi and powerpc-linux C code

2006-06-01 Thread Paul Brook
The call from Linux-land to eabi-land would not need to pass arguments nor return anything and nothing would need to be shared between the two pieces of code. So basically you can replace the whole thing with sleep(1); and noone would be any the wiser. Paul

Re: Difference between 'FOR_EACH_BB' and 'for (i=0; in_basic_blocks; i++){}'

2006-06-01 Thread Diego Novillo
sean yang wrote on 06/01/06 14:44: 'for (i=0; in_basic_blocks; i++){bb=BASIC_BLOCK(i);}' traverses accoring to the BB's index (because BASIC_BLOCK(i)-index ==i) The first form may take you to a NULL basic block. See expunge_block.

Re: Difference between 'FOR_EACH_BB' and 'for (i=0; in_basic_blocks; i++){}'

2006-06-01 Thread Steven Bosscher
On 6/1/06, sean yang [EMAIL PROTECTED] wrote: My understanding is that: both are used to traverse BBs and the only (potential )difference is the order of the traversal. 'FOR_EACH_BB' traverses BBs throught the linked list order; 'for (i=0; in_basic_blocks; i++){bb=BASIC_BLOCK(i);}' traverses

Re: Intermixing powerpc-eabi and powerpc-linux C code

2006-06-01 Thread Ron McCall
I guess I should have also mentioned that the resultant program will be run under gdb, with a script setting breakpoints, running, examining variables, etc. --- Paul Brook [EMAIL PROTECTED] wrote: The call from Linux-land to eabi-land would not need to pass arguments nor return anything and

Re: Difference between 'FOR_EACH_BB' and 'for (i=0; in_basic_blocks; i++){}'

2006-06-01 Thread sean yang
Thanks. after reading expunge_block(), i am curious whether 'for (i=0; in_basic_blocks; i++){} even works: from one hand, as routines such as 'compute_defs_uses_and_gen()' uses it, it should work; from the other hand, from the code of expunge_block, BASIC_BLOCK[n_basic_blocks-1] may not be the

Re: comparing DejaGNU results

2006-06-01 Thread James Lemke
Please do. I'd welcome it (and scripts to generate html, to track known issues, to trim log files, to drive things and do on)... I think having a few different styles would be good, then people can try them all out and see which ones they like and why. Anyway, for me, it isn't yet

Re: comparing DejaGNU results

2006-06-01 Thread James Lemke
Whoops... I forgot to attach my fixes, for anyone that's interested. -- Jim Lemke [EMAIL PROTECTED] Orillia, Ontario --- dg-cmp-results.sh 2006/05/31 19:22:14 1.18 +++ dg-cmp-results.sh 2006/06/01 17:53:21 @@ -31,6 +31,16 @@ if test $# -ne 3 -o ! -f $2 -o ! -f $ exit 1 fi +# Command

Re: Difference between 'FOR_EACH_BB' and 'for (i=0; in_basic_blocks; i++){}'

2006-06-01 Thread Diego Novillo
sean yang wrote on 06/01/06 15:28: Thanks. after reading expunge_block(), i am curious whether 'for (i=0; in_basic_blocks; i++){} even works. That was my point: it doesn't, unless you can guarantee that the CFG has been compacted.

Re: comparing DejaGNU results

2006-06-01 Thread James Lemke
Your approach is faster, esp. on Darwin / NetBSD. The only advantages I see to mine is handling variants (Richard's patch fixes that), verbosity control, and detail -- compare_tests only looks at X?(PASS|FAIL). Hmm.. another small point, FWIW. Both the results files I used contained the

Re: comparing DejaGNU results

2006-06-01 Thread Joseph S. Myers
On Thu, 1 Jun 2006, James Lemke wrote: Both the results files I used contained the following ssequence of results: PASS: gcc.c-torture/compile/930210-1.c (test for excess errors) PASS: gcc.c-torture/compile/930210-1.c (test for excess errors) FAIL: gcc.c-torture/compile/930210-1.c (test for

Re: comparing DejaGNU results

2006-06-01 Thread James Lemke
Both the results files I used contained the following ssequence of results: PASS: gcc.c-torture/compile/930210-1.c (test for excess errors) PASS: gcc.c-torture/compile/930210-1.c (test for excess errors) FAIL: gcc.c-torture/compile/930210-1.c (test for excess errors) FAIL:

Re: [wwwdocs] releases.html v/s develop.html

2006-06-01 Thread Gerald Pfeifer
On Sun, 14 May 2006, Ranjit Mathew wrote: Dave Yost points out that a cursory look at the main table in: http://gcc.gnu.org/releases.html (which is linked-to from the main page) gives the impression that 3.4.6 has been our last release. It is very easy to miss the fine-print-like

Re: [wwwdocs] releases.html v/s develop.html

2006-06-01 Thread Joe Buck
On Thu, Jun 01, 2006 at 11:43:09PM +0200, Gerald Pfeifer wrote: In the eyes of at least some, especially the dates for the old releases in releases.html are of historical interest, so I'd be quite hesitant to remove these. I'm not sure I agree that it is easy to miss the statement on

gcc-4.0-20060601 is now available

2006-06-01 Thread gccadmin
Snapshot gcc-4.0-20060601 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.0-20060601/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.0 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches

Re: Intermixing powerpc-eabi and powerpc-linux C code

2006-06-01 Thread Mike Stump
On Jun 1, 2006, at 11:32 AM, Ron McCall wrote: Does anyone happen to know if it is possible to link (and run) C code compiled with a powerpc-eabi targeted gcc with C code compiled with a powerpc-linux targeted gcc? This is a linker question, we don't do linkers here. In particular, the

Re: Expansion of __builtin_frame_address

2006-06-01 Thread Jim Wilson
Mark Shinwell wrote: Option (i), which is in all but name the solution 5 approach [1] proposed last year, means that the count == 0 case is elevated to the same level of importance as the count 0 cases, in line with the use in backtrace (). The problem with this is that on platforms where the

Re: c++ regression in trunk

2006-06-01 Thread Jack Howarth
Geoff, When building xplor with -shared-libgcc -whyload, I don't see any explicit symbols being loaded from libgcc_s. However from libxplorCmd.dylib, which has code called from xplor, I see... /usr/lib/libgcc_s.1.dylib(unwind-dw2_s.o) loaded to resolve symbol: __Unwind_Resume

Libiberty

2006-06-01 Thread Bill Cunningham
I haven't found anything in the docs that I see that explains the libiberty library. Can this be compiled without having to compile a whole new compiler? I am running 3.4.6 and what to cross compile for a pdp-11. I just want to compile the extra support and that's all. Bill

Re: Libiberty

2006-06-01 Thread DJ Delorie
I haven't found anything in the docs that I see that explains the libiberty library. You didn't find the libiberty documentation? It's separate from the gcc documentation, but available on the gcc docs web page. Can this be compiled without having to compile a whole new compiler? Er,

Re: Libiberty

2006-06-01 Thread Bill Cunningham
- Original Message - From: DJ Delorie [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, June 01, 2006 10:31 PM Subject: Re: Libiberty Please don't reply to me personally, use the mailing list. Sorry I just pressed reply. You personal address must have been there. Bill

[Bug fortran/5900] [g77 gfortran] Lapack regressions since g77 2.95.2

2006-06-01 Thread paul dot richard dot thomas at cea dot fr
--- Comment #56 from paul dot richard dot thomas at cea dot fr 2006-06-01 07:31 --- Jerry, Where are we with this one? Did you have time yet to automatize the testing? It would be real nice to close it! Paul -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5900

[Bug target/27767] Problem: gcc 4.0.3 on Unix_SV

2006-06-01 Thread mirko dot bruzzone at primeur dot com
--- Comment #4 from mirko dot bruzzone at primeur dot com 2006-06-01 08:08 --- I tried to compile in another directory than the source directory and I executed the make bootstrap...but nothing. This is the report: gcc -c -g -DENABLE_CHECKING -DENABLE_ASSERT_CHECKING -DIN_GCC -W

[Bug fortran/13615] g77 -Wuninitialized doesn't produce warning on characters

2006-06-01 Thread paul dot richard dot thomas at cea dot fr
--- Comment #7 from paul dot richard dot thomas at cea dot fr 2006-06-01 08:17 --- This is still the case; Is this a gfortran issue or a gcc one? If I give the characters length, using any format, even the anonymous warning goes away. In fact, any array expression that I have tried

[Bug target/27827] gcc 4 produces worse x87 code on all platforms than gcc 3

2006-06-01 Thread uros at kss-loka dot si
: 3191.917 cache size : 512 KB shows even more interesting results: gcc version 3.4.6 vs. gcc version 4.2.0 20060601 (experimental) -fomit-frame-pointer -O -msse2 -mfpmath=sse GCC 3.x performance: ./xmm_gcc ALGORITHM NB REPSTIME MFLOPS

[Bug libgcj/20047] runtime 'protected' access checks

2006-06-01 Thread mckinlay at redhat dot com
--- Comment #2 from mckinlay at redhat dot com 2006-06-01 11:07 --- This rule is mentioned in the last paragraph of JVMS, S 5.4.4: http://java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#75929 It is explicitly stated that this is checked during verification,

[Bug tree-optimization/27855] New: reassociation pass produces ~30% slower matrix multiplication code

2006-06-01 Thread uros at kss-loka dot si
The testcase from PR target/27827 shows another problem, this time with -ffast-math. The runtime performance of -ffast-math code drops for ~30%. The problem could be traced down to reassociation tree pass, because the performance jumps back when flag_unsafe_math_optimizations switch is disabled

[Bug rtl-optimization/27856] New: With -Os, loading a constant to a register can use another register

2006-06-01 Thread etienne_lorrain at yahoo dot fr
$ cat tmp.c unsigned athird (unsigned val) { return val / 3; } $ /home/etienne/projet/toolchain/bin/gcc -S -Os -o tmp.s -fomit-frame-pointer -fverbose-asm tmp.c $ cat tmp.s .file tmp.c # GNU C version 4.1.1 (i686-pc-linux-gnu) # compiled by GNU C version 4.1.1. # GGC

[Bug middle-end/27793] [4.1 Regression] num_ssa_names inconsistent or immediate use iterator wrong

2006-06-01 Thread jakub at gcc dot gnu dot org
--- Comment #11 from jakub at gcc dot gnu dot org 2006-06-01 11:48 --- Does the C++ FE need the exact decl after gimplification? If not, perhaps as a workaround pushdecl_maybe_friend could together with duplicating DECL_UID also populate a hash table and cp-gimplify.c would use that

[Bug target/21307] internal compiler error: in change_address_1, at emit-rtl.c:1768

2006-06-01 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2006-06-01 12:09 --- Similar(?) bug on ppc for trunk: +===GNAT BUG DETECTED==+ | 4.2.0 20060601 (experimental) (SUSE Linux) (powerpc64-suse-linux-gnu) GCC error

[Bug tree-optimization/27341] [4.2 Regression] ICE in in add_virtual_operand with complex types

2006-06-01 Thread dberlin at gcc dot gnu dot org
--- Comment #8 from dberlin at gcc dot gnu dot org 2006-06-01 12:22 --- The SMT related stuff is a red herring. Someone is not marking things for renaming when they should be. The following patch will show that (it disables the used alone code). Index: tree-ssa-operands.c

[Bug bootstrap/25453] [4.2 Regression] --disable-bootstrap is not documented

2006-06-01 Thread bonzini at gcc dot gnu dot org
--- Comment #5 from bonzini at gnu dot org 2006-06-01 12:28 --- Subject: Bug 25453 Author: bonzini Date: Thu Jun 1 12:28:11 2006 New Revision: 114305 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114305 Log: 2006-06-01 Paolo Bonzini [EMAIL PROTECTED] PR 25453

[Bug bootstrap/25453] [4.2 Regression] --disable-bootstrap is not documented

2006-06-01 Thread bonzini at gnu dot org
--- Comment #6 from bonzini at gnu dot org 2006-06-01 12:33 --- documentation committed. -- bonzini at gnu dot org changed: What|Removed |Added

[Bug c++/27804] [4.2 regression] ICE with invalid const variable

2006-06-01 Thread reichelt at gcc dot gnu dot org
--- Comment #2 from reichelt at gcc dot gnu dot org 2006-06-01 12:40 --- Testing a patch. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/27822] [4.1 only] fastjar is asking for makeinfo in gmake bootstrap

2006-06-01 Thread WILLIAMPAUL dot PHILIBERT at telus dot com
--- Comment #5 from WILLIAMPAUL dot PHILIBERT at telus dot com 2006-06-01 12:53 --- Subject: RE: [4.1 only] fastjar is asking for makeinfo in gmake bootstrap Sorry M. Pinski, I do not understand your comment. Do you mean fasjar is removed from the pre-release and not in the

[Bug tree-optimization/27858] New: ICE in spill_failure, at reload1.c:1911while bootstrapping 4.2 on alpha

2006-06-01 Thread tbm at cyrius dot com
I get the following ICE when bootstrapping gcc 4.2 20060530 on alpha. 20060508 worked fine. I'm running delta right now and will send a test case when it's done. /build/buildd/gcc-snapshot-20060530/build/./gcc/xgcc -B/build/buildd/gcc-snapshot-20060530/build/./gcc/

[Bug tree-optimization/27858] ICE in spill_failure, at reload1.c:1911while bootstrapping 4.2 on alpha

2006-06-01 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2006-06-01 13:00 --- 3012:[EMAIL PROTECTED]: ~/tmp/delta/bin] /home/tbm/tmp/gcc/20060530-alpha/gcc/xgcc -c -O1 mini.c 3013:[EMAIL PROTECTED]: ~/tmp/delta/bin] /home/tbm/tmp/gcc/20060530-alpha/gcc/xgcc -c -O2 mini.c mini.c: In function

[Bug tree-optimization/27858] ICE in spill_failure, at reload1.c:1911while bootstrapping 4.2 on alpha

2006-06-01 Thread tbm at cyrius dot com
--- Comment #2 from tbm at cyrius dot com 2006-06-01 13:01 --- Created an attachment (id=11566) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11566action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27858

[Bug c/27859] New: Bug in generation of interrupt function code for ARM processor

2006-06-01 Thread jurij dot kotar at gmail dot com
The C compiler generates wrong assembler code for functions with __attribute__ ((interrupt (IRQ))). Link register lr in interrupt function is decremented two times before it is loaded back to the program counter pc. It is decremented at the beginning of interrupt routime (sub lr, lr, #4) and

[Bug tree-optimization/27861] New: [4.0,4.1,4.2 regression] ICE in expand_expr_real_1, at expr.c:6916

2006-06-01 Thread tbm at cyrius dot com
I get the following ICE with gcc 4.2 20060508 and 20060530 on mipsel. Actually, I get this with gcc 4.0 and 4.1 too. gcc 3.4 works. sh-3.1# /usr/lib/gcc-snapshot/bin/gcc -c -O1 mini.c mini.c: In function 'do_dror': mini.c:56: internal compiler error: in expand_expr_real_1, at expr.c:6916

[Bug tree-optimization/27861] [4.0,4.1,4.2 regression] ICE in expand_expr_real_1, at expr.c:6916

2006-06-01 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2006-06-01 13:59 --- Created an attachment (id=11567) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11567action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27861

[Bug target/27862] New: ICE in change_address_1, at emit-rtl.c:1784

2006-06-01 Thread rguenth at gcc dot gnu dot org
/gcc/abuild/rguenther/obj/stage1-gcc/gnat1 -quiet -dumpbase g-os_lib.adb -O2 -W -Wall -fPIC -g -mno-minimal-toc -gnatpg -gnatO g-os_lib.o g-os_lib.adb -o /dev/null +===GNAT BUG DETECTED==+ | 4.2.0 20060601 (experimental) (powerpc64-suse-linux-gnu

[Bug target/27862] ICE in change_address_1, at emit-rtl.c:1784

2006-06-01 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2006-06-01 14:13 --- Reproduces also with /abuild/rguenther/obj/stage1-gcc/gnat1 -quiet -dumpbase g-os_lib.adb -O0 -gnatpg -gnatO g-os_lib.o g-os_lib.adb -o /dev/null -fno-section-anchors fixes it. --

[Bug target/27862] ICE in change_address_1, at emit-rtl.c:1784

2006-06-01 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2006-06-01 14:17 --- err, -O, not -O0 in previous comment. Obviously. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27862

[Bug target/27862] ICE in change_address_1, at emit-rtl.c:1784

2006-06-01 Thread dje at gcc dot gnu dot org
--- Comment #3 from dje at gcc dot gnu dot org 2006-06-01 14:20 --- dup *** This bug has been marked as a duplicate of 27536 *** -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/27536] [4.2 Regression] -fsection-anchors breaks Ada

2006-06-01 Thread dje at gcc dot gnu dot org
--- Comment #12 from dje at gcc dot gnu dot org 2006-06-01 14:20 --- *** Bug 27862 has been marked as a duplicate of this bug. *** -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/27793] [4.1 Regression] num_ssa_names inconsistent or immediate use iterator wrong

2006-06-01 Thread mark at codesourcery dot com
--- Comment #12 from mark at codesourcery dot com 2006-06-01 14:59 --- Subject: Re: [4.1 Regression] num_ssa_names inconsistent or immediate use iterator wrong jakub at gcc dot gnu dot org wrote: --- Comment #11 from jakub at gcc dot gnu dot org 2006-06-01 11:48 --- Does

[Bug other/27850] gcov-enabled sh-elf compiler fails to build

2006-06-01 Thread amylaar at gcc dot gnu dot org
--- Comment #2 from amylaar at gcc dot gnu dot org 2006-06-01 15:23 --- (In reply to comment #1) --with-headers with a combined build is not really a good thing. --with-headers is required for cross compilers in order to build a working libgcov. A working libgcov is required for

[Bug target/27855] reassociation pass produces ~30% slower matrix multiplication code

2006-06-01 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-06-01 15:26 --- There is nothing special about reassociation at all. In fact what you are seeing is register allocator going funky. This what you get with x87. -- pinskia at gcc dot gnu dot org changed: What

[Bug target/27858] [4.2 Regression] ICE in spill_failure, at reload1.c:1911while bootstrapping 4.2 on alpha

2006-06-01 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Component|tree-optimization |target Keywords||build,

[Bug libgcj/27860] build failure on m68k: error: 'ffi_closure' does not name a type

2006-06-01 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||gcc-bugs at gcc dot gnu dot |

[Bug tree-optimization/27861] [4.0/4.1/4.2 regression] ICE in expand_expr_real_1, at expr.c:6916

2006-06-01 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Keywords||ice-on-valid-code Known to work|

[Bug fortran/27715] Extented ASCII characters lead to wrong CASE selection

2006-06-01 Thread fxcoudert at gcc dot gnu dot org
--- Comment #12 from fxcoudert at gcc dot gnu dot org 2006-06-01 15:44 --- (In reply to comment #11) Index: arith.c === --- arith.c (revision 114111) +++ arith.c (working copy) @@ -1133,8 +1133,10 @@

[Bug target/27863] New: [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615

2006-06-01 Thread rguenth at gcc dot gnu dot org
gcc -c -O2 e3.c e3.c:1803: internal compiler error: in check_cfg, at haifa-sched.c:4615 Please submit a full bug report, with preprocessed source if appropriate. See URL:http://www.suse.de/feedback for instructions. -- Summary: [4.2 Regression] ICE in check_cfg, at

[Bug target/27863] [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615

2006-06-01 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2006-06-01 15:50 --- Created an attachment (id=11569) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11569action=view) testcase (unreduced) Testcase. Reducing currently. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27863

[Bug target/27863] [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615

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

[Bug target/27863] [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615

2006-06-01 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2006-06-01 15:57 --- Reduced testcase: long stack[100]; int main(int argc,char**argv,char **envp) { long *esp=stack; static void* jarray[]={ KeyCtrlKV }; *++esp=(long)_loc0; goto SetTermStruc; _loc0:; *++esp=(long)_loc1;

[Bug target/27827] gcc 4 produces worse x87 code on all platforms than gcc 3

2006-06-01 Thread whaley at cs dot utsa dot edu
--- Comment #10 from whaley at cs dot utsa dot edu 2006-06-01 16:02 --- Created an attachment (id=11571) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11571action=view) Same benchmark, but with single precision timing included Here's the same benchmark, but can time single as well

[Bug target/27827] gcc 4 produces worse x87 code on all platforms than gcc 3

2006-06-01 Thread whaley at cs dot utsa dot edu
CCing myself so I don't have to retype everything :) gcc version 3.4.6 vs. gcc version 4.2.0 20060601 (experimental) -fomit-frame-pointer -O -msse2 -mfpmath=sse There is a small performance drop on gcc-4.x, but nothing critical. I can confirm, that code indeed runs 50% slower on 64bit athlon

[Bug target/27858] [4.2 Regression] ICE in spill_failure, at reload1.c:1911while bootstrapping 4.2 on alpha

2006-06-01 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-06-01 16:28 --- I can reproduce this with 4.2.0 Mon May 29 22:03:29 UTC 2006 (revision 114217M) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27858

[Bug target/27858] [4.2 Regression] ICE in spill_failure, at reload1.c:1911while bootstrapping 4.2 on alpha

2006-06-01 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-06-01 17:14 --- Confirmed, a little more reduced testcase: typedef unsigned int uint32_t; union double_union { double d; uint32_t i[2]; }; int *_Jv_s2b (void); int *_Jv_Balloc (int); double _Jv_strtod_r (int *ptr, char *se,

[Bug target/27856] With -Os, loading a constant to a register can use another register

2006-06-01 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-06-01 17:21 --- Confirmed, this is a RA issue. Before register allocation: (insn:HI 10 7 11 2 (set (reg:SI 63) (const_int 3 [0x3])) 34 {*movsi_1} (nil) (expr_list:REG_EQUIV (const_int 3 [0x3]) (nil))) (insn:HI

[Bug target/27856] With -Os, loading a constant to a register can use another register

2006-06-01 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-06-01 17:24 --- And yara gets this correct. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/27865] New: tree check failure building FreePOOMA

2006-06-01 Thread janis at gcc dot gnu dot org
FreePOOMA 2.4.1 fails to build on powerpc-linux with beginning with this patch: http://gcc.gnu.org/viewcvs?view=revrev=114057 r114057 | rakdver | 2006-05-24 22:55:15 + (Wed, 24 May 2006) Output with a minimized testcase: elm3b145% /opt/gcc-nightly/trunk/bin/g++ -c -O2 poomabug.cc

[Bug tree-optimization/27865] tree check failure building FreePOOMA

2006-06-01 Thread janis at gcc dot gnu dot org
--- Comment #1 from janis at gcc dot gnu dot org 2006-06-01 17:45 --- Created an attachment (id=11574) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11574action=view) minimized testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27865

[Bug target/27858] [4.2 Regression] ICE in spill_failure, at reload1.c:1911while bootstrapping 4.2 on alpha

2006-06-01 Thread janis at gcc dot gnu dot org
--- Comment #5 from janis at gcc dot gnu dot org 2006-06-01 17:50 --- A regression hunt using an alpha-linux cross compiler on powerpc64-linux with the testcase mini.c identified the following patch: http://gcc.gnu.org/viewcvs?view=revrev=113632 r113632 | sayle | 2006-05-08

[Bug tree-optimization/27865] [4.2 Regression] tree check failure building FreePOOMA

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

[Bug middle-end/27781] [4.1/4.2 Regression] weak-attribute over-optimisation

2006-06-01 Thread trini at kernel dot crashing dot org
--- Comment #4 from trini at kernel dot crashing dot org 2006-06-01 18:36 --- (In reply to comment #3) Actually no, you have to use -fPIC to get this not to be optimized, otherwise func will be bound locally which is not what you want. Two things. First, that's a change in behavior

[Bug target/27827] gcc 4 produces worse x87 code on all platforms than gcc 3

2006-06-01 Thread whaley at cs dot utsa dot edu
--- Comment #12 from whaley at cs dot utsa dot edu 2006-06-01 18:43 --- Subject: Re: gcc 4 produces worse x87 code on all platforms than gcc 3 Uros, gcc version 3.4.6 vs. gcc version 4.2.0 20060601 (experimental) -fomit-frame-pointer -O -msse2 -mfpmath=sse There is a small

[Bug fortran/27866] New: Warn when casting, e.g. assigning a double precision to a real

2006-06-01 Thread tobias dot burnus at physik dot fu-berlin dot de
In the following program there is clearly a problem with the r = d assignment. In most real programs such drastic case does not happen. However, simple precision loss or worse things may occure. gfortran -Wall should warn, but it does not deserve a default warning. program test double

[Bug libstdc++/27867] New: compile error in repeated application of valarray::operator==

2006-06-01 Thread tegtmeye at eecis dot udel dot edu
| Hello, | | I found some unexpected behavior in valarray, couldn't find anything | previous referencing it, and I thought that I'd write before | (erroneously??) submitting a bug. | | Simple case: repeated application of operator== | | Silly example: | | std::valarrayint v1(100,1); |

[Bug tree-optimization/23452] Optimizing CONJG_EXPR (a) * a

2006-06-01 Thread tkoenig at gcc dot gnu dot org
--- Comment #4 from tkoenig at gcc dot gnu dot org 2006-06-01 19:13 --- (In reply to comment #3) This is now fixed on mainline provided the user specifies -ffast-math. There are some complications where imagpart(z*~z) can be non-zero, if imagpart(z) is non-finite, such as an Inf or a

[Bug bootstrap/27794] stack explosion

2006-06-01 Thread ebotcazou at gcc dot gnu dot org
--- Comment #2 from ebotcazou at gcc dot gnu dot org 2006-06-01 19:14 --- azuma% grep maxssiz /stand/system tunable maxssiz 16777216 azuma% swapinfo Kb Kb Kb PCT START/ Kb TYPE AVAILUSEDFREE USED LIMIT RESERVE PRI NAME dev 4194304

[Bug fortran/15502] [meta-bug] bugs needed for SPEC CPU 2K and 2K6 and 95

2006-06-01 Thread pault at gcc dot gnu dot org
--- Comment #7 from pault at gcc dot gnu dot org 2006-06-01 19:19 --- I think that this one can be declared well and truly gone for the time being. Paul -- pault at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/27715] Extented ASCII characters lead to wrong CASE selection

2006-06-01 Thread tkoenig at gcc dot gnu dot org
--- Comment #13 from tkoenig at gcc dot gnu dot org 2006-06-01 19:24 --- Subject: Bug 27715 Author: tkoenig Date: Thu Jun 1 19:23:56 2006 New Revision: 114317 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114317 Log: 2006-06-01 Thomas Koenig [EMAIL PROTECTED] PR

[Bug libgcj/27860] build failure on m68k: error: 'ffi_closure' does not name a type

2006-06-01 Thread tbm at cyrius dot com
--- Comment #2 from tbm at cyrius dot com 2006-06-01 20:01 --- I'm CCing Andreas Schwab since he apparently ported ffi to m68k. I noticed that the part of the code that produces the error is within an ifdef USE_LIBFFI, so possibly disabling ffi on m68k would allow it to compile. But

Re: @dircategory Software development

2006-06-01 Thread Joseph S. Myers
On Mon, 29 May 2006, Karl Berry wrote: rms asked me to try systematize the Texinfo dir categories to match the Free Software Directory where possible. So I hope you will be ok with changing the gcc manuals to say @dircategory Software development instead of @dircategory Programming (and

[Bug fortran/27866] Warn when casting, e.g. assigning a double precision to a real

2006-06-01 Thread tkoenig at gcc dot gnu dot org
--- Comment #1 from tkoenig at gcc dot gnu dot org 2006-06-01 21:09 --- (In reply to comment #0) In the following program there is clearly a problem with the r = d assignment. In most real programs such drastic case does not happen. However, simple precision loss or worse things may

[Bug fortran/27868] New: Array reference out of bounds check should state file/line number or should at least crash

2006-06-01 Thread tobias dot burnus at physik dot fu-berlin dot de
It is really helpful to have a program which stops with Fortran runtime error: Array reference out of bounds when compiled with -fbounds-check. Because one has no idea where this happens. Expected: At least crash so that one can do a backtrace in the debugger. Or write out the file/line

[Bug target/27842] Miscompile of Altivec vec_abs (float) inside loop

2006-06-01 Thread uweigand at gcc dot gnu dot org
--- Comment #4 from uweigand at gcc dot gnu dot org 2006-06-01 21:30 --- Yes, that makes sense -- in fact, it looks like altivec_vslw_v4sf can then be removed as well. I'm currenly testing a patch to that effect ... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27842

[Bug fortran/27868] Array reference out of bounds check should state file/line number or should at least crash

2006-06-01 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-06-01 21:30 --- Why not use gdb? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27868

[Bug target/27842] Miscompile of Altivec vec_abs (float) inside loop

2006-06-01 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-06-01 21:31 --- Thanks for taking care of this. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/27867] compile error in repeated application of valarray::operator==

2006-06-01 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2006-06-01 21:37 --- Gaby, I had a quick look and maybe it's just a trivial typo: the below seems right to me and certainly fixes the testcase without regressions... What do you think? Thanks, Paolo. // Index:

[Bug target/27077] [x86, 4.1] builtin strlen poor performance

2006-06-01 Thread christophe dot jaillet at wanadoo dot fr
--- Comment #3 from christophe dot jaillet at wanadoo dot fr 2006-06-01 21:37 --- On my AMD Athlon and current HEAD and, I have other results, i.e. 2 or 3 times FASTER : (using your 19 bytes long 'aaa..' string) stringfrom lengthbuiltin library (-O2)

[Bug target/26427] [4.2 Regression] with -fsection-anchors with zero sized structs

2006-06-01 Thread geoffk at gcc dot gnu dot org
--- Comment #15 from geoffk at gcc dot gnu dot org 2006-06-01 21:49 --- After discussion with Mike, I don't think Andrew's fix is right either. If varasm.c wants to be able to predict memory layout, then what it needs to do is ensure that the memory layout is seen as a single unit by

[Bug fortran/27868] Array reference out of bounds check should state file/line number or should at least crash

2006-06-01 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-06-01 21:50 --- You set your break point on exit in gdb and run your program and then you get the backtrace and look where the problem comes from, There is no magic going on with -fbounds-check Anyways this is a dup of bug 23375.

[Bug fortran/23375] show location for runtime errors

2006-06-01 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-06-01 21:50 --- *** Bug 27868 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug libgcj/26483] Wrong parsing of doubles when interpreted on ia64

2006-06-01 Thread wilson at gcc dot gnu dot org
--- Comment #22 from wilson at gcc dot gnu dot org 2006-06-01 22:36 --- Subject: Bug 26483 Author: wilson Date: Thu Jun 1 22:36:19 2006 New Revision: 114319 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114319 Log: Fix broken denorm support. PR libgcj/26483 * src/ia64/ffi.c

  1   2   >