[Bug target/23668] [4.1 Regression] gcc.dg/i386-sse-11.c and gcc.target/i386/pr13366.c fail

2005-09-01 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-02 00:28 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug target/23602] [4.1 regression] 1081 test failures in libjava, when configured for i486-linux

2005-09-02 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-02 21:39 --- Actually, BACKTRACESPEC does make it into libgcj.spec via substitution. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23602

[Bug target/23602] [4.1 regression] 1081 test failures in libjava, when configured for i486-linux

2005-09-02 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-02 22:08 --- I'm sure that the patches listed in comments #6 and #7 are bogus. But we've had problems before with unwinding with -mno-accumulate-outgoing-args (implied by -mtune=i486, implied by i486-linux), p

[Bug target/23704] New: gcc.dg/rs6000-fpint.c fails

2005-09-02 Thread rth at gcc dot gnu dot org
tatus: UNCONFIRMED Severity: normal Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rth at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC target triplet: powerpc64-linux http://gcc.gn

[Bug middle-end/23676] [4.1 Regression] ICE: "missing REG_EH_REGION note in the end of bb"

2005-09-02 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-02 22:54 --- Subject: Re: [4.1 Regression] ICE: "missing REG_EH_REGION note in the end of bb" On Fri, Sep 02, 2005 at 10:31:21PM -, kkojima at gcc dot gnu dot org wrote: > There is yet another "mis

[Bug middle-end/23706] [4.1 Regression] ICE in rtl_verify_flow_info_1

2005-09-02 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-03 00:27 --- The true problem is in optimize_mode_switching. The code about line 605 that inserts code around (but not on) abnormal edges, is incorrect. This is immediately obvious in this case because the emit_insn_after

[Bug target/23704] gcc.dg/rs6000-fpint.c fails

2005-09-06 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-07 01:55 --- You could also disable the test for lp64, if you felt that better. But then you should document that the various isa extension options are non-functional. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug debug/20830] [3.4 Regression] bad debug info for static nested struct with virtual function

2005-09-07 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-08 02:35 --- >From the log, this was a gdb bug. -- What|Removed |Added Status|UNCONFIR

[Bug debug/23190] [4.0/4.1 Regression] debug info omitted for uninitialized variables (stabs)

2005-09-07 Thread rth at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org | Status|NEW

[Bug debug/23190] [4.0/4.1 Regression] debug info omitted for uninitialized variables (stabs)

2005-09-07 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-08 02:42 --- A more severe example is gdb.base/call-ar-st.c wherein the local static variable "double_array" is not put to the debug info at all. Not even its name as in the example here. -- http://gcc.gnu.or

[Bug debug/23190] [4.0/4.1 Regression] debug info omitted for uninitialized variables (stabs)

2005-09-08 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-09 01:08 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug debug/20998] [3.4/4.0/4.1 Regression] GCC does not emit debug info for variables in anonymous unions

2005-09-09 Thread rth at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org | Status|NEW

[Bug debug/20998] [3.4/4.0/4.1 Regression] GCC does not emit debug info for variables in anonymous unions

2005-09-09 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-09 19:08 --- Well it does with cvs head gdb on linux, both stabs and dwarf2. If you'll verify that you see something akin to .stabs "z:(0,7)",128,0,0,-4 .stabs "w:(0,9)",128

[Bug debug/20998] [3.4/4.0/4.1 Regression] GCC does not emit debug info for variables in anonymous unions

2005-09-09 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-09 21:06 --- Fixed. -- What|Removed |Added Status|WAITING |RESOLVED

[Bug debug/20998] [3.4/4.0/4.1 Regression] GCC does not emit debug info for variables in anonymous unions

2005-09-09 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-09 21:07 --- Oh, and that's a WONTFIX for 3.4, in case anyone's interested. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20998

[Bug debug/23806] [4.0/4.1 Regression] -gstabs with VLAs does not work

2005-09-10 Thread rth at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org | Status|UNCONFIRMED

[Bug debug/23806] [4.0/4.1 Regression] -gstabs with VLAs does not work

2005-09-10 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-10 21:13 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug rtl-optimization/23941] New: compress_float_constant creates denormals

2005-09-18 Thread rth at gcc dot gnu dot org
: rth at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC target triplet: alpha http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23941

[Bug rtl-optimization/23941] compress_float_constant creates denormals

2005-09-18 Thread rth at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org | Status|UNCONFIRMED

[Bug rtl-optimization/23941] compress_float_constant creates denormals

2005-09-19 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-19 17:10 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/17805] too liberal operator lookup

2005-09-29 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-29 16:31 --- Subject: Re: too liberal operator lookup On Thu, Sep 29, 2005 at 02:28:03PM -, mmitchel at gcc dot gnu dot org wrote: > Also, please code this using a loop: > > for (i = 0; i < 2; ++i) {

[Bug middle-end/24146] [4.0/4.1 Regression] ASMs with no output are not marked as volatile

2005-09-30 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-09-30 19:52 --- Subject: Re: [4.0 Regression] Optimizes away FPU control word store On Fri, Sep 30, 2005 at 02:10:48PM -, bonzini at gcc dot gnu dot org wrote: > rth, should this be fixed in the front-end or in

[Bug middle-end/24135] [4.0/4.1 Regression] nonlocal goto from nested function gets 'undefined symbol' in assembler

2005-10-03 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug middle-end/24135] [4.0/4.1 Regression] nonlocal goto from nested function gets 'undefined symbol' in assembler

2005-10-03 Thread rth at gcc dot gnu dot org
--- Comment #5 from rth at gcc dot gnu dot org 2005-10-03 22:05 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/23602] [4.1 regression] 1081 test failures in libjava, when configured for i486-linux

2005-10-05 Thread rth at gcc dot gnu dot org
--- Comment #15 from rth at gcc dot gnu dot org 2005-10-05 18:23 --- "Fixed". -- rth at gcc dot gnu dot org changed: What|Removed |Added Statu

[Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment

2005-10-05 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug c++/17743] dependent expressions in attributes

2005-10-05 Thread rth at gcc dot gnu dot org
--- Comment #23 from rth at gcc dot gnu dot org 2005-10-05 21:16 --- I'm surprised this is considered tricky. Seems to me you just stuff the attribute away in the parse tree somewhere and pretend we've just read it in during template instantiation. That's what we do

[Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment

2005-10-05 Thread rth at gcc dot gnu dot org
--- Comment #7 from rth at gcc dot gnu dot org 2005-10-06 00:08 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/23706] [4.1 Regression] ICE in rtl_verify_flow_info_1

2005-10-05 Thread rth at gcc dot gnu dot org
--- Comment #9 from rth at gcc dot gnu dot org 2005-10-06 00:53 --- Created an attachment (id=9898) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9898&action=view) maybe fix mode switching vs abnormal edges Try this patch on top of the other. -- http://gcc.gnu.org/b

[Bug target/23706] [4.1 Regression] ICE in rtl_verify_flow_info_1

2005-10-05 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23706

[Bug target/23706] [4.1 Regression] ICE in rtl_verify_flow_info_1

2005-10-05 Thread rth at gcc dot gnu dot org
--- Comment #11 from rth at gcc dot gnu dot org 2005-10-06 03:17 --- And regression testing? Anything that actually excersises the fpscr switching code... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23706

[Bug middle-end/24049] [4.1 regression] compiler error: Segmentation fault In function 'DESX_CBCUpdate'

2005-10-05 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug middle-end/24049] [4.1 regression] compiler error: Segmentation fault In function 'DESX_CBCUpdate'

2005-10-06 Thread rth at gcc dot gnu dot org
--- Comment #14 from rth at gcc dot gnu dot org 2005-10-06 08:45 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/22237] [4.0/4.1 Regression] struct copy inlining generates overlapping memcpy

2005-10-06 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug target/23706] [4.1 Regression] ICE in rtl_verify_flow_info_1

2005-10-06 Thread rth at gcc dot gnu dot org
--- Comment #14 from rth at gcc dot gnu dot org 2005-10-06 17:17 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING

[Bug target/24236] gcc.dg/i386-sse-10.c fails on the mainline on x86_64-linux-gnu

2005-10-06 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug target/24236] gcc.dg/i386-sse-10.c fails on the mainline on x86_64-linux-gnu

2005-10-06 Thread rth at gcc dot gnu dot org
--- Comment #3 from rth at gcc dot gnu dot org 2005-10-06 17:49 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug debug/24070] [4.0/4.1 Regression] Dwarf macro info has bad file numbers

2005-10-06 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug debug/24070] [4.0/4.1 Regression] Dwarf macro info has bad file numbers

2005-10-06 Thread rth at gcc dot gnu dot org
--- Comment #10 from rth at gcc dot gnu dot org 2005-10-06 19:42 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/22237] [4.0/4.1 Regression] struct copy inlining generates overlapping memcpy

2005-10-06 Thread rth at gcc dot gnu dot org
--- Comment #8 from rth at gcc dot gnu dot org 2005-10-06 22:14 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment

2005-10-07 Thread rth at gcc dot gnu dot org
--- Comment #8 from rth at gcc dot gnu dot org 2005-10-07 21:03 --- Steven's complaining about the solution... -- rth at gcc dot gnu dot org changed: What|Removed |

[Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment

2005-10-07 Thread rth at gcc dot gnu dot org
--- Comment #9 from rth at gcc dot gnu dot org 2005-10-07 21:04 --- ... so it's his. Revert the patch and do what you like. -- rth at gcc dot gnu dot org changed: What|Removed |

[Bug tree-optimization/24300] segfault in operand_equal_p with -ftree-vectorize

2005-10-10 Thread rth at gcc dot gnu dot org
--- Comment #2 from rth at gcc dot gnu dot org 2005-10-10 21:56 --- Created an attachment (id=9954) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9954&action=view) proposed patch Try this. Zdenek, as I read things, freeing the estimates should be safe, and are recomp

[Bug tree-optimization/24300] [4.1 Regression] segfault in operand_equal_p with -ftree-vectorize

2005-10-11 Thread rth at gcc dot gnu dot org
--- Comment #5 from rth at gcc dot gnu dot org 2005-10-11 19:21 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c/12245] [3.4/4.0/4.1 regression] Uses lots of memory when compiling large initialized arrays

2005-10-11 Thread rth at gcc dot gnu dot org
--- Comment #25 from rth at gcc dot gnu dot org 2005-10-11 19:24 --- I don't think we can reasonably attack this for 4.1. This is something that should be done during a stage 1. -- rth at gcc dot gnu dot org changed: What|Removed |

[Bug middle-end/24255] [4.1 regression] __transparent_union__ mishandled

2005-10-11 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug c/24255] [4.1 regression] __transparent_union__ mishandled

2005-10-11 Thread rth at gcc dot gnu dot org
--- Comment #6 from rth at gcc dot gnu dot org 2005-10-11 23:38 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug rtl-optimization/23324] [4.0/4.1 Regression] unsigned bitfield in struct not accessed correctly at -O2 and above

2005-10-11 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug rtl-optimization/23324] [4.0/4.1 Regression] unsigned bitfield in struct not accessed correctly at -O2 and above

2005-10-12 Thread rth at gcc dot gnu dot org
--- Comment #11 from rth at gcc dot gnu dot org 2005-10-12 16:35 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c/24255] [4.1 regression] __transparent_union__ mishandled

2005-10-12 Thread rth at gcc dot gnu dot org
--- Comment #7 from rth at gcc dot gnu dot org 2005-10-12 17:01 --- Not fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|RESOLVED

[Bug c/24255] [4.1 regression] __transparent_union__ mishandled

2005-10-12 Thread rth at gcc dot gnu dot org
--- Comment #9 from rth at gcc dot gnu dot org 2005-10-12 23:39 --- Fixed, again -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|REOPENED

[Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment

2005-10-14 Thread rth at gcc dot gnu dot org
--- Comment #14 from rth at gcc dot gnu dot org 2005-10-14 21:40 --- Open to... -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|RESOLVED

[Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment

2005-10-14 Thread rth at gcc dot gnu dot org
--- Comment #15 from rth at gcc dot gnu dot org 2005-10-14 21:40 --- ... work on a better solution. -- rth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment

2005-10-15 Thread rth at gcc dot gnu dot org
--- Comment #17 from rth at gcc dot gnu dot org 2005-10-16 02:24 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/24374] [4.0/4.1 Regression] Sibcalling optimization is happening in main

2005-10-15 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug rtl-optimization/9350] -fomit-frame-pointer does not work for main

2005-10-15 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug rtl-optimization/24414] New: Old-style asms don't clobber memory

2005-10-17 Thread rth at gcc dot gnu dot org
ary: Old-style asms don't clobber memory Product: gcc Version: 4.0.1 Status: UNCONFIRMED Severity: normal Priority: P2 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rth

[Bug rtl-optimization/24414] Old-style asms don't clobber memory

2005-10-17 Thread rth at gcc dot gnu dot org
--- Comment #3 from rth at gcc dot gnu dot org 2005-10-17 21:02 --- If we decided this was not-a-bug, then there's a bug in __sync_synchronize, as that uses asm("") if there's no target fallback. But personally I think this is a documentation bug. We should c

[Bug rtl-optimization/24414] Old-style asms don't clobber memory

2005-10-17 Thread rth at gcc dot gnu dot org
--- Comment #7 from rth at gcc dot gnu dot org 2005-10-17 23:11 --- You seem to be under the incorrect impression that gcc invented old-style asms. I'm confirming the bug. -- rth at gcc dot gnu dot org changed: What|Removed |

[Bug rtl-optimization/24414] Old-style asms don't clobber memory

2005-10-17 Thread rth at gcc dot gnu dot org
--- Comment #10 from rth at gcc dot gnu dot org 2005-10-17 23:23 --- Are you being intentionally obtuse, Andrew? How many different ways do I have to say that GCC did not invent the asm? It exists and has existed in *many* C compilers, many of which pre-date GCC. THERE IS A TRADITIONAL

[Bug fortran/24424] Equivalence broken since 20051013

2005-10-18 Thread rth at gcc dot gnu dot org
--- Comment #1 from rth at gcc dot gnu dot org 2005-10-18 09:48 --- So, when was your last update? AFAIK this was fixed 3 days ago. I've just now tested again on amd64-linux and see MAIN__: .LFB2: movl$equiv.0.898, %eax movl$equiv.0.898+33554432, %ed

[Bug target/24428] [4.1 regression] TLS miscompilation on x86_64

2005-10-18 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug target/24428] [4.1 regression] TLS miscompilation on x86_64

2005-10-19 Thread rth at gcc dot gnu dot org
--- Comment #5 from rth at gcc dot gnu dot org 2005-10-19 09:03 --- The pr24428-2.c test hand-folds the loop to pointer arithmetic (done on mainline by tree-level loop changes), which exposes the problem in 4.0. So backported and applied. -- rth at gcc dot gnu dot org changed

[Bug debug/24444] [4.1 regression] invalid register in debug info

2005-10-20 Thread rth at gcc dot gnu dot org
--- Comment #4 from rth at gcc dot gnu dot org 2005-10-20 08:35 --- Well, the ideal fix is to make use of the dwarf3 DW_OP_call_frame_cfa directive, and let the debugger get the CFA information from the ia64 unwind info. Similarly for the arm eabi unwind info. I'm not sure what a

[Bug c++/24452] [gomp] ICE in decl_jump_unsafe, at cp/decl.c:2153

2005-10-20 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug c++/24451] [gomp] Return out of parallel loop not rejected

2005-10-20 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug c++/24451] [gomp] Return out of parallel loop not rejected

2005-10-21 Thread rth at gcc dot gnu dot org
--- Comment #3 from rth at gcc dot gnu dot org 2005-10-21 22:10 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/24452] [gomp] ICE in decl_jump_unsafe, at cp/decl.c:2153

2005-10-21 Thread rth at gcc dot gnu dot org
--- Comment #1 from rth at gcc dot gnu dot org 2005-10-21 23:44 --- Fixed as part of other goto and label cleanups. -- rth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/24505] [gomp] Loop rejected with mixed types in predicate

2005-10-24 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug target/21518] [4.0/4.1 Regression] unable to find a register with -fPIC and -O2 and non inlining static function

2005-10-31 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug target/21518] [4.0/4.1 Regression] unable to find a register with -fPIC and -O2 and non inlining static function

2005-10-31 Thread rth at gcc dot gnu dot org
--- Comment #12 from rth at gcc dot gnu dot org 2005-11-01 07:35 --- Frankly, this smells like a plain old-fashioned reload bug to me. There's no reason this insn couldn't have been rendered as movl %esi,%eax movbl %al,%eax Investigating further to see how nasty i

[Bug target/21518] [4.0/4.1 Regression] unable to find a register with -fPIC and -O2 and non inlining static function

2005-11-01 Thread rth at gcc dot gnu dot org
--- Comment #13 from rth at gcc dot gnu dot org 2005-11-02 02:12 --- Subject: Bug 21518 Author: rth Date: Wed Nov 2 02:12:32 2005 New Revision: 106373 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106373 Log: PR 21518 * loop.c (scan_loop): Do not p

[Bug middle-end/22429] [4.1 Regression] -1073741824 <= n && n <= 1073741823 is true where n is 1073741824

2005-11-01 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug rtl-optimization/24160] [4.1 Regression] ICE with -O1 -ftree-vectorize -msse

2005-11-01 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug target/21518] [4.0/4.1 Regression] unable to find a register with -fPIC and -O2 and non inlining static function

2005-11-01 Thread rth at gcc dot gnu dot org
--- Comment #14 from rth at gcc dot gnu dot org 2005-11-02 06:31 --- Subject: Bug 21518 Author: rth Date: Wed Nov 2 06:31:48 2005 New Revision: 106378 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106378 Log: PR 21518 * loop.c (scan_loop): Do not p

[Bug target/21518] [4.0/4.1 Regression] unable to find a register with -fPIC and -O2 and non inlining static function

2005-11-01 Thread rth at gcc dot gnu dot org
--- Comment #15 from rth at gcc dot gnu dot org 2005-11-02 06:32 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/19161] No emms or femms emitted between MMX and FP instructions

2005-11-01 Thread rth at gcc dot gnu dot org
--- Comment #21 from rth at gcc dot gnu dot org 2005-11-02 06:39 --- I'm no longer actively working on this. -- rth at gcc dot gnu dot org changed: What|Removed |

[Bug target/24178] [4.0/4.1 regression] generates code that produces unaligned access exceptions

2005-11-01 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug target/24178] [4.0/4.1 regression] generates code that produces unaligned access exceptions

2005-11-01 Thread rth at gcc dot gnu dot org
--- Comment #10 from rth at gcc dot gnu dot org 2005-11-02 07:43 --- Created an attachment (id=10112) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10112&action=view) proposed patch The root problem is that get_aligned_mem and aligned_memory_operand didn't match up.

[Bug rtl-optimization/7061] Alpha: Access of bytes in struct parameters

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #4 from rth at gcc dot gnu dot org 2005-11-02 08:06 --- Still present in 4.1. As a guess, we're creating a BLKmode register (because alignof(struct s1) is less than alignof(HImode)), and assign_parm_setup_block forces the data into the stack. It's possible t

[Bug rtl-optimization/7061] Access of bytes in struct parameters

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #5 from rth at gcc dot gnu dot org 2005-11-02 08:09 --- And there is nothing Alpha specific about this. Any target which passes structures in registers can show it. For instance, ia64: f1: .prologue .body .mmi st2 [r12] = r32 nop 0

[Bug target/24178] [4.0/4.1 regression] generates code that produces unaligned access exceptions

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #11 from rth at gcc dot gnu dot org 2005-11-02 18:20 --- Subject: Bug 24178 Author: rth Date: Wed Nov 2 18:20:07 2005 New Revision: 106388 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106388 Log: PR target/24178 * config/alpha

[Bug middle-end/22429] [4.1 Regression] -1073741824 <= n && n <= 1073741823 is true where n is 1073741824

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #13 from rth at gcc dot gnu dot org 2005-11-02 21:44 --- Subject: Bug 22429 Author: rth Date: Wed Nov 2 21:44:17 2005 New Revision: 106400 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106400 Log: PR 22429 * fold-const.c (build_range_che

[Bug middle-end/22429] [4.1 Regression] -1073741824 <= n && n <= 1073741823 is true where n is 1073741824

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #14 from rth at gcc dot gnu dot org 2005-11-02 21:47 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/24178] [4.0/4.1 regression] generates code that produces unaligned access exceptions

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #13 from rth at gcc dot gnu dot org 2005-11-03 00:33 --- Subject: Bug 24178 Author: rth Date: Thu Nov 3 00:33:09 2005 New Revision: 106417 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106417 Log: PR target/24178 * config/alpha

[Bug target/24178] [4.0/4.1 regression] generates code that produces unaligned access exceptions

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #14 from rth at gcc dot gnu dot org 2005-11-03 00:34 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/9350] -fomit-frame-pointer does not work for main

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #5 from rth at gcc dot gnu dot org 2005-11-03 01:40 --- Subject: Bug 9350 Author: rth Date: Thu Nov 3 01:40:33 2005 New Revision: 106420 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106420 Log: PR target/9350 PR target/24374 * dwa

[Bug target/24374] [4.0/4.1 Regression] Sibcalling optimization is happening in main

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #7 from rth at gcc dot gnu dot org 2005-11-03 01:40 --- Subject: Bug 24374 Author: rth Date: Thu Nov 3 01:40:33 2005 New Revision: 106420 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106420 Log: PR target/9350 PR target/24374 * dwa

[Bug target/24374] [4.0/4.1 Regression] Sibcalling optimization is happening in main

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #8 from rth at gcc dot gnu dot org 2005-11-03 01:42 --- Fixed for mainline. I have no particular need to see this backported to 4.0. Any change there should be limited to ix86_function_ok_for_sibcall. -- rth at gcc dot gnu dot org changed: What|Removed

[Bug target/9350] -fomit-frame-pointer does not work for main

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #6 from rth at gcc dot gnu dot org 2005-11-03 01:43 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/24612] [gomp] Bogus "is used uninitialized" warning

2005-11-02 Thread rth at gcc dot gnu dot org
--- Comment #2 from rth at gcc dot gnu dot org 2005-11-03 02:18 --- Hum. I suppose we could just mark the variable TREE_NO_WARNING. Our only other option is to pass by reference, and that would suppress any legitimate warnings as well. -- rth at gcc dot gnu dot org changed

[Bug middle-end/43365] [4.5 Regression] Destructor not called when returning in exception handler

2010-03-15 Thread rth at gcc dot gnu dot org
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org

[Bug middle-end/43365] [4.5 Regression] Destructor not called when returning in exception handler

2010-03-16 Thread rth at gcc dot gnu dot org
--- Comment #4 from rth at gcc dot gnu dot org 2010-03-16 23:02 --- Subject: Bug 43365 Author: rth Date: Tue Mar 16 23:02:35 2010 New Revision: 157499 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157499 Log: PR middle-end/43365 * tree-eh.c (replace_go

[Bug target/43129] Simplify global variable's address loading with option -fpic

2010-04-07 Thread rth at gcc dot gnu dot org
--- Comment #4 from rth at gcc dot gnu dot org 2010-04-07 15:45 --- My best guess is that this optimization should be done late. For instance, in the machine-dependant reorg pass. I don't see any place to hook this earlier. The problem is that reload should be able to "spil

[Bug c++/22284] [4.1 Regression] sjlj exception handling broken

2005-07-06 Thread rth at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org | Status|UNCONFIRMED

[Bug c/22278] gcc -O2 discards cast to volatile

2005-07-17 Thread rth at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org | Status|UNCONFIRMED

[Bug tree-optimization/22504] [4.1 Regression] benchmark - galgel fails at runtime with miscompare output

2005-07-19 Thread rth at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org | Status|NEW

[Bug tree-optimization/22278] gcc -O2 discards cast to volatile

2005-07-19 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-07-20 00:11 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/22504] [4.1 Regression] benchmark - galgel fails at runtime with miscompare output

2005-07-19 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-07-20 05:27 --- Thanks for the reduction; I see the problem clearly now. For the record, b$real_193 = CR.53_187; b$imag_194 = CI.54_188; c$real_195 = b$real_193; c$imag_196 = b$imag_194; we had a ring of copies to

[Bug c++/21687] [4.0/4.1 Regression] ICE in GC with local class inside a template function

2005-07-25 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-07-25 18:18 --- Whatever you might think, this is not my bug. This is the C++ front end calling ggc_collect in the middle of parsing a function. I can't tell whether or not there is a ggc_push_context missing when we

<    1   2   3   4   5   6   7   8   9   10   >