This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

No Subject


I submitted the following bug report back in June last year.  I've just
checked, and egcs-1.1.2 still has the same bug:

----------------

The following fragment illustrates a bug in egcs (2.91.28 19980508):

	typedef struct {
	} empty;
	
	typedef struct {
	    int             i;
	    empty	    e;
	    int            i2;
	} st;
	
	st s = {
	  i : 0,
	  i2 : 1,
	};
  
The assembler output is

	.file	"test.c"
gcc2_compiled.:
___gnu_compiled_c:
.globl _s
.data
	.align 2,0x90
	.type	 _s,@object
	.size	 _s,8
_s:
	.long 0
	.space 4


The '1' in the second initialised field seems to have disappeared.
gcc 2.7.2 compiles this correctly.

Cheers,
	Simon


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]