[Bug fortran/60302] [4.9 Regression] ICE with c_f_pointer and android cross compiler

2014-02-21 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60302 --- Comment #3 from janus at gcc dot gnu.org --- (In reply to Valery Weber from comment #0) f951: internal compiler error: Aborted 0xa217af crash_signal /home/vwe/libs/gcc/test/android-ndk-r9c/src/build/../gcc/gcc-4.8/gcc/toplev. c:337

[Bug fortran/60302] [4.9 Regression] ICE with c_f_pointer and android cross compiler

2014-02-21 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60302 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug c++/60185] [4.9 Regression] ICE with invalid default parameter

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60185 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/60305] New: ICE constexpr array of functions in template

2014-02-21 Thread trashyankes at wp dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60305 Bug ID: 60305 Summary: ICE constexpr array of functions in template Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug fortran/60302] [4.9 Regression] ICE with c_f_pointer and android cross compiler

2014-02-21 Thread pault at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60302 Paul Thomas pault at gcc dot gnu.org changed: What|Removed |Added CC||pault at gcc dot

[Bug c++/60108] [4.7/4.8/4.9 Regression] [C++11] ICE in use_thunk, at cp/method.c:340

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60108 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/59347] [4.9 Regression] ICE on invalid: tree check: expected class 'type', have 'exceptional' (error_mark) in tsubst_decl, at cp/pt.c:10798

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59347 --- Comment #4 from Jason Merrill jason at gcc dot gnu.org --- *** Bug 60200 has been marked as a duplicate of this bug. ***

[Bug c++/60200] [4.9 Regression] [c++11] ICE with invalid use of auto in typedef

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

[Bug c++/59347] [4.9 Regression] ICE on invalid: tree check: expected class 'type', have 'exceptional' (error_mark) in tsubst_decl, at cp/pt.c:10798

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59347 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/58170] [4.7/4.8/4.9 Regression] [c++11] Crash when aliasing a template class that is a member of its template base class.

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58170 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/58606] [4.8 Regression] [c++11] ICE with specialization in variadic template

2014-02-21 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58606 Volker Reichelt reichelt at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|REOPENED

[Bug c++/60167] [4.9 regression] Bogus error: conflicting declaration

2014-02-21 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60167 Bug 60167 depends on bug 58606, which changed state. Bug 58606 Summary: [4.8 Regression] [c++11] ICE with specialization in variadic template http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58606 What|Removed

[Bug c++/60052] [c++1y] ICE with auto as member function parameter

2014-02-21 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60052 Volker Reichelt reichelt at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c++/60053] [c++1y] ICE with auto as member template function parameter

2014-02-21 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60053 Volker Reichelt reichelt at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug ipa/60306] New: Incorrect devirtualization pure virtual method called

2014-02-21 Thread bredelin at ucla dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60306 Bug ID: 60306 Summary: Incorrect devirtualization pure virtual method called Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug target/60298] [ARM/Thumb1] ICE caused by LRA for case pr54713-1.c

2014-02-21 Thread vmakarov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60298 --- Comment #2 from Vladimir Makarov vmakarov at gcc dot gnu.org --- Author: vmakarov Date: Fri Feb 21 21:23:48 2014 New Revision: 208023 URL: http://gcc.gnu.org/viewcvs?rev=208023root=gccview=rev Log: 2014-02-21 Vladimir Makarov

[Bug c++/60241] [4.7/4.8/4.9 Regression] internal compiler error: in finish_member_declaration, at cp/semantics.c:2617

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60241 --- Comment #4 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Fri Feb 21 21:41:16 2014 New Revision: 208024 URL: http://gcc.gnu.org/viewcvs?rev=208024root=gccview=rev Log: PR c++/60241 * pt.c

[Bug c++/59347] [4.9 Regression] ICE on invalid: tree check: expected class 'type', have 'exceptional' (error_mark) in tsubst_decl, at cp/pt.c:10798

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59347 --- Comment #5 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Fri Feb 21 21:43:29 2014 New Revision: 208025 URL: http://gcc.gnu.org/viewcvs?rev=208025root=gccview=rev Log: PR c++/59347 * pt.c (tsubst_decl)

[Bug c++/60187] [4.7/4.8/4.9 Regression] [c++11] ICE with parameter pack as underlying type for enum

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60187 --- Comment #2 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Fri Feb 21 21:47:30 2014 New Revision: 208026 URL: http://gcc.gnu.org/viewcvs?rev=208026root=gccview=rev Log: PR c++/60187 * parser.c

[Bug c++/60186] [4.9 Regression] [c++11] ICE with invalid value in constexpr array initializer

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60186 --- Comment #2 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Fri Feb 21 21:49:05 2014 New Revision: 208027 URL: http://gcc.gnu.org/viewcvs?rev=208027root=gccview=rev Log: PR c++/60186 * typeck2.c (massage_init_elt):

[Bug c++/60252] [4.7/4.8/4.9 Regression] [c++11] ICE with invalid variable-length array in lambda parameter

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60252 --- Comment #4 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Fri Feb 21 21:50:52 2014 New Revision: 208028 URL: http://gcc.gnu.org/viewcvs?rev=208028root=gccview=rev Log: PR c++/60252 * lambda.c

[Bug c++/60185] [4.9 Regression] ICE with invalid default parameter

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60185 --- Comment #2 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Fri Feb 21 21:53:46 2014 New Revision: 208029 URL: http://gcc.gnu.org/viewcvs?rev=208029root=gccview=rev Log: PR c++/60185 * parser.c

[Bug rtl-optimization/60307] New: define_cond_exec with cc0 comparison generates wrong code, missing insn that sets cc0

2014-02-21 Thread makhaloff at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60307 Bug ID: 60307 Summary: define_cond_exec with cc0 comparison generates wrong code, missing insn that sets cc0 Product: gcc Version: 4.8.2 Status: UNCONFIRMED

[Bug c++/60108] [4.7/4.8/4.9 Regression] [C++11] ICE in use_thunk, at cp/method.c:340

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60108 --- Comment #2 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Fri Feb 21 21:57:49 2014 New Revision: 208030 URL: http://gcc.gnu.org/viewcvs?rev=208030root=gccview=rev Log: PR c++/60108 * semantics.c

[Bug c++/60187] [4.7/4.8/4.9 Regression] [c++11] ICE with parameter pack as underlying type for enum

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60187 --- Comment #3 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Fri Feb 21 22:15:01 2014 New Revision: 208031 URL: http://gcc.gnu.org/viewcvs?rev=208031root=gccview=rev Log: PR c++/60187 * parser.c

[Bug c++/60108] [4.7/4.8/4.9 Regression] [C++11] ICE in use_thunk, at cp/method.c:340

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60108 --- Comment #3 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Fri Feb 21 22:15:07 2014 New Revision: 208032 URL: http://gcc.gnu.org/viewcvs?rev=208032root=gccview=rev Log: PR c++/60108 * semantics.c

[Bug fortran/60302] [4.9 Regression] ICE with c_f_pointer and android cross compiler

2014-02-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60302 --- Comment #6 from Tobias Burnus burnus at gcc dot gnu.org --- (In reply to janus from comment #4) (In reply to janus from comment #3) The function 'gfc_check_c_f_pointer' was added in r197053 ... and I think that's indeed the culprit. This

[Bug fortran/60302] [4.9 Regression] ICE with c_f_pointer and android cross compiler

2014-02-21 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60302 --- Comment #7 from janus at gcc dot gnu.org --- Author: janus Date: Fri Feb 21 22:54:50 2014 New Revision: 208033 URL: http://gcc.gnu.org/viewcvs?rev=208033root=gccview=rev Log: 2014-02-21 Janus Weil ja...@gcc.gnu.org PR fortran/60302

[Bug fortran/60302] [4.9 Regression] ICE with c_f_pointer and android cross compiler

2014-02-21 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60302 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug libstdc++/60308] New: [4.9 Regression] std::deque leaks memory

2014-02-21 Thread ppluzhnikov at google dot com
+ sizeof (ia) / sizeof (ia[0])); } } Using current trunk: g++ (GCC) 4.9.0 20140221 (experimental) g++ -g t.cc Valgrind says: valgrind --leak-check=yes ./a.out ==24027== HEAP SUMMARY: ==24027== in use at exit: 5,760 bytes in 20 blocks ==24027== total heap usage: 40 allocs, 20 frees

[Bug libfortran/59764] Read logicals, line buffer, item_count, and error message consistancy

2014-02-21 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59764 Jerry DeLisle jvdelisle at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug fortran/59700] [4.8/4.9 Regression] Misleading/buggy runtime error message: Bad integer for item 0 in list input

2014-02-21 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59700 --- Comment #22 from Jerry DeLisle jvdelisle at gcc dot gnu.org --- Fixed on trunk. Do I need to backport this?

[Bug libstdc++/60308] [4.9 Regression] std::deque leaks memory

2014-02-21 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60308 Marc Glisse glisse at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug c++/60254] [4.7/4.8/4.9 Regression] [c++11] ICE with non-const expression in static_assert

2014-02-21 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60254 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug libstdc++/60308] [4.9 Regression] std::deque leaks memory

2014-02-21 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60308 --- Comment #2 from Marc Glisse glisse at gcc dot gnu.org --- Seems to be my fault in r202781: _Deque_base(const allocator_type __a) : _M_impl(__a) - { } + { _M_initialize_map(0); }

[Bug libstdc++/60308] [4.9 Regression] std::deque leaks memory

2014-02-21 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60308 --- Comment #3 from Marc Glisse glisse at gcc dot gnu.org --- I guess this should take us back to how it worked in 4.8: --- stl_deque.h(revision 207837) +++ stl_deque.h(working copy) @@ -467,7 +467,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER

[Bug libgcj/60309] New: JNI_CreateJavaVM aborts with java.system.class.loader property set

2014-02-21 Thread mtmiller at ieee dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60309 Bug ID: 60309 Summary: JNI_CreateJavaVM aborts with java.system.class.loader property set Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug libgcj/60309] JNI_CreateJavaVM aborts with java.system.class.loader property set

2014-02-21 Thread mtmiller at ieee dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60309 --- Comment #1 from Mike Miller mtmiller at ieee dot org --- Created attachment 32195 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32195action=edit GNU Octave system class loader

[Bug libgcj/60309] JNI_CreateJavaVM aborts with java.system.class.loader property set

2014-02-21 Thread mtmiller at ieee dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60309 --- Comment #2 from Mike Miller mtmiller at ieee dot org --- Created attachment 32196 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32196action=edit trivial java main program crashes with custom class loader

[Bug fortran/59700] [4.8/4.9 Regression] Misleading/buggy runtime error message: Bad integer for item 0 in list input

2014-02-21 Thread sgk at troutmask dot apl.washington.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59700 --- Comment #23 from Steve Kargl sgk at troutmask dot apl.washington.edu --- On Sat, Feb 22, 2014 at 12:02:38AM +, jvdelisle at gcc dot gnu.org wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59700 --- Comment #22 from Jerry DeLisle

[Bug middle-end/60147] [4.9 Regression] ICE with -fdump-tree-original and NAMELIST

2014-02-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60147 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug middle-end/60147] [4.9 Regression] ICE with -fdump-tree-original and NAMELIST

2014-02-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60147 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug middle-end/60310] New: internal compiler error due to excessive alignment

2014-02-21 Thread mikulas at artax dot karlin.mff.cuni.cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60310 Bug ID: 60310 Summary: internal compiler error due to excessive alignment Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/60311] New: [c++1y] ICE with pointer-to-function with auto parameter

2014-02-21 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60311 Bug ID: 60311 Summary: [c++1y] ICE with pointer-to-function with auto parameter Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: ice-on-invalid-code

[Bug c++/60312] [4.9 Regression] [c++1y] ICE using auto as template parameter

2014-02-21 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60312 Volker Reichelt reichelt at gcc dot gnu.org changed: What|Removed |Added Known to work||4.8.0

[Bug c++/60312] New: [4.9 Regression] [c++1y] ICE using auto as template parameter

2014-02-21 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60312 Bug ID: 60312 Summary: [4.9 Regression] [c++1y] ICE using auto as template parameter Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords:

[Bug middle-end/60226] ICE initializing array of elements with too large alignment

2014-02-21 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60226 Marc Glisse glisse at gcc dot gnu.org changed: What|Removed |Added CC||mikulas at artax

[Bug middle-end/60310] internal compiler error due to excessive alignment

2014-02-21 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60310 Marc Glisse glisse at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug middle-end/60313] New: volatile prevents optimizing logic on memory

2014-02-21 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60313 Bug ID: 60313 Summary: volatile prevents optimizing logic on memory Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c/59193] Unused postfix operator temporaries

2014-02-21 Thread mtewoodbury at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59193 Max TenEyck Woodbury mtewoodbury at gmail dot com changed: What|Removed |Added Status|RESOLVED

[Bug libfortran/59764] Read logicals, line buffer, item_count, and error message consistancy

2014-02-21 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59764 --- Comment #6 from Jerry DeLisle jvdelisle at gcc dot gnu.org --- Author: jvdelisle Date: Sat Feb 22 02:11:44 2014 New Revision: 208038 URL: http://gcc.gnu.org/viewcvs?rev=208038root=gccview=rev Log: 2014-02-21 Jerry DeLisle jvdeli...@gcc.gnu

[Bug fortran/59700] [4.8/4.9 Regression] Misleading/buggy runtime error message: Bad integer for item 0 in list input

2014-02-21 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59700 --- Comment #24 from Jerry DeLisle jvdelisle at gcc dot gnu.org --- Author: jvdelisle Date: Sat Feb 22 02:11:44 2014 New Revision: 208038 URL: http://gcc.gnu.org/viewcvs?rev=208038root=gccview=rev Log: 2014-02-21 Jerry DeLisle jvdeli...@gcc.gnu

[Bug middle-end/60313] volatile prevents optimizing logic on memory

2014-02-21 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60313 --- Comment #1 from Marc Glisse glisse at gcc dot gnu.org --- Dup of PR 50677 ?

[Bug fortran/59700] [4.8/4.9 Regression] Misleading/buggy runtime error message: Bad integer for item 0 in list input

2014-02-21 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59700 --- Comment #25 from Jerry DeLisle jvdelisle at gcc dot gnu.org --- Author: jvdelisle Date: Sat Feb 22 02:50:39 2014 New Revision: 208039 URL: http://gcc.gnu.org/viewcvs?rev=208039root=gccview=rev Log: 2014-02-21 Steven G. Kargl

[Bug fortran/59700] [4.8/4.9 Regression] Misleading/buggy runtime error message: Bad integer for item 0 in list input

2014-02-21 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59700 Jerry DeLisle jvdelisle at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/60314] New: [4.9][C++1y] ICE with decltype(auto) when generating debug information

2014-02-21 Thread lucdanton at free dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60314 Bug ID: 60314 Summary: [4.9][C++1y] ICE with decltype(auto) when generating debug information Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/50677] volatile forces load into register

2014-02-21 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50677 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added CC||hjl.tools at

[Bug middle-end/60313] volatile prevents optimizing logic on memory

2014-02-21 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60313 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c/59193] Unused postfix operator temporaries

2014-02-21 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59193 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|REOPENED|RESOLVED

[Bug c++/60108] [4.7/4.8/4.9 Regression] [C++11] ICE in use_thunk, at cp/method.c:340

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

[Bug c++/60241] [4.7/4.8 Regression] internal compiler error: in finish_member_declaration, at cp/semantics.c:2617

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60241 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Summary|[4.7/4.8/4.9 Regression]|[4.7/4.8

[Bug c++/60186] [4.9 Regression] [c++11] ICE with invalid value in constexpr array initializer

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

[Bug c++/60187] [4.7/4.8/4.9 Regression] [c++11] ICE with parameter pack as underlying type for enum

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

[Bug c++/60185] [4.9 Regression] ICE with invalid default parameter

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

[Bug c++/59347] [4.9 Regression] ICE on invalid: tree check: expected class 'type', have 'exceptional' (error_mark) in tsubst_decl, at cp/pt.c:10798

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

[Bug c++/58170] [4.7/4.8/4.9 Regression] [c++11] Crash when aliasing a template class that is a member of its template base class.

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58170 --- Comment #3 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Sat Feb 22 05:50:12 2014 New Revision: 208040 URL: http://gcc.gnu.org/viewcvs?rev=208040root=gccview=rev Log: PR c++/58170 * parser.c

[Bug c++/60315] New: template constructor switch optimization

2014-02-21 Thread garcia.espinosa.jr at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60315 Bug ID: 60315 Summary: template constructor switch optimization Product: gcc Version: unknown Status: UNCONFIRMED Severity: minor Priority: P3 Component: c++

[Bug c++/58170] [4.7/4.8 Regression] [c++11] Crash when aliasing a template class that is a member of its template base class.

2014-02-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58170 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Known

Commit: Xstormy16: Add modes to post_inc and pre_dec patterns

2014-02-21 Thread Nick Clifton
Hi Guys, I am applying the patch below to add modes to the POST_INC and PRE_DEC patterns in the XStormy16 backend. The lack of the modes was leading to some build problems. Cheers Nick gcc/ChangeLog 2014-02-21 Nick Clifton ni...@redhat.com * config/stormy16/stormy16.md

Re: [PATCH] Fix PR c++/60065.

2014-02-21 Thread Adam Butcher
On 2014-02-20 16:18, Jason Merrill wrote: On 02/19/2014 10:00 PM, Adam Butcher wrote: + if (current_template_parms) +{ + cp_binding_level *maybe_tmpl_scope = current_binding_level-level_chain; + while (maybe_tmpl_scope maybe_tmpl_scope-kind == sk_class) +

[PATCH] Bound number of recursive compute_control_dep_chain calls with a param (PR tree-optimization/56490)

2014-02-21 Thread Jakub Jelinek
Hi! As discussed in the PR, on larger functions we can end up with over 3 million of compute_control_dep_chain nested calls from a single compute_control_dep_chain call, on that testcase all that effort just to get zero or at most one (useless) control dep path. The problem is that the function

Re: [RFA/dwarf v2] Add DW_AT_GNAT_use_descriptive_type flag for Ada units.

2014-02-21 Thread Joel Brobecker
Hello, Would anyone be able to (re-)approve this patch, please? It should be really really straightforward, and only adds a DWARF flag to Ada Compilation Units, so I should think that the risk is near zero. I've tested the patch as usual regardless. Parallel to that, we have also started

Re: [Patch, Fortran, OOP, Regression] PR 60234: ICE in generate_finalization_wrapper at fortran/class.c:1883

2014-02-21 Thread Janus Weil
2014-02-21 8:25 GMT+01:00 Tobias Burnus bur...@net-b.de: Hi Janus, Janus Weil wrote: What the patch does is to defer the building of the vtabs to a later stage. Previously this was done only for some rare cases, now we do it basically for all vtabs. This is necessary with finalization,

Re: [PATCH] Bound number of recursive compute_control_dep_chain calls with a param (PR tree-optimization/56490)

2014-02-21 Thread Richard Biener
On Fri, 21 Feb 2014, Jakub Jelinek wrote: Hi! As discussed in the PR, on larger functions we can end up with over 3 million of compute_control_dep_chain nested calls from a single compute_control_dep_chain call, on that testcase all that effort just to get zero or at most one (useless)

Re: PING: Fwd: Re: [patch] implement Cilk Plus simd loops on trunk

2014-02-21 Thread Thomas Schwinge
Hi! On Fri, 15 Nov 2013 14:44:45 -0700, Aldy Hernandez al...@redhat.com wrote: Attached is the final version of the patch I have committed to trunk. --- a/gcc/gimple-pretty-print.c +++ b/gcc/gimple-pretty-print.c @@ -1118,6 +1118,8 @@ dump_gimple_omp_for (pretty_printer *buffer, gimple gs,

[PATCH][1/n] Improve PR60291

2014-02-21 Thread Richard Biener
This improves compile-time of PR60291 at -O1 from 210s to 85s, getting remove unused locals out of the profile. There walking DECL_INITIAL of globals is quadratic when that is refered to from multiple functions. We've had the same issue with add_referenced_vars when that still existed.

[PATCH][2/2] Fix expansion slowness of PR60291

2014-02-21 Thread Richard Biener
This fixes the slowness of RTL expansion in PR60291 which is caused by excessive collisions in mem-attr sharing. The issue here is that sharing attempts happens across functions and we have a _lot_ of functions in this testcase referencing the same lexically equivalent memory, for example

Re: [PATCH][2/2] Fix expansion slowness of PR60291

2014-02-21 Thread Richard Biener
On Fri, 21 Feb 2014, Richard Biener wrote: This fixes the slowness of RTL expansion in PR60291 which is caused by excessive collisions in mem-attr sharing. The issue here is that sharing attempts happens across functions and we have a _lot_ of functions in this testcase referencing the

[PATCH] Fix PR60276

2014-02-21 Thread Richard Biener
This attempts to fix PR60276 - the fact that the vectorizer dependence analysis is run too early and that it invalidates assumptions it makes there later. The specific issue in question arises when the vectorizer needs to effectively unroll the loop and by performing all vectorized loads first

Re: [PATCH] Fix latent bug in replace_uses_by

2014-02-21 Thread Bin.Cheng
On Thu, Feb 20, 2014 at 10:51 PM, Richard Biener rguent...@suse.de wrote: The following fixes an ICE I got when building libjava with a local patch. This causes us to substitute MEM[a, 5] into MEM[_3, 0] to MEM[MEM[a, 5], 0] and then asking stmt_ends_bb_p which doesn't expect such bogus

Re: [PATCH] Fix PR60276

2014-02-21 Thread Jakub Jelinek
On Fri, Feb 21, 2014 at 11:32:41AM +0100, Richard Biener wrote: This attempts to fix PR60276 - the fact that the vectorizer dependence analysis is run too early and that it invalidates assumptions it makes there later. The specific issue in question arises when the vectorizer needs to

Re: [PATCH][1/n] Improve PR60291

2014-02-21 Thread Richard Biener
On Fri, 21 Feb 2014, Richard Biener wrote: This improves compile-time of PR60291 at -O1 from 210s to 85s, getting remove unused locals out of the profile. There walking DECL_INITIAL of globals is quadratic when that is refered to from multiple functions. We've had the same issue with

Re: [PATCH] Fix latent bug in replace_uses_by

2014-02-21 Thread Richard Biener
On Fri, 21 Feb 2014, Bin.Cheng wrote: On Thu, Feb 20, 2014 at 10:51 PM, Richard Biener rguent...@suse.de wrote: The following fixes an ICE I got when building libjava with a local patch. This causes us to substitute MEM[a, 5] into MEM[_3, 0] to MEM[MEM[a, 5], 0] and then asking

[C++ Patch] PR 60253

2014-02-21 Thread Paolo Carlini
Hi, unless we have reasons to believe that the diagnostic quality could regress in some circumstances, we can easily resolve this ICE on invalid regression by always returning error_mark_node after error (thus outside SFINAE too). Tested x86_64-linux. Thanks, Paolo.

Re: [PATCH][2/2] Fix expansion slowness of PR60291

2014-02-21 Thread Richard Biener
On Fri, 21 Feb 2014, Richard Biener wrote: On Fri, 21 Feb 2014, Richard Biener wrote: This fixes the slowness of RTL expansion in PR60291 which is caused by excessive collisions in mem-attr sharing. The issue here is that sharing attempts happens across functions and we have a _lot_

[patch] [arm] Fix PR60169 - thumb1 far jump

2014-02-21 Thread Joey Ye
Patch http://gcc.gnu.org/ml/gcc-patches/2012-12/msg01229.html introduced this ICE: 1. thumb1 estimate if far_jump is used based on function insn size 2. During reload, after stack layout finalized, it does reload_as_needed. It however increases insn size that changes estimation result of

RE: [patch] [arm] Fix PR60169 - thumb1 far jump

2014-02-21 Thread Joey Ye
OK to trunk and 4.8? -Original Message- From: Joey Ye [mailto:joey...@arm.com] Sent: 2014年2月21日 19:32 To: gcc-patches@gcc.gnu.org Subject: [patch] [arm] Fix PR60169 - thumb1 far jump Patch http://gcc.gnu.org/ml/gcc-patches/2012-12/msg01229.html introduced this ICE: 1. thumb1 estimate

Re: [PATCH][2/2] Fix expansion slowness of PR60291

2014-02-21 Thread Richard Biener
On Fri, 21 Feb 2014, Richard Biener wrote: On Fri, 21 Feb 2014, Richard Biener wrote: On Fri, 21 Feb 2014, Richard Biener wrote: This fixes the slowness of RTL expansion in PR60291 which is caused by excessive collisions in mem-attr sharing. The issue here is that sharing

Re: [PATCH][AArch64] vrnd*_f64 patch for stage-1

2014-02-21 Thread Alex Velenko
On 13/02/14 17:43, Richard Henderson wrote: On 02/13/2014 03:17 AM, Alex Velenko wrote: +/* Sets rmode field of FPCR control register to + FPROUNDING_ZERO. */ Comment is wrong, or at least misleading. +void __inline __attribute__ ((__always_inline__)) +set_rounding_mode (uint32_t mode)

Re: [PATCH][2/2] Fix expansion slowness of PR60291

2014-02-21 Thread Richard Sandiford
Richard Biener rguent...@suse.de writes: On Fri, 21 Feb 2014, Richard Biener wrote: On Fri, 21 Feb 2014, Richard Biener wrote: On Fri, 21 Feb 2014, Richard Biener wrote: This fixes the slowness of RTL expansion in PR60291 which is caused by excessive collisions in mem-attr

Re: [PATCH][2/2] Fix expansion slowness of PR60291

2014-02-21 Thread Richard Biener
On Fri, 21 Feb 2014, Richard Biener wrote: On Fri, 21 Feb 2014, Richard Biener wrote: Last statistics: http://gcc.gnu.org/ml/gcc-patches/2011-08/msg01784.html With the patch below to get some statistics we see that one important piece of sharing not covered by above measurements is RTX

How to use GCC to compile glib

2014-02-21 Thread shafiq132
Sir, I have a cross compiler and I know how to cross compile a file . But I am doing all just for glib compilation that I do not know how to do. Anyone to guide me. or generally just inform me how can I compile a complete library using gcc. -- View this message in context:

Re: [PATCH][2/2] Fix expansion slowness of PR60291

2014-02-21 Thread Richard Biener
On Fri, 21 Feb 2014, Richard Sandiford wrote: Richard Biener rguent...@suse.de writes: On Fri, 21 Feb 2014, Richard Biener wrote: On Fri, 21 Feb 2014, Richard Biener wrote: On Fri, 21 Feb 2014, Richard Biener wrote: This fixes the slowness of RTL expansion in PR60291

Re: [PATCH][2/2] Fix expansion slowness of PR60291

2014-02-21 Thread Richard Biener
On Fri, 21 Feb 2014, Richard Biener wrote: On Fri, 21 Feb 2014, Richard Sandiford wrote: Richard Biener rguent...@suse.de writes: On Fri, 21 Feb 2014, Richard Biener wrote: On Fri, 21 Feb 2014, Richard Biener wrote: On Fri, 21 Feb 2014, Richard Biener wrote:

C++ PATCH for c++/60167 (reference template parameters)

2014-02-21 Thread Jason Merrill
My patch for 58606 was incomplete; there were other places that needed to change to handle dereferencing reference non-type template parameters. Tested x86_64-pc-linux-gnu, applying to trunk. I reverted the earlier 58606 patch on the 4.8 branch. commit 7b1bb4515ae768ca44e192442d2578ea46c16f96

C++ PATCH for c++/60251 (ICE with VLA capture)

2014-02-21 Thread Jason Merrill
is_normal_capture_proxy got confused by the contortions we go through to build up a capture proxy for a VLA capture, so it's easier to just check for variably modified type. Tested x86_64-pc-linux-gnu, applying to trunk. commit 1fa864d218992c8a1b9b1fd4fae2205d5572205b Author: Jason Merrill

C++ PATCH for c++/60250 (ICE with invalid array bound)

2014-02-21 Thread Jason Merrill
A type-dependent expression can have NULL TREE_TYPE, and if we wrap it in a NOP_EXPR also with NULL type, that confuses things. Let's not try to do that. Tested x86_64-pc-linux-gnu, applying to trunk. commit 5564347b2b7b39d92f8f3b8307bc8ed8551e4d91 Author: Jason Merrill ja...@redhat.com Date:

Re: [AArch64 01/14] Use generic target, if no other default.

2014-02-21 Thread Kyrill Tkachov
Hi Philipp, On 18/02/14 21:09, Philipp Tomsich wrote: The default target should be generic, as Cortex-A53 includes optional ISA features (CRC and CRYPTO) that are not required for architectural compliance. The key difference between generic (which already uses the cortexa53 pipeline model for

C++ PATCH for c++/60252 (ICE with VLA in lambda parameter)

2014-02-21 Thread Jason Merrill
While parsing the template parameter list for a lambda, we've already pushed into the closure class but haven't created the op() FUNCTION_DECL, so trying to capture 'this' by way of the 'this' pointer of op() breaks. Avoid the ICE by not trying to capture 'this' when parsing a parameter list.

C++ PATCH for c++/60248 (ICE with variadic template)

2014-02-21 Thread Jason Merrill
mangle_decl shouldn't try to make a forward-compatibility alias for a TYPE_DECL, since they don't have symbols. Tested x86_64-pc-linux-gnu, applying to trunk, 4.7, 4.8. commit 8d40d9322f567ba5720ac807168232ae3c5ee0e4 Author: Jason Merrill ja...@redhat.com Date: Fri Feb 21 00:39:25 2014 -0500

<    1   2   3   >