[Bug tree-optimization/42326] [4.5 Regression][graphite] segfault in tree-data-ref.c with Graphite building 200.sixtrack

2010-02-23 Thread janis at gcc dot gnu dot org
--- 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

[Bug fortran/43155] Reading real numbers of the form "123+ 44" (with space)

2010-02-23 Thread kargl at gcc dot gnu dot org
--- 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

[Bug rtl-optimization/43156] New: [4.5 Regression] SPU-elf ICEs on simple programs

2010-02-23 Thread pinskia at gcc dot gnu dot org
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

[Bug rtl-optimization/43156] [4.5 Regression] SPU-elf ICEs on simple programs

2010-02-23 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||rth at gcc dot gnu dot org, |

[Bug c++/2288] Variable declared in for-loop-header is in wrong scope

2010-02-23 Thread janis 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

[Bug middle-end/42431] [4.5 Regression] wrong code for 200.sixtrack with vectorization and -fdata-sections

2010-02-23 Thread bergner at gcc dot gnu dot org
--- 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

[Bug debug/43077] VTA issues caused by SSA expand

2010-02-23 Thread hjl dot tools at gmail dot com
--- 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

[Bug debug/43077] VTA issues caused by SSA expand

2010-02-23 Thread jakub at gcc dot gnu dot org
--- 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

[Bug libstdc++/21769] per-file control over PCH inclusion

2010-02-23 Thread ghazi at gcc dot gnu dot org
-- 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

[Bug target/43154] vec_mergel and vec_mergeh should support V2DF/V2DI

2010-02-23 Thread meissner at gcc dot gnu dot org
--- 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

[Bug target/43107] [4.5 Regression] ICE: SIGSEGV with -O3 -mavx

2010-02-23 Thread jakub at gcc dot gnu dot org
--- 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

[Bug target/43107] [4.5 Regression] ICE: SIGSEGV with -O3 -mavx

2010-02-23 Thread jakub at gcc dot gnu dot org
--- 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

[Bug target/43123] wrong value for march or mtune produces confusing output

2010-02-23 Thread manu at gcc dot gnu dot org
--- 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

[Bug lto/43157] New: Segmentation fault in aggregate_value_p

2010-02-23 Thread d dot g dot gorbachev at gmail dot com
-- 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

[Bug lto/43157] Segmentation fault in aggregate_value_p

2010-02-23 Thread d dot g dot gorbachev at gmail dot com
--- 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

[Bug c/42935] Warning "u64 = u32 * u32;" - i.e. not casting one u32 to u64

2010-02-23 Thread manu at gcc dot gnu dot org
--- 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) {

[Bug fortran/43158] New: No default integer descriptor width

2010-02-23 Thread wchemelewski at gmail dot com
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

[Bug fortran/43158] No default integer descriptor width

2010-02-23 Thread kargl at gcc dot gnu dot org
--- 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)')

[Bug fortran/43158] No default integer descriptor width

2010-02-23 Thread wchemelewski at gmail dot com
--- 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

[Bug fortran/43158] No default integer descriptor width

2010-02-23 Thread kargl at gcc dot gnu dot org
--- 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

[Bug fortran/43155] Reading real numbers of the form "123+ 44" (with space)

2010-02-23 Thread jvdelisle at gcc dot gnu dot org
--- 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

[Bug fortran/43155] Reading real numbers of the form "123+ 44" (with space)

2010-02-23 Thread jvdelisle at gcc dot gnu dot org
--- 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

[Bug fortran/38112] unneeded temporary

2010-02-23 Thread pault at gcc dot gnu dot org
--- 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 '

[Bug fortran/43042] [-fwhole-file] ICE in gfc_conv_structure for c_ptr_tests_14.f90

2010-02-23 Thread burnus at gcc dot gnu dot org
--- 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

[Bug fortran/43042] [-fwhole-file] ICE in gfc_conv_structure for c_ptr_tests_14.f90

2010-02-23 Thread burnus at gcc dot gnu dot org
--- 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

[Bug fortran/43155] Reading real numbers of the form "123+ 44" (with space)

2010-02-23 Thread burnus at gcc dot gnu dot org
--- 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

[Bug tree-optimization/43159] New: Missing optimization

2010-02-23 Thread d dot g dot gorbachev at gmail dot com
-- 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

[Bug tree-optimization/43159] Missing optimization

2010-02-23 Thread d dot g dot gorbachev at gmail dot com
--- 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

<    1   2