[Bug bootstrap/18107] [4.0 Regression] [meta-bug] Bootstrap fails on i686-pc-mingw32

2004-12-27 Thread rth at gcc dot gnu dot org
-- Bug 18107 depends on bug 17406, which changed state. Bug 17406 Summary: [4.0 regression] ICE dwarf2out_frame_debug_expr, at dwarf2out.c:1692 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17406 What|Old Value |New Value

[Bug target/15873] [3.3 only] hidden symbol `__floatsidf' is referenced by DSO

2004-12-28 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2004-12-29 00:23 --- This is virtually certain to be a bug in either pam or some other system library that you're linking with. The error message means that someone didn't link some shared library agai

[Bug bootstrap/12015] [arm-netbsdelf] hidden symbol __fixunsdfsi referenced by DSO

2004-12-28 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2004-12-29 00:25 --- Indeed, if libc doesn't have all the symbols that it should, it's a netbsd bug. -- What|Removed

[Bug target/16111] generates invalid SSE movdqa instruction (instead of movaps)

2004-12-28 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2004-12-29 00:32 --- The problem mentioned in comment 8 is not a bug. (float&)MASK has the exact same semantics as *(float *)&MASK which, as we all ought to know by now, is undefined. Open another PR

[Bug regression/19174] wrong code regression or library problem in gcc-4.0-20041226

2004-12-28 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2004-12-29 00:42 --- I don't reproduce this with a build from last night. Try again with today's sources. In particular, the symptom looks as if the fpu has been put into mmx mode. Which might be solved with 2004-12-2

[Bug inline-asm/15740] [4.0 Regression] ICE caused by a memory operand in an asm statement

2004-12-28 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2004-12-29 01:25 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c/19031] [4.0 Regression] #pragma weak handling changes in 4.0.0

2004-12-31 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2004-12-31 23:30 --- I think that this sort of thing *ought* to work. How, exactly, to teach cgraph to make it happen is perhaps tricky... -- What|Removed |Added

[Bug c++/19199] [3.3/3.4/4.0 Regression] Wrong warning about returning a reference to a temporary

2004-12-31 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-01 00:21 --- When references are involved, like this, reduction to MAX_EXPR is wrong to begin with. The cast is only an additional symptom. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19199

[Bug tree-optimization/19042] Complex types are not SRA all the time.

2004-12-31 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 middle-end/17799] [4.0 Regression] Non-optimizing compile loses 'this'

2004-12-31 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-01 01:45 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/19042] Complex types are not SRA all the time.

2004-12-31 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-01 02:42 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c/19031] [4.0 Regression] #pragma weak handling changes in 4.0.0

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

[Bug target/19240] [4.0 Regression] runtime performance regression in floating point heavy code, x86/SSE

2005-01-03 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-03 20:39 --- Yep. When we do these stepwise filtering of patterns all of them have to have the same predicates, even if the constraints are more strict. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19240

[Bug c/18287] Unaligned access to fields inside packed records

2005-01-03 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-03 23:16 --- The Ada compiler may do it, but the C compiler does not. This test case, written in C, is invalid. -- What|Removed |Added

[Bug target/19228] Error in gcc.dg/20011119-1.c when using -fpic/-fPIC on i686-pc-linux-gnu

2005-01-03 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-03 23:51 --- No, with pic the address of ustrzcat is not a constant. Ergo the impossible constraint error. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19228

[Bug target/19229] Error in gcc.dg/asm-names.c when using -fpic/-fPIC on i686-pc-linux-gnu

2005-01-03 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-03 23:56 --- Not really. Gcc and binutils must agree on what leading underscore convention to use. On normal ELF systems, we're forcing them to disagree for this test case so it's not really surprising that w

[Bug regression/19174] wrong code regression or library problem in gcc-4.0-20041226

2005-01-03 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-04 00:03 --- I'm willing to lay money this is the same problem as PR 19235. *** This bug has been marked as a duplicate of 19235 *** -- What|Removed |

[Bug target/19235] [4.0 regression] GCC generates SSE2 instructions for AthlonXP which doesn't support them.

2005-01-03 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-04 00:03 --- *** Bug 19174 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug c/18287] Unaligned access to fields inside packed records

2005-01-04 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-04 09:14 --- Subject: Re: Unaligned access to fields inside packed records > Could you tell on what grounds? AFAICS all fields are still addressable. Not really, they aren't. I've argued in the past t

[Bug target/19235] [4.0 regression] GCC generates SSE2 instructions for AthlonXP which doesn't support them.

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

[Bug target/19107] regclass.c miscompiled by -ftree-vectorize

2005-01-04 Thread rth at gcc dot gnu dot org
-- Bug 19107 depends on bug 19235, which changed state. Bug 19235 Summary: [4.0 regression] GCC generates SSE2 instructions for AthlonXP which doesn't support them. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19235 What|Old Value |New Value ---

[Bug target/12902] [4.0 Regression] Invalid assembly generated when using SSE / xmmintrin.h

2005-01-05 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 target/12902] [4.0 Regression] Invalid assembly generated when using SSE / xmmintrin.h

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

[Bug target/18910] [4.0 Regression] unrecognisable insn in regclass on x86/amd64

2005-01-05 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-05 20:31 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

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

2005-01-05 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-06 01:22 --- No chance this is getting done for 4.0. -- What|Removed |Added Target Milestone|3.4.4

[Bug target/10692] [3.3/3.4/4.0 regression] [m68k] miscompilation of perl with -O2 -fPIC

2005-01-05 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 rtl-optimization/10692] [3.3/3.4/4.0 regression] [m68k] miscompilation of perl with -O2 -fPIC

2005-01-05 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-06 04:18 --- I believe it to be fixed. Reopen if not. http://gcc.gnu.org/ml/gcc-patches/2005-01/msg00323.html -- What|Removed |Added

[Bug rtl-optimization/11327] Non-optimal code when using MMX/SSE builtins

2005-01-05 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 rtl-optimization/11327] Non-optimal code when using MMX/SSE builtins

2005-01-05 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-06 06:26 --- http://gcc.gnu.org/ml/gcc-patches/2005-01/msg00331.html Should be fixed. -- What|Removed |Added

[Bug target/13144] pessimize memory-to-memory code for SSE

2005-01-05 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 target/13144] pessimize memory-to-memory code for SSE

2005-01-05 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-06 06:53 --- Just defining SLOW_UNALIGNED_ACCESS is not enough to get the desired result from 3.4. Lots of this has been rearranged in mainline, and I don't feel like backporting it. We do not select TImode in mai

[Bug rtl-optimization/13366] ICE using MMX/SSE builtins with -O

2005-01-05 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 c++/19199] [3.3/3.4/4.0 Regression] Wrong warning about returning a reference to a temporary

2005-01-08 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-09 04:46 --- Actually, I have a standards question here. Assume for the purposes of discussion here that a source-level reference variable "X" is represented as a pointer variable "x" in the interme

[Bug c/19346] [4.0 Regression] Wrong warnings about undefined aliases

2005-01-09 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-09 18:46 --- I hadn't realized aliases to COMMON symbols ever worked... -- What|Removed |

[Bug c/19346] [4.0 Regression] Wrong warnings about undefined aliases

2005-01-09 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-09 18:49 --- Indeed, they DO NOT work, and never have. The warning is correct. -- What|Removed |Added

[Bug rtl-optimization/13366] ICE using MMX/SSE builtins with -O

2005-01-11 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-11 21:53 --- Fixed. No chance of a backport to 3.4. As a workaround, use _mm_set_pi16 instead of the explicit constructor. -- What|Removed |Added

[Bug target/19356] [4.0 regression] ICE with SSE intrinsics

2005-01-11 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-11 22:12 --- Fixed with the patch for PR13366. Of course, __builtin_ia32_setzero128 doesn't exist anymore, but presumably this was after reducing the real testcase that used . -- What|Re

[Bug target/18562] SSE constant vector initialization produces dead constant values on stack

2005-01-11 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-11 23:58 --- Your first test case is fixed by the patch for PR13366. We now get .align 16 .LC0: .long 1067869798 .long 1067869798 .long 1067869798 .long 1067869798

[Bug target/19379] [4.0 Regression] ICE during build of newlib's e_atan2.c when soft-float

2005-01-11 Thread rth at gcc dot gnu dot org
-- Bug 19379 depends on bug 19307, which changed state. Bug 19307 Summary: [4.0 Regression] ICE with -msse2 -mno-80387 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19307 What|Old Value |New Value --

[Bug target/19307] [4.0 Regression] ICE with -msse2 -mno-80387

2005-01-11 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-12 00:19 --- And it works with today's compiler too. As for the use of the 80387 move instructions, even with -mno-80387, this isn't a regression. At least 3.2 did this as well. One could argue that -msoft-fl

[Bug target/19379] [4.0 Regression] ICE during build of newlib's e_atan2.c when soft-float

2005-01-11 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-12 00:28 --- Well, you have a problem. What do you want the ABI for soft-float to be? As RTEMS is probably the only user of -msoft-float, you get to choose. Do you want -msoft-float to imply -mno-fp-ret-in-387, do you

[Bug target/19250] minss/maxss SSE insn not generated for -mfpmath=sse

2005-01-11 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 target/19252] sub optimal use of fpu comparisons in SSE code

2005-01-11 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 target/19009] Loading of FP constants into FP reg via SSE reg

2005-01-11 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/19341] [4.0 Regression] DCE eliminating non-dead code

2005-01-11 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-12 05:41 --- Not invalid. The asm is a pointer escape point. -- What|Removed |Added Last reconfirmed|

[Bug tree-optimization/19341] [4.0 Regression] DCE eliminating non-dead code

2005-01-11 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-12 05:41 --- . -- What|Removed |Added Status|RESOLVED|UNCONFIRMED

[Bug target/19379] [4.0 Regression] ICE during build of newlib's e_atan2.c when soft-float

2005-01-12 Thread rth at gcc dot gnu dot org
-- What|Removed |Added Status|ASSIGNED|WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19379

[Bug middle-end/19391] [4.0 Regression] missed optimization with size of 8 vectors

2005-01-12 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-12 09:54 --- Try again with functions. It is absolutely ESSENTIAL that we do NOT emit mmx vector operations UNLESS the routines are used. Doing so without the compiler also being able to insert emms instructions is

[Bug target/19379] [4.0 Regression] ICE during build of newlib's e_atan2.c when soft-float

2005-01-12 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-12 19:47 --- In reply to comment #5: Perhaps I am out of touch with what's extant in the embedded space. I havn't been paid to care about that in quite some time. I'll defer. Using "-MASK_80387|-MA

[Bug target/19379] [4.0 Regression] ICE during build of newlib's e_atan2.c when soft-float

2005-01-12 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-13 01:51 --- (In reply to comment #10) >{ "hard-float", MASK_80387, N_("Use hardware fp") }, \ > - { "soft-float",-MASK_80387, N_("Do not u

[Bug target/19418] _mm_cast*, icc8.1 new intrinsics

2005-01-12 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-13 05:40 --- What file does Intel put them in? -- What|Removed |Added Status|NEW

[Bug middle-end/19304] [4.0 Regression] wrong code for spec test from emit_move_change_mode

2005-01-13 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-13 08:11 --- My new code, so I'll own the bug. But I'm a bit confused by this. In what sort of situation are we requiring the subreg built, and simplify_subreg is rejecting the subreg as illegal? Could y

[Bug middle-end/19304] [4.0 Regression] wrong code for spec test from emit_move_change_mode

2005-01-13 Thread rth at gcc dot gnu dot org
-- What|Removed |Added Status|ASSIGNED|WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19304

[Bug target/19009] Loading of FP constants into FP reg via SSE reg

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

[Bug target/19252] sub optimal use of fpu comparisons in SSE code

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

[Bug target/19250] minss/maxss SSE insn not generated for -mfpmath=sse

2005-01-13 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-14 01:03 --- I believe the problem you ascribe to this bug is fixed. Note that we do not generate minss for the given example because "<=" is not the operation of the minss instruction; it performs "<

[Bug target/19379] [4.0 Regression] ICE during build of newlib's e_atan2.c when soft-float

2005-01-13 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-14 01:36 --- I would consider (1) wrong. I'm not sure about (2); I think at one time there was a target that put fp return values in the integer registers even when a coprocessor was present. But there doesn't

[Bug target/19379] [4.0 Regression] ICE during build of newlib's e_atan2.c when soft-float

2005-01-17 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-17 21:08 --- Yes, the patch in comment 15 is ok. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19379

[Bug target/19496] [4.0 Regression] ICE in gcc.c-torture/execute/ieee/fp-cmp-8.c for x86_64 and i686 with -msse2 -mfpmath=sse

2005-01-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 middle-end/19304] [4.0 Regression] wrong code for spec test from emit_move_change_mode

2005-01-18 Thread rth at gcc dot gnu dot org
-- What|Removed |Added Status|WAITING |ASSIGNED Last reconfirmed|2005-01-13 08:11:21 |2005-01-18 09:19:09 date|

[Bug target/18562] SSE constant vector initialization produces dead constant values on stack

2005-01-18 Thread rth at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||14295 Status|WAITING |NEW http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18562

[Bug target/18562] SSE constant vector initialization produces dead constant values on stack

2005-01-18 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-18 09:50 --- Found the tree-ssa aggregate copy-propagation pr. Made this pr depend on it, as this has a different sort of test case. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18562

[Bug target/17415] 3dNOW and gcc3.3 possible oddities

2005-01-18 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-18 09:52 --- *** This bug has been marked as a duplicate of 19161 *** -- What|Removed |Added

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

2005-01-18 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-18 09:52 --- *** Bug 17415 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug rtl-optimization/19398] secondary reloads don't consider "m" alternatives

2005-01-18 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-18 11:20 --- This doesn't really have anything to do with sse. We have a value in "f" and decide it should be in "x", and discount the "m" alternative. Could be fixed by having

[Bug target/14552] compiled trivial vector intrinsic code is ineffiencent

2005-01-18 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-18 11:34 --- No, Andrew, mainline is not plainly wrong. We are correctly not using the MMX unit when is not in use. The instruction selection thing can still be seen with the SSE unit though, if you widen the vectors to

[Bug middle-end/19304] [4.0 Regression] wrong code for spec test from emit_move_change_mode

2005-01-18 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-18 20:35 --- Can you attach the patch you used? I'm not replicating this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19304

[Bug middle-end/19304] [4.0 Regression] wrong code for spec test from emit_move_change_mode

2005-01-18 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-18 20:42 --- Nevermind, I got it. Yaye CCmode moves. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19304

[Bug middle-end/19304] [4.0 Regression] wrong code for spec test from emit_move_change_mode

2005-01-18 Thread rth at gcc dot gnu dot org
-- What|Removed |Added Status|ASSIGNED|WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19304

[Bug target/19518] [alpha] unrecognizable insn (set (reg:V4HI) (const_vector:V4HI)) with builtins

2005-01-18 Thread rth at gcc dot gnu dot org
-- What|Removed |Added Attachment #7984|text/x-csrc |text/plain mime type|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19518

[Bug target/19518] [alpha] unrecognizable insn (set (reg:V4HI) (const_vector:V4HI)) with builtins

2005-01-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 debug/19521] [4.0 Regression] omitted stab for gcov initialization function

2005-01-18 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-19 02:35 --- So the bug is the end stab without the start stab? Or do you think that this bit of code that corresponds not at all to any user code should have full stabs? If the later, why? -- http://gcc.gnu.org

[Bug target/19511] [4.0 Regression] ICE in in reload_cse_simplify_operands, at postreload.c:391

2005-01-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|NEW

[Bug regression/19174] wrong code regression or library problem in gcc-4.0-20041226

2005-01-19 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-19 21:21 --- Yes, it's certainly possible. But indeed pr19511 shows that you can't even get that far with --with-arch=pentium3 at the moment, due to changes that post-date this report. After I get a fix for th

[Bug target/19427] [4.0 Regression] gcc.c-torture/execute/simd-1.c compilation fails for i686 with -msse

2005-01-19 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-20 01:02 --- Testing a patch. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at

[Bug tree-optimization/17884] asm 'volatile' is not honored as documented

2005-01-19 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-20 01:33 --- In reply to comment #20: Again, this is not scheduling, per se. This is register rematerialization. We have a value at some point, and we decide that it's cheaper to move the computation rather than

[Bug target/19518] [alpha] unrecognizable insn (set (reg:V4HI) (const_vector:V4HI)) with builtins

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

[Bug middle-end/19304] [4.0 Regression] wrong code for spec test from emit_move_change_mode

2005-01-19 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-20 04:22 --- Fixed. -- What|Removed |Added Status|WAITING |RESOLVED

[Bug target/19427] [4.0 Regression] gcc.c-torture/execute/simd-1.c compilation fails for i686 with -msse

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

[Bug regression/19174] wrong code regression or library problem in gcc-4.0-20041226

2005-01-19 Thread rth at gcc dot gnu dot org
-- Bug 19174 depends on bug 19511, which changed state. Bug 19511 Summary: [4.0 Regression] ICE in in reload_cse_simplify_operands, at postreload.c:391 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19511 What|Old Value |New Value

[Bug target/19511] [4.0 Regression] ICE in in reload_cse_simplify_operands, at postreload.c:391

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

[Bug target/16533] ICE on va-arg-25.c testcase when -Os and -msse are given

2005-01-20 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 target/19350] Compilation with -O1 -ftree-vectorize gives unrecognizable insn on x86.

2005-01-20 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 target/19350] Compilation with -O1 -ftree-vectorize gives unrecognizable insn on x86.

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

[Bug target/19350] Compilation with -O1 -ftree-vectorize gives unrecognizable insn on x86.

2005-01-20 Thread rth at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19350

[Bug target/19418] _mm_cast*, icc8.1 new intrinsics

2005-01-20 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 middle-end/19515] [4.0 Regression] Violation of C99 6.7.8 §21 for unions

2005-01-20 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-20 11:28 --- (In reply to comment #7) > So we cannot use count_type_elements in gimplify_init_constructor. Well, not for unions anyway. > I think we should somehow compute the size of the CONSTRUCTOR and compare

[Bug middle-end/19515] [4.0 Regression] Violation of C99 6.7.8 §21 for unions

2005-01-20 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-20 18:03 --- (In reply to comment #12) > But, what about structures that contain a union? We'll need to consider the question "do we need to clear" one nesting level at a time, and propagate i

[Bug target/19530] MMX load intrinsic produces SSE superfluous instructions (movlps)

2005-01-20 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 target/19530] MMX load intrinsic produces SSE superfluous instructions (movlps)

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

[Bug target/16533] ICE on va-arg-25.c testcase when -Os and -msse are given

2005-01-20 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-20 18:46 --- http://gcc.gnu.org/ml/gcc-patches/2005-01/msg01351.html -- What|Removed |Added

[Bug target/19418] _mm_cast*, icc8.1 new intrinsics

2005-01-20 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-20 19:09 --- Fixed. If someone wants to go over the rest of the headers item by item and compare them to the Intel documentation, that would be great. But by eyes claim they'll go on strike if I try to do

[Bug target/19506] [4.0 Regression] PovRay produces wrong pictures with -mfpmath=sse -ffast-math.

2005-01-20 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-20 19:12 --- (In reply to comment #4) > This functionality is missing after FP compares rewrite... No, it got moved to ix86_expand_fp_movcc. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19506

[Bug target/19506] [4.0 Regression] PovRay produces wrong pictures with -mfpmath=sse -ffast-math.

2005-01-20 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 target/19506] [4.0 Regression] PovRay produces wrong pictures with -mfpmath=sse -ffast-math.

2005-01-21 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-21 22:03 --- I've found the problem, via binary search on the povray source and then visual inspection of the file found to be miscompiled. The mov[sd]fcc_1_sse patterns are missing an earlyclobber. The fix isn&#x

[Bug target/19506] [4.0 Regression] PovRay produces wrong pictures with -mfpmath=sse -ffast-math.

2005-01-22 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-22 23:23 --- (In reply to comment #10) > Should patch to sse_comparison_operator [...] be reverted in this case? Nah. As I said in that message, allowing these operators in this manner doesn't actually give the

[Bug target/19558] openssl speed compiled with 20051020 gcc-4.0 (HEAD) segfaults

2005-01-23 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-01-23 22:04 --- No, it should not. See the AMD K8 documentation for recommended nop sequences. -- What|Removed |Added

[Bug target/19556] [4.0 Regression] ICE with -march=pentium-m (during bootstrap)

2005-01-23 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 target/19584] [4.0 Regression] ICE: insn does not satisfy its constraints

2005-01-23 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 middle-end/19486] flags_complex_divide_method=1 doesn't work

2005-01-23 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

<    3   4   5   6   7   8   9   10   >