[Bug c++/52922] failed to build gcc 4.7 on SL6.1

2012-04-11 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52922 Jonathan Wakely changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|

[Bug libstdc++/52931] New: std::hash shouldn't be defined for unknown types

2012-04-11 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52931 Bug #: 52931 Summary: std::hash shouldn't be defined for unknown types Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal P

[Bug tree-optimization/52912] [4.8 Regression] ICE: verify_ssa failed

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52912 --- Comment #2 from Richard Guenther 2012-04-11 08:12:38 UTC --- Author: rguenth Date: Wed Apr 11 08:12:33 2012 New Revision: 186303 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186303 Log: 2012-04-11 Richard Guenther PR tree-op

[Bug middle-end/52881] [4.8 Regression] ICE due to null pointer deref in cfgloop.c

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52881 --- Comment #3 from Richard Guenther 2012-04-11 08:13:45 UTC --- Author: rguenth Date: Wed Apr 11 08:13:37 2012 New Revision: 186304 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186304 Log: 2012-04-11 Richard Guenther PR rtl-opt

[Bug tree-optimization/52912] [4.8 Regression] ICE: verify_ssa failed

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

[Bug tree-optimization/52558] write introduction incorrect wrt the C++11 memory model

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52558 --- Comment #15 from Richard Guenther 2012-04-11 08:15:40 UTC --- (In reply to comment #14) > Richard G., or perhaps another aliasing expert. I am working on a patch for > this problem. Could you pontificate as to why no optimization pass has b

[Bug middle-end/52881] [4.8 Regression] ICE due to null pointer deref in cfgloop.c

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

[Bug c++/24985] caret diagnostics

2012-04-11 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24985 --- Comment #29 from Manuel López-Ibáñez 2012-04-11 09:26:55 UTC --- Author: manu Date: Wed Apr 11 09:26:48 2012 New Revision: 186305 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186305 Log: 2012-04-11 Manuel López-Ibáñez PR 249

[Bug c++/52924] [4.7/4.8 Regression] Using an std::function object as deleter of shared_ptr in C++0x mode does not compile

2012-04-11 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52924 Jonathan Wakely changed: What|Removed |Added Known to work||4.6.3 Summary|[4.7 Regressio

[Bug target/52918] [4.8 Regression] ICE: Invalid bb->loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 --- Comment #6 from Kai Tietz 2012-04-11 09:31:58 UTC --- Created attachment 27129 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27129 Preprocessed eh_allocator.cc With patch posted to ML, this shows new error (compile with -O2): ../../..

[Bug c++/24985] caret diagnostics

2012-04-11 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24985 --- Comment #30 from Manuel López-Ibáñez 2012-04-11 09:52:26 UTC --- So we have caret diagnostics in GCC 4.8! :-) :-) :-) In any case, I am leaving this open. There are some improvements that I still would like to make before 4.8.0, and surely t

[Bug libstdc++/52931] std::hash shouldn't be defined for unknown types

2012-04-11 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52931 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/52734] [4.7/4.8 Regression] Incorrect optimization of uClibc sbrk()

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52734 --- Comment #14 from Richard Guenther 2012-04-11 10:12:24 UTC --- (In reply to comment #11) > > Created attachment 27014 [details] > > Tentative patch > > Bootstrapped and reg-tested on x86_64, no issues found. Can you post it for review then?

[Bug middle-end/52886] [4.8 Regression] FAIL: gcc.dg/torture/pr36978.c -On (internal compiler error), n=1 and above

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52886 --- Comment #3 from Richard Guenther 2012-04-11 10:11:37 UTC --- Maybe fixed now.

[Bug c/52932] New: AVX2 intrinsic _mm256_permutevar8x32_ps has wrong parameter type

2012-04-11 Thread agner at agner dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52932 Bug #: 52932 Summary: AVX2 intrinsic _mm256_permutevar8x32_ps has wrong parameter type Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED

[Bug c++/52924] [4.7/4.8 Regression] Using an std::function object as deleter of shared_ptr in C++0x mode does not compile

2012-04-11 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52924 --- Comment #6 from Paolo Carlini 2012-04-11 10:29:55 UTC --- I see, in a sense I'm more happy. Anyway the issue seems easy to fix, right?

[Bug c++/52924] [4.7/4.8 Regression] Using an std::function object as deleter of shared_ptr in C++0x mode does not compile

2012-04-11 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52924 --- Comment #7 from Jonathan Wakely 2012-04-11 10:34:04 UTC --- Yes, very simple, I'll check it in tonight

[Bug target/52918] [4.8 Regression] ICE: Invalid bb->loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 --- Comment #7 from Richard Guenther 2012-04-11 10:44:41 UTC --- Reduced testcase for the first source: typedef __SIZE_TYPE__ size_t; void* __cxa_allocate_exception(size_t) throw(); typedef struct { } __gthread_mutex_t; extern int __gthr_win32

[Bug target/52933] New: SH Target: Use div0s for integer sign comparisons

2012-04-11 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52933 Bug #: 52933 Summary: SH Target: Use div0s for integer sign comparisons Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal

[Bug target/52933] SH Target: Use div0s for integer sign comparisons

2012-04-11 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52933 --- Comment #1 from Oleg Endo 2012-04-11 11:04:09 UTC --- Created attachment 27131 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27131 Before/After Examples

[Bug target/52918] [4.8 Regression] ICE: Invalid bb->loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 --- Comment #8 from Richard Guenther 2012-04-11 11:11:45 UTC --- And for the 2nd: typedef __SIZE_TYPE__ size_t; class bad_alloc { }; typedef struct { } __gthread_mutex_t; int __gthread_mutex_unlock (__gthread_mutex_t *__mutex); class __concurr

[Bug target/52624] missing __builtin_bswap16

2012-04-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52624 --- Comment #11 from Eric Botcazou 2012-04-11 11:13:43 UTC --- Author: ebotcazou Date: Wed Apr 11 11:13:39 2012 New Revision: 186308 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186308 Log: PR target/52624 * doc/extend.texi (Oth

[Bug target/52624] missing __builtin_bswap16

2012-04-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52624 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/52918] [4.8 Regression] ICE: Invalid bb->loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 Richard Guenther changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|unassigned

[Bug libstdc++/52931] std::hash shouldn't be defined for unknown types

2012-04-11 Thread paolo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52931 --- Comment #2 from paolo at gcc dot gnu.org 2012-04-11 11:27:57 UTC --- Author: paolo Date: Wed Apr 11 11:27:50 2012 New Revision: 186310 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186310 Log: 2012-04-11 Paolo Carlini PR libs

[Bug libstdc++/52931] std::hash shouldn't be defined for unknown types

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

[Bug target/50751] SH Target: Displacement addressing does not work for QImode and HImode

2012-04-11 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50751 --- Comment #26 from Oleg Endo 2012-04-11 11:35:36 UTC --- Author: olegendo Date: Wed Apr 11 11:35:32 2012 New Revision: 186311 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186311 Log: PR target/50751 * config/sh/sh-protos.h (sh

[Bug target/16458] PowerPC - redundant compare

2012-04-11 Thread bergner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16458 --- Comment #8 from Peter Bergner 2012-04-11 11:51:54 UTC --- Author: bergner Date: Wed Apr 11 11:51:50 2012 New Revision: 186312 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186312 Log: gcc/ PR target/16458 * rtlanal.c (unsigne

[Bug target/16458] PowerPC - redundant compare

2012-04-11 Thread bergner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16458 Peter Bergner changed: What|Removed |Added Status|ASSIGNED|RESOLVED URL|http://gcc.gn

[Bug target/52918] [4.8 Regression] ICE: Invalid bb->loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 --- Comment #10 from Kai Tietz 2012-04-11 12:05:27 UTC --- (In reply to comment #9) > Created attachment 27132 [details] > patch > > Can you test the attached? Bootstrap and regression test passes. Thanks

[Bug middle-end/52621] [4.6/4.7/4.8 Regression] ICE with -O3 -march=opteron in initialize_matrix_A, at tree-data-ref.c:1964

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52621 --- Comment #11 from Richard Guenther 2012-04-11 12:17:12 UTC --- evolution_function_is_invariant_rec_p returns true for (integer(kind=8)) {0, +, {2, +, 2}_2}_2 and loop 1 even if loop 2 is nested inside loop 1. Thus, @@ -1011,6 +1029,8 @@ evol

[Bug fortran/52934] New: enhancement: cshift0 should be inlined

2012-04-11 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52934 Bug #: 52934 Summary: enhancement: cshift0 should be inlined Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: minor Priority: P3

[Bug fortran/52934] enhancement: cshift0 should be inlined

2012-04-11 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52934 Tobias Burnus changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug fortran/52473] CSHIFT slow - inline it?

2012-04-11 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52473 Tobias Burnus changed: What|Removed |Added CC||matz at gcc dot gnu.org --- Comment #2 fr

[Bug c++/36266] C++ typedef misplaced in DWARF information

2012-04-11 Thread mark at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36266 Mark Wielaard changed: What|Removed |Added CC||mark at gcc dot gnu.org --- Comment #1 fr

[Bug fortran/52729] Symbol has no implicit type in SELECT TYPE block

2012-04-11 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52729 --- Comment #2 from Tobias Burnus 2012-04-11 13:08:38 UTC --- Author: burnus Date: Wed Apr 11 13:08:32 2012 New Revision: 186318 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186318 Log: 2012-04-11 Tobias Burnus PR fortran/52

[Bug fortran/52729] Symbol has no implicit type in SELECT TYPE block

2012-04-11 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52729 Tobias Burnus changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug middle-end/52886] [4.8 Regression] FAIL: gcc.dg/torture/pr36978.c -On (internal compiler error), n=1 and above

2012-04-11 Thread hp at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52886 --- Comment #4 from Hans-Peter Nilsson 2012-04-11 13:09:50 UTC --- (In reply to comment #3) > Maybe fixed now. Confirmed for cris-elf; I assume Dominique wants to verify and close.

[Bug middle-end/52886] [4.8 Regression] FAIL: gcc.dg/torture/pr36978.c -On (internal compiler error), n=1 and above

2012-04-11 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52886 --- Comment #5 from Dominique d'Humieres 2012-04-11 13:19:35 UTC --- > > Maybe fixed now. > Confirmed for cris-elf; I assume Dominique wants to verify and close. My machine is slow and I won't get any answer before tomorrow morning. If nobody b

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

2012-04-11 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52935 Bug #: 52935 Summary: Unnecessary DW_TAG_pointer_type DIEs in C++ Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priori

[Bug tree-optimization/52558] write introduction incorrect wrt the C++11 memory model

2012-04-11 Thread aldyh at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52558 --- Comment #16 from Aldy Hernandez 2012-04-11 13:37:17 UTC --- (In reply to comment #15) > Both value-numbering (FRE/PRE, that do not run after store motion :/) and > DOM should figure this out. DOM only in theory, but at least in this simple

[Bug c++/52906] [4.7/4.8 Regression] ICE: SIGSEGV in check_tag_decl (decl.c:4230) with "__attribute__ ((__deprecated__));" alone

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

[Bug target/52928] Alpha/VMS: c++ triggers gas errors

2012-04-11 Thread gingold at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52928 --- Comment #1 from gingold at gcc dot gnu.org 2012-04-11 14:01:27 UTC --- The error pattern is: _ZN10__cxxabiv117__array_type_infoD2Ev: .pdesc _ZN10__cxxabiv117__array_type_infoD2Ev..en,stack $70.._ZNSt9type_infoD2Ev..lk: .link

[Bug target/52918] [4.8 Regression] ICE: Invalid bb->loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 --- Comment #11 from Richard Guenther 2012-04-11 14:02:37 UTC --- Author: rguenth Date: Wed Apr 11 14:02:26 2012 New Revision: 186320 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186320 Log: 2012-04-11 Richard Guenther PR middle

[Bug middle-end/52621] [4.6/4.7/4.8 Regression] ICE with -O3 -march=opteron in initialize_matrix_A, at tree-data-ref.c:1964

2012-04-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52621 --- Comment #12 from Richard Guenther 2012-04-11 14:04:23 UTC --- Author: rguenth Date: Wed Apr 11 14:04:00 2012 New Revision: 186321 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186321 Log: 2012-04-11 Richard Guenther PR middle

[Bug tree-optimization/52558] write introduction incorrect wrt the C++11 memory model

2012-04-11 Thread rguenther at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52558 --- Comment #17 from rguenther at suse dot de 2012-04-11 14:07:27 UTC --- On Wed, 11 Apr 2012, aldyh at gcc dot gnu.org wrote: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52558 > > --- Comment #16 from Aldy Hernandez 2012-04-11 > 13:37:17 U

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

2012-04-11 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52932 Uros Bizjak changed: What|Removed |Added Target||x32 Status|UNCONFIRMED

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

2012-04-11 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52932 Uros Bizjak changed: What|Removed |Added AssignedTo|unassigned at gcc dot |ubizjak at gmail dot com

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

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

[Bug target/52918] [4.8 Regression] ICE: Invalid bb->loop_father (NULL) in add_bb_to_loop

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

[Bug middle-end/52621] [4.6/4.7 Regression] ICE with -O3 -march=opteron in initialize_matrix_A, at tree-data-ref.c:1964

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

[Bug middle-end/52890] Revision 185336 causes 10% degradation on cpu2000 benchmark 252.eon

2012-04-11 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52890 Martin Jambor changed: What|Removed |Added CC||jamborm at gcc dot gnu.org --- Comment #4

[Bug target/52911] [4.5/4.6/4.7/4.8 Regression] gcc 4.7.0 (ppc32 e500mc) when compile a c file, after a lot of time, gcc failed and internal compiler error occurs.

2012-04-11 Thread zuogang at huawei dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52911 --- Comment #2 from zuogang 2012-04-11 15:01:55 UTC --- use another gcc(4.5.1) runing on the ppc e500v2 box (ship with Sourcery pdts), everything is ok! root@P2020RDB:/dev/shm> gcc -v Reading specs from /usr/bin/../lib/gcc/powerpc-linux-gnu/4.5.

[Bug c++/52929] use of undeclared identifier '__ATOMIC_ACQ_REL'

2012-04-11 Thread os at xeviox dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52929 --- Comment #4 from Ben 2012-04-11 15:18:16 UTC --- System: Archlinux x64 / XFCE IDE: QtCreator 2.4 Buildsystem: qmake Used libraries: qt 4.6.x Language: C++ $ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-u

[Bug c++/52929] use of undeclared identifier '__ATOMIC_ACQ_REL'

2012-04-11 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52929 Jonathan Wakely changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|

[Bug middle-end/52890] Revision 185336 causes 10% degradation on cpu2000 benchmark 252.eon

2012-04-11 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52890 --- Comment #5 from Martin Jambor 2012-04-11 15:53:44 UTC --- But when I add the following line to the patch linked above, the problem goes away: Index: src/gcc/tree-sra.c === --- s

[Bug c/52936] New: Assertion failure in c-typeck.c

2012-04-11 Thread aph at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52936 Bug #: 52936 Summary: Assertion failure in c-typeck.c Classification: Unclassified Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c/52936] Assertion failure in c-typeck.c

2012-04-11 Thread aph at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52936 --- Comment #1 from Andrew Haley 2012-04-11 16:06:08 UTC --- Created attachment 27134 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27134 Test case

[Bug middle-end/52890] Revision 185336 causes 10% degradation on cpu2000 benchmark 252.eon

2012-04-11 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52890 Martin Jambor changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|unassigned at

[Bug c/52936] [4.8 Regression] Assertion failure in pointer_diff

2012-04-11 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52936 Andrew Pinski changed: What|Removed |Added Target||x86_64-unknown-linux-gnu Target Milesto

[Bug target/52607] v4df __builtin_shuffle with {0,2,1,3} or {1,3,0,2}

2012-04-11 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52607 --- Comment #28 from Marc Glisse 2012-04-11 16:48:47 UTC --- A difficulty I hadn't foreseen is that the code that canonicalizes permutations (and in particular checks if one of the operands is unused) is in ix86_expand_vec_perm_const. So if I ask

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

2012-04-11 Thread kirill.yukhin at intel dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52932 Yukhin Kirill changed: What|Removed |Added CC||kirill.yukhin at intel dot

[Bug c++/52906] [4.7/4.8 Regression] ICE: SIGSEGV in check_tag_decl (decl.c:4230) with "__attribute__ ((__deprecated__));" alone

2012-04-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52906 --- Comment #1 from Jason Merrill 2012-04-11 17:55:23 UTC --- Author: jason Date: Wed Apr 11 17:55:12 2012 New Revision: 186345 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186345 Log: PR c++/52906 * decl.c (check_tag_decl): Don

[Bug middle-end/52890] Revision 185336 causes 10% degradation on cpu2000 benchmark 252.eon

2012-04-11 Thread pthaugen at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52890 Pat Haugen changed: What|Removed |Added Status|ASSIGNED|NEW --- Comment #7 from Pat Haugen 2012-04-

[Bug target/52918] [4.8 Regression] ICE: Invalid bb->loop_father (NULL) in add_bb_to_loop

2012-04-11 Thread bscottm at ieee dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52918 --- Comment #13 from B. Scott Michel 2012-04-11 18:38:24 UTC --- Thanks!

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

2012-04-11 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52916 --- Comment #4 from Tobias Burnus 2012-04-11 19:11:46 UTC --- Submitted patch: http://gcc.gnu.org/ml/fortran/2012-04/msg00055.html

[Bug rtl-optimization/52876] [x32] - Sign extend 32 to 64bit then clear upper 32bits fails O1 or higher

2012-04-11 Thread hjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52876 --- Comment #15 from hjl at gcc dot gnu.org 2012-04-11 19:31:49 UTC --- Author: hjl Date: Wed Apr 11 19:31:45 2012 New Revision: 186351 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186351 Log: Check for incompatible pointer sign extensi

[Bug other/52937] New: [4.8 Regression] ICE in several cpu2006 benchmarks with -fprofile-use (assert in get_loop_body)

2012-04-11 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52937 Bug #: 52937 Summary: [4.8 Regression] ICE in several cpu2006 benchmarks with -fprofile-use (assert in get_loop_body) Classification: Unclassified Product: gcc Version: 4.8.0

[Bug c++/52938] New: std::string::reserve request is not maintained if object is used in other object copy ctore

2012-04-11 Thread abdul.tohmaz at emc dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52938 Bug #: 52938 Summary: std::string::reserve request is not maintained if object is used in other object copy ctore Classification: Unclassified Product: gcc Version: 4.6.1

[Bug libstdc++/52938] std::string::reserve request is not maintained if object is used in other object copy ctore

2012-04-11 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52938 Andrew Pinski changed: What|Removed |Added Component|c++ |libstdc++ --- Comment #1 from Andrew Pins

[Bug libstdc++/52938] std::string::reserve request is not maintained if object is used in other object copy ctore

2012-04-11 Thread abdul.tohmaz at emc dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52938 --- Comment #2 from Abdul Tohmaz 2012-04-11 20:32:26 UTC --- (In reply to comment #1) > Why do you think this is a bug? I don't see why x="aaa"; would not change the > reserve. > > The main reason why it changes the reserve is that the backin

[Bug target/52607] v4df __builtin_shuffle with {0,2,1,3} or {1,3,0,2}

2012-04-11 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52607 --- Comment #29 from Marc Glisse 2012-04-11 20:35:00 UTC --- Created attachment 27136 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27136 V4DF generic shuffle A patch (independent from the others) implementing what is explained in the last

[Bug c++/52465] [4.7/4.8 regression] g++ rejects valid code with in-class using declaration

2012-04-11 Thread fabien at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52465 --- Comment #6 from fabien at gcc dot gnu.org 2012-04-11 20:40:58 UTC --- Author: fabien Date: Wed Apr 11 20:40:51 2012 New Revision: 186355 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186355 Log: gcc/testsuite/ChangeLog 2012-04-09 Fab

[Bug rtl-optimization/48496] [4.7/4.8 Regression] 'asm' operand requires impossible reload

2012-04-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48496 Eric Botcazou changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|unassigned at

[Bug target/48496] [4.7/4.8 Regression] 'asm' operand requires impossible reload

2012-04-11 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48496 Eric Botcazou changed: What|Removed |Added Component|rtl-optimization|target --- Comment #23 from Eric Botcazou

[Bug target/47230] [4.6 Regression] gcc fails to bootstrap on alpha in stage2 with "relocation truncated to fit: GPREL16 against ..."

2012-04-11 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47230 --- Comment #17 from Mikael Pettersson 2012-04-11 20:48:54 UTC --- With binutils-2.22 (vanilla) I'm unable to bootstrap gcc-4.6.3 on alphaev6-unknown-linux, due to a bunch of 'relocation truncated to fit' errors. Applying the patch from #c12 all

[Bug libstdc++/52938] std::string::reserve request is not maintained if object is used in other object copy ctore

2012-04-11 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52938 --- Comment #3 from Jonathan Wakely 2012-04-11 20:57:18 UTC --- (In reply to comment #2) > Why do I see memory is being reallocated even though the string x content can > fit within what I requested in my reserve call? Because GCC's std::string

[Bug c++/52939] New: ice in gimple_get_virt_method_for_binfo with -O3

2012-04-11 Thread dcb314 at hotmail dot com
unk dated 20120411 on an AMD x86_64 box. The compiler said determinize.cc: At global scope: determinize.cc:38:1: internal compiler error: in gimple_get_virt_method_for_binfo, at gimple-fold.c:3093 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bug

[Bug libstdc++/52938] std::string::reserve request is not maintained if object is used in other object copy ctore

2012-04-11 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52938 --- Comment #4 from Jonathan Wakely 2012-04-11 21:08:16 UTC --- N.B. you can get the behaviour you want by calling reserve after creating y std::string x; std::string y(x); x.reserve(20); /// x capacity is 20

[Bug libstdc++/52591] [C++0x] [4.7 Regression] moving std::vector relies on movable elements

2012-04-11 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52591 --- Comment #13 from Jonathan Wakely 2012-04-11 21:13:50 UTC --- Author: redi Date: Wed Apr 11 21:13:45 2012 New Revision: 186359 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186359 Log: PR libstdc++/52591 * include/bits/stl_vec

[Bug libstdc++/52591] [C++0x] [4.7 Regression] moving std::vector relies on movable elements

2012-04-11 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52591 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug libstdc++/52938] std::string::reserve request is not maintained if object is used in other object copy ctor

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

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

2012-04-11 Thread nnc at lanl dot gov
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52864 Neil Carlson changed: What|Removed |Added CC||nnc at lanl dot gov --- Comment #2 from Ne

[Bug target/52898] SH Target: Inefficient DImode comparisons

2012-04-11 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52898 --- Comment #1 from Oleg Endo 2012-04-11 22:48:18 UTC --- Created attachment 27138 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27138 Examples In addition to the original case, I've noticed that there are more weird things happening with

[Bug target/52898] SH Target: Inefficient DImode comparisons

2012-04-11 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52898 Oleg Endo changed: What|Removed |Added CC||kkojima at gcc dot gnu.org --- Comment #2 fro

[Bug c++/52924] [4.7/4.8 Regression] Using an std::function object as deleter of shared_ptr in C++0x mode does not compile

2012-04-11 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52924 --- Comment #8 from Jonathan Wakely 2012-04-11 22:54:59 UTC --- Author: redi Date: Wed Apr 11 22:54:53 2012 New Revision: 186363 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186363 Log: PR libstdc++/52924 * include/bits/shared_p

[Bug target/50751] SH Target: Displacement addressing does not work for QImode and HImode

2012-04-11 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50751 --- Comment #27 from Oleg Endo 2012-04-11 23:01:19 UTC --- Author: olegendo Date: Wed Apr 11 23:01:12 2012 New Revision: 186365 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186365 Log: PR target/50751 * gcc/target/sh/pr50751-4.c

[Bug target/52479] SH Target: SH4A DFmode fsca tests failing

2012-04-11 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52479 Oleg Endo changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug target/52503] sh-wrs-vxworks: too many target masks

2012-04-11 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52503 Oleg Endo changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug middle-end/52940] New: conversion from MODE_PARTIAL_INT uses sign extension for unsigned types

2012-04-11 Thread bigotp at acm dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52940 Bug #: 52940 Summary: conversion from MODE_PARTIAL_INT uses sign extension for unsigned types Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFI

[Bug c++/52924] [4.7/4.8 Regression] Using an std::function object as deleter of shared_ptr in C++0x mode does not compile

2012-04-11 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52924 --- Comment #9 from Jonathan Wakely 2012-04-11 23:13:49 UTC --- Author: redi Date: Wed Apr 11 23:13:44 2012 New Revision: 186367 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186367 Log: PR libstdc++/52924 * include/bits/shared_p

[Bug c++/52924] [4.7/4.8 Regression] Using an std::function object as deleter of shared_ptr in C++0x mode does not compile

2012-04-11 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52924 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

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

2012-04-11 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52941 Bug #: 52941 Summary: SH Target: Add support for movco.l / movli.l atomics on SH4A Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED

[Bug libstdc++/29366] atomics config for sh is weird

2012-04-11 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29366 Oleg Endo changed: What|Removed |Added CC||olegendo at gcc dot gnu.org --- Comment #2 fr

[Bug libstdc++/52938] std::string::reserve request is not maintained if object is used in other object copy ctor

2012-04-11 Thread abdul.tohmaz at emc dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52938 --- Comment #6 from Abdul Tohmaz 2012-04-11 23:50:21 UTC --- Guys, I do value your points, but please consider the following: I can't always be in control when a copy is made of my string. Here is a quick example. string x; x.reserve(1024); //n

[Bug libstdc++/52938] std::string::reserve request is not maintained if object is used in other object copy ctor

2012-04-11 Thread abdul.tohmaz at emc dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52938 Abdul Tohmaz changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|WONTFIX

[Bug libstdc++/52938] std::string::reserve request is not maintained if object is used in other object copy ctor

2012-04-11 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52938 --- Comment #8 from Paolo Carlini 2012-04-11 23:57:34 UTC --- What we tried to explain is that this sort of issue is well known and, more or less, affects *any* reference counted implementation (I'm pretty sure you can even find duplicates in Bug

[Bug libstdc++/52938] std::string::reserve request is not maintained if object is used in other object copy ctor

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

[Bug c++/51295] [C++11][noexcept] Wrong c'tor exception-specification with non-trivial d'tor

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

[Bug c++/50043] [C++0x] Implement core/1123

2012-04-11 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043 Paolo Carlini changed: What|Removed |Added CC||daniel.kruegler at |

  1   2   >