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

2012-07-13 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 Andrew Pinski changed: What|Removed |Added CC||david at doublewise dot net --- Comment #1

[Bug c++/53960] Add warning about implicit fallthrough in switch

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

[Bug c++/53960] Add warning about implicit fallthrough in switch

2012-07-13 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53960 --- Comment #1 from Andrew Pinski 2012-07-14 04:52:49 UTC --- I have seen this request before ...

[Bug c++/53960] New: Add warning about implicit fallthrough in switch

2012-07-13 Thread david at doublewise dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53960 Bug #: 53960 Summary: Add warning about implicit fallthrough in switch Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: enhancement

[Bug middle-end/53959] New: [4.8 Regression] 189.lucas in SPEC CPU 2000 miscompiled by LTO

2012-07-13 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53959 Bug #: 53959 Summary: [4.8 Regression] 189.lucas in SPEC CPU 2000 miscompiled by LTO Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED

[Bug c++/53958] New: set_slot_part and canon_value_cmp using 90% of compile time

2012-07-13 Thread ncahill_alt at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53958 Bug #: 53958 Summary: set_slot_part and canon_value_cmp using 90% of compile time Classification: Unclassified Product: gcc Version: 4.7.1 Status: UNCONFIRMED

[Bug bootstrap/53955] [4.8 Regression] Missing prototypes in i386.c, bootstrap failure with --disable-build-poststage1-with-cxx

2012-07-13 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53955 William J. Schmidt changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug bootstrap/53955] [4.8 Regression] Missing prototypes in i386.c, bootstrap failure with --disable-build-poststage1-with-cxx

2012-07-13 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53955 --- Comment #3 from William J. Schmidt 2012-07-13 22:33:36 UTC --- Author: wschmidt Date: Fri Jul 13 22:33:31 2012 New Revision: 189473 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189473 Log: 2012-07-13 Bill Schmidt PR bootstra

[Bug fortran/49265] Double colon in procedure-stmt (generic interface)

2012-07-13 Thread eh.toussaint at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49265 Erik Toussaint changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug bootstrap/53955] [4.8 Regression] Missing prototypes in i386.c, bootstrap failure with --disable-build-poststage1-with-cxx

2012-07-13 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53955 William J. Schmidt changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|unassign

[Bug fortran/53956] Proc-pointer w/ interface: Bogus "EXTERNAL attribute conflicts with FUNCTION attribute"

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

[Bug middle-end/53957] New: Polyhedron 11 benchmark: MP_PROP_DESIGN twice as long as other compiler

2012-07-13 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53957 Bug #: 53957 Summary: Polyhedron 11 benchmark: MP_PROP_DESIGN twice as long as other compiler Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFI

[Bug regression/53953] [4.7/4.8 Regression]: g++.dg/cpp0x/lambda/lambda-ice2.C (warnings and errors not matching)

2012-07-13 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53953 Hans-Peter Nilsson changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|

[Bug rtl-optimization/53908] [4.6 Regression] csa removes needed memory load

2012-07-13 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53908 --- Comment #18 from Hans-Peter Nilsson 2012-07-13 19:10:07 UTC --- (In reply to comment #17) > Will take care of GCC 4.6. Thanks!

[Bug rtl-optimization/53908] [4.6 Regression] csa removes needed memory load

2012-07-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53908 Steven Bosscher changed: What|Removed |Added CC|steven at gcc dot gnu.org | Version|4.7.2

[Bug fortran/53956] Proc-pointer w/ interface: Bogus "EXTERNAL attribute conflicts with FUNCTION attribute"

2012-07-13 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53956 --- Comment #1 from janus at gcc dot gnu.org 2012-07-13 18:57:44 UTC --- Reduced test case: interface subroutine sub (c2) integer, external :: c2 end subroutine end interface procedure(sub) :: fp end

[Bug libstdc++/53477] pretty printer fails with: Python Exception list index out of range

2012-07-13 Thread tromey at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53477 Tom Tromey changed: What|Removed |Added Target Milestone|--- |3.1.x/3.2.x --- Comment #1 from Tom Tromey

[Bug fortran/53956] New: Proc-pointer w/ interface: Bogus "EXTERNAL attribute conflicts with FUNCTION attribute"

2012-07-13 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53956 Bug #: 53956 Summary: Proc-pointer w/ interface: Bogus "EXTERNAL attribute conflicts with FUNCTION attribute" Classification: Unclassified Product: gcc Version: 4.8.0

[Bug go/53879] [4.6] new glibc: sysinfo.go:5976:68: error: expected ‘{’

2012-07-13 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53879 --- Comment #3 from Ian Lance Taylor 2012-07-13 17:47:18 UTC --- The version of Go on the 4.6 branch is quite out-dated. I don't mind if somebody tries to fix it up, but I don't plan to do so myself. I strongly recommend that anybody using gccg

[Bug rtl-optimization/53908] [4.6 Regression] csa removes needed memory load

2012-07-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53908 Steven Bosscher changed: What|Removed |Added Status|REOPENED|ASSIGNED CC|

[Bug rtl-optimization/53908] [4.6 Regression] csa removes needed memory load

2012-07-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53908 Steven Bosscher changed: What|Removed |Added Keywords||patch Priority|P3

[Bug rtl-optimization/53908] [4.6/4.7 Regression] csa removes needed memory load

2012-07-13 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53908 Hans-Peter Nilsson changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug rtl-optimization/53908] [4.6/4.7 Regression] csa removes needed memory load

2012-07-13 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53908 --- Comment #14 from Hans-Peter Nilsson 2012-07-13 17:23:02 UTC --- Author: hp Date: Fri Jul 13 17:22:55 2012 New Revision: 189469 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189469 Log: PR rtl-optimization/53908 * gcc.dg/tortu

[Bug rtl-optimization/53908] [4.6/4.7 Regression] csa removes needed memory load

2012-07-13 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53908 --- Comment #13 from Hans-Peter Nilsson 2012-07-13 17:21:47 UTC --- Author: hp Date: Fri Jul 13 17:21:41 2012 New Revision: 189468 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189468 Log: PR rtl-optimization/53908 * df-problems.

[Bug debug/37237] Debug information for virtual destructors omits DW_AT_vtable_elem_location

2012-07-13 Thread tromey at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37237 --- Comment #9 from Tom Tromey 2012-07-13 17:14:38 UTC --- Likewise there isn't a super way to find out which constructor is in-charge. The only way I could come up with is to look at the linkage name; but this requires excessive knowledge of th

[Bug tree-optimization/32089] Winline reports bogus warning

2012-07-13 Thread edo88 at email dot it
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32089 Edward-san changed: What|Removed |Added CC||edo88 at email dot it --- Comment #9 from Ed

[Bug bootstrap/53955] [4.8 Regression] Missing prototypes in i386.c, bootstrap failure with --disable-build-poststage1-with-cxx

2012-07-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53955 Steven Bosscher changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug bootstrap/53955] [4.8 Regression] Missing prototypes in i386.c, bootstrap failure with --disable-build-poststage1-with-cxx

2012-07-13 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53955 Thomas Koenig changed: What|Removed |Added Target Milestone|--- |4.8.0

[Bug bootstrap/53955] New: [4.8 Regression] Missing prototypes in i386.c, bootstrap failure with --disable-build-poststage1-with-cxx

2012-07-13 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53955 Bug #: 53955 Summary: [4.8 Regression] Missing prototypes in i386.c, bootstrap failure with --disable-build-poststage1-with-cxx Classification: Unclassified Product: gcc

[Bug rtl-optimization/53352] Incorrect CSE optimization on RTL expressions with a paradoxical subreg

2012-07-13 Thread meadori at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53352 meadori at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug rtl-optimization/53352] Incorrect CSE optimization on RTL expressions with a paradoxical subreg

2012-07-13 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53352 Ramana Radhakrishnan changed: What|Removed |Added CC||ramana at gcc dot gnu.org --- Comm

[Bug regression/53953] [4.7/4.8 Regression]: g++.dg/cpp0x/lambda/lambda-ice2.C (warnings and errors not matching)

2012-07-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53953 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug fortran/52227] [OOP] TARGET attribute mishandled in polymorphic types

2012-07-13 Thread paul.richard.thomas at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52227 --- Comment #3 from paul.richard.thomas at gmail dot com 2012-07-13 15:10:52 UTC --- Hmmm! OK - I guess that we need class_pointer/class_target/class_allocatable attributes that are retained by the symbol, rather than the container. Cheers Paul

[Bug regression/53953] [4.7/4.8 Regression]: g++.dg/cpp0x/lambda/lambda-ice2.C (warnings and errors not matching)

2012-07-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53953 --- Comment #2 from Jason Merrill 2012-07-13 15:10:03 UTC --- Author: jason Date: Fri Jul 13 15:09:47 2012 New Revision: 189466 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189466 Log: PR c++/53953 * method.c (synthesized_method

[Bug regression/53953] [4.7/4.8 Regression]: g++.dg/cpp0x/lambda/lambda-ice2.C (warnings and errors not matching)

2012-07-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53953 --- Comment #1 from Jason Merrill 2012-07-13 15:09:10 UTC --- Author: jason Date: Fri Jul 13 15:08:55 2012 New Revision: 189465 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189465 Log: PR c++/53953 * method.c (synthesized_method

[Bug regression/53953] [4.7/4.8 Regression]: g++.dg/cpp0x/lambda/lambda-ice2.C (warnings and errors not matching)

2012-07-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53953 --- Comment #1 from Jason Merrill 2012-07-13 15:09:10 UTC --- Author: jason Date: Fri Jul 13 15:08:55 2012 New Revision: 189465 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189465 Log: PR c++/53953 * method.c (synthesized_method

[Bug rtl-optimization/46843] ICE: in spill_failure, at reload1.c:2157 -fschedule-insns -fsched-pressure

2012-07-13 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46843 Uros Bizjak changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug rtl-optimization/53942] [4.6/4.7/4.8 Regression] unable to find a register to spill in class 'CREG'

2012-07-13 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53942 Uros Bizjak changed: What|Removed |Added Keywords|ra | Component|target

[Bug target/53942] [4.6/4.7/4.8 Regression] unable to find a register to spill in class 'CREG'

2012-07-13 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53942 Uros Bizjak changed: What|Removed |Added Keywords||ra Target|

[Bug c++/53954] New: [C++11] Undefined reference to non-odr-used static const member variable of variadic class template in DSO with -flto and -Wl,--export-dynamic

2012-07-13 Thread ai.azuma at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53954 Bug #: 53954 Summary: [C++11] Undefined reference to non-odr-used static const member variable of variadic class template in DSO with -flto and -Wl,--export-dynamic Classification:

[Bug tree-optimization/26128] Trivial operation not vectorized on char/short

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26128 Richard Guenther changed: What|Removed |Added Status|NEW |RESOLVED Known to work|

[Bug tree-optimization/22184] tree vectorizer depends on context

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22184 Richard Guenther changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug tree-optimization/53355] Autovectorization of a simple loop could be improved.

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53355 Richard Guenther changed: What|Removed |Added CC||falk at debian dot org --- Comment #6

[Bug tree-optimization/18557] Inefficient code generated by -ftree-vectorize on Alpha

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18557 Richard Guenther changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug regression/53953] New: [4.7/4.8 Regression]: g++.dg/cpp0x/lambda/lambda-ice2.C (warnings and errors not matching)

2012-07-13 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53953 Bug #: 53953 Summary: [4.7/4.8 Regression]: g++.dg/cpp0x/lambda/lambda-ice2.C (warnings and errors not matching) Classification: Unclassified Product: gcc Ver

[Bug libmudflap/53952] [4.8 Regression] FAIL: libmudflap.c++/pass55-frag.cxx ( -O[123]) execution test

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

[Bug libmudflap/53952] New: [4.8 Regression] FAIL: libmudflap.c++/pass55-frag.cxx ( -O[123]) execution test

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53952 Bug #: 53952 Summary: [4.8 Regression] FAIL: libmudflap.c++/pass55-frag.cxx ( -O[123]) execution test Classification: Unclassified Product: gcc Version: 4.8.0 Status:

[Bug fortran/52227] [OOP] TARGET attribute mishandled in polymorphic types

2012-07-13 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52227 Tobias Burnus changed: What|Removed |Added CC||janus at gcc dot gnu.org --- Comment #2 f

[Bug fortran/53951] New: [OOP] Later TARGET statement ignored for CLASS

2012-07-13 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53951 Bug #: 53951 Summary: [OOP] Later TARGET statement ignored for CLASS Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Keywords: rejects-valid

[Bug target/53907] gcc uses unaligned load when aligned load was requested

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

[Bug target/53907] gcc uses unaligned load when aligned load was requested

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53907 --- Comment #3 from Richard Guenther 2012-07-13 13:01:13 UTC --- Author: rguenth Date: Fri Jul 13 13:01:06 2012 New Revision: 189462 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189462 Log: 2012-07-13 Richard Guenther PR tree-op

[Bug libstdc++/53657] [4.7/4.8 Regression] [C++11] pair(pair&&) move constructor is non-trivial

2012-07-13 Thread rguenther at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53657 --- Comment #22 from rguenther at suse dot de 2012-07-13 12:53:51 UTC --- On Fri, 13 Jul 2012, paolo.carlini at oracle dot com wrote: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53657 > > --- Comment #21 from Paolo Carlini > 2012-07-13 12:4

[Bug libstdc++/53657] [4.7/4.8 Regression] [C++11] pair(pair&&) move constructor is non-trivial

2012-07-13 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53657 --- Comment #21 from Paolo Carlini 2012-07-13 12:43:31 UTC --- I think that if something regresses we immediately see regressions in the v3 testsuite (Comment 5 is distilled from it).

[Bug libstdc++/53657] [4.7/4.8 Regression] [C++11] pair(pair&&) move constructor is non-trivial

2012-07-13 Thread bkoz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53657 Benjamin Kosnik changed: What|Removed |Added CC||bkoz at gcc dot gnu.org --- Comment #20

[Bug fortran/53950] 1.5 times slowdown from 4.4.0 to 4.7.0

2012-07-13 Thread kapojko at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53950 --- Comment #4 from Yury Kapoyko 2012-07-13 12:39:05 UTC --- I agree with you. This buf refers to mingw, I think, it could be closed. Unfortunately, real application slows down to 30 times! But it's very hard to "extract" bug from there because

[Bug rtl-optimization/53916] [mips16] divide operation compiled result incorrect with GCC-4.6.3 '-O2' option

2012-07-13 Thread anmin_deng at yahoo dot com.tw
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53916 --- Comment #1 from anmin_deng at yahoo dot com.tw 2012-07-13 11:41:37 UTC --- I recently tried the very same configurations and codes and tests with GCC-4.7.1. It seems that the generated disassemble by GCC-4.7.1 is OK (I have not yet checked ver

[Bug tree-optimization/53922] [4.6/4.7 Regression] VRP: semantic conflict between range_includes_zero_p and value_inside_range

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53922 Richard Guenther changed: What|Removed |Added Known to work||4.8.0 Summary|[4.6/4.7/4.8

[Bug tree-optimization/21998] (cond ? result1 : result2) is vectorized, where equivalent if-syntax isn't (store)

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21998 --- Comment #5 from Richard Guenther 2012-07-13 11:28:45 UTC --- We have two related flags here, -ftree-loop-if-convert-stores, and --param allow-store-data-races. We can adjust the former to honor the latter if specified and then eventually vec

[Bug target/53949] [SH] Add support for mac.w / mac.l instructions

2012-07-13 Thread chrbr at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53949 chrbr at gcc dot gnu.org changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/53922] [4.6/4.7/4.8 Regression] VRP: semantic conflict between range_includes_zero_p and value_inside_range

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53922 --- Comment #7 from Richard Guenther 2012-07-13 11:21:45 UTC --- Author: rguenth Date: Fri Jul 13 11:21:39 2012 New Revision: 189461 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189461 Log: 2012-07-13 Richard Guenther PR tree-op

[Bug tree-optimization/21998] (cond ? result1 : result2) is vectorized, where equivalent if-syntax isn't (store)

2012-07-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21998 Steven Bosscher changed: What|Removed |Added CC||steven at gcc dot gnu.org --- Comment #

[Bug target/53949] [SH] Add support for mac.w / mac.l instructions

2012-07-13 Thread chrbr at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53949 --- Comment #2 from chrbr at gcc dot gnu.org 2012-07-13 11:00:55 UTC --- I see the MAC only as a global optimization, since its interest is to spawns across several loop BBs as you said. Their is also problem on clear the accumulator. That should

[Bug fortran/53950] 1.5 times slowdown from 4.4.0 to 4.7.0

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53950 Richard Guenther changed: What|Removed |Added Target|*-mingw |i?86-mingw --- Comment #3 from Richard

[Bug fortran/53950] 1.5 times slowdown from 4.4.0 to 4.7.0

2012-07-13 Thread kapojko at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53950 --- Comment #2 from Yury Kapoyko 2012-07-13 10:52:27 UTC --- Both targets are 32 bit. Yes, after deeper profiling it seems a problem to be inside log/cos/random. For example, fragments from gprof: 4.4.0: cosf - self seconds 0.77 4.7.0: cos

[Bug fortran/53950] 1.5 times slowdown from 4.4.0 to 4.7.0

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53950 Richard Guenther changed: What|Removed |Added Target||*-mingw Status|UNCONFIRMED

[Bug target/53949] [SH] Add support for mac.w / mac.l instructions

2012-07-13 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53949 --- Comment #1 from Oleg Endo 2012-07-13 10:34:20 UTC --- (In reply to comment #0) > So far, GCC does not utilize the integer multiply-add instructions. > On SH1 only the mac.w instruction is supported. > On SH2 and above the mac.w and mac.l inst

[Bug c/53924] unhelpful diagnostic in invalid declaration list

2012-07-13 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53924 Manuel López-Ibáñez changed: What|Removed |Added CC||manu at gcc dot gnu.org --- Comment

[Bug fortran/53950] New: 1.5 times slowdown from 4.4.0 to 4.7.0

2012-07-13 Thread kapojko at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53950 Bug #: 53950 Summary: 1.5 times slowdown from 4.4.0 to 4.7.0 Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P

[Bug c/53937] Pack'ing struct causes gcc to not recognize that an field's address is aligned

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

[Bug tree-optimization/53922] [4.6/4.7/4.8 Regression] VRP: semantic conflict between range_includes_zero_p and value_inside_range

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53922 Richard Guenther changed: What|Removed |Added CC|rguenth at gcc dot gnu.org | Known to work|

[Bug c/53937] Pack'ing struct causes gcc to not recognize that an field's address is aligned

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53937 Richard Guenther changed: What|Removed |Added Target Milestone|--- |4.8.0 --- Comment #9 from Richard Guen

[Bug c/53937] Pack'ing struct causes gcc to not recognize that an field's address is aligned

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53937 --- Comment #8 from Richard Guenther 2012-07-13 09:45:06 UTC --- Author: rguenth Date: Fri Jul 13 09:45:00 2012 New Revision: 189458 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189458 Log: 2012-07-13 Richard Guenther PR middle-

[Bug target/39423] [4.6/4.7/4.8 Regression] [SH] performance regression: lost mov @(disp,Rn)

2012-07-13 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39423 --- Comment #21 from Oleg Endo 2012-07-13 09:36:36 UTC --- (In reply to comment #20) > I like your mem,plus,plus combine that look better than my folding. just there > are 2 little details that I tried while playing with it: there was a > lost of

[Bug middle-end/29533] Ada fails to vectorize even trivial loops

2012-07-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29533 Steven Bosscher changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug debug/53948] [4.8 Regression] Assignment line missing for -O0 -g

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

[Bug libstdc++/53657] [4.7/4.8 Regression] [C++11] pair(pair&&) move constructor is non-trivial

2012-07-13 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53657 Paolo Carlini changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/53949] New: [SH] Add support for mac.w / mac.l instructions

2012-07-13 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53949 Bug #: 53949 Summary: [SH] Add support for mac.w / mac.l instructions Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Pr

[Bug tree-optimization/51848] GCC is not able to vectorize when a constant value is also added to the sum of array expression inside a loop.

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51848 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #4 from Richard Guen

[Bug rtl-optimization/53908] [4.6/4.7 Regression] csa removes needed memory load

2012-07-13 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53908 --- Comment #12 from Hans-Peter Nilsson 2012-07-13 08:58:52 UTC --- Author: hp Date: Fri Jul 13 08:58:46 2012 New Revision: 189455 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189455 Log: PR rtl-optimization/53908 * gcc.dg/tortu

[Bug tree-optimization/32375] not vectorized: can't determine dependence (array sections)

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32375 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #7 from Richard Guen

[Bug tree-optimization/26128] Trivial operation not vectorized on char/short

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26128 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #5 from Richard Guen

[Bug tree-optimization/43428] vectorizer should invoke loop distribution to partially vectorize this loop

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43428 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #1 from Richard Guen

[Bug tree-optimization/38011] vectorizer ignores alignment, useless versioning

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38011 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #1 from Richard Guen

[Bug middle-end/29533] Ada fails to vectorize even trivial loops

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29533 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #2 from Richard Guen

[Bug tree-optimization/21998] (cond ? result1 : result2) is vectorized, where equivalent if-syntax isn't (store)

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21998 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #3 from Richard Guen

[Bug tree-optimization/18557] Inefficient code generated by -ftree-vectorize on Alpha

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18557 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #12 from Richard Gue

[Bug rtl-optimization/53908] [4.6/4.7 Regression] csa removes needed memory load

2012-07-13 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53908 --- Comment #11 from Hans-Peter Nilsson 2012-07-13 08:53:28 UTC --- Author: hp Date: Fri Jul 13 08:53:24 2012 New Revision: 189454 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189454 Log: PR rtl-optimization/53908 * df-problems.

[Bug tree-optimization/52056] Vectorizer cost model is imprecise

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52056 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #3 from Richard Guen

[Bug tree-optimization/39300] vectorizer confused by predictive commoning and PRE

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39300 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #9 from Richard Guen

[Bug debug/53948] New: [4.8 Regression] Assignment line missing for -O0 -g

2012-07-13 Thread jan.kratochvil at redhat dot com
"optimize out" source statements. int f (register int a, register int b) { register int x = b, y = a; return x + y; } gcc -g PASS: gcc (GCC) 4.7.2 20120713 (prerelease) 7:89 f8mov%edi,%eax 9:89 f2mov%esi,%edx register in

[Bug tree-optimization/18437] vectorizer failed for matrix multiplication

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18437 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #8 from Richard Guen

[Bug tree-optimization/33711] Missed optimization: reduction by subtraction (vectorizer)

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33711 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #3 from Richard Guen

[Bug tree-optimization/52252] An opportunity for x86 gcc vectorizer (gain up to 3 times)

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52252 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #3 from Richard Guen

[Bug tree-optimization/46012] 256bit vectorizer failed on int->double

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46012 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #2 from Richard Guen

[Bug tree-optimization/37021] Fortran Complex reduction / multiplication not vectorized

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37021 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #13 from Richard Gue

[Bug middle-end/37150] vectorizer misses some loops

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37150 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #12 from Richard Gue

[Bug tree-optimization/18438] vectorizer failed for vector matrix multiplication

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18438 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #7 from Richard Guen

[Bug target/48510] Does not vectorize loops involving casts from floating point to unsigned integer types

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48510 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #3 from Richard Guen

[Bug tree-optimization/43434] Missed vectorization: "not vectorized: data ref analysis": pointer incremented by a parameter

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43434 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #6 from Richard Guen

[Bug tree-optimization/18439] vectorizer failed for vector normalization

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18439 Richard Guenther changed: What|Removed |Added Blocks||53947 --- Comment #5 from Richard Guen

  1   2   >