[Bug rtl-optimization/36111] [4.4 Regression] GCC 4.4.0-20080501 failed to compile openmpi's malloc.c file.

2008-06-07 Thread uros at gcc dot gnu dot org
--- 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=gccview=revrev=136538 Log: Backport from mainline: 2008-05-12 Uros Bizjak

[Bug rtl-optimization/36111] [4.4 Regression] GCC 4.4.0-20080501 failed to compile openmpi's malloc.c file.

2008-05-30 Thread steve49152 at yahoo dot ca
--- 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

[Bug rtl-optimization/36111] [4.4 Regression] GCC 4.4.0-20080501 failed to compile openmpi's malloc.c file.

2008-05-12 Thread ubizjak at gmail dot com
--- 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

[Bug rtl-optimization/36111] [4.4 Regression] GCC 4.4.0-20080501 failed to compile openmpi's malloc.c file.

2008-05-12 Thread ubizjak at gmail dot com
--- 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

[Bug rtl-optimization/36111] [4.4 Regression] GCC 4.4.0-20080501 failed to compile openmpi's malloc.c file.

2008-05-12 Thread uros at gcc dot gnu dot org
--- 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=gccview=revrev=135221 Log: PR rtl-optimization/36111 * recog.c

[Bug rtl-optimization/36111] [4.4 Regression] GCC 4.4.0-20080501 failed to compile openmpi's malloc.c file.

2008-05-12 Thread ubizjak at gmail dot com
--- 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

[Bug rtl-optimization/36111] [4.4 Regression] GCC 4.4.0-20080501 failed to compile openmpi's malloc.c file.

2008-05-12 Thread linuxl4 at sohu dot com
--- 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

[Bug rtl-optimization/36111] [4.4 Regression] GCC 4.4.0-20080501 failed to compile openmpi's malloc.c file.

2008-05-05 Thread ubizjak at gmail dot com
--- 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

[Bug rtl-optimization/36111] [4.4 Regression] GCC 4.4.0-20080501 failed to compile openmpi's malloc.c file.

2008-05-05 Thread ubizjak at gmail dot com
--- 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

[Bug rtl-optimization/36111] [4.4 Regression] GCC 4.4.0-20080501 failed to compile openmpi's malloc.c file.

2008-05-04 Thread pinskia at gcc dot gnu dot org
--- 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) ); } --

[Bug rtl-optimization/36111] [4.4 Regression] GCC 4.4.0-20080501 failed to compile openmpi's malloc.c file.

2008-05-04 Thread pinskia at gcc dot gnu dot org
--- 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

[Bug rtl-optimization/36111] [4.4 Regression] GCC 4.4.0-20080501 failed to compile openmpi's malloc.c file.

2008-05-03 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING |NEW Ever Confirmed|0 |1 Last

[Bug rtl-optimization/36111] [4.4 Regression] GCC 4.4.0-20080501 failed to compile openmpi's malloc.c file.

2008-05-03 Thread rguenth at gcc dot gnu dot org
--- 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