The following series' of patches introduce s390[x] support for Gccgo. For practical reasons they will be submitted in separate parts. This is the first part of the submissions with architecture independent bug fixes and enhancements that affect the following directories:
gcc (Gcc) gcc/testsuite/gcc.misc-tests (Gcc) gcc/go/gofrontend (gofrontend) gcc/testsuite/go.test (golang) libgo (Gcc?) libgo/go (gofrontend) libgo/runtime (gofrontend) It seemed infeasible to split this patch series and send the patches only to the "right" places. The following s390[x] patch series' depend on all of them. Summary of this series: 0001: Fix for bug #60406. (gofrontend) 0002: Test case for 0001. (golang) 0003: Bug fix for opening s390 libs. (gofrontend) 0004: Libgo compile fix. (gofrontend) 0005: Cleanup of x86 relocations in libgo. (gofrontend, optional) 0006: Fix in libgo/runtime/proc.c (Gcc?) 0007: Extend -fdump-go-spec (bitfields, unions and a bugfix) (Gcc) 0008: Extend -fdump-go-spec (complex types) (Gcc, optional) 0009: Fix handling of whitespace in configure script. (Gcc?) Ciao Dominik ^_^ ^_^ -- Dominik Vogt IBM Germany