[Bug rtl-optimization/44025] Multiple load 0 to register

2011-11-02 Thread amker.cheng at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44025 --- Comment #4 from amker.cheng amker.cheng at gmail dot com 2011-11-02 06:03:56 UTC --- I noticed that for attached reduced test case reduced_test.c, cse pass can eliminate such redundant load constant instructions. But since cse works on

[Bug rtl-optimization/44025] Multiple load 0 to register

2011-11-02 Thread amker.cheng at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44025 --- Comment #5 from amker.cheng amker.cheng at gmail dot com 2011-11-02 06:05:23 UTC --- Created attachment 25687 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25687 reduced test case which can be handled by cse pass

[Bug c++/50956] New: -Wcast-qual does not work

2011-11-02 Thread joerg.rich...@pdv-fs.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50956 Bug #: 50956 Summary: -Wcast-qual does not work Classification: Unclassified Product: gcc Version: 4.6.2 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/50941] [C++0x] user-defined string literals provide incorrect length for wchar_t, char16_t, and char32_t

2011-11-02 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50941 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot

[Bug libstdc++/50957] New: complexT ctor drops sign of zero (sometimes)

2011-11-02 Thread kreckel at ginac dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50957 Bug #: 50957 Summary: complexT ctor drops sign of zero (sometimes) Classification: Unclassified Product: gcc Version: 4.6.2 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/50880] __complex_acosh() picks wrong complex branch

2011-11-02 Thread kreckel at ginac dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 Richard B. Kreckel kreckel at ginac dot de changed: What|Removed |Added See Also|

[Bug fortran/50933] Wrongly regards BIND(C) types as incompatible

2011-11-02 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50933 --- Comment #1 from Tobias Burnus burnus at gcc dot gnu.org 2011-11-02 08:30:20 UTC --- Untested patch: --- a/gcc/fortran/interface.c +++ b/gcc/fortran/interface.c @@ -405,7 +405,7 @@ gfc_compare_derived_types (gfc_symbol *derived1, gfc_symbol

[Bug middle-end/50890] [4.7 Regression] ICE in fold_convert_loc, at fold-const.c:1894

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50890 --- Comment #3 from Richard Guenther rguenth at gcc dot gnu.org 2011-11-02 08:46:12 UTC --- Author: rguenth Date: Wed Nov 2 08:46:08 2011 New Revision: 180763 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=180763 Log: 2010-11-02 Richard

[Bug middle-end/50890] [4.7 Regression] ICE in fold_convert_loc, at fold-const.c:1894

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

[Bug middle-end/50881] ICE Segfault on compare this pointer with reference

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50881 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Component|c++ |middle-end

[Bug middle-end/50881] [4.6 Regression] ICE Segfault on compare this pointer with reference

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50881 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Known to work||4.5.3

[Bug c++/50958] New: [C++0x] raw literal operator provides incorrect string for integer literal '0'

2011-11-02 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50958 Bug #: 50958 Summary: [C++0x] raw literal operator provides incorrect string for integer literal '0' Classification: Unclassified Product: gcc Version: 4.7.0 Status:

[Bug lto/50935] All slim LTO tests FAIL on 32-bit Solaris

2011-11-02 Thread ro at CeBiTec dot Uni-Bielefeld.DE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50935 --- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE ro at CeBiTec dot Uni-Bielefeld.DE 2011-11-02 09:18:04 UTC --- --- Comment #1 from Richard Guenther rguenth at gcc dot gnu.org 2011-11-01 09:27:20 UTC --- Confirmed. Can you try writing

[Bug tree-optimization/50912] [4.7 regression] gimple assertion failure at gimple.h:1940 with -msse2

2011-11-02 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50912 Ira Rosen irar at il dot ibm.com changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[Bug target/49098] unused parameters in rx.c:rx_memory_move_cost

2011-11-02 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49098 Manuel López-Ibáñez manu at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c++/50957] [C++0x][constexpr] complexT ctor drops sign of zero (sometimes)

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50957 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug c++/50957] [C++0x][constexpr] complexT ctor drops sign of zero (sometimes)

2011-11-02 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50957 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|NEW |RESOLVED

[Bug libstdc++/50880] __complex_acosh() picks wrong complex branch

2011-11-02 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 --- Comment #12 from Paolo Carlini paolo.carlini at oracle dot com 2011-11-02 09:40:26 UTC --- In my opinion BC2 is fine, I can take of applying it, if you still endorse it.

[Bug tree-optimization/50955] [4.7 Regression] IVopts incorrectly rewrite the address of a global memory access into a local form.

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50955 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code

[Bug other/50953] Snow Leopard 10.6.8 - TinyOS - Segmentation Fault

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50953 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug other/50954] Snow Leopard 10.6.8 - TinyOS Oscilloscope - Segmentation Fault

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50954 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug libstdc++/48760] [4.6 Regression] std::complex constructor buggy in the face of NaN's

2011-11-02 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48760 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC||kreckel at

[Bug middle-end/50950] warning missed when OR'ing to an uninitialized variable

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50950 --- Comment #1 from Richard Guenther rguenth at gcc dot gnu.org 2011-11-02 09:48:16 UTC --- No, it's the lame warning-for-uninitialized-memory (your variables are address-taken) code that triggered in 4.4 but not in newer releases. Thus it's more

[Bug middle-end/50950] warning missed when OR'ing to an uninitialized variable

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50950 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug middle-end/50040] [4.5/4.6 Regression] missed warning: ‘x.y’ is used uninitialized in this function

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50040 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added CC||sezeroz at

[Bug libstdc++/50951] state of subtract_with_carry_engine not saved correctly to output stream

2011-11-02 Thread paolo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50951 --- Comment #3 from paolo at gcc dot gnu.org paolo at gcc dot gnu.org 2011-11-02 10:06:16 UTC --- Author: paolo Date: Wed Nov 2 10:06:08 2011 New Revision: 180764 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=180764 Log: 2011-11-02 Paolo

[Bug libstdc++/50951] state of subtract_with_carry_engine not saved correctly to output stream

2011-11-02 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50951 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Known to work||4.7.0

[Bug tree-optimization/50902] [4.7 Regression] intVar/dinternal.cc ICEs at -O2 -ftree-vectorize

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

[Bug tree-optimization/50902] [4.7 Regression] intVar/dinternal.cc ICEs at -O2 -ftree-vectorize

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50902 --- Comment #10 from Richard Guenther rguenth at gcc dot gnu.org 2011-11-02 10:20:36 UTC --- Author: rguenth Date: Wed Nov 2 10:20:32 2011 New Revision: 180765 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=180765 Log: 2011-11-02 Richard

[Bug fortran/50959] New: [OOP] Redundant setting of the vptr

2011-11-02 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50959 Bug #: 50959 Summary: [OOP] Redundant setting of the vptr Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Keywords: missed-optimization

[Bug fortran/50960] New: [OOP] vtables not marked as constant

2011-11-02 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50960 Bug #: 50960 Summary: [OOP] vtables not marked as constant Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Keywords: missed-optimization

[Bug translation/45116] config/ia64/vms_symvec_libgcc_s.opt not an options file

2011-11-02 Thread ro at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45116 --- Comment #1 from Rainer Orth ro at gcc dot gnu.org 2011-11-02 10:49:50 UTC --- Author: ro Date: Wed Nov 2 10:49:46 2011 New Revision: 180767 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=180767 Log: Move shlib support to toplevel

[Bug c++/50956] -Wcast-qual does not work

2011-11-02 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50956 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC||jason at

[Bug fortran/50959] [OOP] Redundant setting of the vptr

2011-11-02 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50959 --- Comment #1 from janus at gcc dot gnu.org 2011-11-02 11:28:51 UTC --- (In reply to comment #0) It is pointless to store the vptr if one does not use it. The problem is: How do we know if it will be used later on or not? Example: The

[Bug middle-end/50950] warning missed when OR'ing to an uninitialized variable

2011-11-02 Thread sezeroz at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50950 --- Comment #3 from Ozkan Sezer sezeroz at gmail dot com 2011-11-02 11:29:20 UTC --- (In reply to comment #2) A dup actually (fixed on trunk): Thank you. Can we expect a backport of the fix to 4.5 and 4.6? t.c: In function 'f0': t.c:14:5:

[Bug c++/50961] New: Fails to decay template function properly(?)

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50961 Bug #: 50961 Summary: Fails to decay template function properly(?) Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Keywords: rejects-valid

[Bug target/48308] [4.6/4.7 Regression] crosscompiling to arm fails with assembler: can't resolve '.LC4' {.rodata.str1.1 section} - '.LPIC4' {*UND* section}

2011-11-02 Thread madhu_k515 at yahoo dot co.in
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48308 Madhu madhu_k515 at yahoo dot co.in changed: What|Removed |Added CC||madhu_k515 at yahoo

[Bug target/48308] [4.6/4.7 Regression] crosscompiling to arm fails with assembler: can't resolve '.LC4' {.rodata.str1.1 section} - '.LPIC4' {*UND* section}

2011-11-02 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48308 --- Comment #13 from Ramana Radhakrishnan ramana at gcc dot gnu.org 2011-11-02 11:40:44 UTC --- (In reply to comment #12) Please tell me this bug is fixed in gcc 4.6.2 release? If this is fixed in gcc4.6.2 release can I use the fix patch into

[Bug c++/50961] Fails to decay template function properly(?)

2011-11-02 Thread giecrilj at stegny dot 2a.pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50961 Christopher Yeleighton giecrilj at stegny dot 2a.pl changed: What|Removed |Added CC|

[Bug fortran/50960] [OOP] vtables not marked as constant

2011-11-02 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50960 --- Comment #1 from janus at gcc dot gnu.org 2011-11-02 11:57:44 UTC --- (In reply to comment #0) richi and it seems the vtables are not initialized in a way the optimizers could use them richi they are not constant Right. I had

[Bug target/50962] New: Additional opportunity for AGU stall avoidance optimization for Atom processor

2011-11-02 Thread izamyatin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50962 Bug #: 50962 Summary: Additional opportunity for AGU stall avoidance optimization for Atom processor Classification: Unclassified Product: gcc Version: 4.7.0 Status:

[Bug target/50962] Additional opportunity for AGU stall avoidance optimization for Atom processor

2011-11-02 Thread izamyatin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50962 --- Comment #1 from Igor Zamyatin izamyatin at gmail dot com 2011-11-02 12:00:55 UTC --- Created attachment 25688 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25688 testcase

[Bug libstdc++/50880] __complex_acosh() picks wrong complex branch

2011-11-02 Thread gdr at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 Gabriel Dos Reis gdr at gcc dot gnu.org changed: What|Removed |Added CC||gdr at gcc dot

[Bug libstdc++/50880] __complex_acosh() picks wrong complex branch

2011-11-02 Thread gdr at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 --- Comment #14 from Gabriel Dos Reis gdr at gcc dot gnu.org 2011-11-02 12:27:20 UTC --- (In reply to comment #9) Created attachment 25654 [details] BC2 Since we are talking about branch cut and prespectiving since zeros, I think we should

[Bug libstdc++/50880] __complex_acosh() picks wrong complex branch

2011-11-02 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 --- Comment #15 from Paolo Carlini paolo.carlini at oracle dot com 2011-11-02 12:31:09 UTC --- Ok, thanks for your feedback Gaby. Indeed, I also wondered if we shouldn't work with the components. Richard, can you send a version of Kahan's

[Bug libstdc++/50880] __complex_acosh() picks wrong complex branch

2011-11-02 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 --- Comment #16 from Paolo Carlini paolo.carlini at oracle dot com 2011-11-02 12:44:06 UTC --- Well, I guess this would be most of it: templatetypename _Tp std::complex_Tp __complex_acosh(const std::complex_Tp __z) { return

[Bug c++/50956] -Wcast-qual does not work

2011-11-02 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50956 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug libstdc++/50880] __complex_acosh() picks wrong complex branch

2011-11-02 Thread gdr at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 --- Comment #17 from Gabriel Dos Reis gdr at gcc dot gnu.org 2011-11-02 12:48:23 UTC --- (In reply to comment #16) Well, I guess this would be most of it: templatetypename _Tp std::complex_Tp __complex_acosh(const std::complex_Tp

[Bug tree-optimization/50955] [4.7 Regression] IVopts incorrectly rewrite the address of a global memory access into a local form.

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50955 --- Comment #3 from Richard Guenther rguenth at gcc dot gnu.org 2011-11-02 12:48:23 UTC --- The candidate candidate 15 depends on 3 var_before ivtmp.161 var_after ivtmp.161 incremented before exit test type unsigned int base

[Bug libstdc++/50880] __complex_acosh() picks wrong complex branch

2011-11-02 Thread gdr at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 --- Comment #18 from Gabriel Dos Reis gdr at gcc dot gnu.org 2011-11-02 12:48:47 UTC --- (In reply to comment #16) Well, I guess this would be most of it: templatetypename _Tp std::complex_Tp __complex_acosh(const std::complex_Tp

[Bug c++/50956] -Wcast-qual does not work

2011-11-02 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50956 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC|

[Bug target/50962] Additional opportunity for AGU stall avoidance optimization for Atom processor

2011-11-02 Thread enkovich.gnu at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50962 --- Comment #2 from Ilya Enkovich enkovich.gnu at gmail dot com 2011-11-02 13:05:46 UTC --- Created attachment 25689 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25689 Proposed patch

[Bug target/50962] Additional opportunity for AGU stall avoidance optimization for Atom processor

2011-11-02 Thread enkovich.gnu at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50962 Ilya Enkovich enkovich.gnu at gmail dot com changed: What|Removed |Added CC||enkovich.gnu

[Bug tree-optimization/50955] [4.7 Regression] IVopts incorrectly rewrite the address of a global memory access into a local form.

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50955 --- Comment #4 from Richard Guenther rguenth at gcc dot gnu.org 2011-11-02 13:09:40 UTC --- It looks like IVOPTs fails to consider a candidate for the use inquestion and thus, after choosing the final IV set ends up rewriting that use into this

[Bug c++/50956] -Wcast-qual does not work

2011-11-02 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50956 --- Comment #4 from Paolo Carlini paolo.carlini at oracle dot com 2011-11-02 13:15:35 UTC --- Well, we shouldn't early return error_mark_node, however. Also, in the specific case at issue here we are still failing to warn, because we return from

[Bug target/48949] [4.6/4.7 Regression] gcc-4.6.0 regression with complex.h on i386-pc-solaris2.10

2011-11-02 Thread mariah.lenox at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48949 --- Comment #8 from Mariah Lenox mariah.lenox at gmail dot com 2011-11-02 13:18:52 UTC --- Please answer comment #3. Answers provided on bug report 50944.

[Bug tree-optimization/50955] [4.7 Regression] IVopts incorrectly rewrite the address of a global memory access into a local form.

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50955 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added CC||rakdver at

[Bug c++/50958] [C++0x] raw literal operator provides incorrect string for integer literal '0'

2011-11-02 Thread 3dw4rd at verizon dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50958 --- Comment #1 from Ed Smith-Rowland 3dw4rd at verizon dot net 2011-11-02 14:00:11 UTC --- In http://gcc.gnu.org/ml/gcc-patches/2011-10/msg02804.html I have a patch to address a resolution issue. For some reason, this bug doesn't show up in that

[Bug c++/50956] -Wcast-qual does not work

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

[Bug fortran/50959] [OOP] Redundant setting of the vptr

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

[Bug fortran/50960] [OOP] vtables not marked as constant

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50960 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug fortran/50960] [OOP] vtables not marked as constant

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50960 --- Comment #3 from Richard Guenther rguenth at gcc dot gnu.org 2011-11-02 14:37:35 UTC --- The vtable object looks like (with the patch): var_decl 0x75a2c280 __vtab_m_T type record_type 0x75b37dc8 __vtype_m_T BLK size

[Bug fortran/50960] [OOP] vtables not marked as constant

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50960 --- Comment #4 from Richard Guenther rguenth at gcc dot gnu.org 2011-11-02 14:40:09 UTC --- Doing that in gdb yields to bb 6: D.1793_12 = __vtab_m_T; D.1794_13 = base; base (); in the fre1 dump.

[Bug lto/44965] lto option code breaks file format with each added option

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44965 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug target/45640] gcc.c-torture/execute/20050316-2.c ICEs with -mno-mmx -m3dnow -flto

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45640 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug fortran/50960] [OOP] vtables not marked as constant

2011-11-02 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50960 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2011-11-02 14:57:34 UTC --- (In reply to comment #1) - if (gfc_add_flavor (vtab-attr, FL_VARIABLE, NULL, + if (gfc_add_flavor (vtab-attr, FL_PARAMETER, NULL, (In reply

[Bug driver/47785] GCC with -flto does not pass options to the assembler

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47785 --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2011-11-02 15:01:09 UTC --- For this to be fixed we'd need something similar to COLLECT_GCC_OPTIONS, COLLECT_AS_OPTIONS for example, and lto-wrapper passing those on via -Wa to the

[Bug fortran/50960] [OOP] vtables not marked as constant

2011-11-02 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50960 --- Comment #6 from janus at gcc dot gnu.org 2011-11-02 15:08:28 UTC --- (In reply to comment #1) I'll try if the following patch survives regtesting It fails at least on: FAIL: gfortran.dg/dynamic_dispatch_4.f03 -O0 (test for excess errors)

[Bug lto/48217] lto mishandles quotes in command line defines

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48217 --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2011-11-02 15:13:51 UTC --- collect2 has extract_string () which handles unquoting from COLLECT_GCC_OPTIONS.

[Bug fortran/50960] [OOP] vtables not marked as constant

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50960 --- Comment #7 from Richard Guenther rguenth at gcc dot gnu.org 2011-11-02 15:16:08 UTC --- (In reply to comment #5) (In reply to comment #1) - if (gfc_add_flavor (vtab-attr, FL_VARIABLE, NULL, + if (gfc_add_flavor

[Bug middle-end/50963] New: TLS incompatible with -mcmodel=large PIC

2011-11-02 Thread drepper.fsp at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50963 Bug #: 50963 Summary: TLS incompatible with -mcmodel=large PIC Classification: Unclassified Product: gcc Version: 4.6.2 Status: UNCONFIRMED Severity: normal

[Bug bootstrap/50882] [4.6 Regression] internal compiler error: in extract_insn, at recog.c:2109 on powerpc-ibm-aix5.3.0.0

2011-11-02 Thread greed at pobox dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50882 --- Comment #7 from Graham Reed greed at pobox dot com 2011-11-02 15:28:55 UTC --- (In reply to comment #6) Reverting config/rs6000/rs6000.md to the version in 4.6.1 clears the ICE in that testcase.

[Bug c++/47606] [trans-mem] internal compiler error in expand_block_tm with O2

2011-11-02 Thread patrick.marlier at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47606 Patrick Marlier patrick.marlier at gmail dot com changed: What|Removed |Added Status|NEW

[Bug lto/48217] lto mishandles quotes in command line defines

2011-11-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48217 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug lto/50964] New: [trans-mem] no support for LTO

2011-11-02 Thread patrick.marlier at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50964 Bug #: 50964 Summary: [trans-mem] no support for LTO Classification: Unclassified Product: gcc Version: trans-mem Status: UNCONFIRMED Severity: enhancement Priority:

[Bug tree-optimization/50672] [4.7 Regression] ice: verify_ssa failed: no immediate_use list

2011-11-02 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50672 --- Comment #13 from vries at gcc dot gnu.org 2011-11-02 16:30:03 UTC --- Author: vries Date: Wed Nov 2 16:29:50 2011 New Revision: 180779 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=180779 Log: 2011-11-02 Tom de Vries

[Bug fortran/50960] [OOP] vtables not marked as constant

2011-11-02 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50960 --- Comment #8 from janus at gcc dot gnu.org 2011-11-02 16:44:56 UTC --- (In reply to comment #6) It fails at least on: FAIL: gfortran.dg/dynamic_dispatch_4.f03 -O0 (test for excess errors) Here is a reduced test case: module foo_mod

[Bug c++/50965] New: C++11 Non static member initializer are not run when class is initialized with {}

2011-11-02 Thread ogoffart at kde dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50965 Bug #: 50965 Summary: C++11 Non static member initializer are not run when class is initialized with {} Classification: Unclassified Product: gcc Version: 4.7.0

[Bug c++/50965] C++11 Non static member initializer are not run when class is initialized with {}

2011-11-02 Thread ogoffart at kde dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50965 --- Comment #1 from Olivier Goffart ogoffart at kde dot org 2011-11-02 17:33:26 UTC --- Created attachment 25691 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25691 Suggested patch

[Bug c++/50965] C++11 Non static member initializer are not run when class is initialized with {}

2011-11-02 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50965 --- Comment #2 from Andrew Pinski pinskia at gcc dot gnu.org 2011-11-02 17:42:05 UTC --- Is there a reason why you are removing: - A a2 = { 24 }; - if (a2.i != 24) return 2; From the testcase?

[Bug c++/50965] C++11 Non static member initializer are not run when class is initialized with {}

2011-11-02 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50965 --- Comment #3 from Andrew Pinski pinskia at gcc dot gnu.org 2011-11-02 17:42:23 UTC --- Also patches goto gcc-patches@.

[Bug tree-optimization/50763] [4.7 Regression] ICE: verify_gimple failed: missing PHI def with -ftree-tail-merge

2011-11-02 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50763 --- Comment #20 from vries at gcc dot gnu.org 2011-11-02 18:01:25 UTC --- Author: vries Date: Wed Nov 2 18:01:18 2011 New Revision: 180785 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=180785 Log: 2011-11-02 Tom de Vries

[Bug c++/50956] -Wcast-qual does not work

2011-11-02 Thread paolo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50956 --- Comment #6 from paolo at gcc dot gnu.org paolo at gcc dot gnu.org 2011-11-02 18:04:53 UTC --- Author: paolo Date: Wed Nov 2 18:04:48 2011 New Revision: 180786 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=180786 Log: 2011-11-02 Paolo

[Bug c++/50956] -Wcast-qual does not work

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

[Bug debug/48354] internal compiler error: in splice_child_die, at dwarf2out.c:8064

2011-11-02 Thread howarth at nitro dot med.uc.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48354 --- Comment #16 from Jack Howarth howarth at nitro dot med.uc.edu 2011-11-02 18:08:37 UTC --- The original test case still fails on x86_64-apple-darwin11 as well at r180780... g++-fsf-4.7 -r -nostdlib -g -flto bug.ii In file included from

[Bug c++/50965] C++11 Non static member initializer are not run when class is initialized with {}

2011-11-02 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50965 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC||jason at

[Bug target/50906] e500 exception unwinding under -Os causes SIGSEGV

2011-11-02 Thread Kyle.D.Moffett at boeing dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50906 --- Comment #6 from Kyle Moffett Kyle.D.Moffett at boeing dot com 2011-11-02 18:24:02 UTC --- Created attachment 25692 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25692 Archive of RTL dumps of failing testcase built with -Os I spent some

[Bug libstdc++/50880] __complex_acosh() picks wrong complex branch

2011-11-02 Thread paolo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 --- Comment #19 from paolo at gcc dot gnu.org paolo at gcc dot gnu.org 2011-11-02 18:43:31 UTC --- Author: paolo Date: Wed Nov 2 18:43:26 2011 New Revision: 180787 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=180787 Log: 2011-11-02

[Bug libstdc++/50880] __complex_acosh() picks wrong complex branch

2011-11-02 Thread paolo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50880 --- Comment #20 from paolo at gcc dot gnu.org paolo at gcc dot gnu.org 2011-11-02 18:43:46 UTC --- Author: paolo Date: Wed Nov 2 18:43:42 2011 New Revision: 180788 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=180788 Log: 2011-11-02

[Bug middle-end/50966] New: [4.4/4.5/4.6/4.7 Regression] Missing 'is used uninitialized' warning (struct pointer dereference)

2011-11-02 Thread belyshev at depni dot sinp.msu.ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50966 Bug #: 50966 Summary: [4.4/4.5/4.6/4.7 Regression] Missing 'is used uninitialized' warning (struct pointer dereference) Classification: Unclassified Product: gcc Version: 4.7.0

[Bug fortran/50960] [OOP] vtables not marked as constant

2011-11-02 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50960 --- Comment #9 from janus at gcc dot gnu.org 2011-11-02 18:49:35 UTC --- (In reply to comment #6) It fails at least on: FAIL: gfortran.dg/dynamic_dispatch_4.f03 -O0 (test for excess errors) FAIL: gfortran.dg/dynamic_dispatch_5.f03 -O0

[Bug c++/50967] New: [C++0x] Literal operators are not found by using-declarations

2011-11-02 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50967 Bug #: 50967 Summary: [C++0x] Literal operators are not found by using-declarations Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED

[Bug c++/50967] [C++0x] Literal operators are not found by using-declarations

2011-11-02 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50967 Daniel Krügler daniel.kruegler at googlemail dot com changed: What|Removed |Added Keywords|

[Bug c/50968] New: ICE on armhf building gcc-snapshot

2011-11-02 Thread konstantinos.margaritis at linaro dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50968 Bug #: 50968 Summary: ICE on armhf building gcc-snapshot Classification: Unclassified Product: gcc Version: 4.6.2 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug middle-end/50966] [4.4/4.5/4.6/4.7 Regression] Missing 'is used uninitialized' warning (struct pointer dereference)

2011-11-02 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50966 --- Comment #1 from Manuel López-Ibáñez manu at gcc dot gnu.org 2011-11-02 19:19:39 UTC --- Well, it did fix one of the oldest false positives in GCC: PR middle-end/179 * tree-ssa.c (warn_uninit): Do not warn for variables that

[Bug c/50968] ICE on armhf building gcc-snapshot

2011-11-02 Thread konstantinos.margaritis at linaro dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50968 --- Comment #1 from Konstantinos Margaritis konstantinos.margaritis at linaro dot org 2011-11-02 19:21:19 UTC --- Created attachment 25693 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25693 minimal testcase produced using delta tool from

[Bug middle-end/50966] [4.4/4.5/4.6/4.7 Regression] Missing 'is used uninitialized' warning (struct pointer dereference)

2011-11-02 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50966 --- Comment #2 from Manuel López-Ibáñez manu at gcc dot gnu.org 2011-11-02 19:24:44 UTC --- BTW, this could actually be a duplicate of PR19430, if bar uninitialized use appears in a PHI op. One would need to look at the dumps and put a breakpoint

[Bug target/50968] ICE on armhf building gcc-snapshot

2011-11-02 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50968 --- Comment #2 from Andrew Pinski pinskia at gcc dot gnu.org 2011-11-02 19:24:51 UTC --- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29693

[Bug target/50945] [4.7 regression] ICE on floating-point move with -msoft-float

2011-11-02 Thread ebotcazou at gcc dot gnu.org
. (movtf_insn_sp64): Likewise. (movtf_insn_sp64_hq): Likewise. (movtf_insn_sp64_no_fpu): Likewise. Added: trunk/gcc/testsuite/gcc.target/sparc/2002-1.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/sparc/sparc.md trunk/gcc/testsuite/ChangeLog

[Bug target/50945] [4.7 regression] ICE on floating-point move with -msoft-float

2011-11-02 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50945 --- Comment #6 from Eric Botcazou ebotcazou at gcc dot gnu.org 2011-11-02 20:07:31 UTC --- Author: ebotcazou Date: Wed Nov 2 20:07:26 2011 New Revision: 180792 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=180792 Log: PR target/50945

  1   2   >