public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c/11936] New: Problems with allocator::rebind::other
@ 2003-08-15 23:12 gcc-bugzilla at gcc dot gnu dot org
  2003-08-15 23:14 ` [Bug optimization/11936] " pinskia at gcc dot gnu dot org
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: gcc-bugzilla at gcc dot gnu dot org @ 2003-08-15 23:12 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11936

           Summary: Problems with allocator::rebind::other
           Product: gcc
           Version: 3.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: poschmid at lbl dot gov
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu

The code t.c, extracted from root, causes an ice when the optimization, -O, is
enabled. Without optimization the example compiles without a problem. This
is a regression with respect to previous versions of gcc. The inline
implementation of the fmod function is taken from the file math.h distributed
with glibc 2.3.2. I do not know whether this asm code is correct.

Environment:
System: Linux linux 2.4.20-4GB #1 Fri Jul 11 07:33:18 UTC 2003 i686 unknown unknown GNU/Linux
Architecture: i686
SuSE 8.2
glibc 2.3.2
host: i686-pc-linux-gnu
build: i686-pc-linux-gnu
target: i686-pc-linux-gnu
configured with: ../gcc/configure --enable-threads=posix --enable-languages=c,c++,f77,objc --enable-__cxa_atexit --enable-debug

How-To-Repeat:
source code t.c
extern double fmod (double __x, double __y) ; extern double __fmod (double __x, double __y) ;

extern __inline double fmod (double __x, double __y) { register long double __value; __asm __volatile__ ("1:	fprem\n\t" "fnstsw	%%ax\n\t" "sahf\n\t" "jp	1b" : "=t" (__value) : "0" (__x), "u" (__y) : "ax", "cc"); return __value; } extern __inline float fmodf (float __x, float __y) { register long double __value; __asm __volatile__ ("1:	fprem\n\t" "fnstsw	%%ax\n\t" "sahf\n\t" "jp	1b" : "=t" (__value) : "0" (__x), "u" (__y) : "ax", "cc"); return __value; } extern __inline long double fmodl (long double __x, long double __y) { register long double __value; __asm __volatile__ ("1:	fprem\n\t" "fnstsw	%%ax\n\t" "sahf\n\t" "jp	1b" : "=t" (__value) : "0" (__x), "u" (__y) : "ax", "cc"); return __value; }

extern void G__letdouble ();
extern double G__double();

struct G__p2p {
  long i;
  int reftype;
};

typedef struct {
  union {
    double d;
    long i;
    struct G__p2p reftype;

    char ch;
    short sh;
    int in;
    float fl;
    unsigned char uch;
    unsigned short ush;
    unsigned int uin;
    unsigned long ulo;
  } obj;
} G__value ;

struct G__param {
  int paran;
  G__value para[40];
};

int G__compiled_func(result7,libp)
G__value *result7;
struct G__param *libp;
{
    G__letdouble(result7,'d',(double)fmod(G__double(libp->para[0]),G__double(libp->para[1])));
  return(0);
}

Compiling t.c
gcc -v -O -c -W -Wall -I../../include t.c -save-temps
Reading specs from /usr/local/lib/gcc/i686-pc-linux-gnu/3.4/specs
Configured with: ../gcc/configure --enable-threads=posix --enable-languages=c,c++,f77,objc --enable-__cxa_atexit --enable-debug
Thread model: posix
gcc version 3.4 20030806 (experimental)
 /usr/local/libexec/gcc/i686-pc-linux-gnu/3.4/cc1 -E -quiet -v -I../../include t.c -mtune=pentiumpro -W -Wall -O -o t.i
ignoring nonexistent directory "NONE/include"
ignoring nonexistent directory "/usr/local/lib/gcc/i686-pc-linux-gnu/3.4/../../../../i686-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 ../../include
 /usr/local/include
 /usr/local/lib/gcc/i686-pc-linux-gnu/3.4/include
 /usr/include
End of search list.
 /usr/local/libexec/gcc/i686-pc-linux-gnu/3.4/cc1 -fpreprocessed t.i -quiet -dumpbase t.c -mtune=pentiumpro -auxbase t -O -W -Wall -version -o t.s
GNU C version 3.4 20030806 (experimental) (i686-pc-linux-gnu)
	compiled by GNU C version 3.4 20030806 (experimental).
GGC heuristics: --param ggc-min-expand=47 --param ggc-min-heapsize=31899
t.c: In function `G__compiled_func':

t.c:3: error: can't find a register in class `FP_TOP_REG' while reloading `asm'

Preprocessed source code t.i

# 1 "t.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "t.c"
extern double fmod (double __x, double __y) ; extern double __fmod (double __x, double __y) ;

extern __inline double fmod (double __x, double __y) { register long double __value; __asm __volatile__ ("1:	fprem\n\t" "fnstsw	%%ax\n\t" "sahf\n\t" "jp	1b" : "=t" (__value) : "0" (__x), "u" (__y) : "ax", "cc"); return __value; } extern __inline float fmodf (float __x, float __y) { register long double __value; __asm __volatile__ ("1:	fprem\n\t" "fnstsw	%%ax\n\t" "sahf\n\t" "jp	1b" : "=t" (__value) : "0" (__x), "u" (__y) : "ax", "cc"); return __value; } extern __inline long double fmodl (long double __x, long double __y) { register long double __value; __asm __volatile__ ("1:	fprem\n\t" "fnstsw	%%ax\n\t" "sahf\n\t" "jp	1b" : "=t" (__value) : "0" (__x), "u" (__y) : "ax", "cc"); return __value; }

extern void G__letdouble ();
extern double G__double();

struct G__p2p {
  long i;
  int reftype;
};

typedef struct {
  union {
    double d;
    long i;
    struct G__p2p reftype;

    char ch;
    short sh;
    int in;
    float fl;
    unsigned char uch;
    unsigned short ush;
    unsigned int uin;
    unsigned long ulo;
  } obj;
} G__value ;

struct G__param {
  int paran;
  G__value para[40];
};

int G__compiled_func(result7,libp)
G__value *result7;
struct G__param *libp;
{
    G__letdouble(result7,'d',(double)fmod(G__double(libp->para[0]),G__double(libp->para[1])));
  return(0);
}

Compiling without optimization works:
gcc -v -c -W -Wall -I../../include t.c -save-temps
Reading specs from /usr/local/lib/gcc/i686-pc-linux-gnu/3.4/specs
Configured with: ../gcc/configure --enable-threads=posix --enable-languages=c,c++,f77,objc --enable-__cxa_atexit --enable-debug
Thread model: posix
gcc version 3.4 20030806 (experimental)
 /usr/local/libexec/gcc/i686-pc-linux-gnu/3.4/cc1 -E -quiet -v -I../../include t.c -mtune=pentiumpro -W -Wall -o t.i
ignoring nonexistent directory "NONE/include"
ignoring nonexistent directory "/usr/local/lib/gcc/i686-pc-linux-gnu/3.4/../../../../i686-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 ../../include
 /usr/local/include
 /usr/local/lib/gcc/i686-pc-linux-gnu/3.4/include
 /usr/include
End of search list.
 /usr/local/libexec/gcc/i686-pc-linux-gnu/3.4/cc1 -fpreprocessed t.i -quiet -dumpbase t.c -mtune=pentiumpro -auxbase t -W -Wall -version -o t.s
GNU C version 3.4 20030806 (experimental) (i686-pc-linux-gnu)
	compiled by GNU C version 3.4 20030806 (experimental).
GGC heuristics: --param ggc-min-expand=47 --param ggc-min-heapsize=31899
 as -V -Qy -o t.o t.s
GNU assembler version 2.13.90.0.18 (i486-suse-linux) using BFD version 2.13.90.0.18 20030121 (SuSE Linux)


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug optimization/11936] Problems with allocator::rebind::other
  2003-08-15 23:12 [Bug c/11936] New: Problems with allocator::rebind::other gcc-bugzilla at gcc dot gnu dot org
@ 2003-08-15 23:14 ` pinskia at gcc dot gnu dot org
  2003-08-15 23:20 ` [Bug optimization/11936] [3.4 Regresion] cannot find a register while reloading `asm' pinskia at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-08-15 23:14 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11936


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|c                           |optimization


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug optimization/11936] [3.4 Regresion] cannot find a register while reloading `asm'
  2003-08-15 23:12 [Bug c/11936] New: Problems with allocator::rebind::other gcc-bugzilla at gcc dot gnu dot org
  2003-08-15 23:14 ` [Bug optimization/11936] " pinskia at gcc dot gnu dot org
@ 2003-08-15 23:20 ` pinskia at gcc dot gnu dot org
  2003-08-15 23:25 ` pinskia at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-08-15 23:20 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11936


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |critical
           Keywords|                            |rejects-valid
           Priority|P3                          |P1
            Summary|Problems with               |[3.4 Regresion] cannot find
                   |allocator::rebind::other    |a register while reloading
                   |                            |`asm'
   Target Milestone|---                         |3.4


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-08-15 23:20 -------
I can confirm this on the mainline (20030814).  It did not reject in 3.3.1 (20030707) so it is a 
regression.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug optimization/11936] [3.4 Regresion] cannot find a register while reloading `asm'
  2003-08-15 23:12 [Bug c/11936] New: Problems with allocator::rebind::other gcc-bugzilla at gcc dot gnu dot org
  2003-08-15 23:14 ` [Bug optimization/11936] " pinskia at gcc dot gnu dot org
  2003-08-15 23:20 ` [Bug optimization/11936] [3.4 Regresion] cannot find a register while reloading `asm' pinskia at gcc dot gnu dot org
@ 2003-08-15 23:25 ` pinskia at gcc dot gnu dot org
  2003-08-17 21:25 ` pinskia at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-08-15 23:25 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11936


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2003-08-15 23:25:46
               date|                            |


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug optimization/11936] [3.4 Regresion] cannot find a register while reloading `asm'
  2003-08-15 23:12 [Bug c/11936] New: Problems with allocator::rebind::other gcc-bugzilla at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2003-08-15 23:25 ` pinskia at gcc dot gnu dot org
@ 2003-08-17 21:25 ` pinskia at gcc dot gnu dot org
  2003-08-24 16:50 ` pinskia at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-08-17 21:25 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11936


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alexander at malmberg dot
                   |                            |org


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-08-17 21:25 -------
*** Bug 11960 has been marked as a duplicate of this bug. ***


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug optimization/11936] [3.4 Regresion] cannot find a register while reloading `asm'
  2003-08-15 23:12 [Bug c/11936] New: Problems with allocator::rebind::other gcc-bugzilla at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2003-08-17 21:25 ` pinskia at gcc dot gnu dot org
@ 2003-08-24 16:50 ` pinskia at gcc dot gnu dot org
  2003-08-29 19:58 ` janis187 at us dot ibm dot com
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-08-24 16:50 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11936


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|rejects-valid               |ice-on-valid-code
   Last reconfirmed|2003-08-15 23:25:46         |2003-08-24 16:50:04
               date|                            |


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-08-24 16:50 -------
Likely related to bug 11203 and bug 9929 and bug 11001.
Here is a simplier case from bug 11960, this works at -O3, the reason why it works at -O0 
is that fmod does not get inlined at all:

extern double fmod (double __x, double __y);
extern __inline double fmod (double __x, double __y)
{
  register long double __value;
  __asm __volatile__
  ("1:  fprem\n\t" "fnstsw      %%ax\n\t" "sahf\n\t" "jp        1b"
    : "=t" (__value)
    : "0" (__x), "u" (__y)
    : "ax", "cc");
  return __value; }
double quux(void);
int main(int argc,char **argv)
{
    double d=fmod(quux(),quux());
    return 0;
}
double quux(void)
{
    return 1.2;
}


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug optimization/11936] [3.4 Regresion] cannot find a register while reloading `asm'
  2003-08-15 23:12 [Bug c/11936] New: Problems with allocator::rebind::other gcc-bugzilla at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2003-08-24 16:50 ` pinskia at gcc dot gnu dot org
@ 2003-08-29 19:58 ` janis187 at us dot ibm dot com
  2003-08-29 20:01 ` pinskia at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: janis187 at us dot ibm dot com @ 2003-08-29 19:58 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11936


janis187 at us dot ibm dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |joern dot rennecke at superh
                   |                            |dot com


------- Additional Comments From janis187 at us dot ibm dot com  2003-08-29 19:58 -------
The regression in PR 11936 was introduced or exposed by this patch:

--- gcc/gcc/ChangeLog ---

2003-04-16  J"orn Rennecke <joern.rennecke@superh.com>

        Re-apply this patch:

        2002-05-16  Dale Johannesen  <dalej@apple.com>
          * combine.c (cant_combine_insn_p):  Reenable combinations
          involving hard regs unless CLASS_LIKELY_SPILLED_P.

The regression hunt took place on i686-pc-linux-gnu using Andrew's
simpler test case from comment #3 compiled with -O2.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug optimization/11936] [3.4 Regresion] cannot find a register while reloading `asm'
  2003-08-15 23:12 [Bug c/11936] New: Problems with allocator::rebind::other gcc-bugzilla at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2003-08-29 19:58 ` janis187 at us dot ibm dot com
@ 2003-08-29 20:01 ` pinskia at gcc dot gnu dot org
  2003-10-22 20:51 ` pinskia at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-08-29 20:01 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11936


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dalej at apple dot com


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-08-29 20:01 -------
Since the patch was orignaling Dale's, adding him to the CC list.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug optimization/11936] [3.4 Regresion] cannot find a register while reloading `asm'
  2003-08-15 23:12 [Bug c/11936] New: Problems with allocator::rebind::other gcc-bugzilla at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2003-08-29 20:01 ` pinskia at gcc dot gnu dot org
@ 2003-10-22 20:51 ` pinskia at gcc dot gnu dot org
  2003-10-22 21:16 ` pinskia at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-10-22 20:51 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11936


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ctsa at u dot washington dot
                   |                            |edu


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-10-22 20:48 -------
*** Bug 12723 has been marked as a duplicate of this bug. ***


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug optimization/11936] [3.4 Regresion] cannot find a register while reloading `asm'
  2003-08-15 23:12 [Bug c/11936] New: Problems with allocator::rebind::other gcc-bugzilla at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2003-10-22 20:51 ` pinskia at gcc dot gnu dot org
@ 2003-10-22 21:16 ` pinskia at gcc dot gnu dot org
  2003-12-29 20:52 ` [Bug target/11936] " pinskia at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-10-22 21:16 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11936


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |green at redhat dot com


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-10-22 21:12 -------
*** Bug 12718 has been marked as a duplicate of this bug. ***


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug target/11936] [3.4 Regresion] cannot find a register while reloading `asm'
  2003-08-15 23:12 [Bug c/11936] New: Problems with allocator::rebind::other gcc-bugzilla at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2003-10-22 21:16 ` pinskia at gcc dot gnu dot org
@ 2003-12-29 20:52 ` pinskia at gcc dot gnu dot org
  2003-12-30 13:45 ` cvs-commit at gcc dot gnu dot org
  2003-12-30 18:04 ` pinskia at gcc dot gnu dot org
  11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-29 20:52 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-12-29 20:50 -------
Patch here: <http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02186.html>.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |hubicka at gcc dot gnu dot
                   |dot org                     |org
             Status|NEW                         |ASSIGNED
           Keywords|                            |patch


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11936


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug target/11936] [3.4 Regresion] cannot find a register while reloading `asm'
  2003-08-15 23:12 [Bug c/11936] New: Problems with allocator::rebind::other gcc-bugzilla at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2003-12-29 20:52 ` [Bug target/11936] " pinskia at gcc dot gnu dot org
@ 2003-12-30 13:45 ` cvs-commit at gcc dot gnu dot org
  2003-12-30 18:04 ` pinskia at gcc dot gnu dot org
  11 siblings, 0 replies; 13+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2003-12-30 13:45 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2003-12-30 13:18 -------
Subject: Bug 11936

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	hubicka@gcc.gnu.org	2003-12-30 13:18:16

Modified files:
	gcc            : ChangeLog 
	gcc/config/i386: i386.h 

Log message:
	PR ice/11936
	* i386.h (CLASS_LIKELY_SPILLED_P): Return true for FP_TOP_REG/FP_SECOND_REG

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.2113&r2=2.2114
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/i386.h.diff?cvsroot=gcc&r1=1.361&r2=1.362



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11936


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug target/11936] [3.4 Regresion] cannot find a register while reloading `asm'
  2003-08-15 23:12 [Bug c/11936] New: Problems with allocator::rebind::other gcc-bugzilla at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2003-12-30 13:45 ` cvs-commit at gcc dot gnu dot org
@ 2003-12-30 18:04 ` pinskia at gcc dot gnu dot org
  11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-30 18:04 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-12-30 17:57 -------
Fixed for 3.4 by the patch.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11936


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2003-12-30 17:57 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-15 23:12 [Bug c/11936] New: Problems with allocator::rebind::other gcc-bugzilla at gcc dot gnu dot org
2003-08-15 23:14 ` [Bug optimization/11936] " pinskia at gcc dot gnu dot org
2003-08-15 23:20 ` [Bug optimization/11936] [3.4 Regresion] cannot find a register while reloading `asm' pinskia at gcc dot gnu dot org
2003-08-15 23:25 ` pinskia at gcc dot gnu dot org
2003-08-17 21:25 ` pinskia at gcc dot gnu dot org
2003-08-24 16:50 ` pinskia at gcc dot gnu dot org
2003-08-29 19:58 ` janis187 at us dot ibm dot com
2003-08-29 20:01 ` pinskia at gcc dot gnu dot org
2003-10-22 20:51 ` pinskia at gcc dot gnu dot org
2003-10-22 21:16 ` pinskia at gcc dot gnu dot org
2003-12-29 20:52 ` [Bug target/11936] " pinskia at gcc dot gnu dot org
2003-12-30 13:45 ` cvs-commit at gcc dot gnu dot org
2003-12-30 18:04 ` pinskia at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).