[Bug tree-optimization/57994] Constant folding of infinity

2013-07-27 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994 --- Comment #4 from Marc Glisse glisse at gcc dot gnu.org --- The MPFR documentation does claim that it strictly conforms to annex F (with an explanation on how to emulate subnormals), though it isn't clear if that claim only concerns +-*/sqrt or

[Bug tree-optimization/57999] New: Missed constant propagation into trampolines

2013-07-27 Thread alexey.tourbin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57999 Bug ID: 57999 Summary: Missed constant propagation into trampolines Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug fortran/57285] [OOP] ICE on invalid: gfc_array_dimen_size(): Bad dimension due to SIZE intrinsic with invalid dim on CLASS dummy

2013-07-27 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57285 --- Comment #3 from janus at gcc dot gnu.org --- Why the hell do we disable the dimension check for CLASS variables? Index: gcc/fortran/check.c === --- gcc/fortran/check.c

[Bug fortran/57285] [OOP] ICE on invalid: gfc_array_dimen_size(): Bad dimension due to SIZE intrinsic with invalid dim on CLASS dummy

2013-07-27 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57285 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug fortran/58000] New: Accept OPEN( ... NAME=) with -std=legacy

2013-07-27 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58000 Bug ID: 58000 Summary: Accept OPEN( ... NAME=) with -std=legacy Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: diagnostic Severity: normal Priority:

[Bug fortran/58001] New: Make it possible to silence Extension: Tab character in format warning

2013-07-27 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58001 Bug ID: 58001 Summary: Make it possible to silence Extension: Tab character in format warning Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords:

[Bug fortran/58002] New: [IR tracking] Pointer function results in non pointer context: Shall use a temporary

2013-07-27 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58002 Bug ID: 58002 Summary: [IR tracking] Pointer function results in non pointer context: Shall use a temporary Product: gcc Version: 4.9.0 Status: UNCONFIRMED

[Bug fortran/31016] Use __buildin_memcpy and __memcpy for array assignment

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

[Bug target/12081] Gcc can't be compiled with -mregparm=3

2013-07-27 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12081 Oleg Endo olegendo at gcc dot gnu.org changed: What|Removed |Added CC||olegendo at gcc

[Bug fortran/31016] Use __buildin_memcpy and __memcpy for array assignment

2013-07-27 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31016 --- Comment #7 from Tobias Burnus burnus at gcc dot gnu.org --- (In reply to Thomas Koenig from comment #6) Working on it a little bit. I believe that the middle end prefers the use of ARRAY_RANGE_REF to the use of memcpy. The reason is that

[Bug fortran/57285] [OOP] ICE on invalid: gfc_array_dimen_size(): Bad dimension due to SIZE intrinsic with invalid dim on CLASS dummy

2013-07-27 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57285 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug fortran/57285] [OOP] ICE on invalid: gfc_array_dimen_size(): Bad dimension due to SIZE intrinsic with invalid dim on CLASS dummy

2013-07-27 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57285 Mikael Morin mikael at gcc dot gnu.org changed: What|Removed |Added CC||mikael at gcc dot

[Bug fortran/57991] Enhance Same actual argument associated warning (-Waliasing)

2013-07-27 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57991 --- Comment #1 from Tobias Burnus burnus at gcc dot gnu.org --- Author: burnus Date: Sat Jul 27 14:17:01 2013 New Revision: 201286 URL: http://gcc.gnu.org/viewcvs?rev=201286root=gccview=rev Log: 2013-07-27 Tobias Burnus bur...@net-b.de

[Bug fortran/57991] Enhance Same actual argument associated warning (-Waliasing)

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

[Bug fortran/58001] Make it possible to silence Extension: Tab character in format warning

2013-07-27 Thread kargl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58001 kargl at gcc dot gnu.org changed: What|Removed |Added CC||kargl at gcc dot gnu.org ---

[Bug fortran/58000] Accept OPEN( ... NAME=) with -std=legacy

2013-07-27 Thread kargl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58000 kargl at gcc dot gnu.org changed: What|Removed |Added CC||kargl at gcc dot gnu.org

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

2013-07-27 Thread dushistov at mail dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14741 --- Comment #26 from Evgeniy Dushistov dushistov at mail dot ru --- I try such simple C++ function, compiled in separate object file(-march=native -Ofast): void mult(const double * const __restrict__ A, const double * const __restrict__ B,

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

2013-07-27 Thread dushistov at mail dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14741 --- Comment #27 from Evgeniy Dushistov dushistov at mail dot ru --- Created attachment 30563 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30563action=edit icc -c -Ofast -march=native objdump

[Bug fortran/54633] ICEs and reject valid with MINLOC/MINVAL (MAXLOC/MAXVAL) due to lacking compile-time simplification

2013-07-27 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54633 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug fortran/58003] New: internal compiler error: in convert_mpz_to_unsigned, at fortran/simplify.c:165

2013-07-27 Thread cngilbreth at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58003 Bug ID: 58003 Summary: internal compiler error: in convert_mpz_to_unsigned, at fortran/simplify.c:165 Product: gcc Version: unknown Status: UNCONFIRMED

[Bug middle-end/54961] FAIL: gfortran.dg/pr48757.f -O (internal compiler error) after revision 192440

2013-07-27 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54961 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|SUSPENDED |WAITING

[Bug target/57954] AVX missing vxorps (zeroing) before vcvtsi2s %edx, slow down AVX code

2013-07-27 Thread vincenzo.innocente at cern dot ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57954 --- Comment #5 from vincenzo Innocente vincenzo.innocente at cern dot ch --- confirmed that the patch fixes the issue c++ -O2 -march=corei7-avx polyAVX.cpp time ./a.out 10358474048 2.965u 0.001s 0:02.97 99.6%0+0k 0+0io 146pf+0w

[Bug c++/58004] New: Internal compiler error in unify_one_argument, at cp/pt.c:15445

2013-07-27 Thread lin90162 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58004 Bug ID: 58004 Summary: Internal compiler error in unify_one_argument, at cp/pt.c:15445 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug target/51244] [SH] Inefficient conditional branch and code around T bit

2013-07-27 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51244 --- Comment #62 from Oleg Endo olegendo at gcc dot gnu.org --- (In reply to Laurent Aflonsi from comment #61) More generally, I'm surprised to see that optimization at mapping level, isn't this a generic problematic that should be handled at

[Bug c++/52844] ICE

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

[Bug c++/58004] Internal compiler error in unify_one_argument, at cp/pt.c:15445

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

[Bug c++/58005] New: missed optimization printf constant string

2013-07-27 Thread dushistov at mail dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58005 Bug ID: 58005 Summary: missed optimization printf constant string Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug tree-optimization/57994] Constant folding of infinity

2013-07-27 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994 --- Comment #5 from Paolo Carlini paolo.carlini at oracle dot com --- Today I was thinking that given that, per docs and testsuite (double checked yesterday) the mpfr functions are able to cope with +-Inf arguments to the mathematical functions

[Bug fortran/58003] internal compiler error: in convert_mpz_to_unsigned, at fortran/simplify.c:165

2013-07-27 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58003 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug tree-optimization/58005] missed optimization printf constant string

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

[Bug tree-optimization/58005] missed optimization printf constant string

2013-07-27 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58005 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug tree-optimization/57994] Constant folding of infinity

2013-07-27 Thread joseph at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994 --- Comment #7 from joseph at codesourcery dot com joseph at codesourcery dot com --- An example of MPC not following all the Annex G special cases is that catanh (1 + i0) is specified in Annex G to return Inf + i0 with divide-by-zero

[Bug tree-optimization/57994] Constant folding of infinity

2013-07-27 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994 --- Comment #6 from Marc Glisse glisse at gcc dot gnu.org --- (In reply to Paolo Carlini from comment #5) Today I was thinking that given that, per docs and testsuite (double checked yesterday) the mpfr functions are able to cope with +-Inf

[Bug tree-optimization/58005] missed optimization printf constant string

2013-07-27 Thread joseph at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58005 --- Comment #3 from joseph at codesourcery dot com joseph at codesourcery dot com --- Such an optimization can increase code size (well, the total size of string constants in the program) if the same format string is used with many different

[Bug tree-optimization/57994] Constant folding of infinity

2013-07-27 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994 --- Comment #8 from Paolo Carlini paolo.carlini at oracle dot com --- About sin(Inf): I checked that with / without the real_isfinite the expression evaluated in every case the same, -nan, if I remember correctly. I don't have more details at the

[Bug tree-optimization/57994] Constant folding of infinity

2013-07-27 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994 --- Comment #9 from Marc Glisse glisse at gcc dot gnu.org --- (In reply to jos...@codesourcery.com from comment #7) An example of MPC not following all the Annex G special cases is that catanh (1 + i0) is specified in Annex G to return Inf + i0

[Bug tree-optimization/57994] Constant folding of infinity

2013-07-27 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994 --- Comment #10 from Paolo Carlini paolo.carlini at oracle dot com --- About testing, it would be just matter of extending/updating what Kaveh Ghazi set up when mpfr/mpc came in.

[Bug c++/58006] New: ICE regression compiling VegaStrike on f19 with -ffast-math and -ftree-parallelize-loops=2

2013-07-27 Thread ermo.gcc.gnu.org at spammesenseless dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58006 Bug ID: 58006 Summary: ICE regression compiling VegaStrike on f19 with -ffast-math and -ftree-parallelize-loops=2 Product: gcc Version: 4.8.1 Status: UNCONFIRMED

[Bug fortran/58003] internal compiler error: in convert_mpz_to_unsigned, at fortran/simplify.c:165

2013-07-27 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58003 --- Comment #2 from Tobias Burnus burnus at gcc dot gnu.org --- (In reply to Chris Gilbreth from comment #0) (Is this valid Fortran?) First, it is definitely a bug - internal compiler errors are always a bug. Regarding the validity: The number

[Bug rtl-optimization/57921] Alias change causes perl from SPEC 2006 to abort on MIPS

2013-07-27 Thread dgilmore at mips dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57921 Doug Gilmore dgilmore at mips dot com changed: What|Removed |Added CC||dgilmore at mips

[Bug c++/58006] ICE regression compiling VegaStrike on f19 with -ffast-math and -ftree-parallelize-loops=2

2013-07-27 Thread ermo.gcc.gnu.org at spammesenseless dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58006 --- Comment #2 from ermo.gcc.gnu.org at spammesenseless dot net --- Created attachment 30564 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30564action=edit preprocessed source

[Bug c++/58006] ICE regression compiling VegaStrike on f19 with -ffast-math and -ftree-parallelize-loops=2

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

[Bug tree-optimization/58005] missed optimization printf constant string

2013-07-27 Thread dushistov at mail dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58005 --- Comment #4 from Evgeniy Dushistov dushistov at mail dot ru --- Such an optimization can increase code size if the same format string is used with many different arguments, may be then two fputs calls? fputs(__PRETTY_FUNCTION__, stdout);

[Bug tree-optimization/58006] ICE regression compiling VegaStrike on f19 with -ffast-math and -ftree-parallelize-loops=2

2013-07-27 Thread ermo.gcc.gnu.org at spammesenseless dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58006 --- Comment #3 from ermo.gcc.gnu.org at spammesenseless dot net --- @Paolo: *sigh* -- I suspected that it wasn't ever going to be as simple as describing what I did to trigger the ICE. Sorry for polluting bugzilla with an incomplete bug-report.

[Bug tree-optimization/58006] [4.8/4.9 Regression] ICE compiling VegaStrike with -ffast-math -ftree-parallelize-loops=2

2013-07-27 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58006 Marc Glisse glisse at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |NEW

[Bug c++/57945] [4.9 Regression] ICE: in varpool_get_node, at cgraph.h:840

2013-07-27 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57945 Marc Glisse glisse at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug tree-optimization/57993] [4.9 Regression] ICE: verify_ssa failed (definition in block n does not dominate use in block m)

2013-07-27 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57993 --- Comment #7 from Bill Schmidt wschmidt at gcc dot gnu.org --- More complete fix submitted as http://gcc.gnu.org/ml/gcc-patches/2013-07/msg01326.html.

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

2013-07-27 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 Target Milestone|--- |4.8.2 ---

[Bug middle-end/56888] memcpy implementation optimized as a call to memcpy

2013-07-27 Thread bugdal at aerifal dot cx
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56888 Rich Felker bugdal at aerifal dot cx changed: What|Removed |Added CC||bugdal at aerifal

[Bug fortran/58007] New: ICE -- free_pi_tree(): Unresolved fixup, depends on order of module inclusion

2013-07-27 Thread shapero at uw dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58007 Bug ID: 58007 Summary: ICE -- free_pi_tree(): Unresolved fixup, depends on order of module inclusion Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: