[Bug libstdc++/59712] unordered_map : clang fails with "member access into incomplete type"

2014-01-08 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59712 Jonathan Wakely changed: What|Removed |Added Severity|major |normal --- Comment #3 from Jonathan Wak

[Bug tree-optimization/23384] escaped set should be flow sensitive

2014-01-08 Thread rguenther at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23384 --- Comment #7 from rguenther at suse dot de --- On Tue, 7 Jan 2014, steven at gcc dot gnu.org wrote: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23384 > > --- Comment #6 from Steven Bosscher --- > (In reply to Richard Biener from comment #5)

[Bug middle-end/59471] [4.9 Regression] ICE using vector extensions (non-top-level BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR)

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59471 --- Comment #11 from Richard Biener --- Author: rguenth Date: Wed Jan 8 08:59:29 2014 New Revision: 206420 URL: http://gcc.gnu.org/viewcvs?rev=206420&root=gcc&view=rev Log: 2014-01-08 Richard Biener PR middle-end/59471 * gimplify.c (

[Bug middle-end/59471] [4.9 Regression] ICE using vector extensions (non-top-level BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR)

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59471 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/59717] better warning when using functions when including appropriate header files

2014-01-08 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59717 Jonathan Wakely changed: What|Removed |Added Keywords||diagnostic Severity|normal

[Bug middle-end/59630] [4.7/4.8/4.9 Regression] ICE converting the return type of a builtin function

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59630 --- Comment #6 from Richard Biener --- Author: rguenth Date: Wed Jan 8 09:06:27 2014 New Revision: 206421 URL: http://gcc.gnu.org/viewcvs?rev=206421&root=gcc&view=rev Log: 2014-01-08 Richard Biener PR middle-end/59630 * gimple.h (is_

[Bug c++/49718] please allow no_instrument_function attribute in class member definition/declaration

2014-01-08 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49718 Laurent Aflonsi changed: What|Removed |Added CC||laurent.alfonsi at st dot com --- Comme

[Bug tree-optimization/59715] [4.7/4.8/4.9 Regression] wrong code at -Os and above on x86_64-linux-gnu

2014-01-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59715 Steven Bosscher changed: What|Removed |Added Status|REOPENED|NEW --- Comment #4 from Steven Bosscher

[Bug rtl-optimization/57763] [4.9 Regression]: comp-goto-1.c: ICE verify_flow_info failed, error: EDGE_CROSSING missing across section boundary

2014-01-08 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57763 Uroš Bizjak changed: What|Removed |Added Status|WAITING |NEW

[Bug rtl-optimization/59649] [4.9 regression] BImode miscompiled

2014-01-08 Thread sch...@linux-m68k.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59649 Andreas Schwab changed: What|Removed |Added Summary|[4.9 regression] conftest.c |[4.9 regression] BImode

[Bug rtl-optimization/59649] [4.9 regression] BImode miscompiled

2014-01-08 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59649 --- Comment #10 from Jakub Jelinek --- Author: jakub Date: Wed Jan 8 10:01:29 2014 New Revision: 206422 URL: http://gcc.gnu.org/viewcvs?rev=206422&root=gcc&view=rev Log: PR rtl-optimization/59649 * stor-layout.c (get_mode_bounds): For BI

[Bug sanitizer/59667] ubsan: ICE ubsan_type_descriptor

2014-01-08 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59667 --- Comment #2 from Marek Polacek --- Author: mpolacek Date: Wed Jan 8 10:06:09 2014 New Revision: 206423 URL: http://gcc.gnu.org/viewcvs?rev=206423&root=gcc&view=rev Log: PR sanitizer/59667 * ubsan.c (ubsan_type_descriptor): Call strip_

[Bug sanitizer/59667] ubsan: ICE ubsan_type_descriptor

2014-01-08 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59667 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/59630] [4.7/4.8 Regression] ICE converting the return type of a builtin function

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59630 Richard Biener changed: What|Removed |Added Known to work||4.9.0 Summary|[4.7/4.8/4.9 Re

[Bug middle-end/58956] [4.7 Regression] wrong code at -O1 and above (affecting gcc 4.6 to trunk)

2014-01-08 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58956 Hans-Peter Nilsson changed: What|Removed |Added CC||hp at gcc dot gnu.org --- Comment #1

[Bug middle-end/59470] [4.8 Regression] libstdc++ miscompilation after r205709

2014-01-08 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59470 Hans-Peter Nilsson changed: What|Removed |Added CC||hp at gcc dot gnu.org --- Comment #2

[Bug middle-end/58956] [4.7 Regression] wrong code at -O1 and above (affecting gcc 4.6 to trunk)

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58956 --- Comment #11 from Richard Biener --- It's still not fixed on the 4.7 branch.

[Bug c/59697] Function attribute __target_(("no-avx)) work on Windows/mingw but fails on Linux.

2014-01-08 Thread oystein at gnubg dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59697 --- Comment #1 from Øystein Schønning-Johansen --- Follow up: I try the same code on a RedHat 6.5 64bit workstation with GCC4.4. st-lx794988(ojohans) -/ojohans 37> gcc -v Using built-in specs. Target: x86_64-redhat-linux Configured with: ../conf

[Bug middle-end/59584] [4.8/4.9 Regression]: cannot handle define_split for insn emitted for __builtin_stack_restore

2014-01-08 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59584 Jakub Jelinek changed: What|Removed |Added Blocks|58956 | --- Comment #8 from Jakub Jelinek --- I

[Bug rtl-optimization/59649] [4.9 regression] BImode miscompiled

2014-01-08 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59649 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/59613] Incorrect code generation in MSP430 large model

2014-01-08 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59613 Bug 59613 depends on bug 59649, which changed state. Bug 59649 Summary: [4.9 regression] BImode miscompiled http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59649 What|Removed |Added -

[Bug fortran/59560] Resolution generic procedure of derived types fail

2014-01-08 Thread klaas_giesbertz at hotmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59560 --- Comment #11 from klaas_giesbertz at hotmail dot com --- Finally figured out how to make it work. I guess this is what the class(*) is useful for. Using class(*) I can simply overload Func and its resolution becomes dynamic. I consider the class

[Bug tree-optimization/59715] [4.7/4.8/4.9 Regression] wrong code at -Os and above on x86_64-linux-gnu

2014-01-08 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59715 --- Comment #5 from vries at gcc dot gnu.org --- The test passes with -fno-tree-tail-merge. But I don't see anything wrong with the transformation (merging of empty blocks) done by the pass. AFAICT, the problem is introduced by pass_dominator. te

[Bug fortran/59560] Resolution generic procedure of derived types fail

2014-01-08 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59560 --- Comment #12 from janus at gcc dot gnu.org --- (In reply to klaas_giesbertz from comment #11) > Finally figured out how to make it work. I guess this is what the class(*) > is useful for. Using class(*) I can simply overload Func and its resolut

[Bug c/59602] ARM, __attribute__((interrupt("FIQ"))) causes internal compiler error with -O0

2014-01-08 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59602 Richard Earnshaw changed: What|Removed |Added Keywords||ice-on-valid-code Target|

[Bug target/59718] New: Behaviour of -mcpu documented incorrectly for ARM targets

2014-01-08 Thread bogden at arm dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59718 Bug ID: 59718 Summary: Behaviour of -mcpu documented incorrectly for ARM targets Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severity: normal Prior

[Bug fortran/59560] Resolution generic procedure of derived types fail

2014-01-08 Thread klaas_giesbertz at hotmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59560 --- Comment #13 from klaas_giesbertz at hotmail dot com --- You are right! Thanks a lot.

[Bug tree-optimization/59715] [4.7/4.8/4.9 Regression] wrong code at -Os and above on x86_64-linux-gnu

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59715 Richard Biener changed: What|Removed |Added Keywords||wrong-code Priority|P3

[Bug target/59718] Behaviour of -mcpu documented incorrectly for ARM targets

2014-01-08 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59718 Richard Earnshaw changed: What|Removed |Added Target||arm, aarch64 Status|UNCONF

[Bug middle-end/59711] ICE in force_constant_size, at gimplify.c:619 with variably-modified return type

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59711 --- Comment #4 from Richard Biener --- int f(int n) { struct S { int a[n]; }; struct S g(void) { struct S s; s.a[0] = 0; return s; } return g ().a[0]; } I believe this isn't fixable with the GIMPLE IL as-is - without

[Bug fortran/59398] Wrong bounds for allocatable result and for

2014-01-08 Thread loximann at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59398 --- Comment #8 from Sergio Losilla --- > Steve argues that it does not say whether its actual bounds are a > characteristic. If you assume that only the shape matters, then > the gfortran behavior is not a bug. I think it is up to the experts >

[Bug middle-end/59719] New: Too much space allocated to unions containing variable length arrays

2014-01-08 Thread nickc at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59719 Bug ID: 59719 Summary: Too much space allocated to unions containing variable length arrays Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/59560] Resolution generic procedure of derived types fail

2014-01-08 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59560 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/59711] ICE in force_constant_size, at gimplify.c:619 with variably-modified return type

2014-01-08 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59711 --- Comment #5 from Eric Botcazou --- > I believe this isn't fixable with the GIMPLE IL as-is - without lowering > to the fact that g () returns by storing to a return slot. Not sure why > 3.4 ICEd (2.95.2 also ICEs btw ...). Because historicall

[Bug middle-end/59711] ICE in force_constant_size, at gimplify.c:619 with variably-modified return type

2014-01-08 Thread fweimer at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59711 --- Comment #6 from Florian Weimer --- Created attachment 31772 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31772&action=edit pr59711.adb Here's the same thing in Ada (where it actually works—it's actually fairly idiomatic code, I believe

[Bug tree-optimization/59715] [4.7/4.8/4.9 Regression] wrong code at -Os and above on x86_64-linux-gnu

2014-01-08 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59715 vries at gcc dot gnu.org changed: What|Removed |Added CC||rguenth at gcc dot gnu.org ---

[Bug middle-end/59669] ICE: SIGSEGV with #pragma omp declare simd linear

2014-01-08 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59669 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/59715] [4.7/4.8/4.9 Regression] wrong code at -Os and above on x86_64-linux-gnu

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59715 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug middle-end/59719] Too much space allocated to unions containing variable length arrays

2014-01-08 Thread mikpelinux at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59719 --- Comment #1 from Mikael Pettersson --- Related to / dup of PR28865 and PR57180 ?

[Bug fortran/59720] New: Re: f2003/f2008, class/extends, multiple gemeric assignment

2014-01-08 Thread kapinos at rz dot rwth-aachen.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59720 Bug ID: 59720 Summary: Re: f2003/f2008, class/extends, multiple gemeric assignment Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal Pri

[Bug tree-optimization/59715] [4.7/4.8/4.9 Regression] wrong code at -Os and above on x86_64-linux-gnu

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59715 --- Comment #8 from Richard Biener --- virtual SSA form is broken, we have overlapping life-ranges - a virtual PHI node is missing in bb 6, seems to be broken by store sinking (-fno-tree-sink fixes it). The virtual SSA form updating is too simple

[Bug tree-optimization/59660] We fail to optimize common boolean checks pre-inlining

2014-01-08 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59660 --- Comment #6 from Jan Hubicka --- > That's only optimizable after the 'mergephi' pass. Before the > temporary setting is shared by the n==m code. Thus maybe > 'mergephi' itself can handle this ... Yep, mergephi seems like resonable place (at

[Bug libstdc++/59721] New: [4.8 Regression] std::bind nested more than one level results in infinite template substitution

2014-01-08 Thread rafal at rawicki dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59721 Bug ID: 59721 Summary: [4.8 Regression] std::bind nested more than one level results in infinite template substitution Product: gcc Version: unknown Status: UNCONFIRMED

[Bug ipa/59722] New: [4.9 Regression] Bootstrap comparison failure on i686-linux

2014-01-08 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59722 Bug ID: 59722 Summary: [4.9 Regression] Bootstrap comparison failure on i686-linux Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Pri

[Bug ipa/59722] [4.9 Regression] Bootstrap comparison failure on i686-linux

2014-01-08 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59722 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/59387] [4.9 Regression] wrong code (hangs) at -Os on x86_64-linux-gnu

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59387 --- Comment #5 from Richard Biener --- Well, it should pass and check folded_casts to analyze_scalar_evolution_in_loop and not do anything if that is set to true and the type is TYPE_OVERFLOW_UNDEFINED (see simple_iv).

[Bug middle-end/59125] [4.8 Regression] gcc triggers wrong strncpy_chk

2014-01-08 Thread rafal at rawicki dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59125 --- Comment #8 from Rafał Rawicki --- I'm hurt by this bug too. Is there a chance of porting the fix to 4.8.3 release? I see that simple cherry-picking this patch onto 4.8 line is not possible, because 4.8 and 4.9 branches diverged too much.

[Bug tree-optimization/59715] [4.7/4.8/4.9 Regression] wrong code at -Os and above on x86_64-linux-gnu

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59715 --- Comment #9 from Richard Biener --- Created attachment 31774 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31774&action=edit untested patch Like with the attached patch which performs edge-insertion. But it doesn't work that way because

[Bug tree-optimization/59660] We fail to optimize common boolean checks pre-inlining

2014-01-08 Thread rguenther at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59660 --- Comment #7 from rguenther at suse dot de --- On Wed, 8 Jan 2014, hubicka at ucw dot cz wrote: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59660 > > --- Comment #6 from Jan Hubicka --- > > That's only optimizable after the 'mergephi' pass.

[Bug middle-end/59125] [4.8 Regression] gcc triggers wrong strncpy_chk

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59125 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org --- C

[Bug middle-end/59584] [4.8/4.9 Regression]: cannot handle define_split for insn emitted for __builtin_stack_restore

2014-01-08 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59584 --- Comment #9 from Hans-Peter Nilsson --- (In reply to Jakub Jelinek from comment #8) > I still think this is not the correct definition of regression, I believe > regression is regressing against released compiler version. If somebody > commits

[Bug fortran/59720] Re: f2003/f2008, class/extends, multiple gemeric assignment

2014-01-08 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59720 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/59715] [4.7/4.8/4.9 Regression] wrong code at -Os and above on x86_64-linux-gnu

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59715 --- Comment #10 from Richard Biener --- Created attachment 31775 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31775&action=edit alternative patch Alternative patch splitting critical edges again. I'm going to test that, it fixes optimizat

[Bug lto/59723] New: [4.9 Regression] ICE: in lto_output_tree, at lto-streamer-out.c:1390 when compiling some Fortran tests with -flto

2014-01-08 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59723 Bug ID: 59723 Summary: [4.9 Regression] ICE: in lto_output_tree, at lto-streamer-out.c:1390 when compiling some Fortran tests with -flto Product: gcc Version: 4.9.

[Bug libstdc++/57899] bind/function with data member: infinite recursion

2014-01-08 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57899 Jonathan Wakely changed: What|Removed |Added CC||rafal at rawicki dot org --- Comment #8

[Bug libstdc++/59721] [4.8 Regression] std::bind nested more than one level results in infinite template substitution

2014-01-08 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59721 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug lto/59723] [4.9 Regression] ICE: in lto_output_tree, at lto-streamer-out.c:1390 when compiling some Fortran tests with -flto

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59723 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug middle-end/59711] ICE in force_constant_size, at gimplify.c:619 with variably-modified return type

2014-01-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59711 --- Comment #7 from Richard Biener --- *R.4 = pr59711.f (); [return slot optimization] ah, so we don't require a WITH_SIZE_EXPR on a RSO call. Obviously. So it should be fixable either by the gimplifier or by the frontends (as Ada does it

[Bug fortran/59720] [OOP] class/extends, multiple gemeric assignment

2014-01-08 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59720 janus at gcc dot gnu.org changed: What|Removed |Added Keywords||rejects-valid C

[Bug ipa/59610] [4.8 Regression] ICE in parm_preserved_before_stmt_p

2014-01-08 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59610 --- Comment #3 from Martin Jambor --- Author: jamborm Date: Wed Jan 8 15:06:22 2014 New Revision: 206428 URL: http://gcc.gnu.org/viewcvs?rev=206428&root=gcc&view=rev Log: 2014-01-08 Martin Jambor PR ipa/59610 * ipa-prop.c (ipa_comput

[Bug lto/59723] [4.9 Regression] ICE: in lto_output_tree, at lto-streamer-out.c:1390 when compiling some Fortran tests with -flto

2014-01-08 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59723 --- Comment #2 from Dominique d'Humieres --- > Waiting for "some" testcase. gfortran.dg/namelist_64.f90 (see comment 0), but you can pick most of gfortran.dg/namelist_*.f90 it you prefer: FAIL: gfortran.dg/namelist_11.f -O0 (internal compiler

[Bug ipa/59722] [4.9 Regression] Bootstrap comparison failure on i686-linux

2014-01-08 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59722 --- Comment #1 from Jakub Jelinek --- Created attachment 31776 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31776&action=edit gcc49-pr59722.patch Untested fix (including reduced testcase).

[Bug fortran/58182] [4.9 Regression] ICE with global binding name used as a FUNCTION

2014-01-08 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58182 --- Comment #11 from janus at gcc dot gnu.org --- Author: janus Date: Wed Jan 8 15:25:22 2014 New Revision: 206429 URL: http://gcc.gnu.org/viewcvs?rev=206429&root=gcc&view=rev Log: 2014-01-08 Janus Weil PR fortran/58182 * resolve.c (g

[Bug fortran/58182] [4.9 Regression] ICE with global binding name used as a FUNCTION

2014-01-08 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58182 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug ipa/59610] [4.8 Regression] ICE in parm_preserved_before_stmt_p

2014-01-08 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59610 --- Comment #4 from Martin Jambor --- Author: jamborm Date: Wed Jan 8 15:32:50 2014 New Revision: 206430 URL: http://gcc.gnu.org/viewcvs?rev=206430&root=gcc&view=rev Log: 2014-01-08 Martin Jambor PR ipa/59610 testsuite/ * gcc.dg/ipa/

[Bug ipa/59610] [4.8 Regression] ICE in parm_preserved_before_stmt_p

2014-01-08 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59610 Martin Jambor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/59669] ICE: SIGSEGV with #pragma omp declare simd linear

2014-01-08 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59669 --- Comment #2 from Marek Polacek --- Author: mpolacek Date: Wed Jan 8 15:37:35 2014 New Revision: 206431 URL: http://gcc.gnu.org/viewcvs?rev=206431&root=gcc&view=rev Log: PR middle-end/59669 * omp-low.c (simd_clone_adjust): Don't crash

[Bug middle-end/59669] ICE: SIGSEGV with #pragma omp declare simd linear

2014-01-08 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59669 Marek Polacek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libstdc++/57899] bind/function with data member: infinite recursion

2014-01-08 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57899 Jonathan Wakely changed: What|Removed |Added CC||eric.niebler at gmail dot com --- Comme

[Bug c++/59360] Complicated bind expression causing infinite recursive template instantiations

2014-01-08 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59360 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/59720] [OOP] class/extends, multiple generic assignment

2014-01-08 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59720 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|una

[Bug rtl-optimization/59724] New: [4.9 Regression] ICE : in rtl_verify_bb_layout, at cfgrtl.c

2014-01-08 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59724 Bug ID: 59724 Summary: [4.9 Regression] ICE : in rtl_verify_bb_layout, at cfgrtl.c Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Pri

[Bug rtl-optimization/59724] [4.9 Regression] ICE : in rtl_verify_bb_layout, at cfgrtl.c

2014-01-08 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59724 Uroš Bizjak changed: What|Removed |Added Target||alpha-linux-gnu Status|UNCONFIR

[Bug target/59725] New: [4.9 Regression ARM,AArch64] r206148 (PR tree-optimization/59544) caused regressions in pr52943

2014-01-08 Thread christophe.lyon at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59725 Bug ID: 59725 Summary: [4.9 Regression ARM,AArch64] r206148 (PR tree-optimization/59544) caused regressions in pr52943 Product: gcc Version: 4.9.0 Status: UNCONFIRMED

[Bug lto/59723] [4.9 Regression] ICE: in lto_output_tree, at lto-streamer-out.c:1390 when compiling some Fortran tests with -flto

2014-01-08 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59723 Dominique d'Humieres changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comm

[Bug rtl-optimization/59724] [4.9 Regression] ICE : in rtl_verify_bb_layout, at cfgrtl.c

2014-01-08 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59724 Uroš Bizjak changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2 fro

[Bug fortran/59720] [OOP] class/extends, multiple generic assignment

2014-01-08 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59720 --- Comment #3 from janus at gcc dot gnu.org --- (In reply to janus from comment #2) > It is fixed by this simple patch: The patch fails on typebound_operator_14.f90 in the testsuite, which is very similar to the test case here and comes from PR 5

[Bug target/59726] New: [4.9 Regression AArch64_be] r206148 (PR tree-optimization/59544) causes ICE at -O3

2014-01-08 Thread christophe.lyon at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59726 Bug ID: 59726 Summary: [4.9 Regression AArch64_be] r206148 (PR tree-optimization/59544) causes ICE at -O3 Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severit

[Bug tree-optimization/59387] [4.9 Regression] wrong code (hangs) at -Os on x86_64-linux-gnu

2014-01-08 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59387 --- Comment #6 from Jakub Jelinek --- Created attachment 31777 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31777&action=edit gcc49-pr59387.patch So like this? I'll bootstrap/regtest it with additional logging to see how often we refuse t

[Bug target/59726] [4.9 Regression] r206148 exposes broken vec_perm for big-endian aarch64; ICE at -O3

2014-01-08 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59726 Andrew Pinski changed: What|Removed |Added Target|aarch64_be |aarch64_be-*-* Status|UNCONFI

[Bug fortran/59720] [OOP] class/extends, multiple generic assignment

2014-01-08 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59720 --- Comment #4 from janus at gcc dot gnu.org --- (In reply to janus from comment #3) > I will re-check the Fortran standard on this issue ... The relevant section in the F08 standard is 12.4.3.4.5, which says: "Two dummy arguments are distinguish

[Bug fortran/59720] [OOP] class/extends, multiple generic assignment

2014-01-08 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59720 --- Comment #5 from janus at gcc dot gnu.org --- In our case here, the two corresponding arguments are polymorphic, with the type of the second one being an extension of the type of the first. Therefore the second one is type-compatible with the f

[Bug tree-optimization/59660] We fail to optimize common boolean checks pre-inlining

2014-01-08 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59660 --- Comment #8 from Jan Hubicka --- Fe produces: unit size align 32 symtab 0 alias set -1 canonical type 0x76ede690 precision 32 min max pointer_to_this > side-effects arg 0 unit size

[Bug middle-end/57748] [4.7/4.8/4.9 Regression] ICE when expanding assignment to unaligned zero-sized array

2014-01-08 Thread edlinger at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57748 --- Comment #52 from edlinger at gcc dot gnu.org --- Author: edlinger Date: Wed Jan 8 17:25:38 2014 New Revision: 206437 URL: http://gcc.gnu.org/viewcvs?rev=206437&root=gcc&view=rev Log: 2014-01-08 Bernd Edlinger PR middle-end/57748

[Bug middle-end/58585] [4.9 Regression] ICE in ipa with virtual inheritance

2014-01-08 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58585 --- Comment #17 from Jan Hubicka --- The patch seems to work and it seems to give correct answers for various cases of multiple inheritance I can think of. I would welcome testing on the original sources and if it looks fine, I will go ahead with

[Bug middle-end/58585] [4.9 Regression] ICE in ipa with virtual inheritance

2014-01-08 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58585 --- Comment #18 from Markus Trippelsdorf --- (In reply to Jan Hubicka from comment #17) > The patch seems to work and it seems to give correct answers for various > cases of multiple inheritance I can think of. I would welcome testing on > the or

[Bug rtl-optimization/59724] [4.9 Regression] ICE : in rtl_verify_bb_layout, at cfgrtl.c

2014-01-08 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59724 --- Comment #3 from Jakub Jelinek --- Created attachment 31778 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31778&action=edit gcc49-pr59724.patch Ugh, what a mess. So, while ifcvt wants flow_find_head_matching_sequence to count only activ

[Bug ipa/59722] [4.9 Regression] Bootstrap comparison failure on i686-linux

2014-01-08 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59722 Martin Jambor changed: What|Removed |Added CC||jamborm at gcc dot gnu.org --- Comment #2

[Bug libfortran/59727] New: reading from character string returns end of file

2014-01-08 Thread dms35 at cornell dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59727 Bug ID: 59727 Summary: reading from character string returns end of file Product: gcc Version: 4.6.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/57899] [4.8/4.9 Regression] bind/function with data member: infinite recursion

2014-01-08 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57899 Jonathan Wakely changed: What|Removed |Added CC||jason at gcc dot gnu.org Compo

[Bug tree-optimization/59660] We fail to optimize common boolean checks pre-inlining

2014-01-08 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59660 --- Comment #9 from Jan Hubicka --- Hi, this patch solves the testcase. The first hunk gets rid of the redundant NOP_EXPR converting TRUTH_EXPR from INT to BOOL. The second improves gimplifier to not introduce unnecesary control flow. If this ap

[Bug target/59728] New: gcc.target/mips/octeon-baddu-1.c is failing (finds 3 double adds instead of 4)

2014-01-08 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59728 Bug ID: 59728 Summary: gcc.target/mips/octeon-baddu-1.c is failing (finds 3 double adds instead of 4) Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: n

[Bug ipa/59722] [4.9 Regression] Bootstrap comparison failure on i686-linux

2014-01-08 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59722 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Wed Jan 8 18:41:22 2014 New Revision: 206438 URL: http://gcc.gnu.org/viewcvs?rev=206438&root=gcc&view=rev Log: PR ipa/59722 * ipa-prop.c (ipa_analyze_params_uses): Ignore uses in

[Bug fortran/59720] [OOP] class/extends, multiple generic assignment

2014-01-08 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59720 --- Comment #6 from janus at gcc dot gnu.org --- To add to this discussion, here are two examples from the F08 standard (section C.9.6): module fruits type :: fruit end type type, extends(fruit) :: apple end type type, extends(fruit)

[Bug c++/59729] New: C++11 allows type definitions in conditions

2014-01-08 Thread harald at gigawatt dot nl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59729 Bug ID: 59729 Summary: C++11 allows type definitions in conditions Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/59614] [4.9 regression] Explostion in compile time of heavily templated code

2014-01-08 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59614 --- Comment #4 from Jason Merrill --- Author: jason Date: Wed Jan 8 18:48:31 2014 New Revision: 206439 URL: http://gcc.gnu.org/viewcvs?rev=206439&root=gcc&view=rev Log: PR c++/59614 * class.c (abi_tag_data): Add tags field. (check_ab

[Bug c++/59614] [4.9 regression] Explostion in compile time of heavily templated code

2014-01-08 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59614 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/59728] [4.9 Regression] gcc.target/mips/octeon-baddu-1.c is failing

2014-01-08 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59728 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Status|UN

[Bug fortran/59720] [OOP] class/extends, multiple generic assignment

2014-01-08 Thread anlauf at gmx dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59720 Harald Anlauf changed: What|Removed |Added CC||anlauf at gmx dot de --- Comment #7 from

[Bug rtl-optimization/59728] [4.9 Regression] gcc.target/mips/octeon-baddu-1.c is failing

2014-01-08 Thread rsandifo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59728 rsandifo at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED CC

  1   2   >