public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: c++/1631
@ 2001-04-01  0:00 nathan
  0 siblings, 0 replies; 3+ messages in thread
From: nathan @ 2001-04-01  0:00 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

The following reply was made to PR c++/1631; it has been noted by GNATS.

From: nathan@gcc.gnu.org
To: fsm@robots.ox.ac.uk, gcc-gnats@gcc.gnu.org, nobody@gcc.gnu.org
Cc:  
Subject: Re: c++/1631
Date: 16 Jan 2001 16:30:11 -0000

 Synopsis: placement new broken for enumeration types
 
 State-Changed-From-To: open->analyzed
 State-Changed-By: nathan
 State-Changed-When: Tue Jan 16 08:30:11 2001
 State-Changed-Why:
     confirmed as a bug
 
 http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=1631&database=gcc
>From rearnsha@arm.com Sun Apr 01 00:00:00 2001
From: Richard Earnshaw <rearnsha@arm.com>
To: gcc-gnats@gcc.gnu.org
Subject: middle-end/1557: Regrename macro not documented
Date: Sun, 01 Apr 2001 00:00:00 -0000
Message-id: <200101051124.LAA07803@sun18.cambridge.arm.com>
X-SW-Source: 2001-q1/msg00030.html
Content-length: 2201

>Number:         1557
>Category:       middle-end
>Synopsis:       Regrename macro not documented
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          doc-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jan 05 03:26:02 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Richard Earnshaw
>Release:        2.97 20010103 (experimental)
>Organization:
ARM
>Environment:
System: SunOS sun18 5.7 Generic_106541-11 sun4u sparc SUNW,Ultra-5_10
Architecture: sun4

	
host: sparc-sun-solaris2.5.1
build: sparc-sun-solaris2.5.1
target: arm-unknown-elf
configured with: /home/rearnsha/gnusrc/egcs-cross/configure --target=arm-elf --with-headers=/home/rearnsha/gnusrc/utils/newlib/libc/include --prefix=/home/rearnsha/gnu/egcs/install/SunOS5 : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured) /home/rearnsha/gnusrc/egcs-cross/configure --with-gcc-version-trigger=/home/rearnsha/gnusrc/egcs-cross/gcc/version.c --host=sparc-sun-solaris2.5.1 --target=arm-elf --with-headers=/home/rearnsha/gnusrc/utils/newlib/libc/include --prefix=/home/rearnsha/gnu/egcs/install/SunOS5 : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured)  : (reconfigured) 
>Description:
	The macro

	HARD_REGNO_RENAME_OK(FROM,TO)

	which is used by the regrename pass is undocumented.
	
>How-To-Repeat:
	Read the documentation
	
>Fix:
	Document them.  The IA64 port has the following comments:


	/* A C expression that is nonzero if hard register number REGNO2 can be
	   considered for use as a rename register for REGNO1 */

	#define HARD_REGNO_RENAME_OK(REGNO1,REGNO2) ...


	/* Define this macro if the compiler should use extended basic blocks
	   when renaming registers.  Define this macro if the target has 
	   predicate registers.  */

	#define RENAME_EXTENDED_BLOCKS

	However, the latter seems to be unused.
	
>Release-Note:
>Audit-Trail:
>Unformatted:
>From davek-ml@ntlworld.com Sun Apr 01 00:00:00 2001
From: "Dave Korn" <davek-ml@ntlworld.com>
To: nobody@gcc.gnu.org
Cc: gcc-prs@gcc.gnu.org
Subject: Re: c/2371: Hang with long long function argument.
Date: Sun, 01 Apr 2001 00:00:00 -0000
Message-id: <20010401055601.14266.qmail@sourceware.cygnus.com>
X-SW-Source: 2001-q1/msg02703.html
Content-length: 1226

The following reply was made to PR c/2371; it has been noted by GNATS.

From: "Dave Korn" <davek-ml@ntlworld.com>
To: <snowball3@bigfoot.com>,
	<gcc-gnats@gcc.gnu.org>
Cc:  
Subject: Re: c/2371: Hang with long long function argument.
Date: Sun, 1 Apr 2001 06:45:55 +0100

 ----- Original Message -----
 From: <snowball3@bigfoot.com>
 To: <gcc-gnats@gcc.gnu.org>
 Sent: Saturday, March 24, 2001 4:53 AM
 Subject: c/2371: Hang with long long function argument.
 
 
 > >Description:
 > It seems that code generated for handling variables of
 > type 'long long' is incorrect. The sample program when
 > run hangs. Changing the type to 'long' allows the program
 > to exit normally.
 > >How-To-Repeat:
 > # 1 "longlong.c"
 > int long_long_test(  long long x)
 > {
 >   do
 >   {
 >     x =- 1;
 >   } while (x);
 
   It seems that you meant to say x-=1 there.  Otherwise looping forever is
 the expected behaviour.  I've tested your code with both longs and long
 longs, and both with and without your bugfix.  Both the bugged versions
 looped forever and both the fixed versions exit almost instantly.  Are you
 sure you didn't fix the bug at the same time as you changed from long longs
 to plain longs?
 
          DaveK
 
 
 


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

* Re: c++/1631
@ 2001-04-01  0:00 nathan
  0 siblings, 0 replies; 3+ messages in thread
From: nathan @ 2001-04-01  0:00 UTC (permalink / raw)
  To: nathan; +Cc: gcc-prs

The following reply was made to PR c++/1631; it has been noted by GNATS.

From: nathan@gcc.gnu.org
To: fsm@robots.ox.ac.uk, gcc-gnats@gcc.gnu.org, nathan@gcc.gnu.org
Cc:  
Subject: Re: c++/1631
Date: 18 Jan 2001 14:22:20 -0000

 Synopsis: placement new broken for enumeration types
 
 State-Changed-From-To: analyzed->closed
 State-Changed-By: nathan
 State-Changed-When: Thu Jan 18 06:22:19 2001
 State-Changed-Why:
     2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
     
             * typeck.c (build_modify_expr): Say `initialization' for
             INIT_EXPRs.      
             * init.c (build_default_init): Convert to enumeral type, if
             needed.
     
     2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
     
             * g++.old-deja/g++.other/init17.C: New test.
 
 http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=1631&database=gcc
>From ask@wisdom.weizmann.ac.il Sun Apr 01 00:00:00 2001
From: ask@wisdom.weizmann.ac.il
To: gcc-gnats@gcc.gnu.org
Subject: c/1580: ICE with -O3
Date: Sun, 01 Apr 2001 00:00:00 -0000
Message-id: <20010107145528.23956.qmail@sourceware.cygnus.com>
X-SW-Source: 2001-q1/msg00076.html
Content-length: 28782

>Number:         1580
>Category:       c
>Synopsis:       ICE with -O3
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jan 07 06:56:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Alexander Klimov
>Release:        2.97 20010105 (from CVS)
>Organization:
>Environment:
SunOS iridium 5.6 Generic_105181-20 sun4u sparc SUNW,Ultra-5_10
>Description:
I tried to compile libpng-1.0.8 with -O3 and got ICE,
with -O2 it works OK.

gcc -I/usr/local/include -O3 -v -save-temps -c pngrutil.cReading specs from /usr/local/gcc/lib/gcc-lib/sparc-sun-solaris2.6/2.97/specs
Configured with: ../gcc/configure --prefix=/usr/local/gcc : (reconfigured) 
gcc version 2.97 20010105 (experimental)
 /usr/local/gcc/lib/gcc-lib/sparc-sun-solaris2.6/2.97/cpp0 -lang-c -v -I/usr/local/include -D__GNUC__=2 -D__GNUC_MINOR__=97 -D__GNUC_PATCHLEVEL__=0 -Dsparc -Dsun -Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__ -D__SVR4 -D__sparc -D__sun -D__unix -Asystem=unix -Asystem=svr4 -D__OPTIMIZE__ -D__STDC_HOSTED__=1 -D__GCC_NEW_VARARGS__ -Acpu=sparc -Amachine=sparc pngrutil.c pngrutil.i
GNU CPP version 2.97 20010105 (experimental) (cpplib) (sparc)
ignoring duplicate directory "/usr/local/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include
 /usr/local/gcc/lib/gcc-lib/sparc-sun-solaris2.6/2.97/include
 /usr/local/gcc/sparc-sun-solaris2.6/include
 /usr/include
End of search list.
 /usr/local/gcc/lib/gcc-lib/sparc-sun-solaris2.6/2.97/cc1 -fpreprocessed pngrutil.i -quiet -dumpbase pngrutil.c -O3 -version -o pngrutil.s
GNU C version 2.97 20010105 (experimental) (sparc-sun-solaris2.6) compiled by GNU C version 2.97 20010105 (experimental).
pngrutil.c: In function `png_handle_IHDR':
pngrutil.c:394: Internal compiler error in print_rtl_and_abort, at flow.c:6502
Please submit a full bug report.
>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="pngrutil.i.bz2"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="pngrutil.i.bz2"

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
>From kenny.simpson@gs.com Sun Apr 01 00:00:00 2001
From: kenny.simpson@gs.com
To: gcc-gnats@gcc.gnu.org
Subject: c++/2437: template name binding problem
Date: Sun, 01 Apr 2001 00:00:00 -0000
Message-id: <20010330154639.10722.qmail@sourceware.cygnus.com>
X-SW-Source: 2001-q1/msg02680.html
Content-length: 1099

>Number:         2437
>Category:       c++
>Synopsis:       template name binding problem
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          wrong-code
>Submitter-Id:   net
>Arrival-Date:   Fri Mar 30 07:56:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Kenny Simpson
>Release:        gcc version 3.0 20010327 (prerelease)
>Organization:
>Environment:
online compiler 2001-03-30
>Description:
  Names that do not depend on a template arguments should be bound at the point of definition, however, gcc seems to be binding names at a later time.
  This is a modified example from Stroustrup C.13.8:
>How-To-Repeat:
Compile this -O3 to assembly, observe that "g(int)" is emmitted, not "g(double)".

inline void g(double) { __asm(" g(double) ");}

template <class T> struct X
{
  void f() { g(2);} // should call g(double)
};

inline void g(int) { __asm(" g(int) ");}

int main()
{
  X<int>().f(); // should call g(double), but calls g(int)
  return 0;
}
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:


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

* Re: c++/1631
@ 2001-04-01  0:00 nathan
  0 siblings, 0 replies; 3+ messages in thread
From: nathan @ 2001-04-01  0:00 UTC (permalink / raw)
  To: nathan; +Cc: gcc-prs

The following reply was made to PR c++/1631; it has been noted by GNATS.

From: nathan@gcc.gnu.org
To: fsm@robots.ox.ac.uk, gcc-gnats@gcc.gnu.org, nathan@gcc.gnu.org,
  nobody@gcc.gnu.org
Cc:  
Subject: Re: c++/1631
Date: 17 Jan 2001 16:14:52 -0000

 Synopsis: placement new broken for enumeration types
 
 Responsible-Changed-From-To: unassigned->nathan
 Responsible-Changed-By: nathan
 Responsible-Changed-When: Wed Jan 17 08:14:52 2001
 Responsible-Changed-Why:
     patch in progress
 
 http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=1631&database=gcc
>From neil@gcc.gnu.org Sun Apr 01 00:00:00 2001
From: neil@gcc.gnu.org
To: no
Cc: gcc-prs@gcc.gnu.org
Subject: Re: c++/703
Date: Sun, 01 Apr 2001 00:00:00 -0000
X-SW-Source: 2001-q1/msg02362.html
Content-length: 0


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

end of thread, other threads:[~2001-04-01  0:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-04-01  0:00 c++/1631 nathan
  -- strict thread matches above, loose matches on Subject: below --
2001-04-01  0:00 c++/1631 nathan
2001-04-01  0:00 c++/1631 nathan

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).