[Bug middle-end/40815] redundant neg instruction caused by loop-invariant

2010-03-11 Thread mkuvyrkov at gcc dot gnu dot org
--- Comment #8 from mkuvyrkov at gcc dot gnu dot org 2010-03-11 08:57 --- Created an attachment (id=20080) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20080action=view) Fixed and tested patch Well, sure enough the initial patch had an error: `(-a) + (-b)' was getting optimized

[Bug pending/41998] GCC 4.6 pending patches meta-bug

2010-03-11 Thread kaushik dot phatak at kpitcummins dot com
--- Comment #12 from kaushik dot phatak at kpitcummins dot com 2010-03-11 09:08 --- Rather than attach patches here, it would be better to link to the mailing message where the patch was approved. Understood. This patch has been approved,

[Bug middle-end/30506] not sibcalling a function

2010-03-11 Thread pluto at agmk dot net
--- Comment #5 from pluto at agmk dot net 2010-03-11 09:40 --- recent 4.5.0 sibcalls this on x86-64 only: /opt/gcc45/bin/g++45 t.cpp -O2 -S -m64 -fpie -o t64.s _Z1gc: .cfi_startproc subq$131080, %rsp .cfi_def_cfa_offset 131088 movl$131072, %edx

[Bug libfortran/43320] [4.5 Regression] 200.sixtrack fails setup

2010-03-11 Thread burnus at gcc dot gnu dot org
--- Comment #13 from burnus at gcc dot gnu dot org 2010-03-11 11:08 --- (In reply to comment #10) I plan to commit the following as a compromise. We have had several PRs here that contradict. I am not sure whether the PRs really contradict as they just ask do what the other

[Bug fortran/43303] [4.4/4.5 Regression] ICE with C_ASSOCIATED

2010-03-11 Thread burnus at gcc dot gnu dot org
--- Comment #5 from burnus at gcc dot gnu dot org 2010-03-11 11:10 --- Subject: Bug 43303 Author: burnus Date: Thu Mar 11 11:10:37 2010 New Revision: 157383 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157383 Log: 2010-03-11 Tobias Burnus bur...@net-b.de PR

[Bug fortran/43303] [4.4/4.5 Regression] ICE with C_ASSOCIATED

2010-03-11 Thread burnus at gcc dot gnu dot org
--- Comment #6 from burnus at gcc dot gnu dot org 2010-03-11 11:12 --- FIXED on the trunk (4.5) and the 4.4 branch. Thanks for the bug report! -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/40815] redundant neg instruction caused by loop-invariant

2010-03-11 Thread rguenth at gcc dot gnu dot org
--- Comment #9 from rguenth at gcc dot gnu dot org 2010-03-11 11:19 --- + ops_arr[op_num] = build1 (NOP_EXPR, + TREE_TYPE (gimple_assign_lhs +(neg)), +

[Bug c++/43330] New: trivial types are not being statically initialized

2010-03-11 Thread eric dot niebler at gmail dot com
According to the C++0x status page (http://gcc.gnu.org/gcc-4.5/cxx0x_status.html), Standard Layout Types (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2342.htm) have been implemented in gcc-4.5. A quick test shows that trivial types are not being statically initialized, as the paper

Re: [Bug c++/43330] New: trivial types are not being statically initialized

2010-03-11 Thread Andrew Pinski
Sent from my iPhone On Mar 11, 2010, at 3:24 AM, eric dot niebler at gmail dot com gcc-bugzi...@gcc.gnu.org wrote: According to the C++0x status page (http://gcc.gnu.org/gcc-4.5/cxx0x_status.html), Standard Layout Types (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2342.htm)

[Bug c++/43330] trivial types are not being statically initialized

2010-03-11 Thread pinskia at gmail dot com
--- Comment #1 from pinskia at gmail dot com 2010-03-11 11:41 --- Subject: Re: New: trivial types are not being statically initialized Sent from my iPhone On Mar 11, 2010, at 3:24 AM, eric dot niebler at gmail dot com gcc-bugzi...@gcc.gnu.org wrote: According to the C++0x

[Bug c++/43330] trivial types are not being statically initialized

2010-03-11 Thread eric dot niebler at gmail dot com
--- Comment #2 from eric dot niebler at gmail dot com 2010-03-11 11:53 --- You're right. Let me amend my example. struct S { S() = default; S(S const ) = default; S(int i) : i(i) {} int i; }; S const s {1}; S would seem to satisfy the requirements for a

[Bug c++/43330] trivial types are not being statically initialized

2010-03-11 Thread eric dot niebler at gmail dot com
--- Comment #3 from eric dot niebler at gmail dot com 2010-03-11 11:56 --- Oops, it's not an aggregate. Disregard. -- eric dot niebler at gmail dot com changed: What|Removed |Added

[Bug fortran/43331] New: Cray pointers generate bogus IL for the middle-end

2010-03-11 Thread rguenth at gcc dot gnu dot org
I have a patch that exposes this and causes a miscompile of gfortran.dg/cray_pointers_2.f90. Reduced testcase: ! { dg-do run } ! { dg-options -fcray-pointer -fbounds-check } ! Series of routines for testing a Cray pointer implementation program craytest call ptr5 end program craytest

[Bug c++/43324] core dump on throw

2010-03-11 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-03-11 12:13 --- Works on linux. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43324

[Bug other/39888] TLS emutls not linked to automatically on Darwin

2010-03-11 Thread ubizjak at gmail dot com
--- Comment #65 from ubizjak at gmail dot com 2010-03-11 12:18 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED

[Bug c++/43315] Variadic Templates affects the overload resolution rank

2010-03-11 Thread boostcpp at gmail dot com
--- Comment #4 from boostcpp at gmail dot com 2010-03-11 12:26 --- It looks like gcc is correct. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43315

[Bug middle-end/30506] not sibcalling a function

2010-03-11 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2010-03-11 12:34 --- That's not a bug. Unlike x86-64, on i?86 when calling (or jumping to) a PLT slot in position independent code %ebx must be set to the calling function's PIC pointer. As %ebx is call saved register, this precludes

[Bug pending/41998] GCC 4.6 pending patches meta-bug

2010-03-11 Thread manu at gcc dot gnu dot org
--- Comment #13 from manu at gcc dot gnu dot org 2010-03-11 12:50 --- And if the patch fixes a PR, it is better to link to the patch from the original PR and add the PR to the list of bugs that this PR depend on (you can use the alias 4.6 in the field Bug X blocks of your PR). --

[Bug debug/43329] Early inlining causes suboptimal debug info

2010-03-11 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2010-03-11 12:53 --- The problem is that with early inlining, method (inst, 24) call is inlined into call function, then at the end of einline during arrg3 and min vars in call are removed as unused locals by remove_unused_locals (the

[Bug fortran/43228] NAMELIST I/O: Reading at 2 dimensions (rank) array values.

2010-03-11 Thread burnus at gcc dot gnu dot org
--- Comment #14 from burnus at gcc dot gnu dot org 2010-03-11 12:58 --- Mine! I now do as written in comment #13 - except for the if which is not needed (it use the wrong index and wouldn't work anyhow) - and except for moving it down a bit. -- burnus at gcc dot gnu dot org changed:

[Bug debug/43329] Early inlining causes suboptimal debug info

2010-03-11 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2010-03-11 13:02 --- Wonder why we do 548VEC_safe_push (tree, gc, *nonlocalized_list, origin_var); instead of 548VEC_safe_push (tree, gc, *nonlocalized_list, old_var); The latter perhaps would need some adjustments in dwarf2out.c,

[Bug c++/43315] Variadic Templates affects the overload resolution rank

2010-03-11 Thread redi at gcc dot gnu dot org
--- Comment #5 from redi at gcc dot gnu dot org 2010-03-11 13:12 --- Yes, I saw your mail to the std reflector. As I said in my reply there, I don't understand the rules, but GCC seems to be following them correctly. Closing this bug. -- redi at gcc dot gnu dot org changed:

[Bug lto/43200] [LTO] tree check: expected array_type, have pointer_type in array_ref_low_bound

2010-03-11 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-03-11 13:14 --- Subject: Bug 43200 Author: rguenth Date: Thu Mar 11 13:13:53 2010 New Revision: 157385 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157385 Log: 2010-03-11 Richard Guenther rguent...@suse.de PR

[Bug lto/43200] [LTO] tree check: expected array_type, have pointer_type in array_ref_low_bound

2010-03-11 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-03-11 13:14 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/43280] [4.5 Regression] gcc4.5 -m32 -O2: misoptimizes sha256!

2010-03-11 Thread krebbel at gcc dot gnu dot org
--- Comment #7 from krebbel at gcc dot gnu dot org 2010-03-11 13:51 --- Subject: Bug 43280 Author: krebbel Date: Thu Mar 11 13:51:00 2010 New Revision: 157386 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157386 Log: 2010-03-11 Andreas Krebbel andreas.kreb...@de.ibm.com

[Bug middle-end/42339] [graphite] Autopar on SPEC 2006 fails

2010-03-11 Thread spop at gcc dot gnu dot org
--- Comment #1 from spop at gcc dot gnu dot org 2010-03-11 13:56 --- Fixed as shown by the automatic tester results today: http://groups.google.com/group/gcc-graphite-test/browse_thread/thread/cd55ed193db3862a# -- spop at gcc dot gnu dot org changed: What|Removed

[Bug tree-optimization/43280] [4.5 Regression] gcc4.5 -m32 -O2: misoptimizes sha256!

2010-03-11 Thread krebbel at gcc dot gnu dot org
--- Comment #8 from krebbel at gcc dot gnu dot org 2010-03-11 14:06 --- (In reply to comment #6) Why does the new testcase have +/* { dg-require-effective-target lp64 } */ when the failure is shown with -m32 on x86-64? I've removed that in the new version. Thanks! --

[Bug target/36399] ABI bug on darwin/x86-32

2010-03-11 Thread howarth at nitro dot med dot uc dot edu
--- Comment #9 from howarth at nitro dot med dot uc dot edu 2010-03-11 14:13 --- Should we apply the patch from comment 7 before gcc 4.5 branches? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36399

[Bug libfortran/43320] [4.5 Regression] 200.sixtrack fails setup

2010-03-11 Thread jvdelisle at gcc dot gnu dot org
--- Comment #14 from jvdelisle at gcc dot gnu dot org 2010-03-11 14:20 --- If someone confirms SPEC is cleared, please close. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43320

[Bug target/36399] ABI bug on darwin/x86-32

2010-03-11 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-03-11 14:24 --- (In reply to comment #9) Should we apply the patch from comment 7 before gcc 4.5 branches? Well, you certainly need to follow patch submission rules. Thus, post to gcc-patches w/ a changelog entry and stating

[Bug libfortran/43320] [4.5 Regression] 200.sixtrack fails setup

2010-03-11 Thread hjl dot tools at gmail dot com
--- Comment #15 from hjl dot tools at gmail dot com 2010-03-11 14:24 --- You can find my SPEC CPU pass/fail results at http://gcc.gnu.org/ml/gcc-testresults/ The last one is http://gcc.gnu.org/ml/gcc-testresults/2010-03/msg00855.html --

[Bug fortran/43228] NAMELIST I/O: Reading at 2 dimensions (rank) array values.

2010-03-11 Thread jvdelisle at gcc dot gnu dot org
--- Comment #15 from jvdelisle at gcc dot gnu dot org 2010-03-11 14:25 --- yes, you have to be careful as you increment through the indexes to not overwrite a previous good initialization of end. I suspect there is at least one other bug in there while you are at it. :) --

[Bug libfortran/43320] [4.5 Regression] 200.sixtrack fails setup

2010-03-11 Thread jvdelisle at gcc dot gnu dot org
--- Comment #16 from jvdelisle at gcc dot gnu dot org 2010-03-11 14:35 --- Closing. -- jvdelisle at gcc dot gnu dot org changed: What|Removed |Added

[Bug debug/43329] Early inlining causes suboptimal debug info

2010-03-11 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2010-03-11 14:46 --- Created an attachment (id=20081) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20081action=view) gcc45-pr43329.patch This patch worked on this testcase. Note that the missing min (and this) DEBUG stmts are

[Bug fortran/43331] Cray pointers generate bogus IL for the middle-end

2010-03-11 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2010-03-11 14:50 --- I think the 1 comes about due to the following. That can either leave that part as is and change it back in in trans*.c via cp_was_assumed -- or one removes that part and sees what will break ;-) From decl.c: /*

[Bug middle-end/43255] [4.5 Regression] ICE in extract_range_from_assert, at tree-vrp.c:1423

2010-03-11 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-03-11 15:08 --- Subject: Bug 43255 Author: rguenth Date: Thu Mar 11 15:08:24 2010 New Revision: 157388 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157388 Log: 2010-03-11 Richard Guenther rguent...@suse.de PR

[Bug fortran/43331] Cray pointers generate bogus IL for the middle-end

2010-03-11 Thread dominiq at lps dot ens dot fr
--- Comment #2 from dominiq at lps dot ens dot fr 2010-03-11 15:10 --- What is done for assumed-size arrays such as a(*)? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43331

[Bug rtl-optimization/43332] New: valgrind warns about using uninitialized variable with -fsched-pressure -fschedule-insns

2010-03-11 Thread zsojka at seznam dot cz
This can be related to pr42941 Command line: gcc -fschedule-insns -fsched-pressure testcase.c testcase.c extern void exit(int); int main(int argc, char *argv[]) { exit(0); } gcc has to be compiled with valgrind checking to show this warning: $ valgrind

[Bug middle-end/43323] [4.4 Regression] Wrong code with bitfields and type casting.

2010-03-11 Thread mikpe at it dot uu dot se
--- Comment #3 from mikpe at it dot uu dot se 2010-03-11 15:19 --- Created an attachment (id=20082) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20082action=view) backport of Adam Nemet's STRIP_NOPS patch to gcc-4.4.3 I've backported Adam Nemet's STRIP_NOPS patch in r148631 to

[Bug middle-end/43255] [4.5 Regression] ICE in extract_range_from_assert, at tree-vrp.c:1423

2010-03-11 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-03-11 15:21 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug bootstrap/43328] multilib bootstrap broken.

2010-03-11 Thread rwild at gcc dot gnu dot org
--- Comment #2 from rwild at gcc dot gnu dot org 2010-03-11 15:46 --- Quoting install.texi: First, we @strong{highly} recommend that GCC be built into a separate directory from the sources which does @strong{not} reside within the source tree. This is how we generally build GCC;

[Bug fortran/43331] Cray pointers generate bogus IL for the middle-end

2010-03-11 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2010-03-11 15:58 --- Created an attachment (id=20083) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20083action=view) Lightly tested patch -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43331

[Bug bootstrap/43328] multilib bootstrap broken.

2010-03-11 Thread pluto at agmk dot net
--- Comment #3 from pluto at agmk dot net 2010-03-11 16:02 --- (In reply to comment #2) Quoting install.texi: First, we @strong{highly} recommend that GCC be built into a separate directory from the sources which does @strong{not} reside within the source tree. This is how we

[Bug c++/43333] New: __is_pod seems broken

2010-03-11 Thread matz at gcc dot gnu dot org
On r157245 (and former revisions) this testcase will abort: # cat ispod.cc struct strPOD { const char *const foo; const char *const bar; }; extern C void abort (void); int main () { if (!__is_pod (strPOD)) abort (); return 0; } This manifests itself in blocxx not compiling with gcc

[Bug bootstrap/43328] multilib bootstrap broken.

2010-03-11 Thread rwild at gcc dot gnu dot org
--- Comment #4 from rwild at gcc dot gnu dot org 2010-03-11 16:06 --- Did you 'rm -rf ~/src/gcc/trunk' and create that directory anew? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43328

[Bug fortran/43228] NAMELIST I/O: Reading at 2 dimensions (rank) array values.

2010-03-11 Thread burnus at gcc dot gnu dot org
--- Comment #16 from burnus at gcc dot gnu dot org 2010-03-11 16:06 --- Subject: Bug 43228 Author: burnus Date: Thu Mar 11 16:06:37 2010 New Revision: 157389 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157389 Log: 2010-03-11 Tobias Burnus bur...@net-b.de PR

[Bug debug/43329] Early inlining causes suboptimal debug info

2010-03-11 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2010-03-11 16:08 --- Created an attachment (id=20084) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20084action=view) gcc45-pr43329.patch Updated patch that also fixes remove_forwarder_block and adds a testcase. -- jakub at gcc

[Bug debug/42959] g++ does not emit DW_AT_default_value

2010-03-11 Thread dodji at gcc dot gnu dot org
--- Comment #1 from dodji at gcc dot gnu dot org 2010-03-11 16:17 --- Created an attachment (id=20085) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20085action=view) Draft patch Please find below a copy/paste of the introductory comment of the attached patch. Basically the value

[Bug c++/43333] [4.5 Regression] __is_pod seems broken

2010-03-11 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-03-11 16:24 --- Confirmed. 4.4 works as well. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug driver/43334] New: Generate an XML dump of the parse tree

2010-03-11 Thread jrevans1 at earthlink dot net
Essentially I would like a feature similair to gccxml (www.gccxml.org) that is officially blessed and native to the compiler instead of some out-of-date hack. If a feature like this were to be officially supported, it would open the doors to many applications who might want to use the gcc to

[Bug c++/43333] [4.5 Regression] __is_pod seems broken

2010-03-11 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2010-03-11 16:41 --- I would be willing to work on this, of course, but I can't really do it now because I'm traveling and I don't have with me all the tools I need. Anyway, we do already have a testcase involving a pair of

[Bug middle-end/20491] internal compiler error: in subreg_regno_offset, at rtlanal.c:3042

2010-03-11 Thread ghazi at gcc dot gnu dot org
--- Comment #36 from ghazi at gcc dot gnu dot org 2010-03-11 17:00 --- I'm seeing failures for gcc.dg/torture/asm-subreg-1.c on armv5tel-unknown-linux-gnueabi on mainline and 4.4/4.3 branches when using -fpic or -fPIC and optimizing. See:

Re: [Bug c++/43333] New: __is_pod seems broken

2010-03-11 Thread Andrew Pinski
Sent from my iPhone On Mar 11, 2010, at 8:03 AM, matz at gcc dot gnu dot org gcc-bugzi...@gcc.gnu.org wrote: On r157245 (and former revisions) this testcase will abort: # cat ispod.cc struct strPOD { const char *const foo; const char *const bar; }; I don't think this is a pod as it

[Bug c++/43333] [4.5 Regression] __is_pod seems broken

2010-03-11 Thread pinskia at gmail dot com
--- Comment #3 from pinskia at gmail dot com 2010-03-11 17:01 --- Subject: Re: New: __is_pod seems broken Sent from my iPhone On Mar 11, 2010, at 8:03 AM, matz at gcc dot gnu dot org gcc-bugzi...@gcc.gnu.org wrote: On r157245 (and former revisions) this testcase will abort:

[Bug c++/43333] [4.5 Regression] __is_pod seems broken

2010-03-11 Thread redi at gcc dot gnu dot org
--- Comment #4 from redi at gcc dot gnu dot org 2010-03-11 17:12 --- it's both trivial and standard layout, so is a POD -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4

Re: [Bug driver/43334] New: Generate an XML dump of the parse tree

2010-03-11 Thread Andrew Pinski
Sent from my iPhone On Mar 11, 2010, at 8:26 AM, jrevans1 at earthlink dot net gcc-bugzi...@gcc.gnu.org wrote: Essentially I would like a feature similair to gccxml (www.gccxml.org) that is officially blessed and native to the compiler instead of some out-of- date hack. If a feature

[Bug driver/43334] Generate an XML dump of the parse tree

2010-03-11 Thread pinskia at gmail dot com
--- Comment #1 from pinskia at gmail dot com 2010-03-11 17:37 --- Subject: Re: New: Generate an XML dump of the parse tree Sent from my iPhone On Mar 11, 2010, at 8:26 AM, jrevans1 at earthlink dot net gcc-bugzi...@gcc.gnu.org wrote: Essentially I would like a feature

[Bug bootstrap/43328] multilib bootstrap broken.

2010-03-11 Thread pluto at agmk dot net
--- Comment #5 from pluto at agmk dot net 2010-03-11 18:11 --- (In reply to comment #4) Did you 'rm -rf ~/src/gcc/trunk' and create that directory anew? no, what for? svn status reports no unversioned files in trunk directory. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43328

Re: [Bug bootstrap/43328] multilib bootstrap broken.

2010-03-11 Thread Andrew Pinski
Sent from my iPhone On Mar 11, 2010, at 10:11 AM, pluto at agmk dot net gcc-bugzi...@gcc.gnu.org wrote: --- Comment #5 from pluto at agmk dot net 2010-03-11 18:11 --- (In reply to comment #4) Did you 'rm -rf ~/src/gcc/trunk' and create that directory anew? no, what for?

[Bug bootstrap/43328] multilib bootstrap broken.

2010-03-11 Thread pinskia at gmail dot com
--- Comment #6 from pinskia at gmail dot com 2010-03-11 18:15 --- Subject: Re: multilib bootstrap broken. Sent from my iPhone On Mar 11, 2010, at 10:11 AM, pluto at agmk dot net gcc-bugzi...@gcc.gnu.org wrote: --- Comment #5 from pluto at agmk dot net 2010-03-11 18:11

[Bug bootstrap/43328] multilib bootstrap broken.

2010-03-11 Thread pluto at agmk dot net
--- Comment #7 from pluto at agmk dot net 2010-03-11 18:21 --- (In reply to comment #6) no, what for? svn status reports no unversioned files in trunk directory. Svn status does not report .o files normally. my ~/.subversion/config has custom global-ignores and i know what it

[Bug bootstrap/43328] multilib bootstrap broken.

2010-03-11 Thread rwild at gcc dot gnu dot org
--- Comment #8 from rwild at gcc dot gnu dot org 2010-03-11 18:33 --- (In reply to comment #5) (In reply to comment #4) Did you 'rm -rf ~/src/gcc/trunk' and create that directory anew? no, what for? svn status reports no unversioned files in trunk directory. Please allow me to be

[Bug driver/43335] New: Driver crashes dereferencing a null pointer if it can't find lto-wrapper

2010-03-11 Thread d dot g dot gorbachev at gmail dot com
To reproduce the bug, [ rename temporarily the lto-wrapper program ] $ gcc -fuse-linker-plugin something.c Segmentation fault -- Summary: Driver crashes dereferencing a null pointer if it can't find lto-wrapper Product: gcc Version: 4.5.0

[Bug driver/43335] Driver crashes dereferencing a null pointer if it can't find lto-wrapper

2010-03-11 Thread d dot g dot gorbachev at gmail dot com
--- Comment #1 from d dot g dot gorbachev at gmail dot com 2010-03-11 19:26 --- Created an attachment (id=20086) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20086action=view) Patch I use this patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43335

[Bug other/43336] New: GCC leaves a temporary LTO output file in $TMPDIR

2010-03-11 Thread d dot g dot gorbachev at gmail dot com
$ gcc -flto -fuse-linker-plugin something.c $ ls /tmp ccMec0Js.lto.o -- Summary: GCC leaves a temporary LTO output file in $TMPDIR Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug bootstrap/43328] multilib bootstrap broken.

2010-03-11 Thread pluto at agmk dot net
--- Comment #9 from pluto at agmk dot net 2010-03-11 19:28 --- Created an attachment (id=20087) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20087action=view) build log for very very clean source tree. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43328

[Bug other/43336] GCC leaves a temporary LTO output file in $TMPDIR

2010-03-11 Thread d dot g dot gorbachev at gmail dot com
--- Comment #1 from d dot g dot gorbachev at gmail dot com 2010-03-11 19:29 --- Created an attachment (id=20088) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20088action=view) Patch This mustard plaster helps me. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43336

[Bug bootstrap/43328] multilib bootstrap broken.

2010-03-11 Thread pluto at agmk dot net
--- Comment #10 from pluto at agmk dot net 2010-03-11 19:29 --- Created an attachment (id=20089) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20089action=view) build script. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43328

[Bug bootstrap/43328] multilib bootstrap broken.

2010-03-11 Thread pluto at agmk dot net
--- Comment #11 from pluto at agmk dot net 2010-03-11 19:33 --- (In reply to comment #8) (In reply to comment #5) (In reply to comment #4) Did you 'rm -rf ~/src/gcc/trunk' and create that directory anew? no, what for? svn status reports no unversioned files in trunk

[Bug fortran/43228] NAMELIST I/O: Reading at 2 dimensions (rank) array values.

2010-03-11 Thread burnus at gcc dot gnu dot org
--- Comment #17 from burnus at gcc dot gnu dot org 2010-03-11 19:48 --- Subject: Bug 43228 Author: burnus Date: Thu Mar 11 19:48:11 2010 New Revision: 157391 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157391 Log: 2010-03-11 Tobias Burnus bur...@net-b.de PR

[Bug fortran/43228] NAMELIST I/O: Reading at 2 dimensions (rank) array values.

2010-03-11 Thread burnus at gcc dot gnu dot org
--- Comment #18 from burnus at gcc dot gnu dot org 2010-03-11 19:48 --- Close as FIXED. Thanks for the bugreport! -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug debug/42959] g++ does not emit DW_AT_default_value

2010-03-11 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2010-03-11 20:01 --- I think instead of creating the _1 functions you should just add the attr argument to those 2 functions and modify callers to pass DW_AT_const_value. There aren't so many callers, and

[Bug driver/41931] -fuse-linker-plugin leaves temporary file behind

2010-03-11 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-03-11 20:06 --- *** This bug has been marked as a duplicate of 43336 *** -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug other/43336] GCC leaves a temporary LTO output file in $TMPDIR

2010-03-11 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2010-03-11 20:06 --- *** Bug 41931 has been marked as a duplicate of this bug. *** -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug middle-end/42431] [4.5 Regression] wrong code for 200.sixtrack with vectorization and -fdata-sections

2010-03-11 Thread meissner at gcc dot gnu dot org
--- Comment #14 from meissner at gcc dot gnu dot org 2010-03-11 20:11 --- Created an attachment (id=20090) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20090action=view) Patch to remove band-aid now that the underlying problem was fixed In doing the initial VSX development, I

[Bug inline-asm/41538] Mixing ARM/NEON intrinsic variables and inline assembly

2010-03-11 Thread siarhei dot siamashka at gmail dot com
--- Comment #2 from siarhei dot siamashka at gmail dot com 2010-03-11 20:29 --- When documentation is missing the needed bits information, these can be typically extracted from the source code. The only problem is that these constraints can be changed any time without notice unless

[Bug inline-asm/41538] Mixing ARM/NEON intrinsic variables and inline assembly

2010-03-11 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2010-03-11 20:32 --- (In reply to comment #2) When documentation is missing the needed bits information, these can be typically extracted from the source code. The only problem is that these constraints can be changed any time

[Bug driver/43334] Generate an XML dump of the parse tree

2010-03-11 Thread manu at gcc dot gnu dot org
--- Comment #2 from manu at gcc dot gnu dot org 2010-03-11 21:10 --- James, you probably can implement this as a GCC plugin, not native or forked GCC needed, as Andrew said. But, in any case, you should seek developers from outside the core GCC for your project (and if possible, bring

[Bug c++/43333] [4.5 Regression] __is_pod seems broken

2010-03-11 Thread hjl dot tools at gmail dot com
--- Comment #5 from hjl dot tools at gmail dot com 2010-03-11 21:12 --- It is caused by revision 149721: http://gcc.gnu.org/ml/gcc-cvs/2009-07/msg00602.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4

[Bug inline-asm/41538] Mixing ARM/NEON intrinsic variables and inline assembly

2010-03-11 Thread gmcgrath at yahoo dot com
--- Comment #4 from gmcgrath at yahoo dot com 2010-03-11 21:48 --- Bug 37188 answers half the problem. It still does not answer why: register int16x8_t val asm (q0); compiles without warning yet does not put val into the q0 NEON register. -- gmcgrath at yahoo dot com changed:

[Bug tree-optimization/43257] [4.5 Regression] IPA-SRA changes DECL_ASSEMBLER_NAME

2010-03-11 Thread jamborm at gcc dot gnu dot org
--- Comment #3 from jamborm at gcc dot gnu dot org 2010-03-11 22:27 --- Subject: Bug 43257 Author: jamborm Date: Thu Mar 11 22:27:26 2010 New Revision: 157393 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157393 Log: 2010-03-11 Martin Jambor mjam...@suse.cz PR

[Bug tree-optimization/43257] [4.5 Regression] IPA-SRA changes DECL_ASSEMBLER_NAME

2010-03-11 Thread jamborm at gcc dot gnu dot org
--- Comment #4 from jamborm at gcc dot gnu dot org 2010-03-11 22:39 --- Fixed. -- jamborm at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug fortran/43337] New: ICE: in lookup_decl_in_outer_ctx, at omp-low.c:2103

2010-03-11 Thread longb at cray dot com
Test case: program F03_2_9_1_1_2b use omp_lib implicit none integer, parameter :: NT = 4 integer :: explicit_shape_array(NT,0:NT-1) = -1 ! invalid value integer :: row, thread_num call omp_set_dynamic(.false.) call omp_set_num_threads(NT) call

[Bug fortran/43338] New: ICE: in single_pred_edge, at basic-block.h:658

2010-03-11 Thread longb at cray dot com
Test case: program F03_2_9_3_5_2b use omp_lib implicit none integer, parameter :: NT = 4 integer, parameter :: int64_t = selected_int_kind(18) integer (kind=int64_t), parameter::DYNAMIC_MEMORY = 536870912_int64_t !512MiB integer (kind=int64_t), parameter::ARRAY_SIZE =

[Bug fortran/43339] New: Incorrect output for pgm checking data sharing attributes

2010-03-11 Thread longb at cray dot com
In this case the variable i should be shared except in the task construct that contains the do loop on i. Test case: program F03_2_9_1_1_5a use omp_lib implicit none integer, parameter :: NT = 4 integer, parameter :: EXPECTED_RESULT = -1 ! expected value of i at end integer ::

[Bug c/40989] -Werror= and #pragma diagnostics do not work with group flags

2010-03-11 Thread manu at gcc dot gnu dot org
--- Comment #3 from manu at gcc dot gnu dot org 2010-03-12 00:15 --- Created an attachment (id=20091) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20091action=view) patch This is my current patch to fix this. However, it has a big problem: Since there is no namespace for options

[Bug c++/43333] [4.5 Regression] __is_pod seems broken

2010-03-11 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/43333] [4.5 Regression] __is_pod seems broken

2010-03-11 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2010-03-12 02:48 --- strPOD isn't trivial; its copy assignment operator is ill-formed/deleted. This is a change in PODness between C++98 and C++0x which may not have been intended. -- jason at gcc dot gnu dot org changed:

[Bug c++/43333] [4.5 Regression] __is_pod seems broken

2010-03-11 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c/16602] Spurious warnings about pointer to array - const pointer to array conversion

2010-03-11 Thread ilatypov at infradead dot org
--- Comment #9 from ilatypov at infradead dot org 2010-03-12 03:49 --- (In reply to comment #7) I am reopening the bug cause I still don't have a clue why pointer to array of ints typed expression is assignment incompatible with a pointer to array of const ints typed lvalue.

[Bug target/36399] ABI bug on darwin/x86-32

2010-03-11 Thread howarth at nitro dot med dot uc dot edu
--- Comment #11 from howarth at nitro dot med dot uc dot edu 2010-03-12 04:06 --- Patch posted at http://gcc.gnu.org/ml/gcc-patches/2010-03/msg00472.html. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36399