doing so.
Thanks.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
-patches/2011-11/msg00302.html
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
Peter Bergner berg...@vnet.ibm.com writes:
On Thu, 2011-11-03 at 09:13 -0500, Peter Bergner wrote:
On Thu, 2011-11-03 at 14:48 +0100, Rainer Orth wrote:
I sent a patch for that one:
http://gcc.gnu.org/ml/gcc-patches/2011-11/msg00300.html
plus Paolo's typo fix:
http
Hans-Peter Nilsson hans-peter.nils...@axis.com writes:
From: Rainer Orth r...@cebitec.uni-bielefeld.de
Date: Thu, 3 Nov 2011 14:10:50 +0100
Hans-Peter Nilsson hans-peter.nils...@axis.com writes:
For cris-elf, a patch in the range 180770:180778 supposedly
yours, cause massive testsuite
assuming it was
empty while it is still needed to add unwind-arm-common.h to
EXTRA_HEADERS. Proposed patch in the PR.
Sorry.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
?
Rainer
2011-11-03 Rainer Orth r...@cebitec.uni-bielefeld.de
PR target/50978
* config/arm/t-bpabi: New file.
* config.gcc (arm*-*-linux*): Add arm/t-bpabi to tmake_file for
arm*-*-linux-*eabi.
(arm*-*-uclinux*): Add arm/t-bpabi to tmake_file
Bernd Schmidt ber...@codesourcery.com writes:
On 11/03/11 14:12, Rainer Orth wrote:
Bernd Schmidt ber...@codesourcery.com writes:
c6x-elf cross builds are also broken with failures in libgcc/. Rainer,
can you investigate?
Can you provide details? It probably would take quite some time
Bernd Schmidt ber...@codesourcery.com writes:
[Trimming the Cc: list.]
On 11/03/11 18:01, Rainer Orth wrote:
Bernd Schmidt ber...@codesourcery.com writes:
A cross environment for -elf targets typicaly just requires building up
binutils/newlib, and that should be rather quick to set up. A set
-03 Rainer Orth r...@cebitec.uni-bielefeld.de
* config/c6x/t-elf (LIB2ADDEH): Set.
* config/c6x/t-c6x-elf: Remove.
# HG changeset patch
# Parent 42f16488e80434634dcd1100a993e7f81c37ada8
Restore c6x-elf bootstrap
diff --git a/libgcc/config/c6x/t-c6x-elf b/libgcc/config/c6x/t-c6x
consider using dg-additional-options here, rather than
repeating the dg-options default (and in several other tests).
Thanks.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
, libada/configure, and
libiberty/configure).
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
an earlier 4.7
one, if that fails one from 4.6)?
Thanks.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
of
appending to it. This way, we loose PICFLAG from config/t-libgcc-pic.
Could you try that change?
Thanks.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
tmake_file=${tmake_file} lm32/t-lm32
tmake_file=${tmake_file} t-rtems
+ tmake_file=${tmake_file} lm32/t-rtems
just a nit: why three lines where a single one would be clearer?
Rainer
--
-
Rainer Orth
it for now.
Rainer
2011-11-05 Rainer Orth r...@cebitec.uni-bielefeld.de
* configure.tgt: Handle i386 like i[456]86.
* config/generic/tls.h [!HAVE_ARCH_GTM_THREAD] (gtm_thr): Don't
take address.
* config/generic/tls.cc [!HAVE_ARCH_GTM_THREAD
. The easiest solution was to return gthr-posix.h to
libgcc, as it had been in my original patch.
Bootstrapped without regressions on i386-pc-solaris2.{8, 11} and
sparc-sun-solaris2.{8, 11} and by David on AIX.
Approved by Paolo in the PR, installed on mainline.
Rainer
2011-11-03 Rainer Orth r
as separate patches.
Here are the two patches I came up with. The were included in an
i386-pc-solaris2.11 bootstrap to check for syntactic correctness, but
otherwise only checked by visual inspection.
Ok for mainline?
Rainer
2011-11-06 Rainer Orth r...@cebitec.uni-bielefeld.de
Bernd Schmidt ber...@codesourcery.com writes:
On 11/03/11 20:20, Rainer Orth wrote:
* config/c6x/t-elf (LIB2ADDEH): Set.
* config/c6x/t-c6x-elf: Remove.
It builds now, but parts of libgcc are missing. There's no sign of
muldf3, for examples.
I found the problem: before, LIB2ADD
-pthread to the cygwin case.
The following patch should correct this. Could you give it a try?
Thanks.
Rainer
2011-11-07 Rainer Orth r...@cebitec.uni-bielefeld.de
libgcc:
* config.host (i[34567]86-*-cygwin*): Move i386/t-mingw-pthread ...
(i[34567]86-*-mingw
.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
, the only new failures compared to my test last
weekend being
FAIL: libitm.c/clone-1.c execution test
for both 32 and 64-bit.
Thanks.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
references to
nonexistant functions (or for gfortran to emit references to C99
functions on non-C99 platforms, if that's the case). At least that's
not what any other GCC language frontend does.
Rainer
--
-
Rainer
Bernd Schmidt ber...@codesourcery.com writes:
On 11/07/11 19:15, Rainer Orth wrote:
* config/c6x/t-elf (LIB2ADD): Add instead of assigning.
It does seem happier that way, please install. Please also check the
list of files Paolo generated.
Done. Checking this in other cases has been
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
that the assembler used is able to
assemble SSE and/or AVX insns before using them.
Thanks.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
-bit libitm.c++/eh-1.C differs from the Solaris 11
results above.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
2011-11-09 Rainer Orth r...@cebitec.uni-bielefeld.de
libitm:
* config/alpha/sjlj.S (_ITM_beginTransaction) [!__ELF__]: Don't use
.hidden.
(.note.GNU-stack): Only use if __linux__.
* alloc_cpp.cc [!HAVE_WEAKDEF] (_ZnaXRKSt9nothrow_t): Dummy function
/msg01426.html
At least my weakdef.c testcase also fails to link on
i386-apple-darwin9.8.0.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
Ulrich Weigand uweig...@de.ibm.com writes:
Rainer Orth wrote:
diff --git a/gcc/config/spu/t-spu-elf b/gcc/config/spu/t-spu-elf
-# We exclude those because the libgcc2.c default versions do not support
-# the SPU single-precision format (round towards zero). We provide our
-# own versions
Paolo Bonzini bonz...@gnu.org writes:
On 11/11/2011 05:23 PM, Rainer Orth wrote:
The trivial patch allowed a x86_64-unknown-linux-gnu x spu-elf cross to
finish the libgcc build, and at least the set of objects built before my
patch series is identical to the set built now.
Ok for mainline
{ target *-*-darwin* } } */
/* { dg-require-weak } */
I'd prefer if you'd use the new dg-additional-options instead of
duplicating the complete set of default options.
Thanks.
Rainer
--
-
Rainer Orth, Center
off a
bootstrap and test run on arm-linux-gnueabi .
It's better than before, but Ada bootstrap (on Solaris/SPARC, cf. PR
bootstrap/51086) still fails with the same ICE.
Rainer
--
-
Rainer Orth, Center
for mainline?
Rainer
2011-11-14 Rainer Orth r...@cebitec.uni-bielefeld.de
* config/generic/asmcfi.h: Fix comment.
* config/x86/sjlj.S (_ITM_beginTransaction): Provide PIC code
sequence without .hidden support.
(GTM_longjmp) [__ELF__]: Only use .hidden
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
Richard Henderson r...@redhat.com writes:
On 11/16/2011 08:38 AM, Rainer Orth wrote:
* config/generic/asmcfi.h: Fix comment.
* config/x86/sjlj.S (_ITM_beginTransaction): Provide PIC code
sequence without .hidden support.
(GTM_longjmp) [__ELF__]: Only use .hidden
a.out
configurations are rejected there wholesale, I think the patch is right.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
it in
if there are no objections.
I think there should be a comment explaining this to avoid involuntarily
breaking this in the future ;-)
Thanks.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
with the unconditional use in varasm.c, will lead to a
bootstrap failure on Tru64 UNIX, which lacks named sections completely.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
bugzilla
component for trans-mem.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
for single-condition tests; it's less chatty and
thus easier to read (again below).
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
libitm is the only user.
Bootstrapped on i386-pc-solaris2.11 with Sun as/ld, gas/Sun ld, and
gas/gld, on i386-pc-solaris2.8 to make sure it doesn't break the build
with the old linker there, and on x86_64-unknown-linux-gnu.
Ok for mainline?
Rainer
2011-11-18 Rainer Orth r
S8 and S11.
Ok for mainline?
Rainer
2011-11-19 Rainer Orth r...@cebitec.uni-bielefeld.de
libitm:
* acinclude.m4 (LIBITM_CHECK_LINKER_FEATURES): Handle gold.
(LIBITM_ENABLE_SYMVERS): Handle sun style.
* Makefile.am: Handle sun style versioning
and
declare std::malloc, which also appears in the dump.
Fixed like this, bootstrapped on i386-pc-solaris2.11 and
x86_64-unknown-linux-gnu, installed on mainline.
Rainer
2011-11-20 Rainer Orth r...@cebitec.uni-bielefeld.de
* c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc
appear as UNSUPPORTED in an
sparc-sun-solaris2.11 bootstrap.
Installed on mainline.
Rainer
2011-11-20 Rainer Orth r...@cebitec.uni-bielefeld.de
* lib/target-supports.exp
(check_effective_target_ultrasparc_vis2_hw): Call check_runtime
with ultrasparc_vis2_hw
Paolo Bonzini bonz...@gnu.org writes:
On 11/07/2011 07:15 PM, Rainer Orth wrote:
Bernd Schmidtber...@codesourcery.com writes:
On 11/03/11 20:20, Rainer Orth wrote:
* config/c6x/t-elf (LIB2ADDEH): Set.
* config/c6x/t-c6x-elf: Remove.
It builds now, but parts of libgcc are missing
it before, and remove t-ppccomm-ldbl to avoid the duplication.
When checking this, I noticed that powerpc-vxworks had lost
rs6000/t-ppccomm, which the patch adds back.
I'd really appreciate if some affected targets could fully test the
patch.
Thanks.
Rainer
2011-11-20 Rainer Orth r
for e.g. libobjc and
libstdc++).
Suggestions?
Rainer
2011-11-20 Rainer Orth r...@cebitec.uni-bielefeld.de
* gcc.c (init_gcc_specs) [USE_SHARED_LIBGCC_FOR_EH]: Always use
libgcc_s.
* config/sol2.h [USE_GLD] (USE_SHARED_LIBGCC_FOR_EH): Define.
# HG changeset patch
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
/e500crtsavg32gpr.S \
$(srcdir)/config/rs6000/e500crtsavg64gpr.S \
$(srcdir)/config/rs6000/e500crtsavg64gprctr.S
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
returned 1 exit status
make[4]: *** [liblto_plugin.la] Error 1
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
David Miller da...@davemloft.net writes:
From: Rainer Orth r...@cebitec.uni-bielefeld.de
Date: Mon, 21 Nov 2011 14:53:33 +0100
Right now, it is only possible to clear the hardware capabilities
completely, while the new v2 mapfile syntax supports selectively adding
and removing capabilities
and
libgnat-4.7.so built.
Ok for mainline?
Rainer
2011-11-23 Rainer Orth r...@cebitec.uni-bielefeld.de
* s-taprop-tru64.adb (Create_Task): Use Unrestricted_Access.
# HG changeset patch
# Parent e66650faff232e847ecd34c2b4ada1f361149fe6
Fix bootstrap error in s-taprop-tru64.adb
from object capabilities to symbol capabilities
for now, which feels clumsy.
I'll ask the linker engineers that developed that feature.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
and amd64-pc-solaris2.10, no change on the latter, the 64-bit tests pass
now (or are unsupported for the simulate-thread tests with gdb 7.1;
those fail instead with gdb 7.3.1 ;-).
Ok for mainline?
Rainer
2011-11-23 Rainer Orth r...@cebitec.uni-bielefeld.de
PR testsuite/51258
: 940 ]
These are Sun Fire V60z machines, admittedly not current, but probably
still in widespread use.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
Richard Henderson r...@redhat.com writes:
On 11/22/2011 04:15 AM, Rainer Orth wrote:
This patch broke bootstrap on Solaris 8 and 9/x86 with Sun as which
doesn't support .hidden: linking the stage2 lto-plugin fails like this:
ld: fatal: relocation error: R_386_GOTOFF: file
/var/gcc
.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
Rainer Orth r...@cebitec.uni-bielefeld.de writes:
While the first patch allows Solaris 8/9 x86 bootstraps to finish
(testsuite still running), I happened to run a Solaris 10/SPARC
bootstrap that broke configuring stage 2 libgomp: even trivial
executables die with a SEGV in _init.
It turns
*cpustr, *pos;
+ byte *bufpos;
+ byte buf[256];
+
+ fd = open(/proc/stat, O_RDONLY|O_CLOEXEC, 0);
This broke bootstrap on Linux/x86_64 (CentOS 5.5), which lacks
O_CLOEXEC.
Rainer
--
-
Rainer Orth
Rainer Orth r...@cebitec.uni-bielefeld.de writes:
This broke bootstrap on Linux/x86_64 (CentOS 5.5), which lacks
O_CLOEXEC.
... and also Solaris 8 and 9 bootstrap which lack sem_timedwait:
/vol/gcc/src/hg/trunk/local/libgo/runtime/thread-sema.c: In function
'runtime_semasleep':
/vol/gcc/src
in
private mail that I'd missed to reference rs6000/t-linux64 during the
libgcc migration. Strange that this seems to have no ill effect.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
Richard Henderson r...@redhat.com writes:
On 11/21/2011 05:53 AM, Rainer Orth wrote:
The libitm execution tests are currently failing on Solaris 10 and up
with Sun as/ld:
ld.so.1: cancel.exe: fatal:
/var/gcc/regression/trunk/11-gcc/build/i386-pc-solaris2.11/./libitm/.libs/libitm.so.0
.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
= sig_ignore;
sa.sa_flags = signals[i].restart ? SA_RESTART : 0;
if (sigaction (signals[i].sig, sa, NULL) != 0)
__go_assert (0);
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
[No such file or directory]
checkId: 65 should be 1
checkId: 66 should be 1
I've not yet investigated what's going on here.
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
I
will include them in an mips-sgi-irix6.5 bootstrap over the weekend.
Ok for mainline if that passes?
Rainer
2011-04-08 Rainer Orth r...@cebitec.uni-bielefeld.de
* config/mips/mips.h (DBX_OUTPUT_SOURCE_LINE): Remove.
* config/mips/mips.opt (mmips-tfile): Remove
libobjc_gc should be tested
just in case.
Rainer
2011-04-13 Rainer Orth r...@cebitec.uni-bielefeld.de
PR libobjc/32037
* Makefile.in (OBJC_GCFLAGS): Move ...
* configure.ac (enable_objc_gc): ... here.
Add $(libsuffix) to OBJC_BOEHM_GC.
* configure
the script more robust. It
was tested while putting the finishing touches on the as-comdat patch.
Installed on mainline.
Rainer
2011-04-04 Rainer Orth r...@cebitec.uni-bielefeld.de
* scripts/extract_symvers.pl: Handle NOTY.
diff --git a/libstdc++-v3/scripts
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
-append.lo] Error 1
The following patch allows the build to continue and seems to be the
correct fix, given that it matches go/gofrontend/runtime.def:
DEF_GO_RUNTIME(APPEND, __go_append, P4(SLICE, POINTER, UINTPTR, UINTPTR),
Rainer
2011-04-18 Rainer Orth r...@cebitec.uni-bielefeld.de
/dwarf-2.m.
Tested with the appropriate runtest invocation, installed on mainline.
Rainer
2011-04-18 Rainer Orth r...@cebitec.uni-bielefeld.de
* obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
Index: gcc/testsuite/obj-c++.dg/dwarf-2.mm
SAVED_DEFAULT_VECTCFLAGS
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
The new gfortran.dg/fmt_g0_5.f08 test fails on Tru64 UNIX at runtime
with
Floating point exception
but passes if compiled with -mieee.
The following patch implements this, tested with the appropriate runtest
invocation.
Ok for mainline?
Rainer
2011-04-18 Rainer Orth r
now, so there's no point in
trying.
Tested with the appropriate runtest invocation, installed on mainline.
Rainer
2011-04-18 Rainer Orth r...@cebitec.uni-bielefeld.de
PR testsuite/48251
* gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
* gfortran.dg
, and that
configuration showed no testsuite regressions.
Ok for mainline?
Thanks.
Rainer
2011-04-15 David S. Miller da...@davemloft.net
Rainer Orth r...@cebitec.uni-bielefeld.de
* configure.ac (gcc_cv_as_sparc_gotdata_op): Specify alignment.
* configure
-04-17 Rainer Orth r...@cebitec.uni-bielefeld.de
PR go/48553
* go/fmt/scan_test.go (intCount): Reduce to 800.
diff --git a/libgo/go/fmt/scan_test.go b/libgo/go/fmt/scan_test.go
--- a/libgo/go/fmt/scan_test.go
+++ b/libgo/go/fmt/scan_test.go
@@ -810,7 +810,7 @@ func TestScanInts(t
), but the following patch simply avoids
using tmp0 in favor of tmpDG.
Perhaps it would be better to use site.tmp to match current git
automake?
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
Paolo Bonzini bonz...@gnu.org writes:
On 04/04/2011 06:15 PM, Rainer Orth wrote:
I haven't found if there are provisions for in-tree gold, though, and
still cannot test that.
In-tree gold definitely works (or should).
My problem is simply that gold doesn't work on Solaris at all, either
Hi Ralf,
* Rainer Orth wrote on Mon, Apr 04, 2011 at 08:19:19PM CEST:
To avoid this mess, I'm instead setting LD_LIBRARY_PATH in CHECK. While
this isn't exactly portable (some platforms, especially Darwin and
HP-UX, use different variables), it's at least more widespread than -R.
Toplevel
.
Rainer
2011-01-30 Rainer Orth r...@cebitec.uni-bielefeld.de
libgo:
PR go/47515
* mksysinfo.sh: Avoid \(, \), \? with grep, sed REs.
Handle _f0 in IRIX 6.5 N64 struct timeval.
(sysinfo.c) [__sgi__]: Move ...
* configure.ac: ... here
Mike,
[Could you please configure your mail client to break lines? It's hard
to reply to messages all on a single line. Thanks.]
On Apr 19, 2011, at 11:12 AM, Rainer Orth wrote:
I've had a closer look now and think it's possible (and desirable) to
define HAVE_GAS_HIDDEN for Darwin, too
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
?
Rainer
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
Hello Ralf,
* Rainer Orth wrote on Tue, Apr 26, 2011 at 05:28:19PM CEST:
it's been a week since I answered your questions on this patch. Could
you please have a look?
Sorry for the delay. I'm practically AFK until the weekend or maybe
next weekend, whenever I have connectivity again after
2011-04-28 Rainer Orth r...@cebitec.uni-bielefeld.de
* src/alpha/osf.S (UA_SI, FDE_ENCODING, FDE_ENCODE, FDE_ARANGE):
Define.
Use them to handle ELF vs. ECOFF differences.
[__osf__] (_GLOBAL__F_ffi_call_osf): Define.
diff --git a/libffi/src/alpha/osf.S b/libffi/src
Like HP-UX, Tru64 UNIX needs -fno-common to make gcc.dg/pr48616.c pass.
Tested with the appropriate runtest invocation, installed on mainline.
Rainer
2011-04-28 Rainer Orth r...@cebitec.uni-bielefeld.de
PR tree-optimization/48775
* gcc.dg/pr48616.c: Also add -fno
default;
+@samp{gnu2} is more efficient, but it may add compile- and run-time
+requirements that are cannot be satisfied on all systems.
^^^
Thanks for taking care of this.
Rainer
--
-
Rainer
Richard Henderson r...@redhat.com writes:
2011-04-28 Rainer Orth r...@cebitec.uni-bielefeld.de
* src/alpha/osf.S (UA_SI, FDE_ENCODING, FDE_ENCODE, FDE_ARANGE):
Define.
Use them to handle ELF vs. ECOFF differences.
[__osf__] (_GLOBAL__F_ffi_call_osf): Define.
Looks
for the testcase to pass), but also the ABI variants thereof.
Bootstrapped without regressions on i386-pc-solaris2.11 and
sparc-sun-solaris2.11. Not yet tested on mips-sgi-irix6.5, but seems
pretty obvious.
Rainer
2011-04-26 Rainer Orth r...@cebitec.uni-bielefeld.de
PR go/48503
;
--
-
Rainer Orth, Center for Biotechnology, Bielefeld University
701 - 800 of 2743 matches
Mail list logo