--- Comment #14 from uros at gcc dot gnu dot org 2008-06-07 21:14 ---
Subject: Bug 36111
Author: uros
Date: Sat Jun 7 21:13:29 2008
New Revision: 136538
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136538
Log:
Backport from mainline:
2008-05-12 Uros Bizjak <
--- Comment #13 from steve49152 at yahoo dot ca 2008-05-31 02:53 ---
I have tested the fix as backported to 4.2.4 and everything seems fine. I
additionaly discovered code-generation errors in XFree86 4.7.99.17 in the i810
driver which are resolved with the changes. As an extra test I h
--- Comment #12 from linuxl4 at sohu dot com 2008-05-13 05:39 ---
I compiled openmpi 1.2.6 today,
gcc 20080512 works fine.
thanks!
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36111
--- Comment #11 from ubizjak at gmail dot com 2008-05-12 16:58 ---
Fixed.
--
ubizjak at gmail dot com changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #10 from uros at gcc dot gnu dot org 2008-05-12 16:56 ---
Subject: Bug 36111
Author: uros
Date: Mon May 12 16:55:43 2008
New Revision: 135221
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=135221
Log:
PR rtl-optimization/36111
* recog.c (validate_repl
--- Comment #9 from ubizjak at gmail dot com 2008-05-12 13:12 ---
(In reply to comment #6)
> This patch works for me:
>
> Index: recog.c
This is not a good solution, since the problem is in
"if (SWAPPABLE_OPERANDS_P (x))"
section, a couple of lines down the code. The patch and an ana
--- Comment #8 from ubizjak at gmail dot com 2008-05-12 06:47 ---
This also fixes sse3-* failures with -fpic at
http://gcc.gnu.org/ml/gcc-testresults/2008-05/msg01014.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36111
--- Comment #7 from ubizjak at gmail dot com 2008-05-05 10:53 ---
validate_unshare_change was introduced by:
2007-06-26 Jan Hubicka <[EMAIL PROTECTED]>
* fwprop.c (try_fwprop_subst): Use validate_unshare_change.
* postreload.c (reload_cse_simplify_set): Instead of cop
--- Comment #6 from ubizjak at gmail dot com 2008-05-05 10:29 ---
This patch works for me:
Index: recog.c
===
--- recog.c (revision 134943)
+++ recog.c (working copy)
@@ -537,7 +537,8 @@ validate_replace_rtx_1 (rtx
--- Comment #5 from pinskia at gcc dot gnu dot org 2008-05-05 05:05 ---
*** Bug 36092 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-05-05 04:59 ---
Here is a further reduced testcase:
typedef struct {
int lock;
int pad0_;
} mutex_t;
static mutex_t main_arena;
void __malloc_check_init()
{
for(;;)
__asm__ __volatile__ ("": "+m"(main_arena.lock) );
}
--
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status|WAITING |NEW
Ever Confirmed|0 |1
Last reconfi
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-05-03 09:50 ---
Confirmed. Reduced testcase that fails with -O2 -fPIC:
typedef struct {
volatile unsigned int lock;
int pad0_;
} mutex_t;
struct malloc_state {
mutex_t mutex;
};
static struct malloc_state main_arena;
static
13 matches
Mail list logo