10% runtime regression in rnflow Polyhedron benchmark

2012-09-17 Thread Uros Bizjak
Hello! Recent patch introduced 10% runtime regression on x86_64 targets in rnflow Polyhedron benchmark [1]. Did somebody alread bisected to the offending patch? [1] http://gcc.opensuse.org/c++bench/polyhedron/polyhedron-summary.txt-2-0.html Uros.

Re: 10% runtime regression in rnflow Polyhedron benchmark

2012-09-17 Thread Dominique Dhumieres
Hi Uros, Recent patch introduced 10% runtime regression on x86_64 targets in rnflow Polyhedron benchmark [1]. Did somebody alread bisected to the offending patch? I see it since some time. It is on my TODO list to open a new PR. You can suppress the slowdown with -fno-tree-loop-if-convert. I

Re: GCC 4.7.2 Status Report (2012-09-14), branch frozen

2012-09-17 Thread Jakub Jelinek
On Sun, Sep 16, 2012 at 04:59:29PM -0400, Jack Howarth wrote: All changes need explicit release manager approval until the final release of GCC 4.7.2 which should happen roughly one week after the release candidate if no issues show up with it. The backport of changes required to

Re: Are Decimal operations are fully implemented/tested ?

2012-09-17 Thread Vincent Lefevre
On 2012-09-14 16:17:43 +, Joseph S. Myers wrote: On Fri, 14 Sep 2012, Vincent Lefevre wrote: round-to-odd would be a good solution if it were provided directly in hardware. Otherwise a direct implementation would probably be more efficient (in particular when the implementation of the

Re: Are Decimal operations are fully implemented/tested ?

2012-09-17 Thread Joseph S. Myers
On Mon, 17 Sep 2012, Vincent Lefevre wrote: Then, between implementing round-to-odd and implementing a direct formatOf operation, I don't think there is much difference concerning the work to do (I would even say that round-to-odd could require more work). The difference would probably be

HelloGCC 2012 Workshop calls for topic speakers

2012-09-17 Thread Mingjie Xing
Hello, HelloGcc Working Group was set up in 2007 by Chinese free software fans and developers in Beijing. With the goal of constructing a free, open, sharing technical community, we not only discuss and learn about GNU toolchains (such as GCC, GDB, Binutils etc) and QEMU, LLVM, etc, provide helps

[Bug target/54222] [avr] Implement fixed-point support

2012-09-17 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54222 --- Comment #7 from Georg-Johann Lay gjl at gcc dot gnu.org 2012-09-17 07:59:34 UTC --- Author: gjl Date: Mon Sep 17 07:59:29 2012 New Revision: 191376 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191376 Log: PR target/54222 *

[Bug middle-end/54605] [4.8 Regression] MIPS64 ICEs while building libgfortran for n32

2012-09-17 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54605 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug debug/54595] [4.8 Regression] symbol causes a section type conflict with itself with -O -g -fdata-section

2012-09-17 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54595 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.8.0

[Bug rtl-optimization/54592] [4.8 Regression] Cannot fuse SSE move and add together

2012-09-17 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54592 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target||x86_64-*-*

[Bug target/54589] struct offset add should be folded into address calculation

2012-09-17 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54589 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target||x86_64-*-*,

[Bug c/54582] gap in FORTIFY checking of buffer lengths

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

[Bug c++/54604] ICE (segv) calling member function template in a lambda

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

[Bug target/54564] [4.8 Regression] Broken __builtin_ia32_vfmadds[sd]3

2012-09-17 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54564 --- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org 2012-09-17 09:16:47 UTC --- Author: jakub Date: Mon Sep 17 09:16:39 2012 New Revision: 191377 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191377 Log: PR target/54564

[Bug target/54589] struct offset add should be folded into address calculation

2012-09-17 Thread sgunderson at bigfoot dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54589 --- Comment #2 from sgunderson at bigfoot dot com 2012-09-17 09:18:16 UTC --- FWIW, in my original code, func() is a part of a loop body (it keeps reading values from src in a loop). It doesn't really change anything in the generated code, though.

[Bug middle-end/54563] [4.7/4.8 Regression] ICE in redirect_eh_edge_1, at tree-eh.c:2215

2012-09-17 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54563 --- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org 2012-09-17 09:18:44 UTC --- Author: jakub Date: Mon Sep 17 09:18:35 2012 New Revision: 191378 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191378 Log: PR

[Bug middle-end/54563] [4.7 Regression] ICE in redirect_eh_edge_1, at tree-eh.c:2215

2012-09-17 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54563 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Known to work||4.8.0

[Bug rtl-optimization/54592] [4.8 Regression] Cannot fuse SSE move and add together

2012-09-17 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54592 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot

[Bug fortran/54599] Issues found in gfortran by the Coverity Scan

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

[Bug lto/54598] ICE: Segmentation fault in lto1 at tree-streamer-in.c:unpack_ts_fixed_cst_value_fields()

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

[Bug fortran/54603] [F03] Wrong code with structure constructor for proc-pointer components

2012-09-17 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54603 --- Comment #4 from Tobias Burnus burnus at gcc dot gnu.org 2012-09-17 12:30:29 UTC --- Author: burnus Date: Mon Sep 17 12:30:16 2012 New Revision: 191382 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191382 Log: 2012-09-17 Tobias Burnus

[Bug fortran/54603] [F03] Wrong code with structure constructor for proc-pointer components

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

[Bug fortran/54285] [F03] Calling a PPC with proc-ptr result

2012-09-17 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54285 --- Comment #4 from janus at gcc dot gnu.org 2012-09-17 12:50:40 UTC --- Author: janus Date: Mon Sep 17 12:50:34 2012 New Revision: 191383 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191383 Log: 2012-09-17 Janus Weil ja...@gcc.gnu.org

[Bug fortran/54285] [F03] Calling a PPC with proc-ptr result

2012-09-17 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54285 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug libstdc++/54606] New: reference assignment failing/points at previous object

2012-09-17 Thread gcc at gyw dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54606 Bug #: 54606 Summary: reference assignment failing/points at previous object Classification: Unclassified Product: gcc Version: 4.6.1 Status: UNCONFIRMED Severity: normal

[Bug c++/54606] reference assignment failing/points at previous object

2012-09-17 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54606 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c++/54601] AIX uses atexit which causes unloading of shared modules to break

2012-09-17 Thread pedzsan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54601 --- Comment #4 from Perry Smith pedzsan at gmail dot com 2012-09-17 14:18:34 UTC --- (In reply to comment #3) To be included the patch needs to be against trunk. I don't mind trying to redo this against trunk but I need some help learning how

[Bug target/54607] New: [avr]: Canadian cross build fails because gen-avr-mmcu-texi.c is compiled with the wrong compiler

2012-09-17 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54607 Bug #: 54607 Summary: [avr]: Canadian cross build fails because gen-avr-mmcu-texi.c is compiled with the wrong compiler Classification: Unclassified Product: gcc

[Bug target/54607] [avr]: Canadian cross build fails because gen-avr-mmcu-texi.c is compiled with the wrong compiler

2012-09-17 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54607 --- Comment #1 from Georg-Johann Lay gjl at gcc dot gnu.org 2012-09-17 15:22:56 UTC --- Author: gjl Date: Mon Sep 17 15:22:37 2012 New Revision: 191390 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191390 Log: PR target/54607 *

[Bug fortran/54608] New: Wrong-code with SCAN and VERIFY

2012-09-17 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54608 Bug #: 54608 Summary: Wrong-code with SCAN and VERIFY Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Keywords: wrong-code Severity:

[Bug c++/54575] [4.8 Regression] ICE with std::vector::insert and -std=c++11

2012-09-17 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54575 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Priority|P3 |P2 ---

[Bug c++/53661] [gcc-4.7/4.8 regression] Wrong narrowing conversion warning with -std=c++11

2012-09-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53661 --- Comment #10 from Jason Merrill jason at gcc dot gnu.org 2012-09-17 15:42:41 UTC --- (In reply to comment #9) 7.2p7 starts as For an enumeration whose underlying type is fixed,, so does not apply. That's just the first sentence; the rest of

[Bug target/54607] [avr]: Canadian cross build fails because gen-avr-mmcu-texi.c is compiled with the wrong compiler

2012-09-17 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54607 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P5

[Bug lto/54598] ICE: Segmentation fault in lto1 at tree-streamer-in.c:unpack_ts_fixed_cst_value_fields()

2012-09-17 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54598 --- Comment #2 from Georg-Johann Lay gjl at gcc dot gnu.org 2012-09-17 16:03:53 UTC --- Author: gjl Date: Mon Sep 17 16:03:44 2012 New Revision: 191394 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191394 Log: PR lto/54598 *

[Bug c++/53661] [gcc-4.7/4.8 regression] Wrong narrowing conversion warning with -std=c++11

2012-09-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53661 --- Comment #11 from Jason Merrill jason at gcc dot gnu.org 2012-09-17 16:06:10 UTC --- Author: jason Date: Mon Sep 17 16:06:03 2012 New Revision: 191395 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191395 Log: PR c++/53661 *

[Bug lto/54598] ICE: Segmentation fault in lto1 at tree-streamer-in.c:unpack_ts_fixed_cst_value_fields()

2012-09-17 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54598 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/53661] [gcc-4.7/4.8 regression] Wrong narrowing conversion warning with -std=c++11

2012-09-17 Thread harald at gigawatt dot nl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53661 --- Comment #12 from Harald van Dijk harald at gigawatt dot nl 2012-09-17 16:25:09 UTC --- Oops, quite right, sorry about that.

[Bug c++/53661] [gcc-4.7/4.8 regression] Wrong narrowing conversion warning with -std=c++11

2012-09-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53661 --- Comment #13 from Jason Merrill jason at gcc dot gnu.org 2012-09-17 16:41:49 UTC --- Author: jason Date: Mon Sep 17 16:41:41 2012 New Revision: 191398 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191398 Log: PR c++/53661 *

[Bug c++/53661] [gcc-4.7/4.8 regression] Wrong narrowing conversion warning with -std=c++11

2012-09-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53661 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/53661] [gcc-4.7/4.8 regression] Wrong narrowing conversion warning with -std=c++11

2012-09-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53661 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug bootstrap/54609] New: libbacktrace breaks bootstrap using clang

2012-09-17 Thread howarth at nitro dot med.uc.edu
-4.8-20120917/libbacktrace -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -Werror -I ../../gcc-4.8-20120917/libbacktrace/../include -I ../libgcc -g -MT unknown.lo -MD -MP -MF .deps/unknown.Tpo -c ../../gcc-4.8-20120917

[Bug bootstrap/54609] libbacktrace breaks bootstrap on darwin

2012-09-17 Thread howarth at nitro dot med.uc.edu
../../gcc-4.8-20120917/libbacktrace -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -Werror -I ../../gcc-4.8-20120917/libbacktrace/../include -I ../libgcc -g -MT unknown.lo -MD -MP -MF .deps/unknown.Tpo -c ../../gcc-4.8

[Bug bootstrap/54609] libbacktrace breaks bootstrap on darwin

2012-09-17 Thread howarth at nitro dot med.uc.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54609 --- Comment #2 from Jack Howarth howarth at nitro dot med.uc.edu 2012-09-17 17:19:35 UTC --- ../gcc-4.8-20120917/configure --prefix=/sw --prefix=/sw/lib/gcc4.8 --mandir=/sw/share/man --infodir=/sw/lib/gcc4.8/info --enable-languages=c,c++,fortran

[Bug bootstrap/54609] libbacktrace breaks bootstrap on darwin

2012-09-17 Thread howarth at nitro dot med.uc.edu
Generated with... gcc-fsf-4.7 -DHAVE_CONFIG_H -I. -I../../gcc-4.8-20120917/libbacktrace -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -Werror -I ../../gcc-4.8-20120917/libbacktrace/../include -I ../libgcc -g -MT

[Bug tree-optimization/54610] New: [4.8 Regression] FAIL: gcc.dg/tree-ssa/forwprop-22.c (internal compiler error) on x86 AVX targets

2012-09-17 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54610 Bug #: 54610 Summary: [4.8 Regression] FAIL: gcc.dg/tree-ssa/forwprop-22.c (internal compiler error) on x86 AVX targets Classification: Unclassified Product: gcc Version: 4.8.0

[Bug tree-optimization/54610] [4.8 Regression] FAIL: gcc.dg/tree-ssa/forwprop-22.c (internal compiler error) on x86 AVX targets

2012-09-17 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54610 Uros Bizjak ubizjak at gmail dot com changed: What|Removed |Added CC||glisse at gcc dot

[Bug c++/54604] ICE (segv) calling member function template in a lambda

2012-09-17 Thread delong.j at fb dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54604 --- Comment #2 from Jordan DeLong delong.j at fb dot com 2012-09-17 17:35:34 UTC --- Thanks!

[Bug bootstrap/54609] libbacktrace breaks bootstrap on darwin

2012-09-17 Thread ian at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54609 --- Comment #4 from ian at gcc dot gnu.org ian at gcc dot gnu.org 2012-09-17 17:43:32 UTC --- Author: ian Date: Mon Sep 17 17:43:26 2012 New Revision: 191402 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191402 Log: PR bootstrap/54609

[Bug bootstrap/54609] libbacktrace breaks bootstrap on darwin

2012-09-17 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54609 Ian Lance Taylor ian at airs dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug fortran/54608] Wrong-code with SCAN and VERIFY

2012-09-17 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54608 --- Comment #1 from Tobias Burnus burnus at gcc dot gnu.org 2012-09-17 17:53:48 UTC --- Author: burnus Date: Mon Sep 17 17:53:37 2012 New Revision: 191403 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191403 Log: 2012-09-17 Tobias Burnus

[Bug c++/29234] Call to operator() of temporary object wrongly parsed

2012-09-17 Thread poletti.marco at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29234 poletti.marco at gmail dot com changed: What|Removed |Added CC||poletti.marco at gmail

[Bug c++/29234] Call to operator() of temporary object wrongly parsed

2012-09-17 Thread poletti.marco at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29234 --- Comment #5 from poletti.marco at gmail dot com 2012-09-17 17:55:54 UTC --- Still an issue with GCC 4.7.1. Clang does not have this issue.

[Bug c++/29234] Call to operator() of temporary object wrongly parsed

2012-09-17 Thread poletti.marco at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29234 --- Comment #6 from poletti.marco at gmail dot com 2012-09-17 17:57:58 UTC --- Still an issue with GCC 4.7.1. Clang does not have this issue. Yet another example: struct C { void operator[](C) { } }; void f() { C x; (C()[x]); }

[Bug fortran/54608] Wrong-code with SCAN and VERIFY

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

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

2012-09-17 Thread baker at usgs dot gov
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28896 --- Comment #30 from Larry Baker baker at usgs dot gov 2012-09-17 19:28:19 UTC --- Created attachment 28205 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28205 Build patched Sourcery (Mentor Graphics) CodeBench Lite GCC 4.6-2011.09-23 for

[Bug bootstrap/54611] New: [4.8 regression] Bootstrap failure: conflicting typ es for 'backtrace_simple'

2012-09-17 Thread gerald at pfeifer dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54611 Bug #: 54611 Summary: [4.8 regression] Bootstrap failure: conflicting typ es for 'backtrace_simple' Classification: Unclassified Product: gcc Version: unknown

[Bug bootstrap/54611] [4.8 regression] Bootstrap failure: conflicting typ es for 'backtrace_simple'

2012-09-17 Thread gerald at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54611 --- Comment #1 from gerald at gcc dot gnu.org gerald at gcc dot gnu.org 2012-09-17 20:57:21 UTC --- Author: gerald Date: Mon Sep 17 20:57:16 2012 New Revision: 191405 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191405 Log: PR

[Bug bootstrap/54611] [4.8 regression] Bootstrap failure: conflicting types for 'backtrace_simple'

2012-09-17 Thread ian at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54611 --- Comment #2 from ian at gcc dot gnu.org ian at gcc dot gnu.org 2012-09-17 21:14:55 UTC --- Author: ian Date: Mon Sep 17 21:14:51 2012 New Revision: 191408 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191408 Log: PR bootstrap/54611

[Bug bootstrap/54611] [4.8 regression] Bootstrap failure: conflicting types for 'backtrace_simple'

2012-09-17 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54611 Ian Lance Taylor ian at airs dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug debug/54508] Wrong debug information emitted if data members not referenced

2012-09-17 Thread paul_koning at dell dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54508 --- Comment #2 from Paul Koning paul_koning at dell dot com 2012-09-17 21:31:29 UTC --- I just submitted a proposed fix to the gcc-patches list.

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

2012-09-17 Thread baker at usgs dot gov
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28896 --- Comment #31 from Larry Baker baker at usgs dot gov 2012-09-17 21:44:34 UTC --- Created attachment 28206 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28206 Patches for GCC 4.6.3 Patches to fix stack limit checking for GCC 4.6.3 for

[Bug c/7652] -Wswitch-break : Warn if a switch case falls through

2012-09-17 Thread alexfh at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 Alexander Kornienko alexfh at google dot com changed: What|Removed |Added CC||alexfh at

[Bug target/52483] SH Target: Loads from volatile memory leave redundant sign/zero extensions

2012-09-17 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52483 Oleg Endo olegendo at gcc dot gnu.org changed: What|Removed |Added CC||olegendo at gcc

[Bug libstdc++/54591] sscanf format no more working

2012-09-17 Thread temp78593 at mutluit dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54591 Uenal Mutlu temp78593 at mutluit dot com changed: What|Removed |Added Resolution|INVALID |MOVED ---

[Bug target/54089] [SH] Refactor shift patterns

2012-09-17 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54089 --- Comment #18 from Oleg Endo olegendo at gcc dot gnu.org 2012-09-17 23:29:52 UTC --- Created attachment 28207 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28207 Arithmetic right shift rework I have tried to apply the same strategies to

libiberty sha1.c: bug in adding 64-bit number to 64-bit number (binutils-2.22.90)

2012-09-17 Thread Geoff Pike
Hello libiberty experts, I don't see anything saying that sha1_process_block() has a size limit on its input buffer, and if the length of the buffer is big (e.g., 2^32 on a 64-bit machine) then this code won't correctly add a 64-bit number to 64-bit number: /* First increment the byte count.

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

2012-09-17 Thread baker at usgs dot gov
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28896 --- Comment #32 from Larry Baker baker at usgs dot gov 2012-09-18 02:16:32 UTC --- Created attachment 28208 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28208 Build patched GNU GCC 4.6.3 for ColdFire uClinux Shell script to download,

[Bug target/54584] m68k-uclinux error: Link tests are not allowed after GCC_NO_EXECUTABLES

2012-09-17 Thread baker at usgs dot gov
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54584 --- Comment #2 from Larry Baker baker at usgs dot gov 2012-09-18 02:44:43 UTC --- The Sourcery (Mentor Graphics) ColdFire uClinux SDK I use uses binutils-1.21. I installed binutils-2.22 and the latest uClinux elf2flt (downloaded 20120730). $

[Bug c++/54575] [4.8 Regression] ICE with std::vector::insert and -std=c++11

2012-09-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54575 --- Comment #10 from Jason Merrill jason at gcc dot gnu.org 2012-09-18 03:47:39 UTC --- Author: jason Date: Tue Sep 18 03:47:35 2012 New Revision: 191412 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191412 Log: PR c++/54575 * pt.c

[Patch, Fortran] PR54599 (4/n) FIx issues found by Coverity scann

2012-09-17 Thread Tobias Burnus
This patch fixes some of the issues collected in the PR. Some remarks to the changed in the attached patch: - gcc_assert (*format++ == '$'); That code gets executed when some error message with value %d for string %s gets translated into some error message for string %2$s with

Re: [PATCH] Rs6000 infrastructure cleanup (switches)

2012-09-17 Thread Iain Sandoe
Hello Michael, On 12 Sep 2012, at 23:43, Michael Meissner wrote: It would be nice to know if this doesn't break the other ppc environments (AIX, Darwin) before I commit it. Are there any problems with this patch? For powerpc-darwin9, there are a couple of issues which I've hacked around

RE: [AArch64, AArch64-4.7] Fix target ordering in config.gcc.

2012-09-17 Thread Sofiane Naci
Now with the patch properly attached. Apologies. Sofiane -Original Message- From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- ow...@gcc.gnu.org] On Behalf Of Sofiane Naci Sent: 13 September 2012 13:18 To: gcc-patches@gcc.gnu.org Subject: [AArch64, AArch64-4.7] Fix target

Re: [PATCH] Fix missing EH updates in execute_cse_sincos (PR tree-optimization/54563)

2012-09-17 Thread Richard Guenther
On Sun, Sep 16, 2012 at 5:55 PM, Jakub Jelinek ja...@redhat.com wrote: Hi! As discussed in the PR, this patch fixes the ICE by calling gimple_purge_dead_eh_edges if the last stmt has been replaced by the pass. Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk? Still, I

Re: GCC 4.7.2 Status Report (2012-09-14), branch frozen

2012-09-17 Thread Jakub Jelinek
On Sun, Sep 16, 2012 at 04:59:29PM -0400, Jack Howarth wrote: All changes need explicit release manager approval until the final release of GCC 4.7.2 which should happen roughly one week after the release candidate if no issues show up with it. The backport of changes required to

Re: [PATCH] PR other/54411: libiberty: objalloc_alloc integer overflows (CVE-2012-3509)

2012-09-17 Thread Florian Weimer
On 09/05/2012 07:31 AM, Ian Lance Taylor wrote: On Wed, Aug 29, 2012 at 10:32 AM, Florian Weimer f...@deneb.enyo.de wrote: This patches fixes an integer overflow in libiberty, which leads to crashes in binutils. The long version of the objalloc_alloc macro would have needed another

Re: [C++ PATCH] Add overflow checking to __cxa_vec_new[23]

2012-09-17 Thread Florian Weimer
On 08/21/2012 12:37 PM, Florian Weimer wrote: I don't think there are any callers out there, but let's fix this for completeness. A compiler emitting code to call this function would still have to perform overflow checks for the new T[n][m] case, so this interface is not as helpful as it looks

Re: [Patch, Fortran] PR54599 (4/n) FIx issues found by Coverity scann

2012-09-17 Thread Mikael Morin
On 17/09/2012 09:47, Tobias Burnus wrote: This patch fixes some of the issues collected in the PR. Some remarks to the changed in the attached patch: - gcc_assert (*format++ == '$'); That code gets executed when some error message with value %d for string %s gets

Re: [PATCH, ARM] Prefer vld1.64/vst1.64 over vldm/vstm

2012-09-17 Thread Richard Earnshaw
On 14/09/12 19:02, Ulrich Weigand wrote: Hello, this patch changes the ARM back-end to use vld1.64/vst1.64 instructions instead of vldm/vstm -where possible- to implement double-word moves. The main benefit of this is that it allows the compiler to provide appropriate alignment hints,

Re: [PATCH,ARM] Suppress the dynamic linker commands for statically linked programs

2012-09-17 Thread Richard Earnshaw
On 14/09/12 21:34, Ben Cheng wrote: Hi, Recently we found out that the .interp section starts to show up in ARM executables compiled with -shared -static and the gold linker from binutils 2.22. We tracked down the origin of the dynamic linker commands and they are always explicitly

Re: [C++ PATCH] Add overflow checking to __cxa_vec_new[23]

2012-09-17 Thread Paolo Carlini
Hi, On 09/17/2012 11:51 AM, Florian Weimer wrote: On 08/21/2012 12:37 PM, Florian Weimer wrote: I don't think there are any callers out there, but let's fix this for completeness. A compiler emitting code to call this function would still have to perform overflow checks for the new T[n][m]

Re: [PATCH, ARM] Use vld1/vst1 to implement vec_set/vec_extract

2012-09-17 Thread Richard Earnshaw
On 14/09/12 19:03, Ulrich Weigand wrote: Hello, following up on the prior patch, this patch exploits more opportunities to generate the vld1 / vst1 family of instructions, this time to implement the vec_set and vec_extract patterns with memory scalar operands. Without the patch,

Re: [Patch, fortran] PR46897 - [OOP] type-bound defined ASSIGNMENT(=) not used for derived type component in intrinsic assign

2012-09-17 Thread Paul Richard Thomas
Dear Tobias, The following test case doesn't work; it should print Overloaded - and does so with crayftn. But with your patch, it doesn't. For some reason, I guess, the attribute defined_assign_comp is not getting passed along to type 'b'. + build_assignment (gfc_exec_op op, gfc_expr *expr1,

Re: [patch] Fix memory exhaustion during cunrolli

2012-09-17 Thread Eric Botcazou
Yes - now cfg_cleanup does that (and it really shouldn't be its job). That was the improvement I talked about - reducing the number of BBs a lot. OK, I removed the code and compiled the testcase of PR 43186 with --param max- completely-peel-loop-nest-depth=32 and got back the explosion.

Re: [C++ PATCH] Add overflow checking to __cxa_vec_new[23]

2012-09-17 Thread Florian Weimer
On 09/17/2012 12:15 PM, Paolo Carlini wrote: Hi, On 09/17/2012 11:51 AM, Florian Weimer wrote: On 08/21/2012 12:37 PM, Florian Weimer wrote: I don't think there are any callers out there, but let's fix this for completeness. A compiler emitting code to call this function would still have to

[Patch, Fortran, F03] PR 54285: Calling a PPC with proc-ptr result

2012-09-17 Thread Janus Weil
Hi all, here is another proc-ptr patch, which allows to submit calls to procedure-pointer components which have a procedure-pointer result. This sounds a bit twisted (and I guess one has to suffer from some very special form of mental illness in order to feel the urge to do something like this),

[Patch]: Add CONST_FIXED_P predicate macro to rtl.h

2012-09-17 Thread Georg-Johann Lay
The subject says it all: Add CONST_FIXED_P predicate macro similar to CONST_INT_P to rtl.h. Currently, CONST_FIXED_P is not used in the compiler, except in avr.c that does #ifndef CONST_FIXED_P #define CONST_FIXED_P(X) (CONST_FIXED == GET_CODE (X)) #endif Ok for trunk? If this change is fine,

[Patch, Fortran] PR54603 - fix structure constructors with proc-pointers

2012-09-17 Thread Tobias Burnus
structure constructures with proc-pointer arguments were either leading to wrong results or to ICEs. I use now the same condition as in gfc_trans_pointer_assignment. Build and regtested on x86-64-linux. OK for the trunk? Tobias 2012-09-17 Tobias Burnus bur...@net-b.de PR fortran/54603 *

Re: [Patch, Fortran, F03] PR 54285: Calling a PPC with proc-ptr result

2012-09-17 Thread Tobias Burnus
On 09/17/2012 01:39 PM, Janus Weil wrote: here is another proc-ptr patch, which allows to submit calls to procedure-pointer components which have a procedure-pointer result. This sounds a bit twisted (and I guess one has to suffer from some Regtested on x86_64-unknown-linux-gnu. Ok for trunk?

Re: [Patch,avr] Fix canadian cross build fail

2012-09-17 Thread Denis Chertykov
2012/9/15 Georg-Johann Lay a...@gjlay.de: Canadian cross build fails because the wrong compiler is used to compile gen-avr-mmcu-texi. This small tool must run on build and not on host, thus the right compiler is CC_FOR_BUILD. Just changing the compiler is not enough because files like

Re: [Patch, Fortran] PR54603 - fix structure constructors with proc-pointers

2012-09-17 Thread Janus Weil
Hi Tobias, structure constructures with proc-pointer arguments were either leading to wrong results or to ICEs. I use now the same condition as in gfc_trans_pointer_assignment. Build and regtested on x86-64-linux. OK for the trunk? looks good to me. Thanks! The scan-tree-dump-times

Re: [patch] Fix memory exhaustion during cunrolli

2012-09-17 Thread Richard Guenther
On Mon, Sep 17, 2012 at 12:52 PM, Eric Botcazou ebotca...@adacore.com wrote: Yes - now cfg_cleanup does that (and it really shouldn't be its job). That was the improvement I talked about - reducing the number of BBs a lot. OK, I removed the code and compiled the testcase of PR 43186 with

Re: [Patch]: Add CONST_FIXED_P predicate macro to rtl.h

2012-09-17 Thread Richard Guenther
On Mon, Sep 17, 2012 at 1:56 PM, Georg-Johann Lay a...@gjlay.de wrote: The subject says it all: Add CONST_FIXED_P predicate macro similar to CONST_INT_P to rtl.h. Currently, CONST_FIXED_P is not used in the compiler, except in avr.c that does #ifndef CONST_FIXED_P #define

Re: [Patch, Fortran, F03] PR 54285: Calling a PPC with proc-ptr result

2012-09-17 Thread Janus Weil
Regtested on x86_64-unknown-linux-gnu. Ok for trunk? Looks OK. Thanks for the patch. Thanks a bunch. Committed as r191383. Cheers, Janus 2012-09-17 Janus Weil ja...@gcc.gnu.org PR fortran/54285 * expr.c (gfc_check_pointer_assign): Correctly handle procedure pointers

Re: [Patch ARM] big-endian support for Neon vext tests

2012-09-17 Thread Richard Earnshaw
On 05/09/12 23:14, Christophe Lyon wrote: Hello, Although the recent optimization I have committed to use Neon vext instruction for suitable builtin_shuffle calls does not support big-endian yet, I have written a patch to the existing testcases such they now support big-endian mode. I

[PATCHv3] rs6000: Add 2 built-ins to read the Time Base Register on PowerPC

2012-09-17 Thread Tulio Magno Quites Machado Filho
Add __builtin_ppc_get_timebase and __builtin_ppc_mftb to read the Time Base Register on PowerPC. They are required by applications that measure time at high frequencies with high precision that can't afford a syscall. __builtin_ppc_get_timebase returns the 64 bits of the Time Base Register while

Re: [PATCH] Changes in mode switching

2012-09-17 Thread Vladimir Yakovlev
Looks OK to me, though I have no authority to approve it except SH specific part. Is there any more comments? Can it be committed in trank? Regards, Vladimir 2012/9/14 Kaz Kojima kkoj...@rr.iij4u.or.jp: Vladimir Yakovlev vbyakov...@gmail.com wrote: I reproduced the failure and found reason

[PATCH][RFC] Use overloads for gimple_build_assign_with_ops

2012-09-17 Thread Richard Guenther
This makes use of the new builtin functions for FILE, LINE and FUNCTION to turn gimple_build_assign_with_ops/gimple_build_assign_with_ops3 into two overloads of gimple_build_assign_with_ops (in theory the _stats function can go and we could move the inlines to gimple.c instead, eventually

Re: [PATCH][RFC] Use overloads for gimple_build_assign_with_ops

2012-09-17 Thread Diego Novillo
On 2012-09-17 09:25 , Richard Guenther wrote: This makes use of the new builtin functions for FILE, LINE and FUNCTION to turn gimple_build_assign_with_ops/gimple_build_assign_with_ops3 into two overloads of gimple_build_assign_with_ops (in theory the _stats function can go and we could move the

Re: [PATCH][RFC] Use overloads for gimple_build_assign_with_ops

2012-09-17 Thread Richard Guenther
On Mon, 17 Sep 2012, Diego Novillo wrote: On 2012-09-17 09:25 , Richard Guenther wrote: This makes use of the new builtin functions for FILE, LINE and FUNCTION to turn gimple_build_assign_with_ops/gimple_build_assign_with_ops3 into two overloads of gimple_build_assign_with_ops (in

RE: [PATCH, AArch64] Implement fnma, fms and fnms standard patterns

2012-09-17 Thread Ian Bolton
OK for 4.7 as well? -Original Message- From: Richard Earnshaw Sent: 14 September 2012 18:18 To: Ian Bolton Cc: gcc-patches@gcc.gnu.org Subject: Re: [PATCH, AArch64] Implement fnma, fms and fnms standard patterns On 14/09/12 18:05, Ian Bolton wrote: The following standard

  1   2   >