--- Comment #8 from janis at gcc dot gnu dot org 2010-02-23 21:17 ---
With today's trunk both testcases fail with -m32 but not -m64. sixtrack
builds, but not applu.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42326
--- Comment #1 from kargl at gcc dot gnu dot org 2010-02-23 21:28 ---
Interesting bug.
I think one needs to read 9.4.5.4 that defines
the interpretation of blanks as BLANK=NULL, and
10.7.6 which I think means your string should
be seen as (note there are 2 space before
each REAL).
' 4
As mentioned here:
http://gcc.gnu.org/ml/gcc-patches/2010-02/msg00780.html
Just building a simple: int main(void) { return 0; }
ICEs at -O1 or -O2. This ICEs as we call add_reg_note with an insn note:
(note 21 12 22 2 NOTE_INSN_DELETED)
And REG_NOTES causes the next insn rtx gets modified for some
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||rth at gcc dot gnu dot org,
|
--- Comment #11 from janis at gcc dot gnu dot org 2010-02-23 21:54 ---
In response to comment #10, there are several duplicates to similar bug PR18770
and demand for a fix from within my company.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2288
--- Comment #9 from bergner at gcc dot gnu dot org 2010-02-23 21:57 ---
This is a generic reload bug. With this test case and options, we have the
following instructions just before IRA:
(insn 203 2 213 2 (set (reg/f:DI 256 [ vect_pk.44 ])
(plus:DI (reg/f:DI 255)
(c
--- Comment #15 from hjl dot tools at gmail dot com 2010-02-23 22:04
---
The new testcase failed on Fedora 12/i686:
FAIL: gcc.dg/guality/pr43077-1.c -O2 line 42 varb == 2
FAIL: gcc.dg/guality/pr43077-1.c -O2 line 42 varc == 3
FAIL: gcc.dg/guality/pr43077-1.c -O2 -flto line 42 var
--- Comment #16 from jakub at gcc dot gnu dot org 2010-02-23 22:32 ---
That doesn't mean this bug isn't fixed. It is. There are just additional
issues, during var-tracking, in particular PR43051.
--
jakub at gcc dot gnu dot org changed:
What|Removed
--
ghazi at gcc dot gnu dot org changed:
What|Removed |Added
Known to fail||4.3.4 4.4.3
Known to work||4.3.5 4.4.4
--- Comment #1 from meissner at gcc dot gnu dot org 2010-02-23 22:42
---
Created an attachment (id=19941)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19941&action=view)
Patch to add vector merge low/high for V2DF/V2DI
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43154
--- Comment #5 from jakub at gcc dot gnu dot org 2010-02-23 22:52 ---
Subject: Bug 43107
Author: jakub
Date: Tue Feb 23 22:52:20 2010
New Revision: 157022
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157022
Log:
PR target/43107
* config/i386/i386.c (avx_vpermil
--- Comment #6 from jakub at gcc dot gnu dot org 2010-02-23 23:03 ---
Fixed.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #2 from manu at gcc dot gnu dot org 2010-02-23 23:59 ---
Fixed in GCC 4.5
--
manu at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--
Summary: Segmentation fault in aggregate_value_p
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: lto
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: d
--- Comment #1 from d dot g dot gorbachev at gmail dot com 2010-02-24
00:01 ---
Created an attachment (id=19942)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19942&action=view)
Testcase
gcc -O1 -flto pr43157.c
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43157
--- Comment #1 from manu at gcc dot gnu dot org 2010-02-24 00:16 ---
Confirmed. I am not sure if this fits Wconversion but it is something subtle
that would be nice to detect.
The testcase should be:
#include
unsigned val1 = 0x1000, val2 = 0x100;
int main(int argc, char **argv)
{
With the following code:
INTEGER :: someint
CHARACTER (LEN=40) :: strcounter
WRITE(strcounter,'(I)') someint
The error message is generated:
WRITE(strcounter,'(I)') someint
1
Error: Nonnegative width required in format string at (1)
Which to me just suggests
--- Comment #1 from kargl at gcc dot gnu dot org 2010-02-24 02:33 ---
(In reply to comment #0)
> With the following code:
>
> INTEGER :: someint
> CHARACTER (LEN=40) :: strcounter
> WRITE(strcounter,'(I)') someint
>
> The error message is generated:
>
> WRITE(strcounter,'(I)')
--- Comment #2 from wchemelewski at gmail dot com 2010-02-24 02:36 ---
Thanks for being a dick, appreciated.(In reply to comment #1)
> (In reply to comment #0)
> > With the following code:
> >
> > INTEGER :: someint
> > CHARACTER (LEN=40) :: strcounter
> > WRITE(strcounter,'(I)') somei
--- Comment #3 from kargl at gcc dot gnu dot org 2010-02-24 02:43 ---
(In reply to comment #2)
> Thanks for being a dick, appreciated.(In reply to comment #1)
>
>
You're welcomed. With my suggested fixes, you'll actually
have standard conforming code.
--
http://gcc.gnu.org/bugzil
--- Comment #2 from jvdelisle at gcc dot gnu dot org 2010-02-24 02:55
---
Do you intend math, mfh, mth, and nsp to be of type integer or real?
The following works:
character(len=200) :: str
real :: x,math,mfh,mth,nsp
str = ' 4.38000+ 6 2.55100+ 0 4.5+ 6 2.51970+ 0 5.0+ 6 2.400
--- Comment #3 from jvdelisle at gcc dot gnu dot org 2010-02-24 04:01
---
Here is the fix:
Index: transfer.c
===
--- transfer.c (revision 156986)
+++ transfer.c (working copy)
@@ -926,7 +926,7 @@ require_type (st_paramet
--- Comment #7 from pault at gcc dot gnu dot org 2010-02-24 06:46 ---
(In reply to comment #6)
> Just to make sure it won't get forgotten: REOPEN.
>
> (In reply to comment #4)
> > Paul, for the test case in comment 0 we still create a temporary:
> >
> > b(a)=1
> >
Tobias,
Not if '
--- Comment #2 from burnus at gcc dot gnu dot org 2010-02-24 07:00 ---
FIXED on the trunk (4.5).
--- Comment #3 from burnus at gcc dot gnu dot org 2010-02-24 07:00 ---
Subject: Bug 43042
Author: burnus
Date: Wed Feb 24 07:00:35 2010
New Revision: 157029
URL: http://gcc.gnu.o
--- Comment #2 from burnus at gcc dot gnu dot org 2010-02-24 07:00 ---
FIXED on the trunk (4.5).
--- Comment #3 from burnus at gcc dot gnu dot org 2010-02-24 07:00 ---
Subject: Bug 43042
Author: burnus
Date: Wed Feb 24 07:00:35 2010
New Revision: 157029
URL: http://gcc.gnu.o
--- Comment #4 from burnus at gcc dot gnu dot org 2010-02-24 07:06 ---
(In reply to comment #2)
> Do you intend math, mfh, mth, and nsp to be of type integer or real?
Hmm, good question. The "issue" came about during some IRC chat (#fortran) and
I had/have no access to the whole source
--
Summary: Missing optimization
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
Component: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: d
--- Comment #1 from d dot g dot gorbachev at gmail dot com 2010-02-24
07:47 ---
Created an attachment (id=19943)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19943&action=view)
Testcase
$ gcc -c -O3 -march=pentium4 -mfpmath=sse pr43159.c
$ nm -u pr43159.o
U b
--
ht
101 - 128 of 128 matches
Mail list logo