🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.bug
Article #991

Abnormal program termination (packed bit field)

#991
From: Eberhard Mattes
Date: Tue, 25 Aug 1992 20:49
22 lines
993 bytes
This happened with GCC 2.2.2 for 80386, with #pragma pack of i386v4.h.

gcc -c bug.c
Abnormal program termination
core dumped

------------------------------- cut here -------------------------------------
#pragma pack(1)

struct
{
  unsigned short field1 : 5;
  unsigned short field2 : 6;
} var1;

void fun1 (void)
{
  var1.field2 = 1;
}
------------------------------- cut here -------------------------------------

Eberhard Mattes (mattes@azu.informatik.uni-stuttgart.de)
Technical Details
Message-ID: <9208251649.AA03028@azu.informatik.uni-stuttgart.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!convex!linac!pacific.mps.ohio-state.edu!cis.ohio-state.edu!azu.informatik.uni-stuttgart.de!mattes

Show Full Headers
Complete Article Headers
Newsgroups: gnu.gcc.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!convex!linac!pacific.mps.ohio-state.edu!cis.ohio-state.edu!azu.informatik.uni-stuttgart.de!mattes
From: mattes@azu.informatik.uni-stuttgart.de (Eberhard Mattes)
Subject: Abnormal program termination (packed bit field)
Message-ID: <9208251649.AA03028@azu.informatik.uni-stuttgart.de>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Tue, 25 Aug 1992 20:49:30 GMT
Approved: bug-gcc@prep.ai.mit.edu
Lines: 23