public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: c/5973: gcc 2.96 generates bad code to reference ((packed)) struct
@ 2002-03-19  1:02 neil
  0 siblings, 0 replies; 2+ messages in thread
From: neil @ 2002-03-19  1:02 UTC (permalink / raw)
  To: gcc-bugs, gcc-prs, nobody, rhirst

Synopsis: gcc 2.96 generates bad code to reference ((packed)) struct

State-Changed-From-To: open->closed
State-Changed-By: neil
State-Changed-When: Tue Mar 19 01:02:02 2002
State-Changed-Why:
    GCC 2.96 is not an FSF release, and you've filed a PR against the FSF release 3.0.4.

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


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

* c/5973: gcc 2.96 generates bad code to reference ((packed)) struct
@ 2002-03-15  4:36 rhirst
  0 siblings, 0 replies; 2+ messages in thread
From: rhirst @ 2002-03-15  4:36 UTC (permalink / raw)
  To: gcc-gnats


>Number:         5973
>Category:       c
>Synopsis:       gcc 2.96 generates bad code to reference ((packed)) struct
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          wrong-code
>Submitter-Id:   net
>Arrival-Date:   Fri Mar 15 04:36:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Richard Hirst
>Release:        gcc version 2.96 20000731 (Debian GNU/Linux IA64 experimental)
>Organization:
>Environment:
ia64
>Description:
For the attached t.c program there are two items in .rodata.  The first is a string of 9 bytes (inc null), and the second is a packed struct.  Code is generated to access the packed struct at .rodata+9, but .rodata is generated with the data at .rodata+12.  Problem first observed with gnu parted, where it results in the partition type GUIDs in partition table entries on the disk being corrupt.  Further discussion can be found at https://external-lists.vasoftware.com/archives//linux-ia64/2002-March/003158.html
>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/x-gtar; name="bug-2.96.tgz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="bug-2.96.tgz"

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


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

end of thread, other threads:[~2002-03-19  9:02 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-03-19  1:02 c/5973: gcc 2.96 generates bad code to reference ((packed)) struct neil
  -- strict thread matches above, loose matches on Subject: below --
2002-03-15  4:36 rhirst

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