[Bug fortran/53015] New: free_pi_tree(): Unresolved fixup is back

2012-04-16 Thread brainschrat at gmx dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53015 Bug #: 53015 Summary: free_pi_tree(): Unresolved fixup is back Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority:

[Bug c++/38543] [C++0x] Cannot specialize variadic template function

2012-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38543 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug libffi/53014] [4.8 Regression] libffi failures on mips64-linux-gnu with soft-float

2012-04-16 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53014 Andrew Pinski changed: What|Removed |Added Target||mips64-linux-gnu Target Milestone|---

[Bug libffi/53014] New: [4.8 Regression] libffi failures on mips64-linux-gnu with soft-float

2012-04-16 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53014 Bug #: 53014 Summary: [4.8 Regression] libffi failures on mips64-linux-gnu with soft-float Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRME

[Bug c/53005] GCC moves the called C function address and parameters to the wrong stack position, when making C-style calling of C functions in a C function with inline assembly code.

2012-04-16 Thread zhao86.scholar at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53005 --- Comment #6 from Lili Zhao 2012-04-17 02:43:31 UTC --- Thanks all the same! I'll try on the latest gcc version to see if the bug reproduce. Thank you! 2012/4/16 manu at gcc dot gnu.org > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53005 > >

[Bug c++/50303] [C++0x] Segfault with variadic template template parameters

2012-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50303 --- Comment #6 from Jason Merrill 2012-04-17 02:29:32 UTC --- Author: jason Date: Tue Apr 17 02:29:27 2012 New Revision: 186519 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186519 Log: PR c++/50303 * pt.c (tsubst_pack_expansion)

[Bug c++/50830] [c++0x] Variadic template, inner class error

2012-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50830 --- Comment #9 from Jason Merrill 2012-04-17 02:29:40 UTC --- Author: jason Date: Tue Apr 17 02:29:35 2012 New Revision: 186520 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186520 Log: PR c++/50830 * pt.c (convert_template_argum

[Bug c++/38543] [C++0x] Cannot specialize variadic template function

2012-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38543 --- Comment #2 from Jason Merrill 2012-04-17 02:29:54 UTC --- Author: jason Date: Tue Apr 17 02:29:51 2012 New Revision: 186522 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186522 Log: PR c++/38543 * pt.c (determine_specializati

[Bug c++/52008] [C++0x] ICE when adding partial specialization for variadic-templated structure

2012-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52008 --- Comment #3 from Jason Merrill 2012-04-17 02:29:47 UTC --- Author: jason Date: Tue Apr 17 02:29:43 2012 New Revision: 186521 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186521 Log: PR c++/52008 * pt.c (process_partial_specia

[Bug libstdc++/52689] static linking with libstdc++ fails

2012-04-16 Thread bkoz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52689 --- Comment #18 from Benjamin Kosnik 2012-04-17 02:21:29 UTC --- Patch plus revisions in gcc-4_7-branch.

[Bug other/46770] Replace .ctors/.dtors with .init_array/.fini_array on targets supporting them

2012-04-16 Thread ccoutant at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46770 Cary Coutant changed: What|Removed |Added CC||ppluzhnikov at google dot

[Bug target/52941] SH Target: Add support for movco.l / movli.l atomics on SH4A

2012-04-16 Thread kkojima at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52941 --- Comment #8 from Kazumoto Kojima 2012-04-17 00:54:00 UTC --- (In reply to comment #7) > Created attachment 27173 [details] > Proposed patch Looks even better. > Only one thing ... is it safe to do the > "@-r15", "@+r15" stuff in the atomic s

[Bug bootstrap/52840] bootstrap fails in libstdc++, missing compatibility.lo

2012-04-16 Thread bkoz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52840 --- Comment #6 from Benjamin Kosnik 2012-04-17 00:19:16 UTC --- Author: bkoz Date: Tue Apr 17 00:19:12 2012 New Revision: 186517 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186517 Log: 2012-04-16 Bernhard Reutner-Fischer PR boo

[Bug libstdc++/52689] static linking with libstdc++ fails

2012-04-16 Thread bkoz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52689 --- Comment #17 from Benjamin Kosnik 2012-04-17 00:19:18 UTC --- Author: bkoz Date: Tue Apr 17 00:19:12 2012 New Revision: 186517 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186517 Log: 2012-04-16 Bernhard Reutner-Fischer PR bo

[Bug target/52941] SH Target: Add support for movco.l / movli.l atomics on SH4A

2012-04-16 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52941 --- Comment #7 from Oleg Endo 2012-04-17 00:03:19 UTC --- Created attachment 27173 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27173 Proposed patch (In reply to comment #6) > The patch looks just fine. I don't mind whether those atomics

[Bug libstdc++/47762] FAIL: ext/mt_allocator/deallocate_global_thread-1.cc execution test

2012-04-16 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47762 --- Comment #5 from Paolo Carlini 2012-04-16 23:51:45 UTC --- Oh good. The I suppose that in the 4_7-branch the problem still exists: care to check if the same patchlet works there too?

[Bug libstdc++/47762] FAIL: ext/mt_allocator/deallocate_global_thread-1.cc execution test

2012-04-16 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47762 --- Comment #4 from Dominique d'Humieres 2012-04-16 23:44:19 UTC --- > See if, by chance, libstdc++/52604 did the "miracle". I would like that ;) Yep! At revision 186396, I get for RUNTESTFLAGS="conformance.exp=deallocate_global_thread* ..." Ru

[Bug c/53013] Inconsistent Behaviour with Left Shift Operator.

2012-04-16 Thread john.stevens at f5 dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53013 --- Comment #6 from john.stevens at f5 dot com 2012-04-16 23:23:41 UTC --- Ah, I see. We are using two different sets of pragmatics, and two different definitions of the inclusion class of the standard. Thanks, John S. -Original Message-

[Bug c++/53012] unrelated friend operators in same namespace interfere with operator resolution outside of namespace

2012-04-16 Thread alphaetapi at hotmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53012 Adam H. Peterson changed: What|Removed |Added CC||alphaetapi at hotmail dot

[Bug c/53013] Inconsistent Behaviour with Left Shift Operator.

2012-04-16 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53013 --- Comment #5 from Manuel López-Ibáñez 2012-04-16 22:44:46 UTC --- Since we keep repeating the same things over and over again, with the same links, and having the same arguments, I added a FAQ here: http://gcc.gnu.org/wiki/FAQ#My_program_invo

[Bug target/52941] SH Target: Add support for movco.l / movli.l atomics on SH4A

2012-04-16 Thread kkojima at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52941 --- Comment #6 from Kazumoto Kojima 2012-04-16 22:37:31 UTC --- (In reply to comment #5) The patch looks just fine. I don't mind whether those atomics are fully optimized or not ATM. Programs having atomics in the minor loop are pathological in

[Bug c/53013] Inconsistent Behaviour with Left Shift Operator.

2012-04-16 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53013 --- Comment #4 from Andrew Pinski 2012-04-16 22:10:29 UTC --- >IOW, "undefined" means the standard deliberately refuses to make a statement about a real thing, it does not mean that the thing is not real. That is unspecified behavior and not und

[Bug c/53013] Inconsistent Behaviour with Left Shift Operator.

2012-04-16 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53013 --- Comment #3 from Jonathan Wakely 2012-04-16 22:09:26 UTC --- No, I would respectfully point out you're wrong, read the links in comment 1. Undefined behaviour doesn't just mean "the standard omits to mention what happens" it means *anything*

[Bug fortran/49565] character(kind=4) is emitted as DW_ATE_unsigned, not DW_ATE_unsigned_char

2012-04-16 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49565 --- Comment #4 from Tobias Burnus 2012-04-16 22:04:20 UTC --- See also http://www.dwarfstd.org/ShowIssue.php?issue=120213.1

[Bug fortran/52864] [4.6/4.7/4.8 Regression] Assignment to pointer component for INTENT(IN) dummy argument

2012-04-16 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52864 --- Comment #4 from Tobias Burnus 2012-04-16 21:47:39 UTC --- Author: burnus Date: Mon Apr 16 21:47:35 2012 New Revision: 186507 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186507 Log: 2012-04-12 Tobias Burnus PR fortran/52

[Bug c/53013] Inconsistent Behaviour with Left Shift Operator.

2012-04-16 Thread john.stevens at f5 dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53013 --- Comment #2 from john.stevens at f5 dot com 2012-04-16 21:47:11 UTC --- I would respectfully point out that "consistent", and "undefined by the standard", are two different things. I can expect consistent behavior that is not defined by the sta

[Bug fortran/52916] [4.8 Regression] 481.wrf in SPEC CPU 2006 failed to build

2012-04-16 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52916 --- Comment #7 from Tobias Burnus 2012-04-16 21:38:53 UTC --- Author: burnus Date: Mon Apr 16 21:38:49 2012 New Revision: 186506 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186506 Log: 2012-04-16 Tobias Burnus PR fortran/52

[Bug c++/52849] crash when using subscript operator in decltype argument

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

[Bug c++/52849] crash when using subscript operator in decltype argument

2012-04-16 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52849 --- Comment #3 from Paolo Carlini 2012-04-16 21:27:18 UTC --- Really, 4.4.x is very old, especially in terms of C++11 features. Current mainline, 4.7.0 and 4.6.x have no problems with the testcase.

[Bug c/53013] Inconsistent Behaviour with Left Shift Operator.

2012-04-16 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53013 Manuel López-Ibáñez changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c/53013] New: Inconsistent Behaviour with Left Shift Operator.

2012-04-16 Thread john.stevens at f5 dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53013 Bug #: 53013 Summary: Inconsistent Behaviour with Left Shift Operator. Classification: Unclassified Product: gcc Version: 4.4.5 Status: UNCONFIRMED Severity: minor Pr

[Bug c++/53012] unrelated friend operators in same namespace interfere with operator resolution outside of namespace

2012-04-16 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53012 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid Status|UNCONF

[Bug c++/53011] ice in verify_loop_structure: bad sizes

2012-04-16 Thread markus at trippelsdorf dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53011 --- Comment #2 from Markus Trippelsdorf 2012-04-16 19:59:38 UTC --- create_preheader (loop=0x77452440, flags=) at /home/markus/gcc/gcc/cfgloopmanip.c:1391 1391 latch_edge_was_fallthru = (mfb_kj_edge->flags & EDGE_FALLTHRU) != 0; (gdb) bt

[Bug c++/53011] ice in verify_loop_structure: bad sizes

2012-04-16 Thread markus at trippelsdorf dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53011 Markus Trippelsdorf changed: What|Removed |Added CC||markus at trippelsdorf dot

[Bug c++/41933] [c++0x] lambdas and variadic templates don't work together

2012-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41933 --- Comment #8 from Jason Merrill 2012-04-16 19:21:13 UTC --- Created attachment 27172 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27172 incomplete patch Here's the beginning of work to implement this. A lot more will be needed.

[Bug c++/53012] New: unrelated friend operators in same namespace interfere with operator resolution outside of namespace

2012-04-16 Thread kalaxy at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53012 Bug #: 53012 Summary: unrelated friend operators in same namespace interfere with operator resolution outside of namespace Classification: Unclassified Product: gcc Version: 4.7.

[Bug c++/53011] New: ice in verify_loop_structure: bad sizes

2012-04-16 Thread dcb314 at hotmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53011 Bug #: 53011 Summary: ice in verify_loop_structure: bad sizes Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority:

[Bug c/53010] New: crash due to null ptr deref

2012-04-16 Thread regehr at cs dot utah.edu
h-libelf=/usr/local --enable-lto --prefix=/home/regehr/z/compiler-install/gcc-r186501-install --program-prefix=r186501- --enable-languages=c,c++ Thread model: posix gcc version 4.8.0 20120416 (experimental) (GCC)

[Bug libstdc++/53006] libstdc++-prettyprinters/shared_ptr.cc FAILs

2012-04-16 Thread tromey at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53006 --- Comment #2 from Tom Tromey 2012-04-16 18:01:17 UTC --- (In reply to comment #0) > match = self.compiled_rx.match(typename) > print type(typename) > This is very odd. The code in context: typename = self.get_basic_type(va

[Bug c++/38543] [C++0x] Cannot specialize variadic template function

2012-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38543 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug c++/53009] pointer to static member function of template class is “invalid” as a template argument of another template class

2012-04-16 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53009 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid Status|UNCONF

[Bug c++/52008] [C++0x] ICE when adding partial specialization for variadic-templated structure

2012-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52008 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug c++/49152] pretty printer cannot handle iterators and other complex expressions

2012-04-16 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49152 Manuel López-Ibáñez changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug c++/53009] pointer to static member function of template class is “invalid” as a template argument of another template class

2012-04-16 Thread blaffablaffa at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53009 --- Comment #2 from Lorenzo Pistone 2012-04-16 16:22:04 UTC --- I just tested, the problem happens only if the template arguments of function_proxy are function pointers. More trivial types (int is what I've tested) just work fine

[Bug c++/53009] pointer to static member function of template class is “invalid” as a template argument of another template class

2012-04-16 Thread blaffablaffa at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53009 --- Comment #1 from Lorenzo Pistone 2012-04-16 16:09:16 UTC --- Created attachment 27170 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27170 testcase

[Bug c++/53009] New: pointer to static member function of template class is “invalid” as a template argument of another template class

2012-04-16 Thread blaffablaffa at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53009 Bug #: 53009 Summary: pointer to static member function of template class is “invalid” as a template argument of another template class Classification: Unclassified Prod

[Bug target/52932] AVX2 intrinsic _mm256_permutevar8x32_ps has wrong parameter type

2012-04-16 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52932 Uros Bizjak changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/52932] AVX2 intrinsic _mm256_permutevar8x32_ps has wrong parameter type

2012-04-16 Thread uros at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52932 --- Comment #13 from uros at gcc dot gnu.org 2012-04-16 16:03:55 UTC --- Author: uros Date: Mon Apr 16 16:03:51 2012 New Revision: 186500 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186500 Log: 2012-04-16 Uros Bizjak Backport fro

[Bug c++/50830] [c++0x] Variadic template, inner class error

2012-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50830 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/49152] Unhelpful diagnostic for iterator dereference

2012-04-16 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49152 --- Comment #42 from Jonathan Wakely 2012-04-16 15:47:37 UTC --- Awesome, thank you very very much, Paolo and Manu. The example in comment 23 can now be added to http://gcc.gnu.org/wiki/ClangDiagnosticsComparison ;)

[Bug c++/49152] Unhelpful diagnostic for iterator dereference

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

[Bug c++/49152] Unhelpful diagnostic for iterator dereference

2012-04-16 Thread paolo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49152 --- Comment #40 from paolo at gcc dot gnu.org 2012-04-16 15:32:28 UTC --- Author: paolo Date: Mon Apr 16 15:32:22 2012 New Revision: 186499 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186499 Log: /cp 2012-04-16 Paolo Carlini PR

[Bug c++/50303] [C++0x] Segfault with variadic template template parameters

2012-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50303 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|unassigned at

[Bug target/51819] [4.7 Regression] Neon wrong code generation, Error: unsupported alignment for instruction -- `vst1.32 {d2[0]},[r0:64]'

2012-04-16 Thread uweigand at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51819 --- Comment #6 from Ulrich Weigand 2012-04-16 15:19:47 UTC --- Author: uweigand Date: Mon Apr 16 15:19:43 2012 New Revision: 186498 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186498 Log: 2012-04-16 Ulrich Weigand PR target/518

[Bug libitm/53008] New: abort in _ITM_getTMCloneSafe

2012-04-16 Thread daveboutcher at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53008 Bug #: 53008 Summary: abort in _ITM_getTMCloneSafe Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug middle-end/51255] Using -fwhole-program breaks code which puts values in .ctors or .init_array

2012-04-16 Thread krisztian.kocsis at optimaster dot eu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51255 --- Comment #6 from Krisztian Kocsis 2012-04-16 14:35:37 UTC --- I currently know that glibc uses it but don't know who else use it. In my projects I always use constructor/destructor attributes because with them I can control the exection order.

[Bug c++/51148] [C++0x] Unexpanded template param packs wrongly accepted in friend class declarations

2012-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51148 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/51148] [C++0x] Unexpanded template param packs wrongly accepted in friend class declarations

2012-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51148 --- Comment #2 from Jason Merrill 2012-04-16 14:15:45 UTC --- Author: jason Date: Mon Apr 16 14:15:36 2012 New Revision: 186495 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186495 Log: PR c++/51148 * friend.c (make_friend_class)

[Bug tree-optimization/52976] [4.8 Regression] Revision 186384 breaks the polyhedron tests aermod.f90 and doduc.f90 at -O3 -ffast-math

2012-04-16 Thread rguenther at suse dot de
> 2012-04-16 13:53:30 UTC --- > I confirm that "revision 186494" fixed PR53007. > btw: > would it be possible to add the revision number to the oyuout of "c++ -v"? > the current "version id" > gcc version 4.8.0 20120416 (experimental) (GCC) > doe

[Bug tree-optimization/52976] [4.8 Regression] Revision 186384 breaks the polyhedron tests aermod.f90 and doduc.f90 at -O3 -ffast-math

2012-04-16 Thread vincenzo.innocente at cern dot ch
on id" gcc version 4.8.0 20120416 (experimental) (GCC) does not uniquely identify the content of the build…

[Bug middle-end/51255] Using -fwhole-program breaks code which puts values in .ctors or .init_array

2012-04-16 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51255 --- Comment #5 from Jan Hubicka 2012-04-16 13:50:35 UTC --- How common is this construction in practice? Adding a warning or making GCC to imply used attribute is same amount of work - it means teaching GCC about those and possibly others specia

[Bug target/46072] AIX linker chokes on debug info for uninitialized static variables

2012-04-16 Thread michael.haubenwallner at salomon dot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46072 --- Comment #37 from Michael Haubenwallner 2012-04-16 13:29:06 UTC --- A few more references: The fix for this one issue is: https://www-304.ibm.com/support/docview.wss?uid=isg1IZ98134 But this introduces /usr/ccs/bin/as coredump during gcc boots

[Bug c++/51148] [C++0x] Unexpanded template param packs wrongly accepted in friend class declarations

2012-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51148 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug tree-optimization/53007] [4.8 REGRESSION] ICE verify_ssa failed with -Ofast and lto

2012-04-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53007 Richard Guenther changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug tree-optimization/52976] [4.8 Regression] Revision 186384 breaks the polyhedron tests aermod.f90 and doduc.f90 at -O3 -ffast-math

2012-04-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52976 Richard Guenther changed: What|Removed |Added CC||vincenzo.innocente at cern

[Bug c/52977] [4.8 Regression] internal compiler error: Segmentation fault with `-x c-header' or `-x cxx-header' option

2012-04-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52977 --- Comment #4 from Richard Guenther 2012-04-16 13:21:37 UTC --- Author: rguenth Date: Mon Apr 16 13:21:30 2012 New Revision: 186494 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186494 Log: 2012-04-16 Richard Guenther PR middle-

[Bug tree-optimization/53007] New: [4.8 REGRESSION] ICE verify_ssa failed with -Ofast and lto

2012-04-16 Thread vincenzo.innocente at cern dot ch
-mpc-lib=/usr/local/lib64 --enable-cloog-backend=isl --with-cloog=/usr/local --with-ppl-lib=/usr/local/lib64 CFLAGS='-O2 -ftree-vectorize -fPIC' CXXFLAGS='-O2 -fPIC -ftree-vectorize -fvisibility-inlines-hidden -march=native' -enable-libitm -disable-multilib Thread model: posix gcc version 4.8.0 20120416 (experimental) (GCC)

[Bug fortran/51081] Proc-pointer assignment: Rejects valid internal proc, -std=f2008 should mention "F2008"

2012-04-16 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51081 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/53001] -Wfloat-conversion should be available to warn about floating point errors

2012-04-16 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53001 --- Comment #3 from Manuel López-Ibáñez 2012-04-16 12:36:59 UTC --- (In reply to comment #2) > I should have time to create a patch for this before 4.8 goes into stage 3. > Do > you think it needs a copyright assignment and if so what paperwork

[Bug libstdc++/53006] libstdc++-prettyprinters/shared_ptr.cc FAILs

2012-04-16 Thread ro at CeBiTec dot Uni-Bielefeld.DE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53006 --- Comment #1 from ro at CeBiTec dot Uni-Bielefeld.DE 2012-04-16 12:27:06 UTC --- > Strangely, the same gdb binary works on Solaris 10 with the bundled > libpython2.6.so, so this might be a bug in that library on Solaris 11. Indeed when I point

[Bug libstdc++/53006] New: libstdc++-prettyprinters/shared_ptr.cc FAILs

2012-04-16 Thread ro at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53006 Bug #: 53006 Summary: libstdc++-prettyprinters/shared_ptr.cc FAILs Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Prior

[Bug tree-optimization/52976] [4.8 Regression] Revision 186384 breaks the polyhedron tests aermod.f90 and doduc.f90 at -O3 -ffast-math

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

[Bug c/53001] -Wfloat-conversion should be available to warn about floating point errors

2012-04-16 Thread jjcogliati-r1 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53001 --- Comment #2 from Joshua Cogliati 2012-04-16 12:16:45 UTC --- Yes, it should also warn for non-constants, and also for other floating decreases in accuracy such as: float foo(double x) { return x; } I should have time to create a patch for

[Bug tree-optimization/52976] [4.8 Regression] Revision 186384 breaks the polyhedron tests aermod.f90 and doduc.f90 at -O3 -ffast-math

2012-04-16 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52976 --- Comment #10 from William J. Schmidt 2012-04-16 12:16:04 UTC --- Author: wschmidt Date: Mon Apr 16 12:15:50 2012 New Revision: 186493 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186493 Log: 2012-04-16 Bill Schmidt PR tree-op

[Bug debug/52935] Unnecessary DW_TAG_pointer_type DIEs in C++

2012-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52935 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug middle-end/51255] Using -fwhole-program breaks code which puts values in .ctors or .init_array

2012-04-16 Thread krisztian.kocsis at optimaster dot eu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51255 --- Comment #4 from Krisztian Kocsis 2012-04-16 12:07:19 UTC --- If it is treated as a user error than a warning should be printed because this changes the behavior of what is dropped and what is not. People expect that "used thinds" won't be dro

[Bug fortran/51081] Proc-pointer assignment: Rejects valid internal proc, -std=f2008 should mention "F2008"

2012-04-16 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51081 --- Comment #3 from janus at gcc dot gnu.org 2012-04-16 12:01:46 UTC --- (In reply to comment #1) > First, my example was incomplete. Secondly, I just realized that gfortran > rejects the program although I think it is valid (ifort also compiles it

[Bug c/53001] -Wfloat-conversion should be available to warn about floating point errors

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

[Bug tree-optimization/52975] Ofast produces not optimized code for vectorized "converted if"

2012-04-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52975 --- Comment #6 from Richard Guenther 2012-04-16 11:40:46 UTC --- Unless we come up with a testcase that is a regression from an earlier release a backport is unlikely.

[Bug tree-optimization/52975] Ofast produces not optimized code for vectorized "converted if"

2012-04-16 Thread vincenzo.innocente at cern dot ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52975 --- Comment #5 from vincenzo Innocente 2012-04-16 11:19:26 UTC --- indeed. will it be back-ported to 4.7.1? btw I find very "elegant" the movaps(%rdx,%rax), %xmm0 minps%xmm1, %xmm0 movaps%xmm0, (%rcx,%rax) produced by -Of

[Bug c/53005] GCC moves the called C function address and parameters to the wrong stack position, when making C-style calling of C functions in a C function with inline assembly code.

2012-04-16 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53005 --- Comment #5 from Manuel López-Ibáñez 2012-04-16 11:18:51 UTC --- Lili Zhao, I forgot to say, but feel free to reopen this if you can reproduce the bug with GCC 4.7. Thanks for the report anyway, and sorry we cannot help you.

[Bug c/53005] GCC moves the called C function address and parameters to the wrong stack position, when making C-style calling of C functions in a C function with inline assembly code.

2012-04-16 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53005 Manuel López-Ibáñez changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/39728] diagnostic for private operator= is voluminous and unhelpful

2012-04-16 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39728 --- Comment #5 from Jonathan Wakely 2012-04-16 11:10:07 UTC --- Maybe the most widely used term is "compiler-generated" but I prefer implicity defined. (In reply to comment #2) > * Do not show "In member function", it clutters the output and it

[Bug tree-optimization/52975] Ofast produces not optimized code for vectorized "converted if"

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

[Bug tree-optimization/52975] Ofast produces not optimized code for vectorized "converted if"

2012-04-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52975 --- Comment #3 from Richard Guenther 2012-04-16 11:03:20 UTC --- Author: rguenth Date: Mon Apr 16 11:03:16 2012 New Revision: 186491 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186491 Log: 2012-04-16 Richard Guenther PR tree-op

[Bug c++/52763] Warning if compare between enum and non-enum type

2012-04-16 Thread gccrepo...@gmx-topmail.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52763 --- Comment #5 from Mikka 2012-04-16 11:01:25 UTC --- (In reply to comment #4) > (In reply to comment #3) > > (In reply to comment #2) > > > But what about cases such as (val1 == (ONE|TWO)) ? > > > > > > (ONE|TWO) is of type 'int' but that code

[Bug middle-end/52996] [4.8 Regression] ice in verify_loop_structure, at cfgloop.c:1567

2012-04-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52996 --- Comment #2 from Richard Guenther 2012-04-16 10:58:06 UTC --- Looks like a pre-existing bug to me - when we unswitch loops computing irreducible regions before / after that can lead to inconsistent results. Loop preserving leads to different

[Bug c++/39728] diagnostic for private operator= is voluminous and unhelpful

2012-04-16 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39728 --- Comment #4 from Manuel López-Ibáñez 2012-04-16 10:53:50 UTC --- (In reply to comment #3) > Every C++ programmer knows that the compiler implicitly defines special member > functions, including the copy-assignment operator but I don't really l

[Bug c/53004] Segmentation fault can be overcome with dummy predefined declaration

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

[Bug c/53005] GCC moves the called C function address and parameters to the wrong stack position, when making C-style calling of C functions in a C function with inline assembly code.

2012-04-16 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53005 --- Comment #3 from Jonathan Wakely 2012-04-16 10:47:15 UTC --- Yes. If you got GCC 4.2 from Apple then you could report the bug to Apple, not here. We do not support GCC 4.2, so it is pointless to report bugs for that version here, they won't

[Bug c++/39728] diagnostic for private operator= is voluminous and unhelpful

2012-04-16 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39728 --- Comment #3 from Jonathan Wakely 2012-04-16 10:44:19 UTC --- (In reply to comment #1) > I think libstdc++ include pathes make the error message useless Manu has a patch for that in PR 52974 (In reply to comment #2) > * What is a "synthesi

[Bug c/38470] value range propagation (VRP) would improve -Wsign-compare

2012-04-16 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38470 --- Comment #11 from Manuel López-Ibáñez 2012-04-16 10:43:44 UTC --- (In reply to comment #10) > It seems like we could at least add a simple improvement that just checks for > simple comparisons to 0. That probably catches most code (I often do

[Bug c/53004] Segmentation fault can be overcome with dummy predefined declaration

2012-04-16 Thread sch...@linux-m68k.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53004 Andreas Schwab changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|

[Bug testsuite/52948] [4.8 Regression] UNRESOLVED: selfassign.c in gcc/g++, one_time_plugin.c in gcc, and dumb_plugin.c in g++

2012-04-16 Thread ro at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52948 Rainer Orth changed: What|Removed |Added Status|NEW |RESOLVED URL|

[Bug c/53005] GCC moves the called C function address and parameters to the wrong stack position, when making C-style calling of C functions in a C function with inline assembly code.

2012-04-16 Thread zhao86.scholar at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53005 --- Comment #2 from Lili Zhao 2012-04-16 10:17:43 UTC --- Do you mean we should use a later GCC version? (In reply to comment #1) > GCC 4.2 is not supported, please try a current release.

[Bug c/52977] [4.8 Regression] internal compiler error: Segmentation fault with `-x c-header' or `-x cxx-header' option

2012-04-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52977 --- Comment #3 from Richard Guenther 2012-04-16 10:15:35 UTC --- ugh... #0 0x004d7255 in gt_pch_p_14lang_tree_node (this_obj=0x75bf64c0, x_p=0x75bf64c0, op=0x8b1a27 , cookie=0x7fffdb20) at ./gt-c-decl.h:1448

[Bug testsuite/52948] [4.8 Regression] UNRESOLVED: selfassign.c in gcc/g++, one_time_plugin.c in gcc, and dumb_plugin.c in g++

2012-04-16 Thread ro at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52948 --- Comment #4 from Rainer Orth 2012-04-16 10:14:49 UTC --- Author: ro Date: Mon Apr 16 10:14:40 2012 New Revision: 186490 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186490 Log: Fix plugin testsuite, remove uses of TODO_dump_func (PR

[Bug c/53005] GCC moves the called C function address and parameters to the wrong stack position, when making C-style calling of C functions in a C function with inline assembly code.

2012-04-16 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53005 Jonathan Wakely changed: What|Removed |Added Component|c++ |c Version|unknown

[Bug middle-end/52939] [4.7/4.8 Regression] ice in gimple_get_virt_method_for_binfo with -O3

2012-04-16 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52939 Martin Jambor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/53005] New: GCC moves the called C function address and parameters to the wrong stack position, when making C-style calling of C functions in a C function with inline assembly code.

2012-04-16 Thread zhao86.scholar at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53005 Bug #: 53005 Summary: GCC moves the called C function address and parameters to the wrong stack position, when making C-style calling of C functions in a C function with inline

  1   2   >