I just tried to build the Suse Linux package libebl-0.131-37 with the most recent snapshot of gcc version 4.4, dated 20080912.
The compiler said dwarf_begin_elf.c: In function 'dwarf_begin_elf': dwarf_begin_elf.c:230: error: type mismatch in address expression void (*Dwarf_OOM) (void) void (*<T64d>) (void) result->oom_handler = __libdw_oom; dwarf_begin_elf.c:230: internal compiler error: verify_gimple failed Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Preprocessed source code attached. No special flags required. -- Summary: ice for legal C code Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dcb314 at hotmail dot com GCC host triplet: suse-linux-x86_64 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37510