public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c/22275] New: bitfield layout change (regression?)
@ 2005-07-02  9:00 marcus at jet dot franken dot de
  2005-07-02 15:08 ` [Bug middle-end/22275] [3.4/4.0/4.1 Regression] " pinskia at gcc dot gnu dot org
                   ` (2 more replies)
  0 siblings, 3 replies; 55+ messages in thread
From: marcus at jet dot franken dot de @ 2005-07-02  9:00 UTC (permalink / raw)
  To: gcc-bugs

the following testcase is extracted from WINE. 
 
It is to some degree problematic because "BOOL" is a signed int, 
but we use 1 bit wide bitfields here. 
 
Also the ":0" might be a GNU extension. 
 
The problem is that with gcc 3.3.5: 
gcc -O2 -o xx xx.c ; ./xx 
<no output> 
 
but with gcc 4.1 branch: 
/home/marcus/projects/gcc/BIN/bin/gcc -O2 -march=i586 -mtune=i586   xx.c   -o 
xx; ./xx 
xx: xx.c:24: main: Assertion `sizeof(CABINETSTATE) == 8' failed. 
 
so the layout and final size of this struct changed.

-- 
           Summary: bitfield layout change (regression?)
           Product: gcc
           Version: 4.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: marcus at jet dot franken dot de
                CC: gcc-bugs at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22275


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

end of thread, other threads:[~2006-02-15 12:25 UTC | newest]

Thread overview: 55+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-22275-3760@http.gcc.gnu.org/bugzilla/>
2005-10-17 15:09 ` [Bug middle-end/22275] [3.4/4.0/4.1 Regression] bitfield layout change (regression?) steven at gcc dot gnu dot org
2005-10-31  3:57 ` mmitchel at gcc dot gnu dot org
2005-10-31  7:21 ` steven at gcc dot gnu dot org
2005-10-31  7:44 ` mark at codesourcery dot com
2005-10-31 17:31 ` steven at gcc dot gnu dot org
2005-10-31 23:02 ` pinskia at gcc dot gnu dot org
2005-10-31 23:14 ` steven at gcc dot gnu dot org
2005-11-01 16:42 ` janis at gcc dot gnu dot org
2005-11-01 16:44 ` steven at gcc dot gnu dot org
2005-11-01 16:57 ` pinskia at gcc dot gnu dot org
2005-11-05 19:56 ` pinskia at gcc dot gnu dot org
2005-11-07 17:19 ` steven at gcc dot gnu dot org
2005-12-20  2:34 ` [Bug middle-end/22275] [3.4/4.0/4.1/4.2 " mmitchel at gcc dot gnu dot org
2006-01-14 13:56 ` steven at gcc dot gnu dot org
2006-01-14 13:57 ` steven at gcc dot gnu dot org
2006-01-14 14:48 ` steven at gcc dot gnu dot org
2006-01-14 15:17 ` steven at gcc dot gnu dot org
2006-01-14 15:35 ` steven at gcc dot gnu dot org
2006-01-14 15:55 ` steven at gcc dot gnu dot org
2006-01-16 10:23 ` rguenth at gcc dot gnu dot org
2006-01-16 15:14 ` matz at suse dot de
2006-01-16 23:31 ` steven at gcc dot gnu dot org
2006-01-16 23:33 ` steven at gcc dot gnu dot org
2006-01-17 21:07 ` hubicka at gcc dot gnu dot org
2006-01-17 22:12 ` matz at suse dot de
2006-01-17 22:31 ` matz at suse dot de
2006-01-18 23:00 ` mark at codesourcery dot com
2006-01-18 23:08 ` steven at gcc dot gnu dot org
2006-01-18 23:28 ` mark at codesourcery dot com
2006-01-19 14:44 ` matz at suse dot de
2006-01-19 16:59 ` mark at codesourcery dot com
2006-01-19 17:40 ` steven at gcc dot gnu dot org
2006-01-19 19:14 ` mark at codesourcery dot com
2006-01-20 14:01 ` matz at suse dot de
2006-01-20 16:36 ` matz at suse dot de
2006-01-20 18:02 ` mark at codesourcery dot com
2006-01-23 10:32 ` matz at suse dot de
2006-01-23 11:21 ` matz at suse dot de
2006-01-23 11:23 ` matz at suse dot de
2006-01-23 11:28 ` matz at suse dot de
2006-01-27 23:25 ` rguenth at gcc dot gnu dot org
2006-02-09 23:02 ` [Bug middle-end/22275] [3.4/4.0/4.1/4.2 Regression] bitfield layout change steven at gcc dot gnu dot org
2006-02-10 22:34 ` david dot moore at intel dot com
2006-02-11  0:14 ` david dot moore at intel dot com
2006-02-12  3:59 ` matz at suse dot de
2006-02-13 22:42 ` mmitchel at gcc dot gnu dot org
2006-02-13 22:59 ` mmitchel at gcc dot gnu dot org
2006-02-14 16:13 ` matz at gcc dot gnu dot org
2006-02-14 17:39 ` [Bug middle-end/22275] [3.4/4.0/4.2 " jakub at gcc dot gnu dot org
2006-02-15 12:20 ` matz at gcc dot gnu dot org
2006-02-15 12:24 ` matz at suse dot de
2006-02-15 12:25 ` [Bug middle-end/22275] [3.4/4.0 " rguenth at gcc dot gnu dot org
2005-07-02  9:00 [Bug c/22275] New: bitfield layout change (regression?) marcus at jet dot franken dot de
2005-07-02 15:08 ` [Bug middle-end/22275] [3.4/4.0/4.1 Regression] " pinskia at gcc dot gnu dot org
2005-07-22 21:16 ` pinskia at gcc dot gnu dot org
2005-09-27 16:23 ` mmitchel at gcc dot gnu dot org

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