[Bug fortran/40551] Wrong code due to missing copy-in/copy-out stried array to assumed-size dummy

2009-06-30 Thread pault at gcc dot gnu dot org
--- Comment #10 from pault at gcc dot gnu dot org 2009-06-30 06:24 --- (In reply to comment #9) Subject: Bug 40551 Tobias, You were right - contiguous does need initializing. Not for this case but some of the other uses that I referred to. Cheers Paul --

[Bug bootstrap/40516] --without-mpc, --without-ppl, --without-cloog does the same thing. No turning off mpc via configure.

2009-06-30 Thread xenofears at gmail dot com
--- Comment #3 from xenofears at gmail dot com 2009-06-30 07:38 --- I have now, in an attempt at a testcase, have found this bug to have further implications. Trying to turn off mpc, ppl, and/or cloog has the same behavior, i.e. --without-mpc causes: gmpinc: '-I/no/include' gmplibs:

[Bug target/40416] unnecessary register spill

2009-06-30 Thread carrot at google dot com
--- Comment #6 from carrot at google dot com 2009-06-30 07:42 --- http://gcc.gnu.org/ml/gcc-cvs/2009-06/msg01067.html -- carrot at google dot com changed: What|Removed |Added

[Bug fortran/40598] New: Some missed optimizations in array assignment

2009-06-30 Thread pault at gcc dot gnu dot org
The fix for PR40551 made me realise that there are some assignment optimizations that are missed: integer :: array (3, 3), source (3, 3) array = 0 array(:, 1) = 0 ! could use __builtin_memcpy array(1,:) = 0 source = array ! uses __builtin_memcpy source(:,1) =

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread bonzini at gcc dot gnu dot org
--- Comment #6 from bonzini at gnu dot org 2009-06-30 07:59 --- Subject: Bug 40597 Author: bonzini Date: Tue Jun 30 07:59:01 2009 New Revision: 149083 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149083 Log: 2009-06-30 Paolo Bonzini bonz...@gnu.org PR boostrap/40597

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread bonzini at gnu dot org
--- Comment #7 from bonzini at gnu dot org 2009-06-30 07:59 --- The bootstrap was successful on x86_64-linux, I'll look at the failures tonight. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40597

[Bug fortran/40583] automatic preprocessing for .F90 or .F95 files fails with cc1 error (output filename specified twice)

2009-06-30 Thread thomas dot orgis at awi dot de
--- Comment #4 from thomas dot orgis at awi dot de 2009-06-30 08:18 --- Hm, the gfortran program _is_ installed with that script. I have the evidence on my disk;-) It was created the same day the other current gcc/fortran files have been installed. Could it be a side-effect of building

[Bug bootstrap/40511] Bootstrap Failure in stage3: c++locale - Recent SVN

2009-06-30 Thread paolo dot carlini at oracle dot com
--- Comment #12 from paolo dot carlini at oracle dot com 2009-06-30 10:32 --- Hi again. I just studied the glibc2.2.x documentation and I think a workaround for those old glibcs is pretty simple, indeed use 1 LC_CTYPE. For the record, LC_CTYPE_MASK co appeared in 2.3.0. --

[Bug bootstrap/40511] Bootstrap Failure in stage3: c++locale - Recent SVN

2009-06-30 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org

[Bug ada/40599] GCC error in pre_and_rev_post_order_compute, at cfganal.c:1045

2009-06-30 Thread oliver dot kellogg at eads dot com
--- Comment #1 from oliver dot kellogg at eads dot com 2009-06-30 10:34 --- Created an attachment (id=18099) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18099action=view) source files for reproducing the bug Tried this with i686-linux-gnu and x86_64-linux-gnu and with various

[Bug libstdc++/40511] Bootstrap Failure in stage3: c++locale - Recent SVN

2009-06-30 Thread paolo at gcc dot gnu dot org
--- Comment #13 from paolo at gcc dot gnu dot org 2009-06-30 10:46 --- Subject: Bug 40511 Author: paolo Date: Tue Jun 30 10:45:54 2009 New Revision: 149089 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149089 Log: 2009-06-30 Paolo Carlini paolo.carl...@oracle.com PR

[Bug libstdc++/40511] [4.5 Regression] Bootstrap Failure in stage3: c++locale - Recent SVN

2009-06-30 Thread paolo dot carlini at oracle dot com
--- Comment #14 from paolo dot carlini at oracle dot com 2009-06-30 10:47 --- Fixed. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug ada/40599] GCC error in pre_and_rev_post_order_compute, at cfganal.c:1045

2009-06-30 Thread oliver dot kellogg at eads dot com
--- Comment #2 from oliver dot kellogg at eads dot com 2009-06-30 10:49 --- Does not happen with 4.5.0 trunk 20090406 and earlier versions. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40599

[Bug c++/40595] [C++0x] ICE trying to use sfinae with variadic template pack expansion

2009-06-30 Thread jwakely dot gcc at gmail dot com
--- Comment #3 from jwakely dot gcc at gmail dot com 2009-06-30 10:52 --- The basic problem is I've made std::result_of too good ;-) My new result_of uses decltype to determine the exact result type of an arbitrary function call, including resolving overloads based on whether the

[Bug ada/40599] GCC error in pre_and_rev_post_order_compute, at cfganal.c:1045

2009-06-30 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2009-06-30 10:57 --- My bet would be var-tracking. Can you try if -fno-var-tracking fixes this? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40599

[Bug ada/40599] GCC error in pre_and_rev_post_order_compute, at cfganal.c:1045

2009-06-30 Thread oliver dot kellogg at eads dot com
--- Comment #4 from oliver dot kellogg at eads dot com 2009-06-30 11:06 --- My bet would be var-tracking. Can you try if -fno-var-tracking fixes this? On the mark. Doesn't happen with -fno-var-tracking -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40599

[Bug libstdc++/40600] New: pair operator=(pair __p) doesn't work without inlining

2009-06-30 Thread rguenth at gcc dot gnu dot org
25_algorithms/minmax/2.cc fails with -fno-inline because std::pairconst int, const int z = std::minmax({1, 2, 3}); converts an rvalue to an lvalue: std::initializer_listint::initializer_list (D.15746, ._65[0], 3); D.15878 = minmaxint (D.15746); std::pairconst int, const int::pairint,

[Bug tree-optimization/40542] [4.3/4.4/4.5 Regression] vectorizes access to volatile array

2009-06-30 Thread irar at gcc dot gnu dot org
--- Comment #4 from irar at gcc dot gnu dot org 2009-06-30 11:33 --- Subject: Bug 40542 Author: irar Date: Tue Jun 30 11:33:27 2009 New Revision: 149090 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149090 Log: PR tree-optimization/40542 * tree-vect-stmts.c

[Bug middle-end/27016] ARM optimizer produces severely suboptimal code

2009-06-30 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-06-30 11:35 --- For this test case: unsigned int code_in_ram[100]; void testme(void) { unsigned int *p_rom, *p_ram, *p_end, len; extern unsigned int _ram_erase_sector_start; extern unsigned int _ram_erase_sector_end;

[Bug tree-optimization/40582] [4.5 Regression] ice for non-trivial conversion at assignment with -O2

2009-06-30 Thread jamborm at gcc dot gnu dot org
--- Comment #8 from jamborm at gcc dot gnu dot org 2009-06-30 11:39 --- As you may have noticed, I changed the testcase a little bit so that it ICEs as my i386 desktop too. A freshly checked out trunk no longer does. So I believe this is indeed fixed. -- jamborm at gcc dot gnu

[Bug middle-end/40554] [4.5 Regression] Revision 148941 miscompiled 447.dealII in SPEC CPU 2006

2009-06-30 Thread jamborm at gcc dot gnu dot org
--- Comment #6 from jamborm at gcc dot gnu dot org 2009-06-30 11:44 --- When compiled with a freshly checked-out trunk the testcase no longer segfaults and gives exactly the same output as if compiled with trunk revision 147978 (i.e. just before my new SRA got in). So I consider

[Bug libstdc++/40600] pair operator=(pair __p) doesn't work without inlining

2009-06-30 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2009-06-30 11:45 --- Yes, but N2914 is already fixed here. I'll implement it. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug libstdc++/40600] pair operator=(pair __p) doesn't work without inlining

2009-06-30 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-06-30 11:48 --- Actually, only the testcase is wrong, has not been updated to the implementation, which now correctly returns a pairint, int. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40600

[Bug tree-optimization/40542] [4.3/4.4/4.5 Regression] vectorizes access to volatile array

2009-06-30 Thread irar at gcc dot gnu dot org
--- Comment #5 from irar at gcc dot gnu dot org 2009-06-30 11:49 --- Subject: Bug 40542 Author: irar Date: Tue Jun 30 11:48:51 2009 New Revision: 149091 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149091 Log: PR tree-optimization/40542 * tree-vect-analyze.c

[Bug libstdc++/40600] pair operator=(pair __p) doesn't work without inlining

2009-06-30 Thread rguenther at suse dot de
--- Comment #3 from rguenther at suse dot de 2009-06-30 11:49 --- Subject: Re: pair operator=(pair __p) doesn't work without inlining On Tue, 30 Jun 2009, paolo dot carlini at oracle dot com wrote: --- Comment #2 from paolo dot carlini at oracle dot com 2009-06-30 11:48

[Bug libstdc++/40600] pair operator=(pair __p) doesn't work without inlining

2009-06-30 Thread paolo dot carlini at oracle dot com
--- Comment #4 from paolo dot carlini at oracle dot com 2009-06-30 11:56 --- Maybe, but std::pair is heavily in flux for C++0x, let's deal with it separately, after having reviewed the current WP and figured out what we can conservatively implement in C++0x mode without concepts. --

[Bug tree-optimization/40542] [4.3/4.4/4.5 Regression] vectorizes access to volatile array

2009-06-30 Thread irar at gcc dot gnu dot org
--- Comment #6 from irar at gcc dot gnu dot org 2009-06-30 11:56 --- Subject: Bug 40542 Author: irar Date: Tue Jun 30 11:56:21 2009 New Revision: 149092 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149092 Log: PR tree-optimization/40542 * tree-vect-analyze.c

[Bug libstdc++/40600] pair operator=(pair __p) doesn't work without inlining

2009-06-30 Thread paolo dot carlini at oracle dot com
--- Comment #5 from paolo dot carlini at oracle dot com 2009-06-30 11:58 --- To be clear, what I meant is already fixed in the WP is the return type of std::minmax taking an initializer list (actually, I took care of the issue in the Sophia C++ Meeting with help from Jason) --

[Bug tree-optimization/40542] [4.3/4.4/4.5 Regression] vectorizes access to volatile array

2009-06-30 Thread irar at il dot ibm dot com
--- Comment #7 from irar at il dot ibm dot com 2009-06-30 12:02 --- Fixed. -- irar at il dot ibm dot com changed: What|Removed |Added Status|NEW

[Bug libstdc++/40600] pair operator=(pair __p) doesn't work without inlining

2009-06-30 Thread jwakely dot gcc at gmail dot com
--- Comment #6 from jwakely dot gcc at gmail dot com 2009-06-30 12:05 --- Is Richard's original issue related to bug 34022? Bug 40600 is caused by the differences between std::pair in gcc and the current WP -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40600

[Bug libstdc++/40600] pair operator=(pair __p) doesn't work without inlining

2009-06-30 Thread paolo at gcc dot gnu dot org
--- Comment #7 from paolo at gcc dot gnu dot org 2009-06-30 12:10 --- Subject: Bug 40600 Author: paolo Date: Tue Jun 30 12:09:57 2009 New Revision: 149094 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149094 Log: 2009-06-30 Paolo Carlini paolo.carl...@oracle.com PR

[Bug libstdc++/40600] pair operator=(pair __p) doesn't work without inlining

2009-06-30 Thread paolo at gcc dot gnu dot org
--- Comment #8 from paolo at gcc dot gnu dot org 2009-06-30 12:10 --- Subject: Bug 40600 Author: paolo Date: Tue Jun 30 12:10:14 2009 New Revision: 149095 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149095 Log: 2009-06-30 Paolo Carlini paolo.carl...@oracle.com PR

[Bug c++/40486] [c++0x] rvalue-references no longer bind to lvalues

2009-06-30 Thread jwakely dot gcc at gmail dot com
--- Comment #10 from jwakely dot gcc at gmail dot com 2009-06-30 12:10 --- Dragan, http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html#1054 tracks the issue -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40486

[Bug libstdc++/40600] pair operator=(pair __p) doesn't work without inlining

2009-06-30 Thread paolo dot carlini at oracle dot com
--- Comment #9 from paolo dot carlini at oracle dot com 2009-06-30 12:13 --- The issue with the return type std::minmax is fixed, in case please open separate PRs about pair. In any case, I recommend we are very careful with pair, without concept support. -- paolo dot carlini at

[Bug tree-optimization/40436] [4.5 regression] 0.5% code size regression caused by r147852

2009-06-30 Thread hubicka at gcc dot gnu dot org
--- Comment #6 from hubicka at gcc dot gnu dot org 2009-06-30 12:44 --- Created an attachment (id=18100) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18100action=view) Proposed patch The problem is that early inliner allows to increase code size estimate by inlining single

[Bug tree-optimization/40436] [4.5 regression] 0.5% code size regression caused by r147852

2009-06-30 Thread hubicka at ucw dot cz
--- Comment #7 from hubicka at ucw dot cz 2009-06-30 12:46 --- Subject: Re: [4.5 regression] 0.5% code size regression caused by r147852 The problem is that early inliner allows to increase code size estimate by inlining single function by up to 12 instructions. This is higher than

[Bug fortran/40598] Some missed optimizations in array assignment

2009-06-30 Thread pault at gcc dot gnu dot org
--- Comment #4 from pault at gcc dot gnu dot org 2009-06-30 12:57 --- Modifying trans-expr (gfc_trans_zero_assign) to: tmp = build4 (ARRAY_RANGE_REF, TREE_TYPE (dest), dest, build_int_cst (gfc_array_index_type, 3), NULL_TREE, NULL_TREE); /* If

[Bug tree-optimization/40436] [4.5 regression] 0.5% code size regression caused by r147852

2009-06-30 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2009-06-30 13:14 --- Honza, I can take care of the CSiBE run if you want. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40436

[Bug middle-end/27016] ARM optimizer produces severely suboptimal code

2009-06-30 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2009-06-30 13:21 --- The auto-inc-dec pass fails because the store and the reg increment are not in the same basic block. The dump of the pass before auto-inc-dec (reginfo) looks like this: ;; Function testme (testme) 74

[Bug middle-end/27016] ARM optimizer produces severely suboptimal code

2009-06-30 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2009-06-30 13:27 --- Compiling with ./cc1 -Os t.c -fno-ivopts I get the following code: .global testme .type testme, %function testme: @ Function supports interworking. @ args = 0, pretend = 0, frame =

[Bug target/30354] -Os doesn't optimize a/CONST even if it saves size.

2009-06-30 Thread hubicka at gcc dot gnu dot org
--- Comment #13 from hubicka at gcc dot gnu dot org 2009-06-30 13:36 --- Hmm, looking at the cases it seems that main reason for the win is the fact that idiv needs integer load instruction that has long immediate and we don't optimize these for -Os well. I suppose for -Os following

[Bug tree-optimization/40436] [4.5 regression] 0.5% code size regression caused by r147852

2009-06-30 Thread hubicka at gcc dot gnu dot org
--- Comment #9 from hubicka at gcc dot gnu dot org 2009-06-30 13:41 --- I can schedule it for nightly testing today, but if you have easier setup for CSiBE, it would help :) Thanks! Honza -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40436

[Bug tree-optimization/40582] [4.5 Regression] ice for non-trivial conversion at assignment with -O2

2009-06-30 Thread hjl at gcc dot gnu dot org
--- Comment #9 from hjl at gcc dot gnu dot org 2009-06-30 13:56 --- Subject: Bug 40582 Author: hjl Date: Tue Jun 30 13:55:43 2009 New Revision: 149097 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149097 Log: 2009-06-30 H.J. Lu hongjiu...@intel.com Backport from

[Bug middle-end/40493] [4.5 Regression] New SRA miscompiled binutils

2009-06-30 Thread hjl at gcc dot gnu dot org
--- Comment #16 from hjl at gcc dot gnu dot org 2009-06-30 13:56 --- Subject: Bug 40493 Author: hjl Date: Tue Jun 30 13:55:43 2009 New Revision: 149097 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149097 Log: 2009-06-30 H.J. Lu hongjiu...@intel.com Backport from

[Bug c++/40274] [4.5 Regression] Revision 145566 caused ICE in tsubst, at cp/pt.c:9289

2009-06-30 Thread hjl at gcc dot gnu dot org
--- Comment #8 from hjl at gcc dot gnu dot org 2009-06-30 13:56 --- Subject: Bug 40274 Author: hjl Date: Tue Jun 30 13:55:43 2009 New Revision: 149097 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149097 Log: 2009-06-30 H.J. Lu hongjiu...@intel.com Backport from

[Bug debug/40573] [4.4/4.5 Regression] DWARF for inlined subroutines refers to the outlined copy

2009-06-30 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2009-06-30 13:59 --- Is this really a regression? GCC 3.4.x, 4.0.x, 4.1.x, 4.2.x, 4.3.x emit the same thing? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40573

[Bug debug/40573] [4.4/4.5 Regression] DWARF for inlined subroutines refers to the outlined copy

2009-06-30 Thread hubicka at ucw dot cz
--- Comment #3 from hubicka at ucw dot cz 2009-06-30 14:07 --- Subject: Re: [4.4/4.5 Regression] DWARF for inlined subroutines refers to the outlined copy Hmm, I tought GCC was doing the same thing for years. So we need abstract function for each inline? Honza --

[Bug debug/40573] DWARF for inlined subroutines refers to the outlined copy

2009-06-30 Thread drow at gcc dot gnu dot org
--- Comment #4 from drow at gcc dot gnu dot org 2009-06-30 14:19 --- It looks like you're right. Jan K. recently added support to GDB to attach the unreferenced children of abstract DIEs to each concrete instance, and that caused my existing test case to fail in a new way. -- drow

[Bug debug/40573] DWARF for inlined subroutines refers to the outlined copy

2009-06-30 Thread drow at gcc dot gnu dot org
--- Comment #5 from drow at gcc dot gnu dot org 2009-06-30 14:21 --- (In reply to comment #3) Hmm, I tought GCC was doing the same thing for years. So we need abstract function for each inline? Why? I think we each inlined copy (and the outlined copy) to refer to the one abstract

[Bug fortran/40594] [4.5 Regression] wrong-code

2009-06-30 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2009-06-30 14:28 --- Here is a reduced and modified test case. I have marked four lines with a (*), whose removal results in the correct output (F F), although they seem completely unrelated. This is pretty strange stuff. MODULE

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread dje at gcc dot gnu dot org
--- Comment #8 from dje at gcc dot gnu dot org 2009-06-30 14:50 --- Now I see failures when building libgcc: ../../.././gcc/dp-bit.c: In function '__pack_d': ../../.././gcc/dp-bit.c:268:39: internal compiler error: in simplify_subreg, at simplify-rtx.c:4966 --

[Bug debug/40599] [4.5 regression] GCC error in pre_and_rev_post_order_compute, at cfganal.c:1045

2009-06-30 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Component|ada |debug Keywords|

[Bug fortran/40594] [4.5 Regression] wrong-code

2009-06-30 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-06-30 15:06 --- This patch seems to cure it: Index: gcc/fortran/trans-types.c === --- gcc/fortran/trans-types.c (revision 149095) +++ gcc/fortran/trans-types.c

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread dje at gcc dot gnu dot org
--- Comment #9 from dje at gcc dot gnu dot org 2009-06-30 15:07 --- The traceback leads to the store flag change. (gdb) print op $3 = (rtx) 0x30153558 (gdb) pr (reg:SI 234) (gdb) print innermode $4 = DImode (gdb) print outermode $5 = SImode #0 fancy_abort (file=0x10e8a5b8

[Bug fortran/29616] Run-time check using nullified pointers and deallocated variables

2009-06-30 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2009-06-30 15:21 --- PR 39230 is connected to item (c) in comment #3. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29616

[Bug debug/40573] DWARF for inlined subroutines refers to the outlined copy

2009-06-30 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2009-06-30 16:29 --- Created an attachment (id=18101) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18101action=view) gcc45-pr40573.patch Does this patch do what you wanted to see? --

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread janis at gcc dot gnu dot org
--- Comment #10 from janis at gcc dot gnu dot org 2009-06-30 16:46 --- Bootstrap of trunk revision 149105 fails on powerpc64-linux with the same ICE that David reported in comment #8, but building stage2: /libcpp/expr.c: In function ‘_cpp_parse_expr’:

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread bonzini at gnu dot org
--- Comment #11 from bonzini at gnu dot org 2009-06-30 16:53 --- Subject: Re: Powerpc bootstrap is broken due to changes in expmed.c What happens with this patch? Index: expmed.c === --- expmed.c(revision

[Bug fortran/40594] [4.5 Regression] wrong-code

2009-06-30 Thread dfranke at gcc dot gnu dot org
--- Comment #4 from dfranke at gcc dot gnu dot org 2009-06-30 16:54 --- Janus, the patch also fixes the original application. Thanks for looking into it so quickly! Please submit for review :) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40594

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread dje at gcc dot gnu dot org
--- Comment #12 from dje at gcc dot gnu dot org 2009-06-30 17:01 --- I tried bootstrapping with that patch and it did not solve the bootstrap failure in simplify_subreg. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40597

[Bug fortran/40594] [4.5 Regression] wrong-code

2009-06-30 Thread janus at gcc dot gnu dot org
--- Comment #5 from janus at gcc dot gnu dot org 2009-06-30 17:06 --- Subject: Bug 40594 Author: janus Date: Tue Jun 30 17:06:27 2009 New Revision: 149108 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149108 Log: 2009-06-30 Janus Weil ja...@gcc.gnu.org PR

[Bug fortran/40594] [4.5 Regression] wrong-code

2009-06-30 Thread janus at gcc dot gnu dot org
-- janus at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |janus at gcc dot gnu dot org |dot org

[Bug fortran/40594] [4.5 Regression] wrong-code

2009-06-30 Thread janus at gcc dot gnu dot org
--- Comment #6 from janus at gcc dot gnu dot org 2009-06-30 17:09 --- Fixed with r149108. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/40576] [4.4/4.5 Regression] Endless loop in internal write

2009-06-30 Thread tkoenig at gcc dot gnu dot org
--- Comment #10 from tkoenig at gcc dot gnu dot org 2009-06-30 17:10 --- Subject: Bug 40576 Author: tkoenig Date: Tue Jun 30 17:10:06 2009 New Revision: 149109 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149109 Log: 2009-06-30 Thomas Koenig tkoe...@gcc.gnu.org PR

[Bug fortran/40576] [4.4/4.5 Regression] Endless loop in internal write

2009-06-30 Thread hjl at gcc dot gnu dot org
--- Comment #11 from hjl at gcc dot gnu dot org 2009-06-30 17:13 --- Subject: Bug 40576 Author: hjl Date: Tue Jun 30 17:13:38 2009 New Revision: 149110 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149110 Log: 2009-06-30 H.J. Lu hongjiu...@intel.com Backport from

[Bug fortran/40594] [4.5 Regression] wrong-code

2009-06-30 Thread hjl at gcc dot gnu dot org
--- Comment #7 from hjl at gcc dot gnu dot org 2009-06-30 17:13 --- Subject: Bug 40594 Author: hjl Date: Tue Jun 30 17:13:38 2009 New Revision: 149110 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149110 Log: 2009-06-30 H.J. Lu hongjiu...@intel.com Backport from

[Bug debug/40573] DWARF for inlined subroutines refers to the outlined copy

2009-06-30 Thread drow at gcc dot gnu dot org
--- Comment #7 from drow at gcc dot gnu dot org 2009-06-30 17:52 --- Subject: Re: DWARF for inlined subroutines refers to the outlined copy On Tue, Jun 30, 2009 at 04:29:25PM -, jakub at gcc dot gnu dot org wrote: --- Comment #6 from jakub at gcc dot gnu dot org

[Bug c++/40566] [4.3/4.4/4.5 Regression] rejects promoted throw

2009-06-30 Thread jakub at gcc dot gnu dot org
-- jakub at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org |dot org

[Bug debug/40573] DWARF for inlined subroutines refers to the outlined copy

2009-06-30 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2009-06-30 18:13 --- Created an attachment (id=18102) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18102action=view) diff Weird, the difference I get with the patch on the testcase at -O2 -g is attached. --

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread dje at gcc dot gnu dot org
--- Comment #13 from dje at gcc dot gnu dot org 2009-06-30 18:16 --- The failure appears to need a compiler built in 32 bit mode. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40597

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread bergner at gcc dot gnu dot org
--- Comment #14 from bergner at gcc dot gnu dot org 2009-06-30 18:40 --- Confirmed, a --with-cpu=default32 build dies with: /home/bergner/gcc/PR40597/gcc-mainline-base/gcc/builtins.c: In function ‘get_memory_rtx’: /home/bergner/gcc/PR40597/gcc-mainline-base/gcc/builtins.c:1210:10:

[Bug debug/40573] DWARF for inlined subroutines refers to the outlined copy

2009-06-30 Thread drow at gcc dot gnu dot org
--- Comment #9 from drow at gcc dot gnu dot org 2009-06-30 18:59 --- Subject: Re: DWARF for inlined subroutines refers to the outlined copy On Tue, Jun 30, 2009 at 06:13:16PM -, jakub at gcc dot gnu dot org wrote: Weird, the difference I get with the patch on the testcase at -O2

[Bug c++/40595] [C++0x] ICE trying to use sfinae with variadic template pack expansion

2009-06-30 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-06-30 19:36 --- Subject: Bug 40595 Author: jason Date: Tue Jun 30 19:36:36 2009 New Revision: 149117 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149117 Log: PR c++/40595 * pt.c (tsubst_pack_expansion):

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread bonzini at gnu dot org
--- Comment #15 from bonzini at gnu dot org 2009-06-30 19:40 --- Guys, when something breaks can you attach preprocessed testcases?... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40597

[Bug c++/40595] [C++0x] ICE trying to use sfinae with variadic template pack expansion

2009-06-30 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2009-06-30 19:45 --- Subject: Bug 40595 Author: jason Date: Tue Jun 30 19:45:21 2009 New Revision: 149118 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149118 Log: PR c++/40595 * pt.c (tsubst_pack_expansion):

[Bug c++/40595] [C++0x] ICE trying to use sfinae with variadic template pack expansion

2009-06-30 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2009-06-30 19:49 --- Fixed for 4.4.1. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/40436] [4.5 regression] 0.5% code size regression caused by r147852

2009-06-30 Thread steven at gcc dot gnu dot org
--- Comment #10 from steven at gcc dot gnu dot org 2009-06-30 19:55 --- I see no effect whatsoever of the patch for for CSiBE on arm-elf-unknown. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40436

[Bug debug/39707] gcc does not emit debug_pubtypes

2009-06-30 Thread tromey at gcc dot gnu dot org
--- Comment #1 from tromey at gcc dot gnu dot org 2009-06-30 20:05 --- Fixed on trunk: 2009-06-11 Richard Henderson r...@redhat.com * common.opt (gdwarf-): Accept a version number. * doc/invoke.texi (gdwarf-): Update docs. * opth-gen.awk: Special case

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread bergner at gcc dot gnu dot org
--- Comment #16 from bergner at gcc dot gnu dot org 2009-06-30 21:02 --- Created an attachment (id=18103) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18103action=view) Preprocessed testcase Preprocessed source file compiled with:

[Bug bootstrap/40455] gcc trunk does not bootstrap as of commit r148408

2009-06-30 Thread mckelvey at maskull dot com
--- Comment #12 from mckelvey at maskull dot com 2009-06-30 21:09 --- I see this too, as of today's SVN. $ alias CONFIGURECVS alias CONFIGURECVS='/cygdrive/e/Home/cvsroot/gcc/configure --verbose --enable-threads --disable-nls --enable-checking=release --enable-concept-checks

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread bonzini at gnu dot org
--- Comment #17 from bonzini at gnu dot org 2009-06-30 21:31 --- Regarding powerpc64, I see no difference at -O2 in assembly output between 2009-06-26 version and the version after the patch attached to this bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40597

[Bug target/37488] register allocation spills floats needlessly

2009-06-30 Thread vmakarov at redhat dot com
--- Comment #8 from vmakarov at redhat dot com 2009-06-30 21:49 --- I've checked gcc4.3. It has the same problem. So the reason is not only in the chosen register class. The both RAs make the pseudo in question conflicting with all call clobbered hard-regs because it leaves on

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread bergner at gcc dot gnu dot org
--- Comment #18 from bergner at gcc dot gnu dot org 2009-06-30 21:57 --- This is my backtrace: #0 fancy_abort (file=0x1091d148 /home/bergner/gcc/PR40597/gcc-mainline-base/gcc/simplify-rtx.c, line=4966, function=0x1091dc04 simplify_subreg) at

[Bug debug/40573] DWARF for inlined subroutines refers to the outlined copy

2009-06-30 Thread jakub at gcc dot gnu dot org
--- Comment #10 from jakub at gcc dot gnu dot org 2009-06-30 22:03 --- Subject: Bug 40573 Author: jakub Date: Tue Jun 30 22:03:27 2009 New Revision: 149120 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149120 Log: PR debug/40573 * dwarf2out.c

[Bug c++/40566] [4.3/4.4/4.5 Regression] rejects promoted throw

2009-06-30 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2009-06-30 22:04 --- Subject: Bug 40566 Author: jakub Date: Tue Jun 30 22:04:36 2009 New Revision: 149121 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149121 Log: PR c++/40566 * convert.c (convert_to_integer) case

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread bonzini at gnu dot org
--- Comment #19 from bonzini at gnu dot org 2009-06-30 22:13 --- I have a patch that seems to fix the problem, but I am afraid it's just papering over it. Since the attached file does not fail without the patch from comment #11, would you please attach a testcase that fails without the

[Bug testsuite/40601] New: [4.5 Regression] Errors in make check

2009-06-30 Thread hjl dot tools at gmail dot com
On Linux/ia32, revision 149114 gave: ERROR: couldn't execute /export/gnu/import/svn/gcc-test/bld/gcc/libgcc.a/xgcc: not a directory ERROR: couldn't execute /export/gnu/import/svn/gcc-test/bld/gcc/libgcc.a/xgcc: not a directory ERROR: tcl error sourcing

[Bug c++/40566] [4.3/4.4/4.5 Regression] rejects promoted throw

2009-06-30 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2009-06-30 22:38 --- Subject: Bug 40566 Author: jakub Date: Tue Jun 30 22:38:04 2009 New Revision: 149123 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=149123 Log: PR c++/40566 * convert.c (convert_to_integer) case

[Bug c++/40566] [4.3 Regression] rejects promoted throw

2009-06-30 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2009-06-30 22:40 --- Fixed for 4.4/4.5 so far. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Known

[Bug debug/40573] DWARF for inlined subroutines refers to the outlined copy

2009-06-30 Thread jakub at gcc dot gnu dot org
--- Comment #11 from jakub at gcc dot gnu dot org 2009-06-30 22:40 --- Fixed on the trunk. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/40436] [4.5 regression] 0.5% code size regression caused by r147852

2009-06-30 Thread hubicka at ucw dot cz
--- Comment #11 from hubicka at ucw dot cz 2009-06-30 23:36 --- Subject: Re: [4.5 regression] 0.5% code size regression caused by r147852 I see no effect whatsoever of the patch for for CSiBE on arm-elf-unknown. At -Os? Honza -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40436

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread bergner at gcc dot gnu dot org
--- Comment #20 from bergner at gcc dot gnu dot org 2009-07-01 03:26 --- Here's a backtrace for a 32-bit default build without Comment #11 patch: #0 fancy_abort (file=0x1096c5e4 /home/bergner/gcc/PR40597/gcc-mainline-base/gcc/simplify-rtx.c, line=4966, function=0x1096d0a0

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread bergner at gcc dot gnu dot org
--- Comment #21 from bergner at gcc dot gnu dot org 2009-07-01 03:29 --- Created an attachment (id=18104) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18104action=view) Tetscase for use without comment #11 patch /home/bergner/gcc/PR40597/build/gcc-mainline-base-32/./prev-gcc/cc1

[Bug bootstrap/40558] [4.5 Rgression] At revision 148962 bootstrap fails on powerpc-apple-darwin9

2009-06-30 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-07-01 04:22 --- Confirmed, simple testcase: void f(int *a, float b) { *a = b; } --- CUT --- This produces: _f: fctiwz f1,f1 stfiwx f1,r0,r3 blr But it should produce: _f: fctiwz f1,f1

[Bug bootstrap/40558] [4.5 Rgression] At revision 148962 bootstrap fails on powerpc-apple-darwin9

2009-06-30 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2009-07-01 04:24 --- This change: if (GET_CODE (tmp) == REG) - fprintf (file, 0,%s, reg_names[REGNO (tmp)]); + fprintf (file, %s,%s, reg_names[0], reg_names[REGNO (tmp)]); --

[Bug bootstrap/40558] [4.5 Rgression] At revision 148962 bootstrap fails on powerpc-apple-darwin9

2009-06-30 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2009-07-01 04:26 --- None of the print_operand changes are in the changelog either ... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40558

[Bug tree-optimization/40436] [4.5 regression] 0.5% code size regression caused by r147852

2009-06-30 Thread steven at gcc dot gnu dot org
--- Comment #12 from steven at gcc dot gnu dot org 2009-07-01 05:41 --- Yes, at -Os. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40436

[Bug bootstrap/40431] [4.5 regression] ICE in div_data_align, at dwarf2out.c:533 while configuring sparcv9 libgcc

2009-06-30 Thread ebotcazou at gcc dot gnu dot org
--- Comment #3 from ebotcazou at gcc dot gnu dot org 2009-07-01 05:45 --- Yep. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/40431] [4.5 regression] ICE in div_data_align, at dwarf2out.c:533 while configuring sparcv9 libgcc

2009-06-30 Thread ebotcazou at gcc dot gnu dot org
--- Comment #4 from ebotcazou at gcc dot gnu dot org 2009-07-01 05:46 --- Investigating. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/40602] New: crti.o: No such file

2009-06-30 Thread booleandomain at gmail dot com
I'm trying to compile gcc-4.4.0 configured as: ../gcc-4.4.0/configure --prefix=/static --build=$x86_64-cross-linux-gnu --host=x86_64-cross-linux-gnu --target=x86_64-pc-linux-gnu --enable-languages=c --disable-multilib --disable-decimal-float --disable-threads I get the following error message

  1   2   >