[Bug middle-end/58125] [4.9 Regression] ICE: in operator[], at vec.h:827 with -fno-inline-small-functions

2013-08-12 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58125 Marek Polacek changed: What|Removed |Added CC||hubicka at gcc dot gnu.org --- Comment #2

[Bug middle-end/58125] [4.9 Regression] ICE: in operator[], at vec.h:827 with -fno-inline-small-functions

2013-08-12 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58125 --- Comment #3 from Marek Polacek --- Seems like we're trying to access &(*inline_summary_vec)[node->uid]; where the node->uid is 8, but inline_summary_vec's length is 8.

[Bug fortran/52153] REAL128 gives extended precision, not quad precision

2013-08-12 Thread latlon90180+gcc_bugzilla at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52153 A. Kasahara changed: What|Removed |Added CC||latlon90180+gcc_bugzilla@gm

[Bug c++/58129] [C++11] Lack of access control checking using auto type deduction

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

[Bug gcov-profile/58127] [4.9 Regression] 37 failures in gcc.dg/tree-prof/ for x86_64-apple-darwin10

2013-08-12 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58127 --- Comment #1 from Dominique d'Humieres --- Revision 201632 is OK, r201634 is not.

[Bug tree-optimization/57980] [4.7/4.8/4.9 Regression] gcc 4.8.1 -foptimize-sibling-calls -O1 ICE in build_int_cst_wide, at tree.c:1210

2013-08-12 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57980 --- Comment #3 from Marek Polacek --- Author: mpolacek Date: Mon Aug 12 08:46:41 2013 New Revision: 201660 URL: http://gcc.gnu.org/viewcvs?rev=201660&root=gcc&view=rev Log: PR tree-optimization/57980 Added: trunk/gcc/testsuite/gcc.dg/pr57980

[Bug tree-optimization/57980] [4.7/4.8/4.9 Regression] gcc 4.8.1 -foptimize-sibling-calls -O1 ICE in build_int_cst_wide, at tree.c:1210

2013-08-12 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57980 --- Comment #4 from Marek Polacek --- Fixed on trunk.

[Bug tree-optimization/58006] [4.8/4.9 Regression] ICE compiling VegaStrike with -ffast-math -ftree-parallelize-loops=2

2013-08-12 Thread vincent.legoll at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58006 vincent.legoll at gmail dot com changed: What|Removed |Added CC||vincent.legoll at gmail d

[Bug tree-optimization/58039] -ftree-vectorizer makes a loop crash on a non-aligned memory

2013-08-12 Thread bar at mariadb dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58039 --- Comment #4 from Alexander Barkov --- Mikael, thanks for your comment on this. (In reply to Mikael Pettersson from comment #3) > Your code performs mis-aligned uint16_t stores, which x86 allows. Right, this is done for performance purposes.

[Bug tree-optimization/58135] New: [x86] Missed opportunities for partial SLP

2013-08-12 Thread ysrumyan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58135 Bug ID: 58135 Summary: [x86] Missed opportunities for partial SLP Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-op

[Bug tree-optimization/58039] -ftree-vectorizer makes a loop crash on a non-aligned memory

2013-08-12 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58039 --- Comment #5 from Mikael Pettersson --- (In reply to Alexander Barkov from comment #4) > > The > > vectorizer turns those into larger and still mis-aligned `movdqa' stores, > > which x86 does not allow, hence the SEGV. > > Can you please clarif

[Bug regression/58084] FAIL: gcc.dg/torture/pr8081.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (internal compiler error)

2013-08-12 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58084 Jan Hubicka changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug lto/58108] [4.9 regression] 32-bit g++.dg/torture/covariant-1.C -O2 -flto FAILs

2013-08-12 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58108 Jan Hubicka changed: What|Removed |Added CC||hubicka at gcc dot gnu.org --- Comment #1 f

[Bug libgomp/38724] Segfault caused by derived-type with allocatable component in private clause

2013-08-12 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38724 --- Comment #7 from janus at gcc dot gnu.org --- see also https://groups.google.com/forum/?fromgroups#!topic/comp.lang.fortran/vPs4MJamnCM

[Bug regression/58084] FAIL: gcc.dg/torture/pr8081.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (internal compiler error)

2013-08-12 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58084 --- Comment #5 from Jan Hubicka --- OK, the problem is that the return type of nested function is variable sized type of the outer functions. These types go to function sections and are not merged. We used to not ICE just by luck - RESTLT_DECL we

[Bug fortran/56655] [F03] ASSOCIATE construct with OpenMP triggers ICE

2013-08-12 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56655 --- Comment #4 from janus at gcc dot gnu.org --- The final specification of OpenMP 4.0 has been published by now and apparently supports the ASSOCIATE construct.

[Bug c/58136] New: Initialized static global variables cause segfault on AIX with debugging symbols

2013-08-12 Thread gcc at rkeene dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58136 Bug ID: 58136 Summary: Initialized static global variables cause segfault on AIX with debugging symbols Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity:

[Bug fortran/38724] Segfault caused by derived-type with allocatable component in private clause

2013-08-12 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38724 janus at gcc dot gnu.org changed: What|Removed |Added Keywords||accepts-invalid Sta

[Bug tree-optimization/58137] New: [trunk, ICE] full unroll + AVX2 vectorization

2013-08-12 Thread kirill.yukhin at intel dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58137 Bug ID: 58137 Summary: [trunk, ICE] full unroll + AVX2 vectorization Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree

[Bug tree-optimization/58137] [trunk, ICE] full unroll + AVX2 vectorization

2013-08-12 Thread kirill.yukhin at intel dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58137 --- Comment #1 from Yukhin Kirill --- Actually, this case come while debugging Spec2000's perl workload on AVX-512 changes (with bigger tripcount).

[Bug fortran/46271] [F03] OpenMP default(none) and procedure pointers

2013-08-12 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46271 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug fortran/46271] [F03] OpenMP default(none) and procedure pointers

2013-08-12 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46271 --- Comment #3 from janus at gcc dot gnu.org --- (In reply to mrestelli from comment #0) > With version B: > gfortran -fopenmp omp_test.f90 -o omp_test > omp_test.f90: In function ‘test’: > omp_test.f90:25:0: error: ‘pf’ not specified in enclosing

[Bug target/57717] error: unrecognizable insn compiling ./strtod_l.c from glibc on powerpc-gnuspe

2013-08-12 Thread jules at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57717 jules at gcc dot gnu.org changed: What|Removed |Added CC||jules at gcc dot gnu.org --- Co

[Bug fortran/52153] REAL128 gives extended precision, not quad precision

2013-08-12 Thread sgk at troutmask dot apl.washington.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52153 --- Comment #9 from Steve Kargl --- On Mon, Aug 12, 2013 at 08:08:18AM +, latlon90180+gcc_bugzilla at gmail dot com wrote: > Is there any progress on this? > REAL128 of gfortran4.8 is still 10. > Need a short example. gfortran has supported

[Bug fortran/52153] REAL128 gives extended precision, not quad precision

2013-08-12 Thread kargl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52153 --- Comment #10 from kargl at gcc dot gnu.org --- (In reply to Steve Kargl from comment #9) > On Mon, Aug 12, 2013 at 08:08:18AM +, latlon90180+gcc_bugzilla at gmail > dot com wrote: > > Is there any progress on this? > > REAL128 of gfortran4.8

[Bug fortran/46271] [F03] OpenMP default(none) and procedure pointers

2013-08-12 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46271 --- Comment #4 from janus at gcc dot gnu.org --- (In reply to janus from comment #2) > Here is a simple patch to accept version A: ... which regtests cleanly!

[Bug lto/58108] [4.9 regression] 32-bit g++.dg/torture/covariant-1.C -O2 -flto FAILs

2013-08-12 Thread ro at CeBiTec dot Uni-Bielefeld.DE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58108 --- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #1 from Jan Hubicka --- > Does this bug still reproduce (I fixed problem related to x86 local calls that > may fix this too) The failure still exists in a i386-pc-solaris2.

[Bug rtl-optimization/57451] Incorrect debug ranges emitted for -freorder-blocks-and-partition -g

2013-08-12 Thread ccoutant at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57451 --- Comment #9 from ccoutant at google dot com --- >>> + if (!active_insn_p (insn)) >>> +continue; >> >> I'm not clear on why this is needed. Is it because after the >> change_scope, insn will now be a NOTE? If that's it, just put the

[Bug c++/58138] New: #include gives warning: macro "__code_model_small__" is not used

2013-08-12 Thread sbergman at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58138 Bug ID: 58138 Summary: #include gives warning: macro "__code_model_small__" is not used Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/46271] [F03] OpenMP default(none) and procedure pointers

2013-08-12 Thread mrestelli at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46271 --- Comment #5 from mrestelli --- (In reply to janus from comment #3) > (In reply to mrestelli from comment #0) > > With version B: > > gfortran -fopenmp omp_test.f90 -o omp_test > > omp_test.f90: In function ‘test’: > > omp_test.f90:25:0: error:

[Bug fortran/46271] [F03] OpenMP default(none) and procedure pointers

2013-08-12 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46271 --- Comment #6 from janus at gcc dot gnu.org --- Hi Marco, > Janus, you are probably right that version B should not compile. I > guess when I posted the bug report I was not sure which was the > correct version according to the OpenMP specificati

[Bug target/58139] New: PowerPC volatile VSX register live across call

2013-08-12 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58139 Bug ID: 58139 Summary: PowerPC volatile VSX register live across call Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tar

[Bug target/58139] PowerPC volatile VSX register live across call

2013-08-12 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58139 David Edelsohn changed: What|Removed |Added Target||powerpc*-*-* Status|UNCONFIR

[Bug c++/58140] New: -Wnon-virtual-dtor shouldn't fire for classes declared final

2013-08-12 Thread tudorb at fb dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58140 Bug ID: 58140 Summary: -Wnon-virtual-dtor shouldn't fire for classes declared final Product: gcc Version: 4.7.1 Status: UNCONFIRMED Severity: normal Pr

[Bug c++/58140] -Wnon-virtual-dtor shouldn't fire for classes declared final

2013-08-12 Thread tudorb at fb dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58140 --- Comment #1 from Tudor Bosman --- (Tested with gcc 4.7.1, compiled with -std=c++11 -Wnon-virtual-dtor

[Bug middle-end/58134] -ftree-vectorizer-verbose= shows vectroiyed loops only for N== 1 and N >2 but not for N==2

2013-08-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58134 --- Comment #1 from Tobias Burnus --- The reason is the following: dump_printf_loc (MSG_OPTIMIZED_LOCATIONS, vect_location, "Vectorized loop\n"); And in opts-global.c's dump_remap_tree_vectorizer_verbose: sw

[Bug middle-end/58134] [4.8/4.9 Regression] -ftree-vectorizer-verbose= shows vectroiyed loops only for N== 1 and N >2 but not for N==2

2013-08-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58134 Tobias Burnus changed: What|Removed |Added CC||singhai at gcc dot gnu.org Sum

[Bug middle-end/58134] [4.8/4.9 Regression] -ftree-vectorizer-verbose= shows vectroiyed loops only for N== 1 and N >2 but not for N==2

2013-08-12 Thread singhai at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58134 --- Comment #3 from Sharad Singhai --- I think this is the intended behavior. While working on the new dump infrastructure, I modified the behavior of -ftree-vectorizer-verbose. Thus right now -ftree-vectorizer-verbose=1 : dump info about optimiz

[Bug c++/58140] -Wnon-virtual-dtor shouldn't fire for classes declared final

2013-08-12 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58140 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/58140] -Wnon-virtual-dtor shouldn't fire for classes declared final

2013-08-12 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58140 --- Comment #3 from Jonathan Wakely --- (In reply to Tudor Bosman from comment #0) > In C++11, we can declare a class as "final" to indicate that it can't be > derived from. In that case, having a public non-virtual destructor is fine, > even if t

[Bug c/58141] New: [bfin]: ICE: Segmentation fault

2013-08-12 Thread canyon at recursivebliss dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58141 Bug ID: 58141 Summary: [bfin]: ICE: Segmentation fault Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assign

[Bug tree-optimization/58137] [trunk, ICE] full unroll + AVX2 vectorization

2013-08-12 Thread bernd.edlinger at hotmail dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58137 Bernd Edlinger changed: What|Removed |Added CC||bernd.edlinger at hotmail dot de --- Co

[Bug tree-optimization/58121] [4.9 regression] FAIL: cc1224a

2013-08-12 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58121 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug other/58133] GCC should emit arm assembly following the unified syntax

2013-08-12 Thread sven.koehler at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58133 --- Comment #1 from Sven --- It seems, that for targets like -mcpu=cortex-m4 the gcc does generate unified syntax. So is the unified syntax only used for newer targets that use the thumb2 instruction set whereas the divided syntax is used for olde

[Bug c++/58142] New: _pthread_tsd_cleanup called before destructors are called

2013-08-12 Thread soonhok at cs dot cmu.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58142 Bug ID: 58142 Summary: _pthread_tsd_cleanup called before destructors are called Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal Prior

[Bug target/58139] PowerPC volatile VSX register live across call

2013-08-12 Thread bergner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58139 --- Comment #2 from Peter Bergner --- This looks like a scheduling bug. Just before sched2, we have: (call_insn 29 28 31 2 (parallel [ (set (reg:DF 33 1) (call (mem:SI (symbol_ref:DI ("log") [flags 0x41] ) [0 __built

[Bug c++/57416] internal compiler error: in gimple_expand_cfg, at cfgexpand.c:4575

2013-08-12 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57416 --- Comment #8 from Paolo Carlini --- The ICE is indeed fixed in mainline. I'm going to commit a (reduced) testcase and close the issue.

[Bug c++/57416] internal compiler error: in gimple_expand_cfg, at cfgexpand.c:4575

2013-08-12 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57416 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug go/58075] Unable to build go on ia64-hp-hpux11.31

2013-08-12 Thread pda at freeshell dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58075 --- Comment #2 from Paul Ackersviller --- Thanks, I have sent this on to HP. Should I report back a patch number, or whatever they end up responding with?

[Bug tree-optimization/58137] [trunk, ICE] full unroll + AVX2 vectorization

2013-08-12 Thread bernd.edlinger at hotmail dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58137 --- Comment #3 from Bernd Edlinger --- Created attachment 30639 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30639&action=edit possible fix This seems to be a bug in the constant folding of constant vector values at forwprop4. Could some

[Bug go/58075] Unable to build go on ia64-hp-hpux11.31

2013-08-12 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58075 --- Comment #3 from Ian Lance Taylor --- Yes, please. Thanks.

[Bug middle-end/58143] New: wrong code at -O3 on x86_64-linux-gnu

2013-08-12 Thread su at cs dot ucdavis.edu
gcc version 4.9.0 20130812 (experimental) [trunk revision 201658] (GCC) $ gcc-trunk -O2 small.c $ a.out 0 $ gcc-4.7 -O3 small.c $ a.out 0 $ gcc-trunk -O3 small.c $ a.out -1 $ gcc-4.8 -O3 small.c $ a.out -1 $ -- int printf (const char

[Bug middle-end/58143] wrong code at -O3 on x86_64-linux-gnu

2013-08-12 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58143 --- Comment #1 from Andrew Pinski --- -2147483647 - 1 - p Hmm, this overflows for p > 1.

[Bug middle-end/58143] wrong code at -O3 on x86_64-linux-gnu

2013-08-12 Thread su at cs dot ucdavis.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58143 --- Comment #2 from Zhendong Su --- Andrew, because of short-circuiting, when p >= 0, the expression "-2147483647 - 1 - p" isn't actually evaluated. Thanks for looking into this so quickly! Zhendong

[Bug c++/58144] New: Receive "virtual memory exhausted: Cannot allocate memory" while compiling

2013-08-12 Thread amit.chitnis at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58144 Bug ID: 58144 Summary: Receive "virtual memory exhausted: Cannot allocate memory" while compiling Product: gcc Version: unknown Status: UNCONFIRMED Severity: nor

[Bug middle-end/58145] New: [Regression]: volatileness of write is discarded, perhaps in "lim1" related to loop optimizations

2013-08-12 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58145 Bug ID: 58145 Summary: [Regression]: volatileness of write is discarded, perhaps in "lim1" related to loop optimizations Product: gcc Version: 4.9.0 Status: UNCONFIRMED

[Bug fortran/58146] New: Array slice bounds checking

2013-08-12 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58146 Bug ID: 58146 Summary: Array slice bounds checking Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assi

[Bug fortran/58146] Array slice bounds checking

2013-08-12 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58146 Thomas Koenig changed: What|Removed |Added Keywords||diagnostic Severity|normal