--- Comment #19 from daney at gcc dot gnu dot org 2007-09-06 16:00 ---
On the trunk (with the patch) there are no regressions with a full bootstrap
all default languages on mipsel-linux. The test cases passes also.
I say: Commit it!
--
--- Comment #20 from rsandifo at gcc dot gnu dot org 2007-09-06 17:46
---
Subject: Bug 33256
Author: rsandifo
Date: Thu Sep 6 17:46:43 2007
New Revision: 128195
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128195
Log:
gcc/
PR target/33256
* config/mips/mips.c
--- Comment #21 from rsandifo at gcc dot gnu dot org 2007-09-06 18:05
---
Subject: Bug 33256
Author: rsandifo
Date: Thu Sep 6 18:04:51 2007
New Revision: 128197
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128197
Log:
gcc/
PR target/33256
* config/mips/mips.c
--- Comment #22 from rsandifo at gcc dot gnu dot org 2007-09-06 18:07
---
Subject: Bug 33256
Author: rsandifo
Date: Thu Sep 6 18:06:51 2007
New Revision: 128198
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128198
Log:
gcc/
PR target/33256
* config/mips/mips.c
--- Comment #23 from rsandifo at gcc dot gnu dot org 2007-09-06 18:11
---
David, thanks for the testing. Fixed on mainline and both
active release branches.
--
rsandifo at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #11 from daney at gcc dot gnu dot org 2007-09-05 17:34 ---
I am bootstrapping the 'Proposed patch' on mipsel-linux with this test case
added:
/* { dg-do compile } */
/* { dg-mips-options -O2 -EB -mabi=64 -msym32 -mno-abicalls
--- Comment #12 from rsandifo at gcc dot gnu dot org 2007-09-05 20:48
---
Created an attachment (id=14160)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14160action=view)
4.2 patch
I've now regression-tested the original patch for mipsisa32r2-sde-elf.
I've also regression-tested
--- Comment #13 from ddaney at avtrex dot com 2007-09-05 20:57 ---
Subject: Re: internal compiler error: in print_operand_reloc,
at config/mips/mips.c:5579
rsandifo at gcc dot gnu dot org wrote:
I've not forced -EB because that fails for -EL
multilibs, and we want this test to work
--- Comment #14 from richard at codesourcery dot com 2007-09-05 21:08
---
Subject: Re: internal compiler error: in print_operand_reloc, at
config/mips/mips.c:5579
ddaney at avtrex dot com [EMAIL PROTECTED] writes:
I've not forced -EB because that fails for -EL
multilibs, and we
--- Comment #15 from ddaney at avtrex dot com 2007-09-05 21:15 ---
Subject: Re: internal compiler error: in print_operand_reloc,
at config/mips/mips.c:5579
richard at codesourcery dot com wrote:
--- Comment #14 from richard at codesourcery dot com 2007-09-05 21:08
---
--- Comment #16 from richard at codesourcery dot com 2007-09-05 21:22
---
Subject: Re: internal compiler error: in print_operand_reloc, at
config/mips/mips.c:5579
ddaney at avtrex dot com [EMAIL PROTECTED] writes:
My concern was that the bug only occurs for me with -EB, so running
--- Comment #17 from ddaney at avtrex dot com 2007-09-05 21:36 ---
Subject: Re: internal compiler error: in print_operand_reloc,
at config/mips/mips.c:5579
richard at codesourcery dot com wrote:
--- Comment #16 from richard at codesourcery dot com 2007-09-05 21:22
---
--- Comment #18 from richard at codesourcery dot com 2007-09-05 21:44
---
Subject: Re: internal compiler error: in print_operand_reloc, at
config/mips/mips.c:5579
ddaney at avtrex dot com [EMAIL PROTECTED] writes:
richard at codesourcery dot com wrote:
--- Comment #16 from
--- Comment #7 from daney at gcc dot gnu dot org 2007-09-04 05:46 ---
Here is what is happening:
The value of avenrun[0] is being passed to a function that takes an 32 bit int
parameter. Since avenrun is an array of 64 bit unsigned long, the conversion
to int can be done by loading an
--- Comment #8 from daney at gcc dot gnu dot org 2007-09-04 06:01 ---
Created an attachment (id=14154)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14154action=view)
Reduced testcase.
--
daney at gcc dot gnu dot org changed:
What|Removed
--- Comment #9 from daney at gcc dot gnu dot org 2007-09-04 06:32 ---
Fixing things up when we are calculating relocations does not seem like it will
work. We cannot go adding an offest to a %lo() relocation and expect it not to
overflow on occasion.
Probably we need to load the value
--- Comment #10 from rsandifo at gcc dot gnu dot org 2007-09-04 09:54
---
Created an attachment (id=14155)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14155action=view)
Proposed patch
David, thanks for the analysis and reduced testcase.
Re comment #7: I agree that we can't
--- Comment #5 from daney at gcc dot gnu dot org 2007-09-04 04:20 ---
I just tried this on a mipsel-linux compiler:
$ /home/ddaney/gccsvn/trunk-build/gcc/xgcc
-B/home/ddaney/gccsvn/trunk-build/gcc/ -v -S -mabi=64 -msym32 -mno-abicalls
-O2 pr33256.c
Reading specs from
--- Comment #6 from daney at gcc dot gnu dot org 2007-09-04 04:27 ---
OK I can reproduce with my mips64-linux cross compiler. I wonder if it is
big-endian related...
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33256
--- You are receiving this mail because: ---
You are
--
tbm at cyrius dot com changed:
What|Removed |Added
CC||debian-gcc at lists dot
|
20 matches
Mail list logo