[Bug fortran/54687] Use gcc option machinery for gfortran

2014-12-16 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54687 --- Comment #8 from Tobias Burnus --- (In reply to Manuel López-Ibáñez from comment #5) > > Is there still something missing? > Note that the options machinery has ways to encode String->Enum options, so > things like gfc_handle_coarray_option an

[Bug fortran/54687] Use gcc option machinery for gfortran

2014-12-16 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54687 --- Comment #9 from Manuel López-Ibáñez --- (In reply to Tobias Burnus from comment #8) > I concur. I think it also would be useful to support combined options like > Fortran's -ffpe-trap= and -fcheck= or common's -fsanitize=. Total agreement!

[Bug middle-end/64334] New: Common .opt handling: Support flags which take a list of values (-fopt=a,b,c ...)

2014-12-16 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64334 Bug ID: 64334 Summary: Common .opt handling: Support flags which take a list of values (-fopt=a,b,c ...) Product: gcc Version: 5.0 Status: UNCONFIRMED Keywords:

[Bug tree-optimization/64308] Missed optimization: 64-bit divide used when 32-bit divide would work

2014-12-16 Thread tavianator at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64308 --- Comment #3 from Tavian Barnes --- @Richard Biener: Yes the range for _16 could be [0, 4294967294]. Why can't VRP can't assume division by zero doesn't occur? If it can then it could say anything mod [a, b] fits in [0, b - 1]. That's a reas

[Bug middle-end/64334] Common .opt handling: Support flags which take a list of values (-fopt=a,b,c ...)

2014-12-16 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64334 Manuel López-Ibáñez changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-16 Thread ondrej.certik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #13 from Ondřej Čertík --- On Tue, Dec 16, 2014 at 1:46 PM, janus at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 > > --- Comment #12 from janus at gcc dot gnu.org --- > (In reply to Ondřej Čertík from

[Bug c++/58650] [c++11] ICE with invalid friend declaration

2014-12-16 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58650 --- Comment #1 from paolo at gcc dot gnu.org --- Author: paolo Date: Tue Dec 16 23:28:31 2014 New Revision: 218801 URL: https://gcc.gnu.org/viewcvs?rev=218801&root=gcc&view=rev Log: /cp 2014-12-16 Paolo Carlini PR c++/58650 * parser.

[Bug c++/58650] [c++11] ICE with invalid friend declaration

2014-12-16 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58650 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-16 Thread ondrej.certik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #14 from Ondřej Čertík --- On Tue, Dec 16, 2014 at 4:24 PM, Ondřej Čertík wrote: > On Tue, Dec 16, 2014 at 1:46 PM, janus at gcc dot gnu.org > wrote: >> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 >> >> --- Comment #12 from j

[Bug go/61265] gccgo: ICE in verify_gimple_in_seq [GoSmith]

2014-12-16 Thread cmang at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61265 Chris Manghane changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug rtl-optimization/47764] The constant load instruction should be hoisted out of loop

2014-12-16 Thread carrot at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47764 --- Comment #6 from Carrot --- Another example for ppc. Following code is disassembled from sha1dgst.o in openssl which is compiled by gcc : ... 80: 82 5a 52 3f addis r26,r18,23170 84: 78 9a

[Bug ipa/63851] [5 Regression] ipa-icf miscompiles gfortran.dg/assumed_rank_(8|9|10).f90 at -O2 and above

2014-12-16 Thread howarth at bromo dot med.uc.edu
/libsystem_c.dylib #3 0x6fb0 in __gfortrani_sys_abort () at ../../../../gcc-5-20141216/libgfortran/runtime/error.c:180 #4 0x000bcfc8 in _gfortran_abort () at ../../../../gcc-5-20141216/libgfortran/intrinsics/abort.c:33 #5 0x1a90 in ?? () Backtrace stopped: previous frame inner to this

[Bug rtl-optimization/63259] Detecting byteswap sequence

2014-12-16 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63259 --- Comment #11 from Oleg Endo --- (In reply to thopre01 from comment #10) > > I have the same gimple and for me the bswap is correctly detected. Can you > break at find_bswap_or_nop just after calling find_bswap_or_nop_1 on the if > (!source_st

[Bug target/64306] [SH] Improve unaligned loads and stores

2014-12-16 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64306 --- Comment #1 from Oleg Endo --- If the alignment/offset of an unaligned 32 bit store is known to be 16 bit, it can be done with something like: mov r5,r0 mov.w r0,@({0|2},r4) shlr16 r0 mov.w r0,@({2|0},r

[Bug target/52933] SH Target: Use div0s for integer sign comparisons

2014-12-16 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52933 --- Comment #5 from Oleg Endo --- Some of the original test cases are still not working. In particular cases where bit positions != 31 are compared/xor'ed: bool cmp_signs_24 (int a, int b) { return (a & 0x8000) ^ (b & 0x8000); } bool cmp_sig

[Bug c++/64335] New: decltype and access of a private member type

2014-12-16 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64335 Bug ID: 64335 Summary: decltype and access of a private member type Product: gcc Version: 5.0 Status: UNCONFIRMED Keywords: accepts-invalid Severity: normal Pri

[Bug c++/64335] decltype and access of a private member type

2014-12-16 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64335 --- Comment #1 from Ville Voutilainen --- Pardon that, the latter example contains remnants of other experiments. Here's a simplified version, (not that it really should matter :) ) class foo { class bar {}; }; int main() { decltype (fo

[Bug target/64331] regcprop propagates registers noted as REG_DEAD

2014-12-16 Thread senthil_kumar.selvaraj at atmel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331 --- Comment #4 from Senthil Kumar Selvaraj --- Yes, running df_notes_add_problem and df_analyze in the target code does work. Is it just REG_USED/REG_DEAD notes, or is register liveliness (df_regs_ever_live_p etc..) also not guaranteed to be up

[Bug rtl-optimization/64110] [5 Regression] ICE: Max. number of generated reload insns per insn is achieved (90)

2014-12-16 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64110 --- Comment #10 from H.J. Lu --- It fails with -m32: [hjl@gnu-6 gcc]$ /export/build/gnu/gcc/build-x86_64-linux/gcc/xgcc -B/export/build/gnu/gcc/build-x86_64-linux/gcc/ /export/gnu/import/git/gcc/gcc/testsuite/gcc.target/i386/pr64110.c -fno-diag

[Bug fortran/54687] Use gcc option machinery for gfortran

2014-12-16 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54687 --- Comment #10 from Tobias Burnus --- Author: burnus Date: Wed Dec 17 06:29:30 2014 New Revision: 218808 URL: https://gcc.gnu.org/viewcvs?rev=218808&root=gcc&view=rev Log: 2014-12-17 Tobias Burnus PR fortran/54687 gcc/ * fla

[Bug sanitizer/64336] New: Template functions are not instrumented at -O0 and -Og

2014-12-16 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64336 Bug ID: 64336 Summary: Template functions are not instrumented at -O0 and -Og Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug target/63908] [e500v2] "float_bessel"case failed on e500v2 platforms

2014-12-16 Thread leimaohui at cn dot fujitsu.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63908 --- Comment #6 from leimaohui --- Created attachment 34294 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34294&action=edit the patch backport to gcc 4.9.1

[Bug target/63908] [e500v2] "float_bessel"case failed on e500v2 platforms

2014-12-16 Thread leimaohui at cn dot fujitsu.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63908 leimaohui changed: What|Removed |Added Target||e500v2 --- Comment #7 from leimaohui --- (I

<    1   2