[Bug middle-end/52078] Bogus may be used uninitialized warning

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

[Bug fortran/52059] [4.7 Regression] ICE in gfc_conv_variable

2012-02-01 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52059 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2012-02-01 08:34:32 UTC --- Submitted patch: http://gcc.gnu.org/ml/fortran/2012-01/msg00276.html

[Bug middle-end/52074] ICE: RTL flag check: MEM_VOLATILE_P used with unexpected rtx code 'plus' in extract_fixed_bit_field, at expmed.c:1734

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52074 --- Comment #1 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-01 09:22:39 UTC --- I suppose you can provide at least a backtrace and some debug_rtx output?

[Bug tree-optimization/52070] missing integer comparison optimization

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52070 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Severity|normal |enhancement

[Bug middle-end/52078] Bogus may be used uninitialized warning

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

[Bug target/52076] bloated code for setting single bits in bitfields on m68k

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

[Bug tree-optimization/52073] [4.7 Regression] ICE: vector VEC(vec_void_p,base) index domain error, in vinfo_for_stmt at tree-vectorizer.h:620

2012-02-01 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52073 --- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-01 09:43:07 UTC --- Created attachment 26538 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=26538 gcc47-pr52073.patch Thanks for the report. Untested fix.

[Bug tree-optimization/52073] [4.7 Regression] ICE: vector VEC(vec_void_p,base) index domain error, in vinfo_for_stmt at tree-vectorizer.h:620

2012-02-01 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52073 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||irar at gcc dot

[Bug target/52080] New: Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Bug #: 52080 Summary: Stores to bitfields introduce a store-data-race on adjacent data Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED

[Bug c++/17729] [4.4/4.5/4.6/4.7 Regression] Duplicate __attribute__((deprecated)) warning

2012-02-01 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17729 Iain Sandoe iains at gcc dot gnu.org changed: What|Removed |Added Attachment #20407|0 |1 is

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target|ia64-*-linux

[Bug libstdc++/51296] Several 30_threads tests FAIL on Tru64 UNIX

2012-02-01 Thread ro at CeBiTec dot Uni-Bielefeld.DE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51296 --- Comment #30 from ro at CeBiTec dot Uni-Bielefeld.DE ro at CeBiTec dot Uni-Bielefeld.DE 2012-02-01 10:23:33 UTC --- --- Comment #29 from Jonathan Wakely redi at gcc dot gnu.org 2012-01-31 19:09:00 UTC --- (N.B. that ChangeLog entry cited

[Bug tree-optimization/52081] New: Missed tail merging with pure calls

2012-02-01 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52081 Bug #: 52081 Summary: Missed tail merging with pure calls Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-01 10:25:21 UTC --- SPARC64 also can do 32bit loads/stores as the following testcase shows: struct x { long a; unsigned int lock; unsigned int full; }; void

[Bug tree-optimization/52081] Missed tail merging with pure calls

2012-02-01 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52081 --- Comment #1 from vries at gcc dot gnu.org 2012-02-01 10:27:01 UTC --- Created attachment 26540 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=26540 tentative patch

[Bug middle-end/52082] New: Memory loads not rematerialized

2012-02-01 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52082 Bug #: 52082 Summary: Memory loads not rematerialized Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Keywords: missed-optimization, ra

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Depends on||48124 ---

[Bug tree-optimization/52073] [4.7 Regression] ICE: vector VEC(vec_void_p,base) index domain error, in vinfo_for_stmt at tree-vectorizer.h:620

2012-02-01 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52073 Ira Rosen irar at il dot ibm.com changed: What|Removed |Added CC||irar at il dot ibm.com

[Bug libgcj/51500] [4.7 regression] 106 unexpected libjava testsuite failures with mingw32

2012-02-01 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51500 --- Comment #19 from Kai Tietz ktietz at gcc dot gnu.org 2012-02-01 10:46:40 UTC --- Author: ktietz Date: Wed Feb 1 10:46:36 2012 New Revision: 183794 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=183794 Log: PR target/51500 *

[Bug c++/52069] ARM: initialization of static member in template struct

2012-02-01 Thread thomas.bet...@rohde-schwarz.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52069 --- Comment #8 from Thomas Betker thomas.bet...@rohde-schwarz.com 2012-02-01 10:51:58 UTC --- There's a reason the standard says no diagnostic required. When compiling libtmpl.so, how is the compiler supposed to know that a different

[Bug libstdc++/51296] Several 30_threads tests FAIL on Tru64 UNIX

2012-02-01 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51296 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.7.0 ---

[Bug libstdc++/51906] thread lock test failures on darwin11 under Xcode 4.2

2012-02-01 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51906 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[Bug libstdc++/51795] linear_congruential_engine doesn't work correctly

2012-02-01 Thread paolo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51795 --- Comment #29 from paolo at gcc dot gnu.org paolo at gcc dot gnu.org 2012-02-01 11:10:35 UTC --- Author: paolo Date: Wed Feb 1 11:10:30 2012 New Revision: 183795 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=183795 Log: 2012-02-01

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 --- Comment #4 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-01 11:12:41 UTC --- Btw, offset = bitnum / unit; bitpos = bitnum % unit; byte_offset = (bitnum % BITS_PER_WORD) / BITS_PER_UNIT + (offset *

[Bug target/52076] bloated code for setting single bits in bitfields on m68k

2012-02-01 Thread sch...@linux-m68k.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52076 --- Comment #1 from Andreas Schwab sch...@linux-m68k.org 2012-02-01 11:15:57 UTC --- gcc 4.1 and before generate or.b #-128,(%a0) instead of bfins. As a consequence of this they also generate moveq.l #4,%d0 instead of move.b, but never shorten

[Bug tree-optimization/51879] Missed tail merging with non-const/pure calls

2012-02-01 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51879 --- Comment #8 from vries at gcc dot gnu.org 2012-02-01 11:20:31 UTC --- submitted patch: http://gcc.gnu.org/ml/gcc-patches/2012-01/msg01513.html

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2012-02-01 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 --- Comment #9 from Georg-Johann Lay gjl at gcc dot gnu.org 2012-02-01 11:35:37 UTC --- Author: gjl Date: Wed Feb 1 11:35:34 2012 New Revision: 183796 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=183796 Log: gcc/ PR

[Bug middle-end/52074] ICE: RTL flag check: MEM_VOLATILE_P used with unexpected rtx code 'plus' in extract_fixed_bit_field, at expmed.c:1734

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

[Bug middle-end/52074] ICE: RTL flag check: MEM_VOLATILE_P used with unexpected rtx code 'plus' in extract_fixed_bit_field, at expmed.c:1734

2012-02-01 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52074 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[Bug middle-end/48124] [4.4/4.5/4.6/4.7 Regression] likely wrong code bug

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48124 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Blocks|52080 | ---

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2012-02-01 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 --- Comment #10 from Georg-Johann Lay gjl at gcc dot gnu.org 2012-02-01 12:40:26 UTC --- Author: gjl Date: Wed Feb 1 12:40:23 2012 New Revision: 183797 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=183797 Log: gcc/ Backport from

[Bug ada/51483] [4.7 regression] cstand.adb:Register_Float_Type makes invalid assumptions about FP representation

2012-02-01 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51483 --- Comment #9 from Mikael Pettersson mikpe at it dot uu.se 2012-02-01 12:42:44 UTC --- (In reply to comment #8) /tmp/gcc-4.7-20110820/gcc/ada -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -gnatpg -gnata -I-

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2012-02-01 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 --- Comment #11 from Georg-Johann Lay gjl at gcc dot gnu.org 2012-02-01 12:46:42 UTC --- Author: gjl Date: Wed Feb 1 12:46:39 2012 New Revision: 183798 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=183798 Log: PR

[Bug middle-end/48124] [4.4/4.5/4.6/4.7 Regression] likely wrong code bug

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48124 --- Comment #10 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-01 12:48:56 UTC --- (In reply to comment #9) Simpler patch I am going to test. Let's hope the wreckage adjust_address does to the to_rtx MEM (apart from setting its mode)

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2012-02-01 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug middle-end/48124] [4.4/4.5/4.6/4.7 Regression] likely wrong code bug

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48124 --- Comment #11 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-01 12:57:12 UTC --- *** Bug 49758 has been marked as a duplicate of this bug. ***

[Bug target/49758] -O2 incorrectly swaps overlapping memory accesses

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

[Bug middle-end/48124] [4.4/4.5/4.6/4.7 Regression] likely wrong code bug

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48124 --- Comment #12 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-01 13:05:33 UTC --- *** Bug 51176 has been marked as a duplicate of this bug. ***

[Bug c/51176] possible integer wrong code bug

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

[Bug target/52079] ICE in aggregate_value_p while building libgo on arm-linux-gnueabihf

2012-02-01 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52079 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[Bug middle-end/48124] [4.4/4.5/4.6/4.7 Regression] likely wrong code bug

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48124 --- Comment #13 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-01 13:57:52 UTC --- Doesn't work. MEM_SIZE also seems to be somewhat random, because we re-initialize it via set_mem_attributes_minus_bitpos. So we can't fixup the caller

[Bug target/52079] ICE in aggregate_value_p while building libgo on arm-linux-gnueabihf

2012-02-01 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52079 --- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-01 14:01:09 UTC --- Created attachment 26543 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=26543 gcc47-pr52079.patch Alternate patch for the GO FE. There are hundreds of

[Bug middle-end/48124] [4.4/4.5/4.6/4.7 Regression] likely wrong code bug

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48124 --- Comment #14 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-01 14:17:05 UTC --- I remember (bug number?) we have the same issue with multi-word accesses where the last part uses word_mode (all other pieces as well, of course) and

[Bug target/52079] ICE in aggregate_value_p while building libgo on arm-linux-gnueabihf

2012-02-01 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52079 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Attachment #26543|0 |1 is

[Bug target/52079] ICE in aggregate_value_p while building libgo on arm-linux-gnueabihf

2012-02-01 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52079 --- Comment #4 from Ian Lance Taylor ian at airs dot com 2012-02-01 14:22:36 UTC --- The patch to gcc/go/go-lang.c is OK. You don't need the #if as far as I'm concerned. (The whole idea of a frontend hook for type_for_mode is somewhat broken

[Bug middle-end/45416] [4.5/4.6 Regression] Code size regression from 4.4 for ARM

2012-02-01 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45416 Richard Earnshaw rearnsha at gcc dot gnu.org changed: What|Removed |Added Target||arm

[Bug target/50235] Wrong code with volatile bitfields and -Os

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

[Bug middle-end/48124] [4.4/4.5/4.6/4.7 Regression] likely wrong code bug

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48124 --- Comment #15 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-01 14:53:21 UTC --- *** Bug 50235 has been marked as a duplicate of this bug. ***

[Bug middle-end/51994] [4.6/4.7 Regression] git-1.7.8.3 miscompiled due to negative bitpos from get_inner_reference

2012-02-01 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51994 --- Comment #25 from Eric Botcazou ebotcazou at gcc dot gnu.org 2012-02-01 15:34:37 UTC --- I've changed my mind: given that we shouldn't have references outside the base object in valid programs, there must be an offset if the bitpos is

[Bug middle-end/51994] [4.6/4.7 Regression] git-1.7.8.3 miscompiled due to negative bitpos from get_inner_reference

2012-02-01 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51994 --- Comment #26 from Eric Botcazou ebotcazou at gcc dot gnu.org 2012-02-01 15:36:06 UTC --- Created attachment 26545 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=26545 Tentative fix Uros, does it fix the original issue?

[Bug middle-end/51994] [4.6/4.7 Regression] git-1.7.8.3 miscompiled due to negative bitpos from get_inner_reference

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51994 --- Comment #28 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-01 15:41:52 UTC --- (In reply to comment #27) (In reply to comment #25) I've changed my mind: given that we shouldn't have references outside the base object in

[Bug middle-end/51994] [4.6/4.7 Regression] git-1.7.8.3 miscompiled due to negative bitpos from get_inner_reference

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51994 --- Comment #27 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-01 15:41:15 UTC --- (In reply to comment #25) I've changed my mind: given that we shouldn't have references outside the base object in valid programs, there must be an

[Bug middle-end/48124] [4.4/4.5/4.6/4.7 Regression] likely wrong code bug

2012-02-01 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48124 --- Comment #16 from Richard Guenther rguenth at gcc dot gnu.org 2012-02-01 15:48:15 UTC --- Created attachment 26546 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=26546 another patch This patch passes bootstrap on x86_64-unknown-linux-gnu

[Bug middle-end/51994] [4.6/4.7 Regression] git-1.7.8.3 miscompiled due to negative bitpos from get_inner_reference

2012-02-01 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51994 Eric Botcazou ebotcazou at gcc dot gnu.org changed: What|Removed |Added Attachment #26545|0 |1 is

[Bug middle-end/51994] [4.6/4.7 Regression] git-1.7.8.3 miscompiled due to negative bitpos from get_inner_reference

2012-02-01 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51994 --- Comment #30 from Eric Botcazou ebotcazou at gcc dot gnu.org 2012-02-01 15:53:25 UTC --- I'm not sure it's the best thing to do (adjusting 'offset' by a BITS_PER_UNIT multiple instead of whatever the caller would like the most). Only the

[Bug middle-end/51994] [4.6/4.7 Regression] git-1.7.8.3 miscompiled due to negative bitpos from get_inner_reference

2012-02-01 Thread rguenther at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51994 --- Comment #31 from rguenther at suse dot de rguenther at suse dot de 2012-02-01 16:00:41 UTC --- On Wed, 1 Feb 2012, ebotcazou at gcc dot gnu.org wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51994 --- Comment #30 from Eric Botcazou

[Bug target/52055] load of 64-bit pointer reads 64 bits even when only 32 are used

2012-02-01 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52055 --- Comment #4 from Eric Botcazou ebotcazou at gcc dot gnu.org 2012-02-01 16:13:43 UTC --- So, shell we do this kind of shortening in fwprop instead? If a MEM load has all uses subregged to a narrower mode, try to subreg it and adjust the

[Bug middle-end/51994] [4.6/4.7 Regression] git-1.7.8.3 miscompiled due to negative bitpos from get_inner_reference

2012-02-01 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51994 --- Comment #32 from Eric Botcazou ebotcazou at gcc dot gnu.org 2012-02-01 16:34:30 UTC --- The base object can be an indirect reference, so yes, there doesn't have to be an overall positive offset (well, yes, to the _real_ object, but we

[Bug target/52055] load of 64-bit pointer reads 64 bits even when only 32 are used

2012-02-01 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52055 --- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-01 16:35:13 UTC --- That's true, but currently REE is after reload, this combining would be better done before reload. Perhaps a separate post-combine pre-ira pass could handle

[Bug fortran/52083] New: Misleading warning for internal procedures with names of intrinsic procedures

2012-02-01 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52083 Bug #: 52083 Summary: Misleading warning for internal procedures with names of intrinsic procedures Classification: Unclassified Product: gcc Version: 4.7.0 Status:

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Eric Botcazou ebotcazou at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 --- Comment #6 from Eric Botcazou ebotcazou at gcc dot gnu.org 2012-02-01 17:45:08 UTC --- get_best_mode returns DImode because of: /* Nonzero if access to memory by bytes is slow and undesirable. For RISC chips, it means that access to

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||matz at gcc dot

[Bug c++/50308] __attribute__((deprecated)) incorrectly generates warning in ADL lookup

2012-02-01 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50308 Iain Sandoe iains at gcc dot gnu.org changed: What|Removed |Added CC||iains at gcc dot

[Bug middle-end/51994] [4.6/4.7 Regression] git-1.7.8.3 miscompiled due to negative bitpos from get_inner_reference

2012-02-01 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51994 --- Comment #33 from Uros Bizjak ubizjak at gmail dot com 2012-02-01 18:41:59 UTC --- (In reply to comment #29) Created attachment 26547 [details] Correct fix This adds the missing division... This patch fixes both the testcase and original

[Bug target/52080] Stores to bitfields introduce a store-data-race on adjacent data

2012-02-01 Thread bergner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 Peter Bergner bergner at gcc dot gnu.org changed: What|Removed |Added Target|ia64-*-linux, |ia64-*-linux,

[Bug target/52079] ICE in aggregate_value_p while building libgo on arm-linux-gnueabihf

2012-02-01 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52079 --- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-01 18:58:51 UTC --- Author: jakub Date: Wed Feb 1 18:58:44 2012 New Revision: 183806 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=183806 Log: PR target/52079 *

[Bug fortran/52059] [4.7 Regression] ICE in gfc_conv_variable

2012-02-01 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52059 --- Comment #6 from Tobias Burnus burnus at gcc dot gnu.org 2012-02-01 19:01:54 UTC --- Author: burnus Date: Wed Feb 1 19:01:49 2012 New Revision: 183807 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=183807 Log: 2012-02-01 Tobias Burnus

[Bug boehm-gc/46311] boehm-gc build problem with uclibc

2012-02-01 Thread dougmencken at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46311 Douglas Mencken dougmencken at gmail dot com changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED

[Bug fortran/52024] [OOP] GENERIC operator cannot be resolved

2012-02-01 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52024 --- Comment #10 from Tobias Burnus burnus at gcc dot gnu.org 2012-02-01 19:06:11 UTC --- Author: burnus Date: Wed Feb 1 19:06:07 2012 New Revision: 183808 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=183808 Log: 2012-02-01 Tobias Burnus

[Bug fortran/52059] [4.7 Regression] ICE in gfc_conv_variable

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

[Bug fortran/52024] [OOP] GENERIC operator cannot be resolved

2012-02-01 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52024 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|REOPENED|RESOLVED

[Bug fortran/51958] [4.7 Regression] -ffrontend-optimize generates wrong code

2012-02-01 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51958 --- Comment #3 from Thomas Koenig tkoenig at gcc dot gnu.org 2012-02-01 19:40:29 UTC --- Author: tkoenig Date: Wed Feb 1 19:40:25 2012 New Revision: 183812 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=183812 Log: 2012-02-01 Thomas König

[Bug middle-end/48071] [4.6/4.7 Regression] Blank line after 'all warnings being treated as errors'

2012-02-01 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48071 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Keywords||diagnostic

[Bug driver/45166] gcc -MD misses multiple command line source files

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

[Bug boehm-gc/46311] boehm-gc build problem with uclibc

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

[Bug c++/50986] weak static data members with constant initializers emitted in .rodata, leading to segfault on startup

2012-02-01 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50986 --- Comment #1 from Andrew Pinski pinskia at gcc dot gnu.org 2012-02-01 19:58:12 UTC --- I think you are violating ODR here.

[Bug middle-end/25912] Problem compiling Asterisk 1.2.2 with Debian 3.1 (Sarge) gcc (3.3.5 (Debian 1:3.3.5-13))

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

[Bug middle-end/31892] optimization: Loop not optimized away because of static

2012-02-01 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31892 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug middle-end/35082] 841 unexpected failures in gfortran testsuite with GMP 2.0n ABI

2012-02-01 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35082 --- Comment #5 from Andrew Pinski pinskia at gcc dot gnu.org 2012-02-01 20:20:31 UTC --- Do you know if these work after the fixes you did recently?

[Bug go/52084] New: go tests fail to link on powerpc-linux-gnu (undefined reference to __sync_add_and_fetch_8)

2012-02-01 Thread doko at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52084 Bug #: 52084 Summary: go tests fail to link on powerpc-linux-gnu (undefined reference to __sync_add_and_fetch_8) Classification: Unclassified Product: gcc Version: 4.7.0

[Bug middle-end/52074] ICE: RTL flag check: MEM_VOLATILE_P used with unexpected rtx code 'plus' in extract_fixed_bit_field, at expmed.c:1734

2012-02-01 Thread doko at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52074 --- Comment #4 from Matthias Klose doko at gcc dot gnu.org 2012-02-01 20:24:08 UTC --- libgo builds with this fix. libgo now fails to run every test (see PR52084).

[Bug middle-end/31509] FAIL: libgomp.fortran/omp_parse3.f90 -O3 -g

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

[Bug middle-end/35082] 841 unexpected failures in gfortran testsuite with GMP 2.0n ABI

2012-02-01 Thread dave.anglin at bell dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35082 --- Comment #6 from dave.anglin at bell dot net 2012-02-01 20:40:07 UTC --- On 2/1/2012 3:20 PM, pinskia at gcc dot gnu.org wrote: Do you know if these work after the fixes you did recently? Unlikely, however, I should recheck the report and try

[Bug middle-end/38528] ICE while building libgfortran (gcc bootstrap)

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

[Bug middle-end/39744] component references with VIEW_CONVERT_EXPR should be canonicalized

2012-02-01 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39744 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug fortran/51958] [4.7 Regression] -ffrontend-optimize generates wrong code

2012-02-01 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51958 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/50986] weak static data members with constant initializers emitted in .rodata, leading to segfault on startup

2012-02-01 Thread richard-gccbugzilla at metafoo dot co.uk
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50986 --- Comment #2 from Richard Smith richard-gccbugzilla at metafoo dot co.uk 2012-02-01 21:14:35 UTC --- As noted in comment#0, I believe there is no ODR violation here. Each definition of US::k consists of the same sequence of tokens, every name

[Bug c/52085] New: sizeof packed enum can vary without warning depending on include order

2012-02-01 Thread joe.eykholt at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52085 Bug #: 52085 Summary: sizeof packed enum can vary without warning depending on include order Classification: Unclassified Product: gcc Version: 4.5.1 Status:

[Bug target/52086] New: [4.7 Regression] ICE caused by wrong peephole2 for QImode mem += reg followed by test

2012-02-01 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52086 Bug #: 52086 Summary: [4.7 Regression] ICE caused by wrong peephole2 for QImode mem += reg followed by test Classification: Unclassified Product: gcc Version: 4.7.0

[Bug target/52086] [4.7 Regression] ICE caused by wrong peephole2 for QImode mem += reg followed by test

2012-02-01 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52086 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[Bug target/52086] [4.7 Regression] ICE caused by wrong peephole2 for QImode mem += reg followed by test

2012-02-01 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52086 --- Comment #1 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-01 22:01:04 UTC --- Created attachment 26548 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=26548 gcc47-pr52086.patch Untested fix.

[Bug middle-end/38575] free() accept argument that has the same name with standard/builtin function

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

[Bug middle-end/38126] suboptimal code for (a b || !a !b)

2012-02-01 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38126 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug middle-end/34010] [4.4/4.5/4.6/4.7 Regression] ppc64 bad stdargs codegen for zero sized objects

2012-02-01 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34010 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code

[Bug c/41809] escaping address of packed field should trigger warning

2012-02-01 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41809 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug bootstrap/48815] configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.

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

[Bug driver/44080] Call GNU ld with -O1

2012-02-01 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44080 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug c++/52035] internal compiler error: tree code ‘template_type_parm’ is not supported in LTO streams

2012-02-01 Thread marbacz at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52035 Marcin Baczyński marbacz at gmail dot com changed: What|Removed |Added Known to work||4.6.2 ---

[Bug testsuite/29527] make clean in libiberty/testsuite does nothing when EXEEXT is defined

2012-02-01 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29527 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

  1   2   >