[Bug middle-end/47725] [x32] error: unable to find a register to spill in class DIREG

2011-07-21 Thread pbone at csse dot unimelb.edu.au
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47725 --- Comment #20 from Paul Bone 2011-07-22 06:07:11 UTC --- Created attachment 24808 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24808 Test case generated by Mercury Compiler This is a test case generated by the Mercury compiler, it has b

[Bug middle-end/47725] [x32] error: unable to find a register to spill in class DIREG

2011-07-21 Thread pbone at csse dot unimelb.edu.au
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47725 --- Comment #19 from Paul Bone 2011-07-22 06:01:30 UTC --- I'm seeing the same problem in gcc 4.4 and 4.6, I did not test 4.5: paul@semillion:~/code/mercury-compiler-rotd-2011-06-23/compiler$ gcc-4.4 -v -c -o /tmp/out.o -O1 ml_backend.ml_closure

[Bug target/48155] Reload doesn't handle subreg properly

2011-07-21 Thread pbone at csse dot unimelb.edu.au
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48155 --- Comment #5 from Paul Bone 2011-07-22 05:59:24 UTC --- (In reply to comment #4) Sorry, this comment was filed against the wrong bug. Please ignore/delete it.

[Bug target/48155] Reload doesn't handle subreg properly

2011-07-21 Thread pbone at csse dot unimelb.edu.au
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48155 Paul Bone changed: What|Removed |Added CC||pbone at csse dot |

[Bug c++/49811] Crash at __do_global_dtors_aux when compiled with '-shared -static'

2011-07-21 Thread nn.dm55 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49811 --- Comment #1 from Nathan 2011-07-22 04:16:08 UTC --- Created attachment 24807 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24807 GCC output when run with additional '-v -save-temps'

[Bug c++/49811] New: Crash at __do_global_dtors_aux when compiled with '-shared -static'

2011-07-21 Thread nn.dm55 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49811 Summary: Crash at __do_global_dtors_aux when compiled with '-shared -static' Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug libfortran/49791] [4.4/4.5/4.6/4.7 Regression] Formatted namelist reads fails with: Cannot match namelist object

2011-07-21 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49791 --- Comment #10 from Jerry DeLisle 2011-07-22 01:28:19 UTC --- (In reply to comment #6) > (In reply to comment #3) > > If the bug reporter can, I think he should convert all the input files to > > the > > Fortran 90 syntax of namelists. However,

[Bug bootstrap/49810] [4.7 Regression] ld: Unsatisfied symbol "strsignal(int)" in file collect2.o

2011-07-21 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49810 --- Comment #1 from John David Anglin 2011-07-22 00:05:29 UTC --- This occurs in stage2. It seems we are now using C++ by default but there isn't a C++ version of libiberty.

[Bug bootstrap/49810] New: [4.7 Regression] ld: Unsatisfied symbol "strsignal(int)" in file collect2.o

2011-07-21 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49810 Summary: [4.7 Regression] ld: Unsatisfied symbol "strsignal(int)" in file collect2.o Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug middle-end/47654] [4.6/4.7 Regression] gcc.dg/vect/no-section-anchors-vect-outer-4h.c FAILs with -floop-block

2011-07-21 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47654 Sebastian Pop changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug middle-end/49649] [4.7 Regression] FAIL: libgomp.graphite/force-parallel-1.c

2011-07-21 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49649 Sebastian Pop changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug middle-end/49649] [4.7 Regression] FAIL: libgomp.graphite/force-parallel-1.c

2011-07-21 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49649 --- Comment #2 from Sebastian Pop 2011-07-21 22:58:02 UTC --- Author: spop Date: Thu Jul 21 22:57:59 2011 New Revision: 176605 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=176605 Log: Infer types based on lb and ub. 2011-07-21 Sebasti

[Bug middle-end/47654] [4.6/4.7 Regression] gcc.dg/vect/no-section-anchors-vect-outer-4h.c FAILs with -floop-block

2011-07-21 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47654 --- Comment #10 from Sebastian Pop 2011-07-21 22:58:02 UTC --- Author: spop Date: Thu Jul 21 22:57:59 2011 New Revision: 176605 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=176605 Log: Infer types based on lb and ub. 2011-07-21 Sebast

[Bug middle-end/49705] -Wstrict-overflow should not diagnose unevaluated expressions

2011-07-21 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49705 Ian Lance Taylor changed: What|Removed |Added Status|ASSIGNED|NEW --- Comment #8 from Ian Lance Tayl

[Bug middle-end/49705] -Wstrict-overflow should not diagnose unevaluated expressions

2011-07-21 Thread ian at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49705 --- Comment #7 from ian at gcc dot gnu.org 2011-07-21 21:30:26 UTC --- Author: ian Date: Thu Jul 21 21:30:24 2011 New Revision: 176591 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=176591 Log: gcc/c-family: PR middle-end/49705 *

[Bug target/49600] Bad SSE2 int->float split in i386.md

2011-07-21 Thread uros at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49600 --- Comment #5 from uros at gcc dot gnu.org 2011-07-21 21:21:01 UTC --- Author: uros Date: Thu Jul 21 21:20:59 2011 New Revision: 176589 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=176589 Log: Backport from mainline 2011-07-04 U

[Bug target/34888] Stack patterns for AVR not optimal

2011-07-21 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34888 Georg-Johann Lay changed: What|Removed |Added Status|RESOLVED|NEW Last reconfirmed|

[Bug rtl-optimization/49807] Missed byte (subreg) extraction when storing to volatile mem

2011-07-21 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49807 --- Comment #5 from Georg-Johann Lay 2011-07-21 20:46:05 UTC --- In this case it would not reduce the size of the store, but how can this be seen? It cannot be seen from the insn/pattern alone. Do you have an idea how to attack this optimization

[Bug rtl-optimization/49807] Missed byte (subreg) extraction when storing to volatile mem

2011-07-21 Thread pinskia at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49807 --- Comment #4 from pinskia at gmail dot com 2011-07-21 20:39:08 UTC --- On Thu, Jul 21, 2011 at 1:34 PM, gjl at gcc dot gnu.org wrote: > I don't know the exact rationale why volatile_ok is false in combine. > It' obviously about volatile correc

Re: [Bug rtl-optimization/49807] Missed byte (subreg) extraction when storing to volatile mem

2011-07-21 Thread Andrew Pinski
On Thu, Jul 21, 2011 at 1:34 PM, gjl at gcc dot gnu.org wrote: > I don't know the exact rationale why volatile_ok is false in combine. > It' obviously about volatile correctnet, but I don't see what would break > here. It can, when dealing optimizations that reduce the size of load/stores of vol

[Bug rtl-optimization/49807] Missed byte (subreg) extraction when storing to volatile mem

2011-07-21 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49807 --- Comment #3 from Georg-Johann Lay 2011-07-21 20:34:14 UTC --- > (In reply to comment #2) > That's not quite correct. In avr-libc the header file sfr_defs.h will define a > register as this: > > #define SPDR (*((volatile char *) 0x2c)) (volat

[Bug tree-optimization/49749] Reassociation rank algorithm does not include all non-NULL operands

2011-07-21 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49749 --- Comment #14 from William J. Schmidt 2011-07-21 20:27:21 UTC --- Author: wschmidt Date: Thu Jul 21 20:27:17 2011 New Revision: 176585 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=176585 Log: 2011-07-21 Bill Schmidt PR tree-op

[Bug tree-optimization/49809] New: [4.7 regression] gimple_check failure at -O3

2011-07-21 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49809 Summary: [4.7 regression] gimple_check failure at -O3 Product: gcc Version: 4.7.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Comp

[Bug rtl-optimization/49807] Missed byte (subreg) extraction when storing to volatile mem

2011-07-21 Thread eric.weddington at atmel dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49807 --- Comment #2 from Eric Weddington 2011-07-21 20:12:58 UTC --- (In reply to comment #0) > This C source: > > #define SPDR (*((char volatile*) 0x2c)) Hi Johann, That's not quite correct. In avr-libc the header file sfr_defs.h will define a reg

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 --- Comment #17 from Uros Bizjak 2011-07-21 20:12:50 UTC --- (In reply to comment #16) > I didn't see it with -mx32. I got Hm, I also don't get this anymore...

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 --- Comment #16 from H.J. Lu 2011-07-21 19:59:31 UTC --- (In reply to comment #9) > Please compare optimized tree dumps from i686 (a) compilation vs x32 (b): > > (b) > > foo (union U u) > { > double D.2709; > _Bool D.2704; > double D.2702

[Bug bootstrap/49786] [4.7 Regression] bootstrap failed with bootstrap-profiled

2011-07-21 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49786 --- Comment #16 from Ian Lance Taylor 2011-07-21 19:56:59 UTC --- Forgot to mention that I ran "make -j6 profiledbootstrap".

[Bug bootstrap/49786] [4.7 Regression] bootstrap failed with bootstrap-profiled

2011-07-21 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49786 --- Comment #15 from Ian Lance Taylor 2011-07-21 19:56:28 UTC --- Martin: I was able to reproduce it by configuring using --with-ld to point to a newly built version of gold configured with --enable-plugins. Markus: That patch will fix the probl

[Bug c++/49808] New: GCC adds an address-of somewhere!

2011-07-21 Thread d...@boost-consulting.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49808 Summary: GCC adds an address-of somewhere! Product: gcc Version: 4.6.1 Status: UNCONFIRMED Severity: major Priority: P3 Component: c++ AssignedTo: unassig...@gcc.gnu.

[Bug rtl-optimization/49807] Missed byte (subreg) extraction

2011-07-21 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49807 Georg-Johann Lay changed: What|Removed |Added CC||eric.weddington at atmel

[Bug rtl-optimization/49807] Missed byte (subreg) extraction

2011-07-21 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49807 --- Comment #1 from Georg-Johann Lay 2011-07-21 19:34:27 UTC --- Created attachment 24804 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24804 C test case as in the initial PR

[Bug rtl-optimization/49807] New: Missed byte (subreg) extraction

2011-07-21 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49807 Summary: Missed byte (subreg) extraction Product: gcc Version: 4.6.1 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal Priority: P3 Component: rtl-

[Bug libfortran/49791] [4.4/4.5/4.6/4.7 Regression] Formatted namelist reads fails with: Cannot match namelist object

2011-07-21 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49791 --- Comment #9 from Jerry DeLisle 2011-07-21 18:32:31 UTC --- (In reply to comment #8) > Jerry what do you think? I have to admit that I have not the slightest idea > what ionml->touched does - thus, I cannot come up of a possibly failing As you

[Bug tree-optimization/49749] Reassociation rank algorithm does not include all non-NULL operands

2011-07-21 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49749 --- Comment #13 from William J. Schmidt 2011-07-21 18:07:42 UTC --- Author: wschmidt Date: Thu Jul 21 18:07:39 2011 New Revision: 176581 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=176581 Log: 2011-07-21 Bill Schmidt PR tree-op

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 --- Comment #15 from H.J. Lu 2011-07-21 17:24:01 UTC --- Another example: [hjl@gnu-6 pr49798]$ cat y.i union U { int *m; long long d; }; extern int ; long long foo () { union U v = { &}; return v.d; } [hjl@gnu-6 pr49798]$ /export

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 --- Comment #14 from H.J. Lu 2011-07-21 17:19:06 UTC --- It looks like (symbol_ref:DI ("")) is treated as zero_extend for symbol address. My patch just does that, similar to Sparc.

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 --- Comment #13 from H.J. Lu 2011-07-21 17:16:35 UTC --- With -mx32 -O, I got foo (union U u) { union U v; _Bool D.2704; double D.2703; double D.2702; int D.2701; # BLOCK 2 freq:1 # PRED: ENTRY [100.0%] (fallthru,exec) v =

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 Uros Bizjak changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment #12

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 --- Comment #11 from Uros Bizjak 2011-07-21 16:36:56 UTC --- (In reply to comment #10) > > Does this looks OK? > > We can't compare x32 directly with ia32 since ia32 doesn't support > movdi_internal_rex64. We want to use 64bit instructions for

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 --- Comment #10 from H.J. Lu 2011-07-21 16:32:01 UTC --- (In reply to comment #9) > Please compare optimized tree dumps from i686 (a) compilation vs x32 (b): > > (a) > > foo (union U u) > { > union U v; > _Bool D.2000; > double D.1999; >

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 --- Comment #9 from Uros Bizjak 2011-07-21 16:25:49 UTC --- Please compare optimized tree dumps from i686 (a) compilation vs x32 (b): (a) foo (union U u) { union U v; _Bool D.2000; double D.1999; double D.1998; int D.1997; : v = {}

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 --- Comment #8 from H.J. Lu 2011-07-21 16:03:20 UTC --- (In reply to comment #7) > IRA generates > > (insn 13 3 18 2 (set (reg/v:DI 21 xmm0 [orig:63 v ] [63]) > (mem/u/c/i:DI (symbol_ref/u:DI ("*.LC0") [flags 0x2]) [0 S8 A64])) > x.i:12

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 --- Comment #7 from H.J. Lu 2011-07-21 15:53:56 UTC --- IRA generates (insn 13 3 18 2 (set (reg/v:DI 21 xmm0 [orig:63 v ] [63]) (mem/u/c/i:DI (symbol_ref/u:DI ("*.LC0") [flags 0x2]) [0 S8 A64])) x.i:12 62 {*movdi_internal_rex64} (ex

[Bug middle-end/49806] [4.7 Regression] FAIL: gcc.dg/tree-ssa/vrp47.c

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

[Bug middle-end/49806] [4.7 Regression] FAIL: gcc.dg/tree-ssa/vrp47.c

2011-07-21 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49806 --- Comment #2 from Richard Guenther 2011-07-21 15:50:38 UTC --- *** Bug 49805 has been marked as a duplicate of this bug. ***

[Bug middle-end/49805] [4.7 Regression] FAIL: FAIL: gcc.target/i386/andor-2.c scan-assembler-not sete

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

[Bug c++/30112] pragma redefine_extname fails when namespaces are involved

2011-07-21 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30112 --- Comment #6 from Paolo Carlini 2011-07-21 15:49:16 UTC --- Agreed (indeed, I saw both in Bugzilla but never figured out which one you preferred ;)

[Bug middle-end/49806] [4.7 Regression] FAIL: gcc.dg/tree-ssa/vrp47.c

2011-07-21 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49806 H.J. Lu changed: What|Removed |Added CC||ktietz at gcc dot gnu.org Target Milestone|--

[Bug c++/30112] pragma redefine_extname fails when namespaces are involved

2011-07-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30112 Jason Merrill changed: What|Removed |Added CC|jason at redhat dot com | --- Comment #5 from Jason Merrill 2011-

[Bug middle-end/49805] [4.7 Regression] FAIL: FAIL: gcc.target/i386/andor-2.c scan-assembler-not sete

2011-07-21 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49805 H.J. Lu changed: What|Removed |Added CC||ktietz at gcc dot gnu.org Target Milestone|--

[Bug c++/30112] pragma redefine_extname fails when namespaces are involved

2011-07-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30112 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/47997] gcc on macosx: "ld: warning: -fwritable-strings not compatible with literal CF/NSString"

2011-07-21 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47997 --- Comment #23 from Iain Sandoe 2011-07-21 14:52:26 UTC --- OK, done some more debugging so one can't call fix_string_type () twice on the same string and get a sensible result... ... the determination of the string type by equating to one

[Bug middle-end/49806] New: [4.7 Regression] FAIL: gcc.dg/tree-ssa/vrp47.c

2011-07-21 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49806 Summary: [4.7 Regression] FAIL: gcc.dg/tree-ssa/vrp47.c Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo

[Bug target/49799] gcc arm generates illegal sbfx instruction

2011-07-21 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49799 Ramana Radhakrishnan changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/49805] New: [4.7 Regression] FAIL: FAIL: gcc.target/i386/andor-2.c scan-assembler-not sete

2011-07-21 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49805 Summary: [4.7 Regression] FAIL: FAIL: gcc.target/i386/andor-2.c scan-assembler-not sete Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority:

[Bug c/49779] Wrong code generated for while loop with guard containing continue

2011-07-21 Thread joseph at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49779 --- Comment #6 from joseph at codesourcery dot com 2011-07-21 14:26:05 UTC --- See PR 44715 for previous discussion of issues with loop control statements in statement expressions.

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 --- Comment #6 from H.J. Lu 2011-07-21 14:02:54 UTC --- (In reply to comment #5) > (In reply to comment #4) > > > > Linker should put correct address (so, zero extended 32bit address) here. > > > > Did you mean assembler? In many cases, .quad i

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 --- Comment #5 from Uros Bizjak 2011-07-21 13:30:22 UTC --- (In reply to comment #4) > > Linker should put correct address (so, zero extended 32bit address) here. > > Did you mean assembler? In many cases, .quad is still simply wrong (PR 47446)

[Bug libobjc/49804] regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error

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

[Bug tree-optimization/49770] [4.7 Regression] wrong code with -fno-tree-forwprop

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

[Bug tree-optimization/49770] [4.7 Regression] wrong code with -fno-tree-forwprop

2011-07-21 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49770 --- Comment #5 from Richard Guenther 2011-07-21 13:19:27 UTC --- Author: rguenth Date: Thu Jul 21 13:19:18 2011 New Revision: 176567 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=176567 Log: 2011-07-21 Richard Guenther PR tree-op

[Bug libobjc/49804] New: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error

2011-07-21 Thread mexas at bristol dot ac.uk
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49804 Summary: regression gcc4.7 from 20110709 to 20110716 on ia64, sparc64 freebsd9.0 Configuration mismatch! [libgcc-extra-parts] Error Product: gcc Version: 4.7.0 Sta

[Bug bootstrap/49786] [4.7 Regression] bootstrap failed with bootstrap-profiled

2011-07-21 Thread markus at trippelsdorf dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49786 --- Comment #14 from Markus Trippelsdorf 2011-07-21 13:10:36 UTC --- H.J. also reported: lto1: error: caller edge count is negative in the description. So it's likely the same issue as in comment #10. BTW the following already fixes the problem

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 H.J. Lu changed: What|Removed |Added URL||http://gcc.gnu.org/ml/gcc-p |

[Bug bootstrap/49786] [4.7 Regression] bootstrap failed with bootstrap-profiled

2011-07-21 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49786 --- Comment #13 from Martin Jambor 2011-07-21 13:00:31 UTC --- The problem in the summary is a call graph verification error, which is most likely a duplicate of PR 49796 (an infrastructure/verifier problem really) while the problem reported in c

[Bug target/49799] gcc arm generates illegal sbfx instruction

2011-07-21 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49799 Mikael Pettersson changed: What|Removed |Added CC||rearnsha at gcc dot gnu.org --- Comme

[Bug libstdc++/1773] __cplusplus defined to 1, should be 199711L

2011-07-21 Thread ro at CeBiTec dot Uni-Bielefeld.DE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1773 --- Comment #86 from ro at CeBiTec dot Uni-Bielefeld.DE 2011-07-21 12:44:59 UTC --- > --- Comment #85 from Paolo Carlini > 2011-07-21 12:34:21 UTC --- > Fair enough, and I should really find the time to go again through the entire > trail. Just w

[Bug libstdc++/1773] __cplusplus defined to 1, should be 199711L

2011-07-21 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1773 --- Comment #85 from Paolo Carlini 2011-07-21 12:34:21 UTC --- Fair enough, and I should really find the time to go again through the entire trail. Just wanted to add that for a C header to be 'C++ ready' is a rather vaguely defined notion, thus,

[Bug lto/49796] [4.7 Regression] 483.xalancbmk/447.dealII in SPEC CPU 2006 failed to build

2011-07-21 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49796 Martin Jambor changed: What|Removed |Added CC||hubicka at gcc dot gnu.org --- Comment #3

[Bug libstdc++/1773] __cplusplus defined to 1, should be 199711L

2011-07-21 Thread ro at CeBiTec dot Uni-Bielefeld.DE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1773 --- Comment #84 from ro at CeBiTec dot Uni-Bielefeld.DE 2011-07-21 12:14:17 UTC --- > --- Comment #83 from Paolo Carlini > 2011-07-21 12:08:32 UTC --- > Ok, thus I marked 30112 as blocking this, I'll try to raise its priority. Fine, thanks. > O

[Bug c++/30112] pragma redefine_extname fails when namespaces are involved

2011-07-21 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30112 Paolo Carlini changed: What|Removed |Added CC||jason at redhat dot com --- Comment #4 fr

[Bug libstdc++/1773] __cplusplus defined to 1, should be 199711L

2011-07-21 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1773 --- Comment #83 from Paolo Carlini 2011-07-21 12:08:32 UTC --- Ok, thus I marked 30112 as blocking this, I'll try to raise its priority. Otherwise Rainer, ok, in terms of producing an actual patch I was addressing mostly Marc, but, unless I'm badl

[Bug tree-optimization/49749] Reassociation rank algorithm does not include all non-NULL operands

2011-07-21 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49749 --- Comment #12 from Richard Guenther 2011-07-21 12:04:01 UTC --- + tree arg = gimple_phi_arg (stmt, i)->def; + if (TREE_CODE (arg) == SSA_NAME) +{ + gimple def_stmt = SSA_NAME_DEF_STMT (arg); + if (def_stmt + &&

[Bug libstdc++/1773] __cplusplus defined to 1, should be 199711L

2011-07-21 Thread ro at CeBiTec dot Uni-Bielefeld.DE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1773 --- Comment #82 from ro at CeBiTec dot Uni-Bielefeld.DE 2011-07-21 11:32:42 UTC --- > --- Comment #81 from Paolo Carlini > 2011-07-21 09:52:11 UTC --- > Marc and Rainer, if you have proposals for Solaris, I think this is the right > time for 4.7.

[Bug target/49799] gcc arm generates illegal sbfx instruction

2011-07-21 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49799 Mikael Pettersson changed: What|Removed |Added CC||mikpe at it dot uu.se --- Comment #1

[Bug target/47997] gcc on macosx: "ld: warning: -fwritable-strings not compatible with literal CF/NSString"

2011-07-21 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47997 --- Comment #22 from Iain Sandoe 2011-07-21 10:36:02 UTC --- hmm, comment #21 is not the right solution ... (even if it works) ... the right solution is either (a) to handle arrays of arbitrary-sized ints in fix_string_type () (without ass

[Bug target/49798] .quad instead of .long is used for address for x32

2011-07-21 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49798 --- Comment #3 from Uros Bizjak 2011-07-21 10:25:28 UTC --- (In reply to comment #1) > To get Pmode value out of symbol in ptr_mode, we have to do zero-extension > ourself. Linker should put correct address (so, zero extended 32bit address) her

[Bug fortran/49802] [F2003, F2008] Wrong code with VALUE, F2008: VALUE with arrays/DIMENSION

2011-07-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49802 --- Comment #4 from Tobias Burnus 2011-07-21 10:21:22 UTC --- (In reply to comment #3) >by_value (character(kind=1)[1:_y] y, integer(kind=4) _y) Technically, it makes sense that it does not work: The caller passes + bytes: sizeof(str) and si

[Bug fortran/49802] [F2003, F2008] Wrong code with VALUE, F2008: VALUE with arrays/DIMENSION

2011-07-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49802 Tobias Burnus changed: What|Removed |Added Blocks||20585 Summary|[F2008] Handle V

[Bug fortran/49802] [F2008] Handle VALUE with arrays (DIMENSION)

2011-07-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49802 --- Comment #2 from Tobias Burnus 2011-07-21 09:55:16 UTC --- Created attachment 24803 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24803 Patch for the resolver/parse part - not for the actual implementation Implementation strategy: * Fo

[Bug libstdc++/1773] __cplusplus defined to 1, should be 199711L

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

[Bug middle-end/48973] [4.4/4.5 Regression] Inliner bug with one-bit (1-bit) bitfield

2011-07-21 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48973 --- Comment #17 from Jakub Jelinek 2011-07-21 09:39:19 UTC --- Author: jakub Date: Thu Jul 21 09:39:16 2011 New Revision: 176555 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=176555 Log: PR middle-end/48973 * expr.c (expand_expr_

[Bug fortran/49802] [F2008] Handle VALUE with arrays (DIMENSION)

2011-07-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49802 --- Comment #1 from Tobias Burnus 2011-07-21 09:20:22 UTC --- Additionally, the follow constraint of Fortran 2003 is gone: C528 (R501) If the VALUE attribute is specified, the length type parameter values shall be omitted or spec

[Bug c++/49803] New: [C++0x] erroneous variant-member initialization in a union containing an anonymous struct

2011-07-21 Thread fuchsia.groan at virgin dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49803 Summary: [C++0x] erroneous variant-member initialization in a union containing an anonymous struct Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal

[Bug target/47997] gcc on macosx: "ld: warning: -fwritable-strings not compatible with literal CF/NSString"

2011-07-21 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47997 --- Comment #21 from Iain Sandoe 2011-07-21 09:05:10 UTC --- This is indeed a new bug - if there is to be any lengthly deliberation, please move it to its own PR (against objective-c). calling fix_string_type () on a tree that is already a

[Bug fortran/49802] New: [F2008] Handle VALUE with arrays (DIMENSION)

2011-07-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49802 Summary: [F2008] Handle VALUE with arrays (DIMENSION) Product: gcc Version: 4.7.0 Status: UNCONFIRMED Keywords: rejects-valid Severity: normal Priority: P3 Componen

[Bug c/49801] df_live_verify_transfer_functions fails with to use of CC_REGNUM and checking enabled in rx backend

2011-07-21 Thread Paulo.Matos at csr dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49801 --- Comment #1 from Paulo J. Matos 2011-07-21 09:03:06 UTC --- I pinpointed this issue to the bitmaps computed in df_live_verify_transfer_functions (df-problems.c). bitmap saved_gen has no bit set while bb_info->gen has bit 16 set (corresponding

[Bug target/38479] Incorrect dwarf generated for function with parameters greater 4 words in length

2011-07-21 Thread anghelcovici at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38479 --- Comment #6 from Ionut Anghelcovici 2011-07-21 08:55:46 UTC --- The problem only occurs when the argument to a function is a 64 bit type and gcc tries to store it in r3/stack. This creates a different function prolog than the usual. The reason

[Bug c/49801] New: df_live_verify_transfer_functions fails with to use of CC_REGNUM and checking enabled in rx backend

2011-07-21 Thread Paulo.Matos at csr dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49801 Summary: df_live_verify_transfer_functions fails with to use of CC_REGNUM and checking enabled in rx backend Product: gcc Version: 4.6.1 Status: UNCONFIRMED Severity: normal

[Bug target/49049] ICE in copyprop_hardreg_forward_1, at regcprop.c:767

2011-07-21 Thread doko at ubuntu dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49049 --- Comment #5 from Matthias Klose 2011-07-21 08:31:56 UTC --- Created attachment 24801 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24801 preprocessed volume.i source

[Bug target/49049] ICE in copyprop_hardreg_forward_1, at regcprop.c:767

2011-07-21 Thread doko at ubuntu dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49049 Matthias Klose changed: What|Removed |Added CC||doko at ubuntu dot com --- Comment #4 fr

[Bug rtl-optimization/49800] New: segfault with -fsched-pressure -fdump-rtl-sched1

2011-07-21 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49800 Summary: segfault with -fsched-pressure -fdump-rtl-sched1 Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization As

[Bug target/47997] gcc on macosx: "ld: warning: -fwritable-strings not compatible with literal CF/NSString"

2011-07-21 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47997 --- Comment #20 from Iain Sandoe 2011-07-21 07:54:51 UTC --- hm .. I think this might be a new (objc). bug, rather than a back-end problem; since it doesn't show with normal c-strings (even when compiled -x objective-c). Will try to take a loo

[Bug target/49799] New: gcc arm generates illegal sbfx instruction

2011-07-21 Thread carrot at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49799 Summary: gcc arm generates illegal sbfx instruction Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassi

[Bug libstdc++/1773] __cplusplus defined to 1, should be 199711L

2011-07-21 Thread d.v.a at ngs dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1773 __vic changed: What|Removed |Added CC||d.v.a at ngs dot ru --- Comment #80 from __vic 20