[Bug tree-optimization/14741] graphite with loop blocking and interchanging doesn't optimize a matrix multiplication loop

2013-07-21 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14741 --- Comment #21 from Sebastian Pop spop at gcc dot gnu.org --- Scop detection does not detect this loop because we now require the scev of the data references to be analyzable in all the loops around: commit

[Bug tree-optimization/50913] [4.7 Regression] ICE in scan_tree_for_params_right_scev, at graphite-sese-to-poly.c:633 compiling libgfortran with -floop-interchange -m32

2013-07-21 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50913 Sebastian Pop spop at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|REOPENED

[Bug fortran/50536] an input item shall not appear as the do-variable of any io-implied-do

2013-07-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50536 --- Comment #7 from Tobias Burnus burnus at gcc dot gnu.org --- it is insufficient as it does not take care of, e.g. (foo%a(foo%i), foo%i = 1,5) which is odd but valid. Or the following (for i /= j): (foo(i)%i, foo(j)%i = 1, 5).

[Bug tree-optimization/14741] graphite with loop blocking and interchanging doesn't optimize a matrix multiplication loop

2013-07-21 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14741 --- Comment #22 from Sebastian Pop spop at gcc dot gnu.org --- Once we revert that patch, the remaining problem is that graphite_can_represent_scev returns false on this scev: {{(stride.12_14 + offset.13_15) + 1, +, stride.12_14}_1, +, 1}_2 the

[Bug tree-optimization/14741] graphite with loop blocking and interchanging doesn't optimize a matrix multiplication loop

2013-07-21 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14741 --- Comment #23 from Sebastian Pop spop at gcc dot gnu.org --- If possible, we need to maintain the subscripted version of arrays: C(I,J) A(I,K) B(K,J) Without a representation of multi dimensional arrays, we would need to delinearize the arrays

[Bug tree-optimization/14741] graphite with loop blocking and interchanging doesn't optimize a matrix multiplication loop

2013-07-21 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14741 --- Comment #24 from Sebastian Pop spop at gcc dot gnu.org --- Looking at t.f90.003t.original (the first dump file of -fdump-tree-all-all) I see that the array c is already in linear form: (*cD.1876)[((integer(kind=8)D.9) jD.1897 *

[Bug fortran/57894] min/max required actual argument missing

2013-07-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57894 --- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org --- Author: burnus Date: Sun Jul 21 11:46:43 2013 New Revision: 201092 URL: http://gcc.gnu.org/viewcvs?rev=201092root=gccview=rev Log: 2013-07-21 Tobias Burnus bur...@net-b.de

[Bug fortran/57894] min/max required actual argument missing

2013-07-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57894 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug libfortran/35862] [F2003] Implement new rounding modes for run time

2013-07-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35862 --- Comment #27 from Tobias Burnus burnus at gcc dot gnu.org --- Author: burnus Date: Sun Jul 21 11:54:27 2013 New Revision: 201093 URL: http://gcc.gnu.org/viewcvs?rev=201093root=gccview=rev Log: 2013-07-21 Tobias Burnus bur...@net-b.de

[Bug libfortran/35862] [F2003] Implement new rounding modes for run time

2013-07-21 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35862 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-07-21 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 --- Comment #10 from Thomas Koenig tkoenig at gcc dot gnu.org --- Author: tkoenig Date: Sun Jul 21 13:44:03 2013 New Revision: 201094 URL: http://gcc.gnu.org/viewcvs?rev=201094root=gccview=rev Log: 2013-07-21 Thomas Koenig tkoe...@gcc.gnu.org

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-07-21 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 Thomas Koenig tkoenig at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug target/57949] New: [powerpc64] Structure parameter alignment issue with vector extensions

2013-07-21 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57949 Bug ID: 57949 Summary: [powerpc64] Structure parameter alignment issue with vector extensions Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: ABI,

[Bug driver/35532] Native GCC no longer searches $prefix/lib for startfiles when run from $objdir

2013-07-21 Thread earnie at users dot sourceforge.net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35532 Earnie earnie at users dot sourceforge.net changed: What|Removed |Added CC||earnie at

Ебануться охрененная п-р-о-м-о-ш-к-а

2013-07-21 Thread Ульяна Пугачёва
http://gulmohurschool.com/tmp/lang.php

[Bug inline-asm/57950] New: wrong line numbers in error messages for inline assembler statements

2013-07-21 Thread f.heckenb...@fh-soft.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57950 Bug ID: 57950 Summary: wrong line numbers in error messages for inline assembler statements Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/54352] relaxed data race rules for ~condition_variable_any

2013-07-21 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54352 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug driver/57951] New: -MG doesn't work with -MD

2013-07-21 Thread f.heckenb...@fh-soft.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57951 Bug ID: 57951 Summary: -MG doesn't work with -MD Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: driver

[Bug libstdc++/57899] bind/function with data member: infinite recursion

2013-07-21 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57899 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC|

[Bug libstdc++/57916] Improve std::sort partitioning by explicitly employing the pivot

2013-07-21 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57916 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Summary|Improve std::sort |Improve

[Bug libstdc++/57920] [c++11] Linux: std::random_device reads too much from /dev/urandom

2013-07-21 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57920 --- Comment #1 from Paolo Carlini paolo.carlini at oracle dot com --- Note that in 4.8.x and mainline for modern x86 and x86_64 targets we don't use /dev/urandom at all, we use __x86_rdrand. In general, the idea is that more targets should use

[Bug libstdc++/57920] [c++11] Linux: std::random_device reads too much from /dev/urandom

2013-07-21 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57920 --- Comment #2 from Paolo Carlini paolo.carlini at oracle dot com --- I mean we use __builtin_ia32_rdrand32_step ;)

[Bug libstdc++/57899] bind/function with data member: infinite recursion

2013-07-21 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57899 --- Comment #4 from Jonathan Wakely redi at gcc dot gnu.org --- I think it's the library, but haven't been able to reduce it yet. With only one nested bind expressions the code works, but with a second nested bind it fails.

[Bug libstdc++/57925] discrete_distribution can be improved to O(1) per sampling

2013-07-21 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57925 --- Comment #1 from Paolo Carlini paolo.carlini at oracle dot com --- Ok, but since you don't seem to have a Copyright assignment on file, we can't really use your code and we would have to, eg, adapt from scratch the GSL code or something

[Bug libstdc++/57914] Memory leak in __cxa_thread_atexit when using thread_local

2013-07-21 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57914 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added CC||jason at gcc dot

[Bug inline-asm/57950] wrong line numbers in error messages for inline assembler statements

2013-07-21 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57950 --- Comment #1 from Andrew Pinski pinskia at gcc dot gnu.org --- It is not GCC which is reporting this error message but rather gas (binutils) though GCC is reporting to binutils the line info for the start of the inline-asm.

[Bug inline-asm/57950] wrong line numbers in error messages for inline assembler statements

2013-07-21 Thread sch...@linux-m68k.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57950 --- Comment #2 from Andreas Schwab sch...@linux-m68k.org --- GCC uses the line number of the start of the asm statement, so line 8 is correct.

[Bug libstdc++/57920] [c++11] Linux: std::random_device reads too much from /dev/urandom

2013-07-21 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57920 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug libstdc++/57920] [c++11] Linux: std::random_device reads too much from /dev/urandom

2013-07-21 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57920 --- Comment #4 from Paolo Carlini paolo.carlini at oracle dot com --- Created attachment 30534 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30534action=edit Draft mainline patch

[Bug fortran/57160] short-circuit IF only with -ffrontend-optimize

2013-07-21 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57160 Thomas Koenig tkoenig at gcc dot gnu.org changed: What|Removed |Added CC||tkoenig at gcc

[Bug fortran/57297] FAIL: gfortran.dg/select_type_4.f90 -O2 execution test

2013-07-21 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57297 --- Comment #10 from janus at gcc dot gnu.org --- Hi Mikael, sorry for the very late reply ... (In reply to Mikael Morin from comment #8) I'll need the help from an OOP expert. Janus, what is the rationale for using so many different types

[Bug fortran/56666] Suppression flag for DO loop at (1) will be executed zero times

2013-07-21 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5 Thomas Koenig tkoenig at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug fortran/56667] Syntax error causes misleading message: Expected PARAMETER symbol in complex constant

2013-07-21 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56667 Thomas Koenig tkoenig at gcc dot gnu.org changed: What|Removed |Added Keywords||diagnostic

[Bug tree-optimization/14741] graphite with loop blocking and interchanging doesn't optimize a matrix multiplication loop

2013-07-21 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14741 --- Comment #25 from Sebastian Pop spop at gcc dot gnu.org --- I think the linearization of array subscripts problem is linked to passing arguments to a function in Fortran: by inlining the mult function call in the main program, the main loop on

[Bug middle-end/57790] Waste work in can_move_insns_across()

2013-07-21 Thread pchang9 at cs dot wisc.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57790 --- Comment #2 from Po-Chun Chang pchang9 at cs dot wisc.edu --- Patch sent to gcc-patches@ http://gcc.gnu.org/ml/gcc-patches/2013-07/msg00880.html

[Bug libstdc++/57914] Memory leak in __cxa_thread_atexit when using thread_local

2013-07-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57914 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[Bug libstdc++/57925] discrete_distribution can be improved to O(1) per sampling

2013-07-21 Thread yangzhe1990 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57925 --- Comment #2 from yangzhe1990 at gmail dot com --- (In reply to Paolo Carlini from comment #1) Ok, but since you don't seem to have a Copyright assignment on file, we can't really use your code and we would have to, eg, adapt from scratch the