PATCH: C ABI Change (!) on i*86-pc-linux-gnu

Kaveh R. Ghazi ghazi@caip.rutgers.edu
Sun Dec 22 21:05:00 GMT 2002


Mark,

I believe his patch:

 > 2002-12-22  Mark Mitchell  <mark@codesourcery.com>
 > 
 > 	* stor-layout.c (update_alignment_for_field): Use
 > 	ADJUST_FIELD_ALIGN when computing the alignment for a zero-width
 > 	bitfield when PCC_BITFIELD_TYPE_MATTERS.

broke bootstrap on sparc-solaris2.7 and mips-irix6.  I think you added
a use of ADJUST_FIELD_ALIGN without guarding it with an #ifdef.

		--Kaveh

> cc -g -DIN_GCC -DHAVE_CONFIG_H -o cc1 c-parse.o c-lang.o
>         c-pretty-print.o attribs.o c-errors.o c-lex.o c-pragma.o
>         c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o
>         c-opts.o c-format.o c-semantics.o c-objc-common.o c-dump.o
>         libcpp.a main.o libbackend.a ./intl/libintl.a
>         ../libiberty/libiberty.a
> ild: (undefined symbol) ADJUST_FIELD_ALIGN -- referenced in the text
>         segment of libbackend.a(stor-layout.o)
> make[2]: *** [cc1] Error 5

--
Kaveh R. Ghazi			ghazi@caip.rutgers.edu



More information about the Gcc-patches mailing list