public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: optimization/10087: optimizer produces wrong code when indexing malloc'ed 2D array
@ 2003-03-14 22:38 bangerth
  0 siblings, 0 replies; 5+ messages in thread
From: bangerth @ 2003-03-14 22:38 UTC (permalink / raw)
  To: gcc-bugs, gcc-prs, nobody, p.van-hoof

Synopsis: optimizer produces wrong code when indexing malloc'ed 2D array

State-Changed-From-To: open->feedback
State-Changed-By: bangerth
State-Changed-When: Fri Mar 14 22:38:03 2003
State-Changed-Why:
    The uuencoded file you pasted isn't ok, the last line doesn't
    start with an "M". Can you please send me the file in private
    mail so that I can attach it to the report?
    
    For the future, please use the file attachment box in
    the form, rather than pasting files into one of the
    fields. This way, they are much simpler to retrieve.
    
    Thanks
      Wolfgang

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=10087


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

* Re: optimization/10087: optimizer produces wrong code when indexing malloc'ed 2D array
@ 2003-03-15  0:56 Peter van Hoof
  0 siblings, 0 replies; 5+ messages in thread
From: Peter van Hoof @ 2003-03-15  0:56 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

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

From: Peter van Hoof <p.van-hoof@qub.ac.uk>
To: p.van-hoof@qub.ac.uk, gcc-gnats@gcc.gnu.org, gcc-bugs@gcc.gnu.org, 
    nobody@gcc.gnu.org, gcc-prs@gcc.gnu.org
Cc:  
Subject: Re: optimization/10087: optimizer produces wrong code when indexing
         malloc'ed 2D array
Date: Sat, 15 Mar 2003 00:54:54 +0000

 http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=10087
 
 On my ultrasparc the following options are sufficient to create the bug:
 
 scooby>	gcc -O bug.c
 scooby>	a.out
 result 1.000000e+00
 scooby>	gcc -O -fstrength-reduce -fgcse  bug.c
 scooby>	a.out
 result 1.039778e-312
 


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

* Re: optimization/10087: optimizer produces wrong code when indexing malloc'ed 2D array
@ 2003-03-14 23:27 bangerth
  0 siblings, 0 replies; 5+ messages in thread
From: bangerth @ 2003-03-14 23:27 UTC (permalink / raw)
  To: gcc-bugs, gcc-prs, nobody, p.van-hoof

Synopsis: optimizer produces wrong code when indexing malloc'ed 2D array

State-Changed-From-To: feedback->open
State-Changed-By: bangerth
State-Changed-When: Fri Mar 14 23:27:36 2003
State-Changed-Why:
    Attachment received

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=10087


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

* Re: optimization/10087: optimizer produces wrong code when indexing malloc'ed 2D array
@ 2003-03-14 23:26 Peter van Hoof
  0 siblings, 0 replies; 5+ messages in thread
From: Peter van Hoof @ 2003-03-14 23:26 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

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

From: Peter van Hoof <p.van-hoof@qub.ac.uk>
To: bangerth@dealii.org, gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, 
    nobody@gcc.gnu.org, p.van-hoof@qub.ac.uk, gcc-gnats@gcc.gnu.org
Cc:  
Subject: Re: optimization/10087: optimizer produces wrong code when indexing
         malloc'ed 2D array
Date: Fri, 14 Mar 2003 23:24:00 +0000

 This is a multi-part message in MIME format.
 --------------030002000303010400060907
 Content-Type: text/plain; charset=us-ascii; format=flowed
 Content-Transfer-Encoding: 7bit
 
 This must be a bug in my uuencode... Here is the attachment.
 
 --------------030002000303010400060907
 Content-Type: application/octet-stream;
  name="bug.i.bz2"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="bug.i.bz2"
 
 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
 5IpwoSCMybMq
 --------------030002000303010400060907--
 


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

* optimization/10087: optimizer produces wrong code when indexing malloc'ed 2D array
@ 2003-03-14 22:16 p.van-hoof
  0 siblings, 0 replies; 5+ messages in thread
From: p.van-hoof @ 2003-03-14 22:16 UTC (permalink / raw)
  To: gcc-gnats; +Cc: p.van-hoof


>Number:         10087
>Category:       optimization
>Synopsis:       optimizer produces wrong code when indexing malloc'ed 2D array
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          wrong-code
>Submitter-Id:   net
>Arrival-Date:   Fri Mar 14 22:16:01 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Peter van Hoof
>Release:        3.3 20030310 (prerelease)
>Organization:
Queen's University of Belfast
>Environment:
System: SunOS scooby 5.9 Generic_112233-04 sun4u sparc SUNW,Sun-Blade-100
Architecture: sun4

	
host: sparc-sun-solaris2.9
build: sparc-sun-solaris2.9
target: sparc-sun-solaris2.9
configured with: /scratch/temp/ss/gcc-20030310/configure --prefix=/opt/local/gcc330
>Description:
In the attached code a two-dimensional array of structs is malloc'ed,
then the first field of that struct is initialized to 1 for all
array members. Finally the minimum value of all these fields is
determined by looping over the array again. This should of course
return 1, but the actual result is 1.039778e-312.

This code runs OK with gcc 3.2.2
>How-To-Repeat:

scooby>	gcc -v -save-temps -O2 bug.c
Reading specs from /opt/local/gcc330/lib/gcc-lib/sparc-sun-solaris2.9/3.3/specs
Configured with: /scratch/temp/ss/gcc-20030310/configure --prefix=/opt/local/gcc330
Thread model: posix
gcc version 3.3 20030310 (prerelease)
 /opt/local/gcc330/lib/gcc-lib/sparc-sun-solaris2.9/3.3/cc1 -E -quiet -v -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=0 -Dsparc -D__sparc__ -D__sparc -D__GCC_NEW_VARARGS__ -Acpu=sparc -Amachine=sparc bug.c -O2 bug.i
ignoring nonexistent directory "/opt/local/gcc330/sparc-sun-solaris2.9/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include
 /opt/local/gcc330/include
 /opt/local/gcc330/lib/gcc-lib/sparc-sun-solaris2.9/3.3/include
 /usr/include
End of search list.
 /opt/local/gcc330/lib/gcc-lib/sparc-sun-solaris2.9/3.3/cc1 -fpreprocessed bug.i -quiet -dumpbase bug.c -auxbase bug -O2 -version -o bug.s
GNU C version 3.3 20030310 (prerelease) (sparc-sun-solaris2.9)
	compiled by GNU C version 3.3 20030310 (prerelease).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
 /usr/ccs/bin/as -V -Qy -s -o bug.o bug.s
/usr/ccs/bin/as: Sun WorkShop 6 update 2 Compiler Common 6.2 Solaris_9_CBE 2001/04/02
 /opt/local/gcc330/lib/gcc-lib/sparc-sun-solaris2.9/3.3/collect2 -V -Y P,/usr/ccs/lib:/usr/lib -Qy /opt/local/gcc330/lib/gcc-lib/sparc-sun-solaris2.9/3.3/crt1.o /opt/local/gcc330/lib/gcc-lib/sparc-sun-solaris2.9/3.3/crti.o /usr/ccs/lib/values-Xa.o /opt/local/gcc330/lib/gcc-lib/sparc-sun-solaris2.9/3.3/crtbegin.o -L/opt/local/gcc330/lib/gcc-lib/sparc-sun-solaris2.9/3.3 -L/usr/ccs/bin -L/usr/ccs/lib -L/opt/local/gcc330/lib/gcc-lib/sparc-sun-solaris2.9/3.3/../../.. bug.o -lgcc -lgcc_eh -lc -lgcc -lgcc_eh -lc /opt/local/gcc330/lib/gcc-lib/sparc-sun-solaris2.9/3.3/crtend.o /opt/local/gcc330/lib/gcc-lib/sparc-sun-solaris2.9/3.3/crtn.o
ld: Software Generation Utilities - Solaris Link Editors: 5.9-1.373
scooby>	a.out 
result 1.039778e-312

This is the input:

begin 644 bug.i.bz2
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
;9A)-=L60(+&=YYAF8*06!]HNY(IPH2",R;,J
 
end

>Fix:
Using a lower level of optimization works around the bug.
>Release-Note:
>Audit-Trail:
>Unformatted:


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

end of thread, other threads:[~2003-03-15  0:56 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-03-14 22:38 optimization/10087: optimizer produces wrong code when indexing malloc'ed 2D array bangerth
  -- strict thread matches above, loose matches on Subject: below --
2003-03-15  0:56 Peter van Hoof
2003-03-14 23:27 bangerth
2003-03-14 23:26 Peter van Hoof
2003-03-14 22:16 p.van-hoof

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