[Bug target/51697] SH Target: Inefficient DImode comparisons for -Os

2012-04-11 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51697 Oleg Endo changed: What|Removed |Added CC||olegendo at gcc dot gnu.org Depends o

[Bug target/52941] 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 Oleg Endo changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[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 #4 from Oleg Endo 2012-04-12 06:19:44 UTC --- (In reply to comment #3) > (In reply to comment #2) > I don't know about their history. -mcbranchdi is enabled by default, > though. See gcc/common/config/sh/sh-common.c:sh_option_optimi

[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 Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug other/52944] New: [4.5/4.6 Regression] __builtin_object_size(..., 1) no longer returns (size_t)-1 for consecutive flexible/zero-length array members

2012-04-11 Thread vapier at gentoo dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52944 Bug #: 52944 Summary: [4.5/4.6 Regression] __builtin_object_size(..., 1) no longer returns (size_t)-1 for consecutive flexible/zero-length array members Classification: Unclassifie

[Bug c/52943] New: likely wrong code bug

2012-04-11 Thread regehr at cs dot utah.edu
l/gcc-r186359-install --program-prefix=r186359- --enable-languages=c,c++ Thread model: posix gcc version 4.8.0 20120411 (experimental) (GCC)

[Bug c++/52942] [4.7 Regression] using std::ref with a std::unordered_map fails to compile

2012-04-11 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52942 --- Comment #2 from Paolo Carlini 2012-04-12 01:38:50 UTC --- Bah, the more I look into it, the more seems indeed a front-end issue, I see only public typedefs around. Then we would badly need a small reproducer.

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

2012-04-11 Thread kkojima at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29366 --- Comment #3 from Kazumoto Kojima 2012-04-12 01:20:06 UTC --- (In reply to comment #2) > I think some of the problems will disappear once PR 52941 is done. > After that, and having the new atomic builtins of 4.7, we could get rid of the > confi

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

2012-04-11 Thread kkojima at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52941 --- Comment #1 from Kazumoto Kojima 2012-04-12 01:18:42 UTC --- (In reply to comment #0) > Other than that, should we add another option '-mhard-atomic' (which would > enable the movco/movli atomics on SH4A and disable all atomic insns for > non-

[Bug c++/52942] [4.7 Regression] using std::ref with a std::unordered_map fails to compile

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

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

2012-04-11 Thread kkojima at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52898 --- Comment #3 from Kazumoto Kojima 2012-04-12 01:13:15 UTC --- (In reply to comment #2) I don't know about their history. -mcbranchdi is enabled by default, though. See gcc/common/config/sh/sh-common.c:sh_option_optimization_table. Unfortunate

[Bug c++/52942] New: [4.7 Regression] using std::ref with a std::unordered_map fails to compile

2012-04-11 Thread cmaloney at tagged dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52942 Bug #: 52942 Summary: [4.7 Regression] using std::ref with a std::unordered_map fails to compile Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCO

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

2012-04-11 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52938 --- Comment #11 from Jonathan Wakely 2012-04-12 00:22:01 UTC --- (In reply to comment #7) > Don't you think this is a problem? I called reserve on x to avoid memory > reallocation, and yet I am faced with memory reallocation just because I call

[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 #10 from Abdul Tohmaz 2012-04-12 00:11:34 UTC --- Thanks for the clarification, I will switch to ext/vstring.h...

[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 |

[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 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 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 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 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++/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 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 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 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 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 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 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/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 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/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 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 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 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 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++/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++/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 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 #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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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] 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 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 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++/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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/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 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 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 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/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/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 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 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 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 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/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/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/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/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/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 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 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/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

  1   2   >