[Bug middle-end/50640] [4.7 Regression] FAIL: gfortran.dg/select_type_12.f03 -O (internal compiler error)

2011-10-07 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50640 --- Comment #4 from Michael Matz matz at gcc dot gnu.org 2011-10-07 16:50:10 UTC --- Or another solution: should the fortran frontend perhaps put all these variables not in MAINs scope (where they aren't referenced anyway), but rather into file

[Bug middle-end/50638] [4.7 Regression] emulated TLS fails

2011-10-07 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50638 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug middle-end/50638] [4.7 Regression] emulated TLS fails

2011-10-07 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50638 --- Comment #7 from Michael Matz matz at gcc dot gnu.org 2011-10-07 17:00:59 UTC --- Hmm, I can't build go due to: ../../../gcc/libgo/runtime/sigqueue.goc:79:1: internal compiler error: in maybe_record_trace_start, at dwarf2cfi.c:2243

[Bug middle-end/50638] [4.7 Regression] emulated TLS fails

2011-10-07 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50638 --- Comment #8 from Michael Matz matz at gcc dot gnu.org 2011-10-07 17:02:00 UTC --- Okay, so it's really the emutlv_v variables. That should be fixed by the patch at gcc-patches.

[Bug fortran/43829] Scalarization of reductions

2011-10-04 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43829 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added Attachment #23268|0 |1

[Bug tree-optimization/50419] New: Bad interaction between data-ref and disambiguation with restrict pointers

2011-09-15 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50419 Bug #: 50419 Summary: Bad interaction between data-ref and disambiguation with restrict pointers Classification: Unclassified Product: gcc Version: 4.7.0 Status:

[Bug tree-optimization/50419] Bad interaction between data-ref and disambiguation with restrict pointers

2011-09-15 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50419 --- Comment #1 from Michael Matz matz at gcc dot gnu.org 2011-09-15 14:16:54 UTC --- Created attachment 25293 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25293 (untested) patch Potential fix for this. As yet untested.

[Bug middle-end/50260] [4.7 Regression] internal compiler error: Segmentation fault at ../../gcc/gcc/tree-ssa-live.c:88

2011-09-02 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50260 --- Comment #6 from Michael Matz matz at gcc dot gnu.org 2011-09-02 18:31:56 UTC --- Author: matz Date: Fri Sep 2 18:31:47 2011 New Revision: 178489 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=178489 Log: PR middle-end/50260

[Bug middle-end/50260] [4.7 Regression] internal compiler error: Segmentation fault at ../../gcc/gcc/tree-ssa-live.c:88

2011-09-02 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50260 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug lto/50165] [4.7 Regression] Huge build time regression (Firefox lto build)

2011-08-26 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50165 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||matz at gcc dot

[Bug lto/50165] [4.7 Regression] Huge build time regression (Firefox lto build)

2011-08-26 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50165 --- Comment #11 from Michael Matz matz at gcc dot gnu.org 2011-08-26 16:02:21 UTC --- Author: matz Date: Fri Aug 26 16:02:17 2011 New Revision: 178118 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=178118 Log: PR lto/50165 * lto

[Bug middle-end/47653] [4.6/4.7 Regression] gcc.c-torture/execute/930614-2.c FAILs with -fstack-check=generic -fgraphite-identity

2011-08-11 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47653 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added Status|REOPENED|RESOLVED

[Bug rtl-optimization/50037] Unroll factor exceeds max trip count

2011-08-10 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50037 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||matz at gcc dot

[Bug other/49194] Trivially stupid inlining decisions

2011-05-27 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49194 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||matz at gcc dot

[Bug c/49016] always_inline causes references below the current stack pointer

2011-05-18 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49016 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||matz at gcc dot

[Bug lto/48851] lto-plugin.c:224:7: error: missing sentinel in function call [-Werror=format]

2011-05-04 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48851 --- Comment #9 from Michael Matz matz at gcc dot gnu.org 2011-05-04 12:02:44 UTC --- Also defining NULL as 0 creates problems when passing it to varargs functions on LP64 platforms, not just for sentinels. As Andreas says, it's a valid null

[Bug debug/48703] New: segfault in canonicalize_for_substitution

2011-04-20 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48703 Summary: segfault in canonicalize_for_substitution Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: debug AssignedTo:

[Bug tree-optimization/48622] [4.7 Regression] ICE: in estimate_size_after_inlining, at ipa-inline-analysis.c:425 with -flto -finline-small-functions -fno-early-inlining

2011-04-16 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48622 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||matz at gcc dot

[Bug tree-optimization/48622] [4.7 Regression] ICE: in estimate_size_after_inlining, at ipa-inline-analysis.c:425 with -flto -finline-small-functions -fno-early-inlining

2011-04-16 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48622 --- Comment #4 from Michael Matz matz at gcc dot gnu.org 2011-04-17 01:18:54 UTC --- Author: matz Date: Sun Apr 17 01:18:51 2011 New Revision: 172603 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=172603 Log: PR tree-optimization/48622

[Bug lto/48645] [4.7 Regression] 403.gcc in SPEC CPU 2006 failed to build

2011-04-16 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48645 --- Comment #4 from Michael Matz matz at gcc dot gnu.org 2011-04-17 01:18:54 UTC --- Author: matz Date: Sun Apr 17 01:18:51 2011 New Revision: 172603 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=172603 Log: PR tree-optimization/48622

[Bug tree-optimization/48622] [4.7 Regression] ICE: in estimate_size_after_inlining, at ipa-inline-analysis.c:425 with -flto -finline-small-functions -fno-early-inlining

2011-04-16 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48622 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug lto/48645] [4.7 Regression] 403.gcc in SPEC CPU 2006 failed to build

2011-04-16 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48645 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug rtl-optimization/48633] New: IRA causes ICE in compensate_edge

2011-04-15 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48633 Summary: IRA causes ICE in compensate_edge Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization AssignedTo:

[Bug rtl-optimization/48633] IRA causes ICE in compensate_edge

2011-04-15 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48633 --- Comment #1 from Michael Matz matz at gcc dot gnu.org 2011-04-15 21:17:22 UTC --- During reducing the testcase I had this hunk applied for ira-build.c: Index: ira-build.c

[Bug c/48623] gcc 4.6.0 generates no code for a function with __attribute__((always_inline))

2011-04-15 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48623 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-08 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #10 from Michael Matz matz at gcc dot gnu.org 2011-04-08 11:37:59 UTC --- I was asking what specifically doesn't work. I.e. why the changes to cfgbuild were necessary. I'm not so dense to not understand that it doesn't work.

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-08 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #11 from Michael Matz matz at gcc dot gnu.org 2011-04-08 13:05:18 UTC --- I know what's the problem. Your patch can't work. commit_one_edge_insertion relies on edge splitting to work, which relies on being able to patch jump insns

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-08 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #12 from Michael Matz matz at gcc dot gnu.org 2011-04-08 20:18:14 UTC --- Author: matz Date: Fri Apr 8 20:18:08 2011 New Revision: 172208 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=172208 Log: PR middle-end/48389

[Bug rtl-optimization/48389] [4.5/4.6 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-08 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added Summary|[4.5/4.6/4.7 Regression]|[4.5/4.6 Regression

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-07 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||matz at gcc dot

[Bug fortran/47516] testsuite failure: realloc_on_assign_2.f03 (with --disable-bootstrap)

2011-03-30 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47516 --- Comment #5 from Michael Matz matz at gcc dot gnu.org 2011-03-30 17:31:58 UTC --- Author: matz Date: Wed Mar 30 17:31:54 2011 New Revision: 171736 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=171736 Log: PR fortran/47516

[Bug c/48274] New: C frontend emit invalid promotions

2011-03-24 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48274 Summary: C frontend emit invalid promotions Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo:

[Bug c/48274] C frontend emit invalid promotions

2011-03-24 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48274 --- Comment #2 from Michael Matz matz at gcc dot gnu.org 2011-03-24 14:51:08 UTC --- It's x86_64-linux and indeed it does define that hook. Like 19 other targets. This is quite inconvenient. The target should have a say in what

[Bug fortran/48059] [4.6 Regression][OOP] ICE in in gfc_conv_component_ref: character function of extended type

2011-03-11 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48059 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||matz at gcc dot

[Bug middle-end/33699] [4.3/4.4/4.5/4.6 regression] missing optimization on const addr area store

2011-03-04 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33699 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||matz at gcc dot

[Bug debug/47946] Dwarf uses 64-bits to refer to a structure offset unnecessarily

2011-03-01 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47946 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||matz at gcc dot

[Bug fortran/45586] [4.6 Regression] ICE non-trivial conversion at assignment

2011-02-18 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586 --- Comment #48 from Michael Matz matz at gcc dot gnu.org 2011-02-18 19:52:19 UTC --- Author: matz Date: Fri Feb 18 19:52:16 2011 New Revision: 170284 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=170284 Log: PR fortran/45586

[Bug fortran/45586] [4.6 Regression] ICE non-trivial conversion at assignment

2011-02-18 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug rtl-optimization/47698] CMOV accessing volatile memory with read side effect

2011-02-11 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47698 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||matz at gcc dot

[Bug fortran/45586] [4.6 Regression] ICE non-trivial conversion at assignment

2011-01-26 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586 --- Comment #43 from Michael Matz matz at gcc dot gnu.org 2011-01-26 12:39:04 UTC --- Yep. With my patch the saner looking new_person-service.education.person.ss = *ss; statement is generated. It's possible that class containers actually

[Bug tree-optimization/47265] [4.6 Regression] Error: SSA name in freelist but still referenced

2011-01-25 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47265 --- Comment #7 from Michael Matz matz at gcc dot gnu.org 2011-01-25 12:58:33 UTC --- FWIW removing the second recursive call doesn't regress the testsuite.

[Bug fortran/45586] [4.6 Regression] ICE non-trivial conversion at assignment

2011-01-25 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586 --- Comment #40 from Michael Matz matz at gcc dot gnu.org 2011-01-25 15:02:40 UTC --- The patch from comment #35 requires another change in unrelated code, which I think actually fixes a pre-existing bug in type extension support: Index: fortran

[Bug fortran/45586] [4.6 Regression] ICE non-trivial conversion at assignment

2011-01-20 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586 --- Comment #35 from Michael Matz matz at gcc dot gnu.org 2011-01-20 16:36:23 UTC --- Created attachment 23047 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=23047 possible patch So, this is my current version. I'm creating a different type

[Bug fortran/45586] [4.6 Regression] ICE non-trivial conversion at assignment

2011-01-19 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586 --- Comment #34 from Michael Matz matz at gcc dot gnu.org 2011-01-19 16:39:30 UTC --- As I said in comment #27, gfc_component structs belonging to the type, they are shared between target and non-target variants. Thus one cannot set inherited

[Bug fortran/45586] [4.6 Regression] ICE non-trivial conversion at assignment

2011-01-18 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586 --- Comment #32 from Michael Matz matz at gcc dot gnu.org 2011-01-18 13:56:01 UTC --- Yes, but it's possible I was going up the wrong tree. My idea was to build the no-restrict variants of types on demand, as necessary, basically from

[Bug fortran/45586] [4.6 Regression] ICE non-trivial conversion at assignment

2011-01-17 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586 --- Comment #29 from Michael Matz matz at gcc dot gnu.org 2011-01-17 13:52:20 UTC --- It is, btw, a sign of bad Fortran language design I don't see that. The frontend merely needs to emit correctly typed expressions. And that the type of 'a%b

[Bug tree-optimization/47265] [4.6 Regression] Error: SSA name in freelist but still referenced

2011-01-12 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47265 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c/32511] [4.4/4.5/4.6 regression] GCC rejects inline+weak function

2011-01-10 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32511 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||matz at gcc dot

[Bug fortran/45586] [4.6 Regression] ICE non-trivial conversion at assignment

2010-11-25 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586 --- Comment #12 from Michael Matz matz at gcc dot gnu.org 2010-11-25 17:02:19 UTC --- The following needs to be taken into account when determining the validity: If this use is supposed to be valid (we can associate a pointer with and entity

[Bug fortran/45586] [4.6 Regression] ICE non-trivial conversion at assignment

2010-11-25 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586 --- Comment #13 from Michael Matz matz at gcc dot gnu.org 2010-11-25 17:07:10 UTC --- no, your example here is different, and is not allowed. The original testcase is fine. so y=a%b%c%d%z is allowed as soon as any of a, b, c, or d or z

[Bug tree-optimization/46077] [4.6 regression] ICE in tree vectorization when compiling towns_audio.cpp from scummvm

2010-11-19 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46077 --- Comment #6 from Michael Matz matz at gcc dot gnu.org 2010-11-19 20:56:33 UTC --- Author: matz Date: Fri Nov 19 20:56:27 2010 New Revision: 166958 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=166958 Log: PR tree-optimization/46077

[Bug tree-optimization/46077] [4.6 regression] ICE in tree vectorization when compiling towns_audio.cpp from scummvm

2010-11-19 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46077 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug target/46098] [4.5/4.6 Regression] ICE: in extract_insn, at recog.c:2100 with -msse3 -ffloat-store and __builtin_ia32_loadupd()

2010-10-21 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46098 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||hubicka at gcc dot

[Bug rtl-optimization/45472] [4.5/4.6 Regression] ICE: in move_op_ascend, at sel-sched.c:6124 with -fselective-scheduling2

2010-10-18 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45472 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||jason at gcc dot

[Bug rtl-optimization/45472] [4.5/4.6 Regression] ICE: in move_op_ascend, at sel-sched.c:6124 with -fselective-scheduling2

2010-10-18 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45472 --- Comment #10 from Michael Matz matz at gcc dot gnu.org 2010-10-18 15:58:26 UTC --- One idea we had was that this is all frontends business anyway, and hence it should (if it so desires) simply create volatile MEM_REFs for references to half

[Bug tree-optimization/45764] [4.6 Regression] wrong code -O2 vs -O3 (problem in vectorizer???)

2010-09-24 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45764 --- Comment #3 from Michael Matz matz at gcc dot gnu.org 2010-09-24 13:37:04 UTC --- The problem is how the alignment for the read accesses is computed. When we vectorize this data_ref: ibuf[64 - i] (0 = i 64) i.e. ibuf[64 .. 1] The first

[Bug tree-optimization/45764] [4.6 Regression] wrong code -O2 vs -O3 (problem in vectorizer???)

2010-09-24 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45764 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||rakdver at gcc dot

<    1   2   3   4