[Bug debug/54551] DF resets some DEBUG_INSNs unnecessarily

2012-09-12 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54551 --- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org 2012-09-12 07:38:39 UTC --- Inefficient way to handle at least the single setter case would be at the start of the bb with non-empty debug uses bitmap (i.e. what is about to be reset)

[Bug c/54553] New: atribute optimize on function affects optimization for other functions

2012-09-12 Thread stelek at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54553 Bug #: 54553 Summary: atribute optimize on function affects optimization for other functions Classification: Unclassified Product: gcc Version: 4.7.1 Status:

[Bug middle-end/54553] atribute optimize on function affects optimization for other functions

2012-09-12 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54553 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Component|c |middle-end ---

[Bug middle-end/54553] atribute optimize on function affects optimization for other functions

2012-09-12 Thread stelek at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54553 --- Comment #2 from Evgeny stelek at gmail dot com 2012-09-12 08:22:14 UTC --- Well, maybe it's time to test it. :-) (In reply to comment #1) This attribute is not very well tested

[Bug c/54554] New: Undetected use of uninitialized variable

2012-09-12 Thread dpapavas at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54554 Bug #: 54554 Summary: Undetected use of uninitialized variable Classification: Unclassified Product: gcc Version: 4.7.1 Status: UNCONFIRMED Severity: normal

[Bug fortran/54387] [F03] Wrongly accepts non-proc result variable on the RHS of a proc-pointer assignment

2012-09-12 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54387 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug middle-end/54550] GCC -O3 breaks floating point equality comparison

2012-09-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54550 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug middle-end/54553] atribute optimize on function affects optimization for other functions

2012-09-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54553 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug rtl-optimization/54555] New: (set (REGX) (CONST_INT B)) - (set (STRICT_LOW_PART (REGX)) (CONST_INT B)) is pessimising

2012-09-12 Thread sch...@linux-m68k.org
unlk %fp jra bar .size f, .-f .ident GCC: (GNU) 4.8.0 20120912 (experimental) .section.note.GNU-stack,,@progbits This transformation was introduced in r68532 (gcc 3.4).

[Bug middle-end/54553] atribute optimize on function affects optimization for other functions

2012-09-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54553 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c/54554] Undetected use of uninitialized variable

2012-09-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54554 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug fortran/54389] [F2003/F2008 difference] PURE functions and pointer dummy arguments / DECL_PURE_P issue

2012-09-12 Thread Joost.VandeVondele at mat dot ethz.ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54389 Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed: What|Removed |Added CC|

[Bug fortran/54225] [4.6/4.7/4.8 Regression] fortran compiler segfault processing ' print *, A(1,*) '

2012-09-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54225 --- Comment #4 from Tobias Burnus burnus at gcc dot gnu.org 2012-09-12 10:05:28 UTC --- Author: burnus Date: Wed Sep 12 10:05:19 2012 New Revision: 191213 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191213 Log: 2012-09-12 Tobias Burnus

[Bug fortran/53306] [4.6/4.7/4.8 Regression] ICE on invalid 'array(*) =' statement

2012-09-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53306 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2012-09-12 10:05:28 UTC --- Author: burnus Date: Wed Sep 12 10:05:19 2012 New Revision: 191213 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191213 Log: 2012-09-12 Tobias Burnus

[Bug c/54554] Undetected use of uninitialized variable

2012-09-12 Thread dpapavas at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54554 --- Comment #2 from Dimitris Papavasiliou dpapavas at gmail dot com 2012-09-12 10:19:20 UTC --- Specifying -O does indeed produce a warning if i is not assigned a constant value (for instance i = rand(); ). Omitting -O and specifying

[Bug fortran/54556] New: [4.8 Regression] Marking implicitly pure variables as DECL_PURE_P leads to wrong code

2012-09-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54556 Bug #: 54556 Summary: [4.8 Regression] Marking implicitly pure variables as DECL_PURE_P leads to wrong code Classification: Unclassified Product: gcc Version: 4.8.0

[Bug fortran/54556] [4.8 Regression] Marking implicitly pure variables as DECL_PURE_P leads to wrong code

2012-09-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54556 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus at gcc

[Bug fortran/54389] [F2003/F2008 difference] PURE functions and pointer dummy arguments / DECL_PURE_P issue

2012-09-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54389 --- Comment #4 from Tobias Burnus burnus at gcc dot gnu.org 2012-09-12 10:29:57 UTC --- (In reply to comment #0) Ian Harvey remarks there that Fortran 2008 removed a restriction regarding PURE. Dick Hendrickson asked at j3's mailing list (on

[Bug middle-end/54553] atribute optimize on function affects optimization for other functions

2012-09-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54553 --- Comment #5 from Richard Guenther rguenth at gcc dot gnu.org 2012-09-12 10:33:53 UTC --- Author: rguenth Date: Wed Sep 12 10:33:47 2012 New Revision: 191215 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191215 Log: 2012-09-12 Richard

[Bug middle-end/54553] atribute optimize on function affects optimization for other functions

2012-09-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54553 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug middle-end/54553] atribute optimize on function affects optimization for other functions

2012-09-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54553 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug middle-end/54553] atribute optimize on function affects optimization for other functions

2012-09-12 Thread stelek at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54553 --- Comment #7 from Evgeny Televitckiy stelek at gmail dot com 2012-09-12 10:37:33 UTC --- Thanks. Nice work guys!

[Bug c++/54557] New: [c++ lambda] error in assigning lambda expr though operator?: while catching

2012-09-12 Thread vincenzo.innocente at cern dot ch
-languages=c,c++,fortran --disable-multilib --disable-bootstrap --enable-lto -disable-libitm Thread model: posix gcc version 4.8.0 20120912 (experimental) [trunk revision 191215] (GCC)

[Bug fortran/54556] [4.8 Regression] Marking implicitly pure variables as DECL_PURE_P leads to wrong code

2012-09-12 Thread Joost.VandeVondele at mat dot ethz.ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54556 --- Comment #1 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch 2012-09-12 11:41:12 UTC --- the two revisions lead to a lot of changes, all these files differ in their disassembled form: 1admm_methods.o Files f1 and f2

[Bug fortran/54225] [4.6/4.7/4.8 Regression] fortran compiler segfault processing ' print *, A(1,*) '

2012-09-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54225 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2012-09-12 12:15:52 UTC --- Author: burnus Date: Wed Sep 12 12:15:44 2012 New Revision: 191216 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191216 Log: 2012-09-12 Tobias Burnus

[Bug fortran/53306] [4.6/4.7/4.8 Regression] ICE on invalid 'array(*) =' statement

2012-09-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53306 --- Comment #6 from Tobias Burnus burnus at gcc dot gnu.org 2012-09-12 12:15:54 UTC --- Author: burnus Date: Wed Sep 12 12:15:44 2012 New Revision: 191216 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191216 Log: 2012-09-12 Tobias Burnus

[Bug lto/54231] LTO generates code for the wrong CPU if different options used

2012-09-12 Thread thiago at kde dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54231 --- Comment #14 from Thiago Macieira thiago at kde dot org 2012-09-12 13:02:23 UTC --- From GCC's own manual: (Node Function attributes): On the 386/x86_64 and PowerPC backends, the inliner will not inline a function that has

[Bug middle-end/54493] -fguess-branch-probability takes ages

2012-09-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54493 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug middle-end/54493] -fguess-branch-probability takes ages

2012-09-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54493 --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2012-09-12 14:37:51 UTC --- Something like Index: gcc/predict.c === --- gcc/predict.c (revision 191222) +++

[Bug tree-optimization/54489] tree FRE uses an excessive amount of memory

2012-09-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54489 --- Comment #3 from Richard Guenther rguenth at gcc dot gnu.org 2012-09-12 14:46:35 UTC --- Author: rguenth Date: Wed Sep 12 14:46:22 2012 New Revision: 191225 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191225 Log: 2012-09-12 Richard

[Bug tree-optimization/54489] tree FRE uses an excessive amount of memory

2012-09-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54489 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c/54558] New: get wrong answer in {static int a; a = 4; a += (a++);}

2012-09-12 Thread soarsky at foxmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54558 Bug #: 54558 Summary: get wrong answer in {static int a; a = 4; a += (a++);} Classification: Unclassified Product: gcc Version: 4.7.1 Status: UNCONFIRMED Severity: normal

[Bug c/54558] get wrong answer in {static int a; a = 4; a += (a++);}

2012-09-12 Thread sch...@linux-m68k.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54558 Andreas Schwab sch...@linux-m68k.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug middle-end/52890] Revision 185336 causes 10% degradation on cpu2000 benchmark 252.eon

2012-09-12 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52890 David Edelsohn dje at gcc dot gnu.org changed: What|Removed |Added CC||dje at gcc dot

[Bug tree-optimization/54497] [4.8 Regression] Revision 190015 causes 22% degradation on 172.mgrid on PowerPC

2012-09-12 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54497 David Edelsohn dje at gcc dot gnu.org changed: What|Removed |Added CC||dje at gcc dot

[Bug preprocessor/54528] [4.8 Regression] system.h:288:78: error: integer overflow in expression

2012-09-12 Thread kettenis at gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54528 --- Comment #3 from Mark Kettenis kettenis at gnu dot org 2012-09-12 15:48:34 UTC --- Created attachment 28177 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28177 Patch that fixes the problem

[Bug lto/54312] uniquify_nodes takes 12% of Mozilla LTO build

2012-09-12 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54312 --- Comment #3 from Jan Hubicka hubicka at gcc dot gnu.org 2012-09-12 16:26:31 UTC --- Author: hubicka Date: Wed Sep 12 16:26:19 2012 New Revision: 191228 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191228 Log: PR lto/54312 *

[Bug middle-end/54559] New: [4.7 Regression], ICE in gimplify_expr, at gimplify.c:7592

2012-09-12 Thread doko at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54559 Bug #: 54559 Summary: [4.7 Regression], ICE in gimplify_expr, at gimplify.c:7592 Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED

[Bug other/54423] building trunk on Darwin 12.1 fails in building libraries

2012-09-12 Thread nenad at intrepid dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54423 --- Comment #1 from Nenad Vukicevic nenad at intrepid dot com 2012-09-12 17:27:24 UTC --- Has there been any attempt to confirm/resolve this bug? As it stands I am not able to build gcc on the latest Mountain Lion OS.

[Bug target/54445] TLS array lookup with negative constant is not combined into a single instruction

2012-09-12 Thread hjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54445 --- Comment #6 from hjl at gcc dot gnu.org hjl at gcc dot gnu.org 2012-09-12 18:09:08 UTC --- Author: hjl Date: Wed Sep 12 18:08:59 2012 New Revision: 191230 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191230 Log: Allow negative offset

[Bug target/54445] TLS array lookup with negative constant is not combined into a single instruction

2012-09-12 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54445 H.J. Lu hjl.tools at gmail dot com changed: What|Removed |Added Status|NEW |RESOLVED

[Bug target/54445] TLS array lookup with negative constant is not combined into a single instruction

2012-09-12 Thread hjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54445 H.J. Lu hjl.tools at gmail dot com changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/54560] New: g++ with --sysroot and -save-temps don't play nicely

2012-09-12 Thread ianw at vmware dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54560 Bug #: 54560 Summary: g++ with --sysroot and -save-temps don't play nicely Classification: Unclassified Product: gcc Version: 4.6.3 Status: UNCONFIRMED Severity: minor

[Bug middle-end/52173] internal compiler error: verify_ssa failed possibly caused by itm

2012-09-12 Thread aldyh at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52173 --- Comment #6 from Aldy Hernandez aldyh at gcc dot gnu.org 2012-09-12 19:52:55 UTC --- I'll take a look.

[Bug middle-end/52173] internal compiler error: verify_ssa failed possibly caused by itm

2012-09-12 Thread aldyh at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52173 --- Comment #6 from Aldy Hernandez aldyh at gcc dot gnu.org 2012-09-12 19:52:55 UTC --- I'll take a look. --- Comment #7 from Aldy Hernandez aldyh at gcc dot gnu.org 2012-09-12 19:53:30 UTC --- I'll take a look.

[Bug fortran/54556] [4.8 Regression] Marking implicitly pure variables as DECL_PURE_P leads to wrong code

2012-09-12 Thread Joost.VandeVondele at mat dot ethz.ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54556 --- Comment #2 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch 2012-09-12 20:11:24 UTC --- some progress.. the object file that leads to wrong results is parallel_rng_types.o. I'll see if I can get some further insight.

[Bug fortran/54556] [4.8 Regression] Marking implicitly pure variables as DECL_PURE_P leads to wrong code

2012-09-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54556 --- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org 2012-09-12 20:22:58 UTC --- (In reply to comment #2) some progress.. the object file that leads to wrong results is parallel_rng_types.o. I'll see if I can get some further insight.

[Bug fortran/54556] [4.8 Regression] Marking implicitly pure variables as DECL_PURE_P leads to wrong code

2012-09-12 Thread Joost.VandeVondele at mat dot ethz.ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54556 --- Comment #4 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch 2012-09-12 20:26:49 UTC --- (In reply to comment #3) (In reply to comment #2) some progress.. the object file that leads to wrong results is parallel_rng_types.o.

[Bug target/28896] -fstack-limit-symbol and m68k and non 68020

2012-09-12 Thread baker at usgs dot gov
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28896 --- Comment #27 from Larry Baker baker at usgs dot gov 2012-09-12 20:42:22 UTC --- Created attachment 28178 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28178 Patch for trunk version 2012-09-09 of libgcc/config.host To fix the same bug

[Bug fortran/54556] [4.8 Regression] Marking implicitly pure variables as DECL_PURE_P leads to wrong code

2012-09-12 Thread Joost.VandeVondele at mat dot ethz.ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54556 --- Comment #5 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch 2012-09-12 20:46:05 UTC --- Created attachment 28179 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28179 testcase

[Bug fortran/54556] [4.8 Regression] Marking implicitly pure variables as DECL_PURE_P leads to wrong code

2012-09-12 Thread Joost.VandeVondele at mat dot ethz.ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54556 --- Comment #6 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch 2012-09-12 20:50:40 UTC --- The testcase illustrates the issue, compiling as gfortran -c -O1 test.f90 -fdump-tree-optimized shows that rn32 is only called once from

[Bug c/54561] New: incorrect setjmp -Wclobber diagnostics

2012-09-12 Thread eggert at gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54561 Bug #: 54561 Summary: incorrect setjmp -Wclobber diagnostics Classification: Unclassified Product: gcc Version: 4.7.1 Status: UNCONFIRMED Severity: normal Priority:

[Bug c++/54557] [c++ lambda] error in assigning lambda expr though operator?: while catching

2012-09-12 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54557 --- Comment #1 from Daniel Krügler daniel.kruegler at googlemail dot com 2012-09-12 20:54:26 UTC --- The compiler behaviour looks correct to me. The difference of the lambda expressions in bar and foo3 compared to the other two is that these are

[Bug target/53833] m68k-uclinux xgcc ICE when compiling libgcc (linux-atomic.c:203:1: in emit_library_call_value_1, at calls.c:4146)

2012-09-12 Thread baker at usgs dot gov
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53833 --- Comment #2 from Larry Baker baker at usgs dot gov 2012-09-12 20:55:00 UTC --- Same bug occurs fo GCC 4.8. Here's the patch I used to build a GCC 4.8 cross-compiler: --- gcc-4.8-20120909/libgcc/config.host +++

[Bug other/54398] Incorrect ARM assembly when building with -fno-omit-frame-pointer -O2

2012-09-12 Thread carrot at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54398 --- Comment #8 from Carrot carrot at google dot com 2012-09-12 20:57:33 UTC --- (In reply to comment #7) This rings a bell. Maybe the patch mentioned below needs backporting given Carrot is reporting this against the 4.6 branch. What's

[Bug fortran/54556] [4.8 Regression] Marking implicitly pure variables as DECL_PURE_P leads to wrong code

2012-09-12 Thread Joost.VandeVondele at mat dot ethz.ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54556 --- Comment #7 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch 2012-09-12 20:58:23 UTC --- (In reply to comment #6) So I guess rn32 is incorrectly marked as pure. which indeed is also visible in the .mod file: 'rn32'

[Bug fortran/54556] [4.8 Regression] Marking implicitly pure variables as DECL_PURE_P leads to wrong code

2012-09-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54556 --- Comment #8 from Tobias Burnus burnus at gcc dot gnu.org 2012-09-12 21:00:32 UTC --- Test case: Compile in two files with -O0/-O1/-O2/ give the expected i == 5 but using -O3 hoists the i = s(x) out of the loop and thus gives i == 1. Question:

[Bug middle-end/54561] incorrect setjmp -Wclobber diagnostics

2012-09-12 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54561 --- Comment #1 from Andrew Pinski pinskia at gcc dot gnu.org 2012-09-12 21:02:37 UTC --- Both info_ptr and fp are alive across the setjmp. GCC does not do fancy detection of alive on one of branches of the result of setjmp. It just warns if it

[Bug fortran/54556] [4.8 Regression] Marking implicitly pure variables as DECL_PURE_P leads to wrong code

2012-09-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54556 --- Comment #9 from Tobias Burnus burnus at gcc dot gnu.org 2012-09-12 21:11:54 UTC --- Untested patch. The first and second part allows VALUE for implicit_pure (in line with F2008 for PURE). The third part is the crucial change: If there is a

[Bug fortran/48636] Enable more inlining with -O2 and higher

2012-09-12 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48636 --- Comment #19 from Jan Hubicka hubicka at gcc dot gnu.org 2012-09-12 21:51:21 UTC --- Author: hubicka Date: Wed Sep 12 21:51:14 2012 New Revision: 191232 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191232 Log: PR fortran/48636

[Bug fortran/54208] [4.6/4.7/4.8 Regression] compilation error for ubound construct in PARAMETER statements

2012-09-12 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54208 --- Comment #7 from Mikael Morin mikael at gcc dot gnu.org 2012-09-12 21:54:57 UTC --- Author: mikael Date: Wed Sep 12 21:54:50 2012 New Revision: 191233 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191233 Log: fortran/ PR

[Bug fortran/54208] [4.6/4.7/4.8 Regression] compilation error for ubound construct in PARAMETER statements

2012-09-12 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54208 Mikael Morin mikael at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug fortran/54556] [4.8 Regression] Marking implicitly pure variables as DECL_PURE_P leads to wrong code

2012-09-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54556 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug rtl-optimization/44194] struct returned by value generates useless stores

2012-09-12 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44194 --- Comment #43 from Eric Botcazou ebotcazou at gcc dot gnu.org 2012-09-12 22:30:41 UTC --- Is bug #28831 a dup of this? Not exactly, PR middle-end/28831 is a generic problem while this one is specific to architectures that can return

[Bug middle-end/52890] Revision 185336 causes 10% degradation on cpu2000 benchmark 252.eon

2012-09-12 Thread pthaugen at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52890 --- Comment #10 from Pat Haugen pthaugen at gcc dot gnu.org 2012-09-12 23:04:55 UTC --- Created attachment 28181 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28181 Reduced testcase Martin, Have you done any more digging on this? I just

[Bug rtl-optimization/44194] struct returned by value generates useless stores

2012-09-12 Thread chip at pobox dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44194 --- Comment #44 from Chip Salzenberg chip at pobox dot com 2012-09-12 23:21:21 UTC --- Note that the x86 target has been changed in svn to use TImode for 128-bit structures, and structures bigger than 128 bits may not be passed in registers, so

[Bug middle-end/54561] incorrect setjmp -Wclobber diagnostics

2012-09-12 Thread eggert at gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54561 --- Comment #2 from eggert at gnu dot org 2012-09-12 23:39:16 UTC --- GCC ... warns if it is alive across on either branch on setjmp. OK, thanks, that's the bug then. GCC should warn only about the longjmp branch, not about the non-lonjmp

[Bug rtl-optimization/44194] struct returned by value generates useless stores

2012-09-12 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44194 --- Comment #45 from Eric Botcazou ebotcazou at gcc dot gnu.org 2012-09-12 23:59:03 UTC --- Note that the x86 target has been changed in svn to use TImode for 128-bit structures, and structures bigger than 128 bits may not be passed in

[Bug preprocessor/54528] [4.8 Regression] system.h:288:78: error: integer overflow in expression

2012-09-12 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54528 --- Comment #4 from John David Anglin danglin at gcc dot gnu.org 2012-09-13 00:44:15 UTC --- (In reply to comment #3) Created attachment 28177 [details] Patch that fixes the problem Works for me. I believe the problem is the overflow detection

[Bug libstdc++/54562] New: mutex and condition variable timers

2012-09-12 Thread zoltan at epochcapital dot com.au
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54562 Bug #: 54562 Summary: mutex and condition variable timers Classification: Unclassified Product: gcc Version: 4.7.1 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug libstdc++/54562] mutex and condition variable timers

2012-09-12 Thread zoltan at epochcapital dot com.au
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54562 --- Comment #1 from Zoltan Glozik zoltan at epochcapital dot com.au 2012-09-13 02:24:24 UTC --- Created attachment 28183 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28183 suggested patch

[Bug middle-end/54559] [4.7 Regression], ICE in gimplify_expr, at gimplify.c:7592

2012-09-12 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54559 H.J. Lu hjl.tools at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug gcov-profile/54487] [4.8 Regression] profiledbootstrap broken by r190952

2012-09-12 Thread tejohnson at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54487 --- Comment #28 from tejohnson at gcc dot gnu.org 2012-09-13 04:59:18 UTC --- Author: tejohnson Date: Thu Sep 13 04:59:14 2012 New Revision: 191238 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191238 Log: This fixes PR gcov-profile/54487