public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information
@ 2002-05-01  6:16 Fred Young
  0 siblings, 0 replies; 8+ messages in thread
From: Fred Young @ 2002-05-01  6:16 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

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

From: "Fred Young" <fred@nextnewgig.com>
To: <jakub@gcc.gnu.org>,
	<fred@nextnewgig.com>,
	<gcc-bugs@gcc.gnu.org>,
	<gcc-prs@gcc.gnu.org>,
	<nobody@gcc.gnu.org>,
	<gcc-gnats@gcc.gnu.org>
Cc:  
Subject: Re: target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information
Date: Wed, 1 May 2002 09:10:16 -0400

 This is a multi-part message in MIME format.
 
 ------=_NextPart_000_087D_01C1F0F0.0274F080
 Content-Type: text/plain;
 	charset="iso-8859-1"
 Content-Transfer-Encoding: 7bit
 
 I did attach a tarball to the problem report, here it is, as well as,
 t64.cpp
 
 Fred
 ----- Original Message -----
 From: <jakub@gcc.gnu.org>
 To: <fred@nextnewgig.com>; <gcc-bugs@gcc.gnu.org>; <gcc-prs@gcc.gnu.org>;
 <nobody@gcc.gnu.org>
 Sent: Tuesday, April 30, 2002 7:30 PM
 Subject: Re: target/6522: Incorrect struct offset for unaligned 64-bit
 fields in debug information
 
 
 > Synopsis: Incorrect struct offset for unaligned 64-bit fields in debug
 information
 >
 > State-Changed-From-To: open->feedback
 > State-Changed-By: jakub
 > State-Changed-When: Tue Apr 30 16:30:37 2002
 > State-Changed-Why:
 >     You have not provided t64.cpp (or better t64.ii if t64.cpp
 >     includes some headers).
 >
 >
 http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&p
 r=6522
 >
 
 ------=_NextPart_000_087D_01C1F0F0.0274F080
 Content-Type: application/x-gzip;
 	name="t64.tar.gz"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
 	filename="t64.tar.gz"
 
 H4sIAIgAzzwAA+xbe2wcx3nfJY8PiRRFipIsyY59foayqePd3t6LjGNZEk2xpiVZIgWljnO5xx5v
 q3v5dk8UnbSmTSmxLalRATlwDBWtH0HjNkXcVmgMxAHUqDAtOEVd12ndIGgd1IXl1G2V1hXSpI36
 fd/M7MwtT47zRwIU6AB785vvNTPffPPYuzk3bmq/6BSOhMOJREwLQ0rE4015OByNxaOmFk6Y8Wgs
 ESO5SDhixLVg+BfeMkgNx83Ug0GtULfyHyT3s/j/R9ND41N36bruldu0dg1L4cVAN0bGt0OMbmpB
 rVMb0m6kHMvwLIAMPGcB49MBTwCednjexwd4+AwCHuQ8nT+UgIfPBlDEB/W1fsYPQiH4RKAbn08C
 wYWnk/PbIDsD/DPAw+cVKOPTyevApxvkux8OdOMTRHsKb6RkZ0dK+S0lu9I4HHKqIYPR+3nbJnbN
 cF+wp4P3qYvX0c5pIulcTuP2W6UsPG8/Euh+GPIb4NmM/oHyV3l5D+qCz1+GfA08m+BZuyjl78Ty
 0UA32h/Q+qQPed+0dHq2XK2kMZrddFqDLuawa3Fg5A5n0gW7kinZD1pQzFt1a9Z2XKueLtQzZStt
 VwpVLT25G5TzdiXdcCDS02m0wM2VM3YFKK3UJqYmt21PG6FIKOrhMPmjzYslHVA/9y8m5zp7BXrx
 MKf12/Yq1DjC+S/AmHaCo38X8i4w8Bzm4OCvYA7O/yrm4IiZx/5p8b3uCydA5eSFG0Hwwt/Dx/lz
 l2NPgsTlm0/DJ9q7fDNaKiJ8963LkG5Gi0XkvfsaldFyEZvy7lkqYw3FDVh+AYrqOEb+5VOPfX/x
 7Yt7pvcWLx4BqZdgEO/dXwwDvvAnIPz+Y5egXfv2XEDp+x4+F4fRPLZ4DRSOnnXbLr927P7/Pn/u
 sUsneWJ9OLZuGGo8+npj8ti6IUDH2kB40wn3Fu3EtsCzSLm8hnNWHj3f+MGLGDog0r/4Xm9xAcgX
 hqDqxT/vfxH9/Swae+y9+8+dOMR9RIU/xRbNvIhRSETQXwdZ8bNfhG6Qkb/+KRlB6ZMnztxC8n59
 LCeXOnaA/FOH95tLHTsBYcQujb8yAGlp/NtRSEvjr90AaWn8jR2QlsbfLEBaGv/eDKSl8bcehbQ0
 /vYcpKXxC78PaWn8vS9BOjb+5rGZ7z37aezBujx8voi1nj+n+Gvf4nuBp48A6xv4sfijy+566OiJ
 lz6Kkov/HAAftwO18f6B++4/16L9+/aKsXkKhhxUL8xBv2lc2NzWvdks00keS/6kzv32VgIfIl3m
 MSbyM0pdP4DR+jE8K2Et2LTI6FgnBmsvPBh+MHk0jEVcG4ZgvcO16RXIca06APlKyHGu9XC9dUp7
 T0Fd2P4gPGs1XFs07Sp4ToNdxKceYaOLFQ/yHLxVzQMdmlvFtlyEfP8jrf3zQYmtYc9oixuZXdxf
 p6GPuoJTkH+My++EZ4HjuoKPK/gbCv4PBYd1iR9W8OsK/h8FD7dJvF/BDyn4Swo+o+DvKLivXeKI
 gvcreEHBzwN+hONzCsb0TAu8IsBkcvs17SaO/+0+XZsKSN2sgucDP9umik9w+TchfzmA7VxaJvNd
 ogcJ/5Dw9YQxEBdo99K0jxC+kXCU8M2E7yZMS42WIRwhfJiwQfgk4Sjh3yPMzqxnCccIv0k4ztpA
 OMn804k4RfgGwmOEtxG+nfABwh8nXCF8B+EjhLcSforwnYT/iPA2wucJbyf8D4R3EL5EeJxwbxfi
 uwjfRHiC8BjhnYSnCU8StgnvIvyXhO8l/A7hvYS7uhHvI3wt4WnCKcLs/DJDeD/hMuEDhI8Svo/w
 7xD+FOGvE7YI/wXhIquXcImwvgLxA4Q3Ea4TjhFuEN5D+BCrl/A84UcJP0j4y4R/nfA3CS8Q/hvC
 i2wcCbNTwaqViD9P+BbCjxPeupLF56undM3l+C5Y5E6vlHMKk4jV1xX6ph4Zk/t7JP0TvTLGGoTZ
 CvStXjnWP+6VY7p+lRyL5wn/KvPbKunbQJ+0/3d90p//RdglfM9q6asK4YcJXyL8OcJmP+Ljy/ql
 YjFnB6CvUyR/HS21WcJJ3S8/1y/XhMc5zl4n7fjlT/e3pp8n+3d/YNumBlDmWsJfGJD+f2NA2nyH
 49ifsXXsW0o7BX5cacMJRea0IuP3iaD/aECOxd+uUdbqQTkfk4OyL7OEpwg/OSjn16uDcqw718qx
 voNwhrWZcJbw19bKuj65TuKOqyT+iYLrGxD/4bK+qPiLG+QauGIj4gTh6zfKNTC1Ua6B+wiPLrNT
 3ohngI0ePa+x/VezK7YbymkjDac+4tRzI9mGXcqPmDHTiG6xo8n4yLaZyakdI7P4urDFCBkhcyTn
 NEa02VzOSOeq5ZpdsvIhMOOOukPh4cjm2+uUjW0xImbCTEbjZnLMg4kxLVfM1EnUYKLG5rHwWMQA
 TqlamQ0KQ1HGjV7ZUKPi2LMVK++pmEzFBINqglI04SVezTLlGFOOfRjlpobGN9++1YmbY3XCY/hl
 SIs0Fk60SqrBZU1KKJYTy9oVuYJBp1itu56NJNqIxMlGEnwZNRLx5Bh+eqLL6k0pOikcnXgsFo2B
 OBPzBjASRsEkyQEe2xIxkmwkPZNSNqLIRtCoEQOThVI1wwPH8CLHBK6WrzayJYuxoh4riSzylso3
 PX7EQAEMy5J12OtQBAbXSdatTGmUxIYhrowxu5yZ5eWogQSpqDQrzm3HeeVCRK0/wWVgkMBtitCy
 lia5JAyFQd1Mp3HCufBafigDr+QOrxWG4FacG+Bhlmmh0IhdyZUaeWuEpqIzX85WS06o+HNNXRIh
 Jvt2ZCRXrRTsWbAC9p15J2/VnJHZSmMkPZFuxWpU7MNYODTC1LO264y48zXLYXKiiQUr4zbqfioo
 juTyVoGTy7aTa6JRT/DLG1hctmBODa1b+WLG5e01Qqm4tOfmQRMUHftBK42uS+ICRGsAeLaR5uFn
 cioEHpEp7oluED3FyCxcTFx6pAkcQqKaRI0x6gONTD7NpGNETyBdocaJGkcqmE1yaoI1I0xGFHpS
 aR6QI3FOTxE9KcQ9eiQs2w30qCHovJ9CQTIM2Segx01Bj8p2NpoYptKtTD5fF3TsrknT4lbqJn3h
 dEhwE8RlTrKFLzDqya34JZakpiTVrlQ5lSLeZA0tV/OWIEekcAUi4aCgG5JeLRQElfWKqCWFbJIw
 tbnmtcOISZ85XiABPS7p9ZJdFuSEbCCSPY8ZSdl3aVzpZMHxyFHWy2gE16U0TH1YmKAIncnUEdCC
 R/kH7ka4cY6JFQ02ClxO8spgRU3ZhZxKZ4MYjfNVBvmuXRY9jyak+xqOBetA3hGspIwjx89LSTVn
 LlsSY2SGJT1XquY8esRH99xjGrLd2C7RbjMq6QeteUFVemnXcsrQmjE5TaA9yuCacVk3cHIVVzAS
 foY3wGZShk/BadZKyaAQLE8vFpaBUXAKdknqxSKqHmNJPUMJqEpV0qOSDsEt6Sy8DbLmpp1cppQR
 novFZLdcGNQmXlyubLAE1FyPkVBmBoxPyaoIjhcGsIzTwuwWYXvNO95GUWMEtkHwgrJPfOB+4uSK
 cKQsYq2I0rVMPVMenR6K0PHSMT163a7WbXde3dRhCvDa0oWM42JYgWZqmM80x4V9yRklVzAFoNXs
 Csk1nwU8O3nLyeEukqLdIoXbw62QgbcPO81CYL7eyLmjuL5wesYFdzrUBDyEROO4XLqZXBFbYqkt
 572qVUt2br6pLYJDbmBegNnOOHalaIEPSIArpeJCqVoTNcDJjBFnG5l6HifCKO2VsJCLyqFRB2mN
 cCxXaKUMH3OUHU5g3TUVjmLPiMWZ+5oc4JL74uQ+iDPBw9WD8xLEg7ByIgYsB2k2IClvaUPaXMaG
 g9LsKI0E98BYkzGlshQZxI0SAybfKJd9cSL0xEKSErunKRtYbrjWYcFlo487pmOAyXIazjdW/ZDn
 d+7IMrSkUXF9I1hOV+cqVr2p7Ug9aFf841ZWO48DRyt7U5OUftJGnWJHXGwVshWjvs5WKzlLKMr9
 TXDrc3x5phmTwHiFwajPtRgNIKKKVXd4RaJLwJiDgPS6KnrFFXyD6MWlUPPzRXgCX+mVF5hArjlw
 yPMGgQem7LHXJ+pzkjkrsdnHVx3KIgcPIrhiINfvz7SvUrFkCJtiReEWDe9UJgSymXrdtkSNBoss
 gyIrDPtOpoXDgVi3HmjYslbhceDUMBS9mBMuB0ZLb4/526H03mDhZPBwau6nL5i4hrd9zOFxm6iR
 yLC3uc/ZfLsDoqFsG+IQT1psV5jLOeWso1KutE/Q6w1tFkIYQj9LayqrK0oNgMxgw6jOST6GcOpq
 wLIFMuD4BnQWTI2yVgoRoGRJwpQnMzh0Rcfo1MT9IXeMiXShVmXHIVY/qx5XNKCPspPpsFxwXVY9
 iyB2fmMm+J5OLRui2uF93DMCG72IiiYjEBBkRHHuLKyKh/hLGEKPEMT9NIGNtNLpie27d+1P7757
 NDwsCrt2YzYaUQg7to0aSvGe8XtGo155/J49059IT+7aMzM9anrUu2amptK7Z6aRGvOok1NT4xN3
 TnHpuKTv2r77nj1T49PjnJVYprJjfN/2vZN7pnfvHU0qetPje3cBd3zvXmCkhsdE9wyle5P70lN3
 7ptWujQ5sWv33nGmtQ/6hsdn8k+6kKMgSpD/ITNxy4ccZkVBnIiYJH59JsXjTDzBxZPLxC3Y8Dzp
 FJPGPYrEcf8p8Nd9oeDWMxVHqtAmhHlU6JjL6mAqAGEnUNpGb26Yx4Vq4gqqDzSs+ryimOSKKa6I
 S2NLxWZn0LKHuSH0olfQa/IKrUCYx4Ra/Epugf0+wwc6wddO6S/uLjHdlnuFO8XbopvbwpvirbJU
 Fz/9iAW2AqaYYFK0NaGssqKxjmvVeDPBhU4MZrJTLNnZdDFTyZcsshAVQYDvhHCu5KqlKuyxsG1n
 f82CNnlHjGq+kilzRUO8xHkdobXOqvu2iUK9Wk4zNXr183rhVpvI3pYsvBBVtmFvhFm0y41YdZt6
 PizbFXCThZ3ABohdOibOOpnDrdjJ5DJtt+pttuFlupIZM5TVtdAQX/hFky2G0YzElw+UElT4Gk4n
 9mrDzTYKzBkmc3dE7iOMa+ERgQl4A1EoZWb95yO7cqiay7h2teIbJzEcNtIqmRK+evtP79SrGquH
 TY+o/xAvtwMcG9okKLBFnMoTulzCClXe4TjbLCvoCIef6D3TREIpsbxBNHtdZX5FbrJpq9wSGeOu
 RA+ElWrFCstXQdObAPiCPZG2PaEofcUWxcW1YcI2neOOjstXg2o5a1fwmBLFtddpLSWbyBoDUQab
 dxhjhu288hu2KP9GLrmZ0/kXaVH+jVyE6A1VQflKbkL97i2qvFY038EanWCWtInt20eDQxO7ZjYH
 8evNoEEXKKOR4NBeKx/cmXGDU3joCSZCERLYkkr+v1azFt6/Ytd0AvSJ17UOKz+nbfb4T0NWxR/E
 8M7bEShMlKpZmG3s1Z1EfrvNM0a/pX4FjKFBN26GcrWaNlKslq0RvDBKX7ujpZG87RwccSN4tzC4
 /bbbfo6mB9rwNzqd2qMPPsMbj3XqM+1TsFZ4bdPXPo/d+K2dWgDiSwt0dFyC9k3P1/CuHu7aDi4r
 2pDe1ZnJaHo3cttu1Dqz2aymrwhgr27s7sxB0vSVjNnbmcek6T2M3d9pUdL0XkbY0FlgSdNXMUqw
 qwKqerWG7w3V+u0woTOwX0Xi/obs3b6cpq0BG7revQGzFdeil7vOorllgh/a4oZlFld+OGtNmjDW
 4kerqKEFurxS3NS6u3oC6Ple+uwJ3AQKqxAGstVqSdPb+hRhvX07sAOtf9YDU31KNXqg6sk2iQW6
 VjeHpd6P9ekd7Vvx7pg+oPd3roHP9u6ru2/uHuyBcQnp+uAdve3doz1jPZODA/oaHa9OtJuaILVB
 MXATFHt6Pg4KHYOggAXkalrnKk8wCYJdwtznt3ZPDpq9H+ul6z4INW0FAnBzSPdJ9PRrPT3I6l3N
 wapbSLRvvWdd01bLNt3Ri63SPkOz82qacJf+cyUMis7ulYoZx35Gb8OJcQvkccg3Qv4rkK+H/F7I
 10Ge5nmB5y7PH+H5ScivgvxpXsZJhhHAFwm6Fx0JhfGG0i+DpoWc+bKbyULu1lleFIhOATUtVKm6
 VujObZNb3MysFipmHHiXy89XQJHlbl0LzVYaoUNW3cGYVgtp4NWtEsoxUCu5aNmGT4J4FNZCBaAA
 v4r7IxilT6vILgFroRzMcQfILJutulRvpmznoLlZB2j04fB+ZLLUJNiRy1YFZa1sYzadgRPIrOWI
 Yq2RxROnV6abxkI0m61bh0QJ3vYt5gTtw6erNXlvk+6oa+xuo0jiggzeTOnicnSXXOd3rXkK8BzH
 qoPL4f3LIZALK/wAf/BmRg+Xw3uZB0CuxnV1Td5Bx9tn7VwO73G+AszfbNE+vEWGdzBRDu9f4j3F
 PqVecX8db4b9lMvhvc18G2ufWi+mHDwruA7e+zzVxuJS7QeWS4oc3hM93Sbv1/cocg1uH++h4j3V
 l0BuQwv/fUaRewPk3mhj9+FVOXwWFDn8f0IYnHRWuQgv7pd/TpHDe7EXQfnaFvUe12Qc9B8NdPd3
 yHmoyp3icjgm9J8EkPu0Ihfk+VOKHN6nXuho/j+AwM8pcniF+cgV6v0DRe44yB2/gtwfK3J4n/dU
 x/I4xefrmvz/Av13ooP9b6JDkUP7ZzX5Pw28HP7ZTq0pCZe/zOXbFblW4/uqooMJ5Z7rkrIoh3eZ
 /0prvkMdhGBelFeSPBvf9dl79qOatkNfLvePPrl3hpr9Inj/7pPrgtPglhZybXqzHJzY6bjol+vz
 yX3nNk17rYW9a3xyXx7WtIdayOF60qXQb9rC7nP75fC+tuq/0yAXauEX9c46ph0mzKcO9j+TrZpc
 h1b47LkpaEuL/rZKuK5qpM+kcP1kZWZgyCuzGg54ZRY1r3hlFp3ifnk7+xcQrWOszDxzyiuzGXLa
 K6+g8kteeSWV3/DKPVQOL4pyL5Vx3WDlVVTG9YGV+6gcfEKUV1N5wSuzVeiIVx6g8nGvvIa11yuz
 neeMV15LZZxPrLzOV17f5Od2uq2vljf4yht95U2+8tW+8jW+8kd85Wt95et85aCvfL2vfENT3AS0
 H15Gj08viv8P9FKLRLkNyrf55I0W+guKPt7qHnpC/FdiNd3aPu6V12i7IR9W+Pcp+lgf3m5e8Pj9
 dAP5LYX/BY2Nxwbir9eehPyiwsf1PXhElr8GeVip75uajA8d4qNVf144IvvzqlJGe9+H/FFFH+t7
 y1ffglLfv2ry/yvY/5/4+tdqPC4q9a/Ql/PDCn9Al/E7APG7SW/+r9uYzuYPW1f6tG26nI9rYD7u
 1Jv/C3dQl/NxDdiv6zL+B6D+39DlCzzyF/Xm/879bzvH0tvGcSbtKAHXNRIn6aFADgvFAWRkSe3O
 Pri00kKSRSUuZDu1dHCBAsySImMBiqTokTAJChRFi6JAT/0FPfXScw89tYce+h96K/oDeuyx881j
 95vZWVKrmGqQzAdI8/qe8/g4O/Pt/qFZrE+X2v8nWobnohVG/2rjL83Cvtfp+v5rU33X7p+avH81
 i/V6h67X/0IZtcN7I/jdvO/dKOS/RuX9APlMF/7BFht21Z2RHiZLn+YP0Yt8Mvp2dHp+dn4xmdDs
 ScenT6tbe0+eDnYe7u4NBiKY8JySBxDfczz4mD8asi35ILuY0tr+B4PtpxuP+oPN/vsPH1MiEM9v
 vRv88LhDGvy1Pl7JDnJ5dnJ8CpfCx+yAjPJ6gGRjeSMkj+H0H28xlC1c4Grwknx8G2z99PHGo4cP
 zO8Yrq8XLxYOJieD55832Dlz1auMCj7vxsGAPoSIvHiZUXu9EROBnQJZfcoesEch9YXKghBegRyM
 eSe9v/Nkc2Nn8GR7e7e/N9jb2NzpU+PHR/vl9yyRNO0dzusA5Ql6QcDe/46iive//SCJ/OL976gL
 +EnXt+9/Xwesrr4t7oLd92BaHnee/8hxIBJrfzwpDp2K4yq3OMtaq8ArTrDWHIcvHVc/XHO+clzX
 Rai0kGVrSmUS0cJwOFwro8IhpQGZHVYa6vmhpaFBHF6uOT+nquo6uhIUL+D+0P3KDTyXeG7oAtnB
 0bkLLmTlnjCqkg8+raWEq6tQeXJKGUxW3OVdWPYuXZA/O1p279H2kugO7Qwq3p8GJIzipJv2MoGG
 OXeyjCMJWCtjSD5EQCjAgAo9zXAjAQYc1u0MKRaQCDAg87Fg2DJQNRVgwBYDxNB7AjIBa3oPYsr7
 7juHU/rH/uUZ8Y/2sKf3maf3kFfqB69stWewzTNaYB7Rwr4ybzornUWvf/D/BweLlQH+P0mq/T+J
 u/r3P+Igtv7/OuBt6sSWxSZgeZbfX5TbNzh9k8s3Onyzu69w9rNd/dd18Zprt857vvP+JrrD7xzA
 0j9esIw5/j+OktL3n8LYfv/pWkD//lMzP7Hl8Eyc/fO34VcabzRey78BA+cd/BswcNTxwr8B41KG
 v/3+XfpffAPGpP/X/f6K6d7123Z9rseryLuD64pXkTJtvIqNV9HjVdjkuGx8B/yH+A7wSRDfAVcZ
 EN8BVwwQr7Eq0kSkWyJ9KtKPGvBxo6Ubn4oyWwjNZq3gLz2SDC8oBleLapsR6sGjMCA+g+d4BAaL
 qmCBD8bACB4ywaI7SiEUPGiiaONlPfSiaNfDMfJojQIlr5KBHZcFGYshr5gjrTtlJ8MQt1D9ocPP
 0u80ihgG8OXvNoq7cIC/NRriCz4cXJHKmJv8N0O7zJRyYSrhu1fAe1MtMnhPY/Fm03zn+2MN799N
 8x0yfLUH2/s7ai98zeOO0EfaO9H4/fol8x3yqcbv75TfM8Gvhfj9UuP30pL5Lvz3Gr+3bnF64Idj
 QP6o8Qu02ATZ9meN391b/A4a+N1G/P6h8fvJUkN89Unlp9+F/2aJxxfoePpdOHy76D8NvpuRck13
 4fDrj+8lq+7C9bs13HZTo7qp7WDgLryl1Oj4L2vlV7RySyvf0sq3tfKSVn41v03md2c3xZe6+Bp9
 HfSRLlq7yFIdJ/OnbPyat3nfQvqxSD8RKVjTfJnHgkDQHfse5w2+3iD9hUh/JVKIOwK6FVH2RZqK
 dF2kH4j0Q5E+E+lHIn0u0hORTkXK9HmlSKU+3yaA4TtbsIzZz39BQqKg/Pxnz/+uBVqdCV2wreII
 sCWjQ1vL7Hlo2VFX9n2KcTYewYazpew8nM4OLvoKIuxcKAIkvoED7E5yeiiYkGCbkiNBgSJ14O75
 UD1EctgOidJnh3QH6oaEZuHEsqWieev84hsEHXxZao18R6kAhWBj2wpkhsiMLzMhzXw5Pj1ukcjh
 JkslIqkpeMJcHyh465OLI2anA0Vq0s72ZgDJI/qfJpubhMo+uTh7fth6Zzw8oVUPth9CB31y/BlU
 nZ14btFAiVpnF8PD1t04gfozUU8YS/pf0N1Nu6mfEuITT7X83UhiBKnelAKPsOBB0iQMgyAOPbcd
 JyugxT1AiZCYOO31wijuAQoRKKIt7pIkIaFPFW1HaUEeF+RBEMUhiZKAAE5U4CQIpxt0e2nSA33b
 ka/KCKIwSOK4m8S0MUQ6dgsGbbpHp2ip3wUpoaZl3hjQRoLUTBGHXAzYQiKVQzvXEHqB+AWLXs4i
 VxwGLZvKWqkx1O5P8zHPpvrQwDQXjfvlxgQmUp/PgcAv9PaltMNx9tnYaZ2OYZlu99kEnIyD+/nq
 YHOV1bXZHDas7rFY3hVLt9WJhl+cj1udnf7Ont/u7OzSxOEJyCGs1Z8SFfNDQN3YhYwjM4AusKMi
 G8hsO/BllkSxzBaV/tQ3UF0ia+ZgZga1tPsPqF/A3vWynMDYvmYrao6LLO6vR0gBktSiJMiKXi3K
 EFHWk4kHL65FGV+ZMrkyZffKlOmVKdFIBN1alHi61xPK1/H8xcIXsmm9ix2BkaxikSEheIRIHSZo
 IuIeHxqrSWzGRkwKQs9Xu0pmx3OdB2IXTor8aJ7WYWbSYxoOjdVRzyyyqrfN3RohKzOj7dgatHjN
 GC/cGjJPPaQSqaOeWY1wbKr2zAtI6fX5U6GOGnX6zjOvo/1rH6sQcTQPFnJnC1xHaddTJ3Z6Cd0j
 s4CRqdoz8zZ73HoSMeveFVl7xjVd1ePf3K5FU65iI1drfmLWSPbkxXJGy65iN3YJJnikzEwWuI6x
 Iqhz/g/Ov2JqzvtNMOxO2GmD3O5QDj0YJtPTh3KegTRUl46KzQ4mHMNmSlbIcunZANXNuJFV8Grf
 zjLqshkEdUem7Q2kLFACk+vOWaGXxm5v4h6iz5VG+hh5tBCJxLfFVaIjLLrnmOZFD29x0LzUhlRK
 PTg6r+imWM1KscEkQeT6tSzmRVKjEeiXEHPKsgqj05LwstEkNBqK+Q+HwwoBPbw8/GiugNQsAK7m
 KyRkNU0YmSWw2/4KEcOaRuiPIFIGjyCoEDKqK6Siq0RUQoWU/ZpSiLbNyns60X72pfg8+kFxL3Ui
 IRhhrmPVc5t5DpPAvC6UaRgg1avMG/lm84zKFlZeyUKzyguwMHtBNi1Cf/NODHvTIjykwql2Z9Ml
 EaZLjXRDlYXp52A0H6WCC8FPkvsVtFhzCKKpWMdoVYzn2qodbOT6RKFZrjlEZ37vmTRRRyuo6Jlk
 MkOTKiXMQz9B5MrZddXvvl8xEnhboXYgu6JRb4rw7HVK+0QZ94JNBknVW0V2dYXRswCVEmxkvp3K
 cdNoZh9EMzQV4TeKK7yUouUx8REd30frG1d1Z9vWGzgLnD/YHx+dU5OuEBi1bCO+LViwYMGCBQsW
 LFiwYMGCBQsWLFiwYMGCBQsWLFiwYMGCBQsWLFiwYMGCBQsWVPgfHIz/PwCgAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
 
 ------=_NextPart_000_087D_01C1F0F0.0274F080
 Content-Type: text/plain;
 	name="t64.cpp"
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: attachment;
 	filename="t64.cpp"
 
 //#include <stdio.h>=0A=
 =0A=
 typedef unsigned long long  unsigned64;=0A=
 typedef unsigned long unsigned32;=0A=
 =0A=
 struct Type_in_question=0A=
 {=0A=
     unsigned32   aa;=0A=
     unsigned64   bbb;=0A=
     unsigned32   cccc;=0A=
     unsigned64   ddddd;=0A=
     unsigned64   eeeeee;=0A=
     unsigned64   fffffff;=0A=
 };=0A=
 =0A=
 Type_in_question         Global_struct =3D { 1, 2, 3 };=0A=
 =0A=
 int main()=0A=
 {=0A=
     Type_in_question         Local_struct;=0A=
 =0A=
 //    printf( "Start t64\n" );=0A=
 =0A=
     Global_struct.bbb =3D 0x123456789a;=0A=
 =0A=
     Local_struct.aa =3D 0x11111111;=0A=
     Local_struct.bbb =3D 0x2222222233333333;=0A=
     Local_struct.cccc =3D 0x44444444;=0A=
     Local_struct.ddddd =3D 0x5555555566666666;=0A=
     Local_struct.eeeeee =3D 0x7777777788888888;=0A=
     Local_struct.fffffff =3D 0x99999999aaaaaaaa;=0A=
 //    printf( "Local_struct: %lx %llx %lx %llx %llx %llx\n", =
 Local_struct.aa,Local_struct.bbb,Local_struct.cccc,Local_struct.ddddd,Loc=
 al_struct.eeeeee,Local_struct.fffffff );=0A=
 =0A=
     Global_struct.fffffff =3D Local_struct.ddddd;=0A=
 }=0A=
 
 ------=_NextPart_000_087D_01C1F0F0.0274F080--
 


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

* Re: target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information
@ 2003-01-03  3:56 Daniel Jacobowitz
  0 siblings, 0 replies; 8+ messages in thread
From: Daniel Jacobowitz @ 2003-01-03  3:56 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

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

From: Daniel Jacobowitz <drow@mvista.com>
To: Nathanael Nerode <neroden@twcny.rr.com>
Cc: gcc-gnats@gcc.gnu.org, gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org,
	nobody@gcc.gnu.org, fred@nextnewgig.com
Subject: Re: target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information
Date: Thu, 2 Jan 2003 22:51:48 -0500

 Hmm, I missed the patch going by, and the transition to feedback was
 before the testcase was provided.  The problem still exists in HEAD as
 of a day or two ago, so this is not fixed.
 
 [Huh.  I didn't realize a 64-bit integer could be misaligned when
 placed within a struct that didn't specify packedness.  This is a
 property of x86_field_align, in case anyone else gets confused looking
 at this testcase.  I've learned my one thing for today.]
 
 On Thu, Jan 02, 2003 at 01:34:20PM -0500, Nathanael Nerode wrote:
 > There was a patch to address this a while back.  Can someone confirm that 
 > this is fixed in mainline so we can close the bug (now in feedback for >6 
 > months)?
 > 
 > --Nathanael
 > 
 
 -- 
 Daniel Jacobowitz
 MontaVista Software                         Debian GNU/Linux Developer


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

* Re: target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information
@ 2003-01-02 18:36 Nathanael Nerode
  0 siblings, 0 replies; 8+ messages in thread
From: Nathanael Nerode @ 2003-01-02 18:36 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

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

From: Nathanael Nerode <neroden@twcny.rr.com>
To: gcc-gnats@gcc.gnu.org, gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org,
   nobody@gcc.gnu.org, fred@nextnewgig.com
Cc:  
Subject: Re: target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information
Date: Thu, 2 Jan 2003 13:34:20 -0500

 There was a patch to address this a while back.  Can someone confirm that 
 this is fixed in mainline so we can close the bug (now in feedback for >6 
 months)?
 
 --Nathanael


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

* Re: target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information
@ 2002-05-03 10:36 Daniel Jacobowitz
  0 siblings, 0 replies; 8+ messages in thread
From: Daniel Jacobowitz @ 2002-05-03 10:36 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

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

From: Daniel Jacobowitz <drow@mvista.com>
To: Jakub Jelinek <jakub@redhat.com>
Cc: fred@nextnewgig.com, gcc-bugs@gcc.gnu.org, gcc-gnats@gcc.gnu.org
Subject: Re: target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information
Date: Fri, 3 May 2002 13:32:54 -0400

 On Fri, May 03, 2002 at 06:20:33AM -0400, Jakub Jelinek wrote:
 > On Thu, May 02, 2002 at 09:32:08PM -0400, Daniel Jacobowitz wrote:
 > > On Tue, Apr 30, 2002 at 11:30:38PM -0000, jakub@gcc.gnu.org wrote:
 > > > Synopsis: Incorrect struct offset for unaligned 64-bit fields in debug information
 > > > 
 > > > State-Changed-From-To: open->feedback
 > > > State-Changed-By: jakub
 > > > State-Changed-When: Tue Apr 30 16:30:37 2002
 > > > State-Changed-Why:
 > > >     You have not provided t64.cpp (or better t64.ii if t64.cpp
 > > >     includes some headers).
 > > > 
 > > > http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=6522
 > > 
 > > I can confirm this in 3.1.  It's present in 3.0, but worked in 2.95.3. 
 > > It's quite annoying, since GDB can't infer the right answer.
 > 
 > Reproduced, looking into it.
 
 Thanks!
 
 > > Here's another example:
 > > 
 > > typedef __complex__ float cf;
 > > struct x { char c; cf f; } __attribute__ ((__packed__));
 > > struct unpacked_x { char c; cf f; };
 > > 
 > > Compile and compare the debug info; it does not respect __packed__.
 > 
 > This testcase has wrong debug info in 2.95.3 and
 > 2.96-RH, but looks correct in 3.0 and 3.1:
 >         .ascii "f\0"    # DW_AT_name
 >         .byte   0x1     # DW_AT_decl_file
 >         .byte   0x2     # DW_AT_decl_line
 >         .long   0x4f    # DW_AT_type
 >         .byte   0x2     # DW_AT_data_member_location
 >         .byte   0x23    # DW_OP_plus_uconst
 >         .uleb128 0x1
 > ^^^^^^^^^^^^^^^^^^^^
 > (this used to be 0x4 with older gcc's).
 
 Oh, you're right.  It fails in 3.0 with stabs information, which I
 reported to this list earlier and no one's had time to fix
 (http://gcc.gnu.org/ml/gcc-bugs/2002-01/msg01229.html; the closest
 to consensus was that we should start using 'R' instead of 'r', like
 Sun CC does). 
 
 -- 
 Daniel Jacobowitz                           Carnegie Mellon University
 MontaVista Software                         Debian GNU/Linux Developer


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

* Re: target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information
@ 2002-05-03  3:26 Jakub Jelinek
  0 siblings, 0 replies; 8+ messages in thread
From: Jakub Jelinek @ 2002-05-03  3:26 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

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

From: Jakub Jelinek <jakub@redhat.com>
To: fred@nextnewgig.com, gcc-bugs@gcc.gnu.org, gcc-gnats@gcc.gnu.org
Cc:  
Subject: Re: target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information
Date: Fri, 3 May 2002 06:20:33 -0400

 On Thu, May 02, 2002 at 09:32:08PM -0400, Daniel Jacobowitz wrote:
 > On Tue, Apr 30, 2002 at 11:30:38PM -0000, jakub@gcc.gnu.org wrote:
 > > Synopsis: Incorrect struct offset for unaligned 64-bit fields in debug information
 > > 
 > > State-Changed-From-To: open->feedback
 > > State-Changed-By: jakub
 > > State-Changed-When: Tue Apr 30 16:30:37 2002
 > > State-Changed-Why:
 > >     You have not provided t64.cpp (or better t64.ii if t64.cpp
 > >     includes some headers).
 > > 
 > > http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=6522
 > 
 > I can confirm this in 3.1.  It's present in 3.0, but worked in 2.95.3. 
 > It's quite annoying, since GDB can't infer the right answer.
 
 Reproduced, looking into it.
 
 > Here's another example:
 > 
 > typedef __complex__ float cf;
 > struct x { char c; cf f; } __attribute__ ((__packed__));
 > struct unpacked_x { char c; cf f; };
 > 
 > Compile and compare the debug info; it does not respect __packed__.
 
 This testcase has wrong debug info in 2.95.3 and
 2.96-RH, but looks correct in 3.0 and 3.1:
         .ascii "f\0"    # DW_AT_name
         .byte   0x1     # DW_AT_decl_file
         .byte   0x2     # DW_AT_decl_line
         .long   0x4f    # DW_AT_type
         .byte   0x2     # DW_AT_data_member_location
         .byte   0x23    # DW_OP_plus_uconst
         .uleb128 0x1
 ^^^^^^^^^^^^^^^^^^^^
 (this used to be 0x4 with older gcc's).
 
 	Jakub


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

* Re: target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information
@ 2002-05-02 18:42 Daniel Jacobowitz
  0 siblings, 0 replies; 8+ messages in thread
From: Daniel Jacobowitz @ 2002-05-02 18:42 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

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

From: Daniel Jacobowitz <drow@mvista.com>
To: jakub@gcc.gnu.org, fred@nextnewgig.com, gcc-bugs@gcc.gnu.org,
	gcc-gnats@gcc.gnu.org
Cc:  
Subject: Re: target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information
Date: Thu, 2 May 2002 21:32:08 -0400

 On Tue, Apr 30, 2002 at 11:30:38PM -0000, jakub@gcc.gnu.org wrote:
 > Synopsis: Incorrect struct offset for unaligned 64-bit fields in debug information
 > 
 > State-Changed-From-To: open->feedback
 > State-Changed-By: jakub
 > State-Changed-When: Tue Apr 30 16:30:37 2002
 > State-Changed-Why:
 >     You have not provided t64.cpp (or better t64.ii if t64.cpp
 >     includes some headers).
 > 
 > http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=6522
 
 I can confirm this in 3.1.  It's present in 3.0, but worked in 2.95.3. 
 It's quite annoying, since GDB can't infer the right answer.
 
 Here's another example:
 
 typedef __complex__ float cf;
 struct x { char c; cf f; } __attribute__ ((__packed__));
 struct unpacked_x { char c; cf f; };
 
 Compile and compare the debug info; it does not respect __packed__.
 
 -- 
 Daniel Jacobowitz                           Carnegie Mellon University
 MontaVista Software                         Debian GNU/Linux Developer


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

* Re: target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information
@ 2002-04-30 16:30 jakub
  0 siblings, 0 replies; 8+ messages in thread
From: jakub @ 2002-04-30 16:30 UTC (permalink / raw)
  To: fred, gcc-bugs, gcc-prs, nobody

Synopsis: Incorrect struct offset for unaligned 64-bit fields in debug information

State-Changed-From-To: open->feedback
State-Changed-By: jakub
State-Changed-When: Tue Apr 30 16:30:37 2002
State-Changed-Why:
    You have not provided t64.cpp (or better t64.ii if t64.cpp
    includes some headers).

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


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

* target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information
@ 2002-04-30 13:56 fred
  0 siblings, 0 replies; 8+ messages in thread
From: fred @ 2002-04-30 13:56 UTC (permalink / raw)
  To: gcc-gnats


>Number:         6522
>Category:       target
>Synopsis:       Incorrect struct offset for unaligned 64-bit fields in debug information
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Apr 30 13:56:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     fred@nextnewgig.com
>Release:        GNU C++ version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)
>Organization:
>Environment:
Linux x86
>Description:
The debug symbol information is incorrect for unaligned 64-bit fields in a struct.
>How-To-Repeat:
Compile with "gcc -o t64 -gdwarf-2 t64.cpp", run gdb on this program and notice that the difference between the address of Global_struct.bbb and Global_struct.aa is 8 when it should be 4. Displaying Global_struct or Local_struct at the end of this program will result in the incorrect value for field bbb being displayed.
>Fix:

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


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

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

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-05-01  6:16 target/6522: Incorrect struct offset for unaligned 64-bit fields in debug information Fred Young
  -- strict thread matches above, loose matches on Subject: below --
2003-01-03  3:56 Daniel Jacobowitz
2003-01-02 18:36 Nathanael Nerode
2002-05-03 10:36 Daniel Jacobowitz
2002-05-03  3:26 Jakub Jelinek
2002-05-02 18:42 Daniel Jacobowitz
2002-04-30 16:30 jakub
2002-04-30 13:56 fred

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