[Bug middle-end/80362] [5/6 Regression] gcc miscompiles arithmetic with signed char

2017-04-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80362 Richard Biener changed: What|Removed |Added Known to work||7.0.1 Summary|[5/6/7

[Bug fortran/80291] [OOP] ICE in gfc_conv_expr_descriptor, at fortran/trans-array.c:6662

2017-04-10 Thread snowfed at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80291 --- Comment #7 from snowfed --- In the slightly reduced version of the test case cell is not allocated when reaching associate structure. Maybe, allocate(cell) is worth being added. For example, when I compile the example with ifort and run it I

[Bug target/80381] AVX512: -O3, _mm512_srai_epi32, the last argument must be an 8-bit immediate

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80381 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug target/80382] New: ICE with error: unrecognizable insn

2017-04-10 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80382 Bug ID: 80382 Summary: ICE with error: unrecognizable insn Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug rtl-optimization/80357] [7 Regression] ICE in model_update_limit_points_in_group, at haifa-sched.c:1982 on powerpc64le-linux-gnu

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80357 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug middle-end/80375] [5/6/7 Regression] ICE in expand_expr_real_2, at expr.c:9382 with -ftrapv

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80375 --- Comment #3 from Jakub Jelinek --- Patch attached to the other PR. Note this is an ABI change, basically undoing the ABI change for 32-bit targets made by http://gcc.gnu.org/ml/gcc-patches/1999-07/msg00031.html (at that point the ABI was

[Bug middle-end/79788] ICE in expand_expr_real_2, at expr.c:9557

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79788 --- Comment #7 from Jakub Jelinek --- Created attachment 41166 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41166=edit gcc7-pr79788.patch Untested patch that caps the widest literal type at long long on ILP32 targets.

[Bug middle-end/80375] [5/6/7 Regression] ICE in expand_expr_real_2, at expr.c:9382 with -ftrapv

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80375 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug fortran/78881] [F03] reading from string with DTIO procedure does not work properly

2017-04-10 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78881 --- Comment #25 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #24 from Jerry DeLisle --- [...] > Can you try this patch. From what I read there can be issues with char pointer > sizes between these architectures. > > diff --git

[Bug gcov-profile/80224] gcov -i crashes with two arguments

2017-04-10 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80224 Martin Liška changed: What|Removed |Added Known to work||7.0 Known to fail|7.0

[Bug ipa/80277] ipa-icf overlooking functions with identical assemble and semantics

2017-04-10 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80277 Martin Liška changed: What|Removed |Added Target Milestone|--- |8.0

[Bug gcov-profile/80224] gcov -i crashes with two arguments

2017-04-10 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80224 --- Comment #2 from Martin Liška --- Author: marxin Date: Mon Apr 10 11:37:14 2017 New Revision: 246804 URL: https://gcc.gnu.org/viewcvs?rev=246804=gcc=rev Log: Support multiple files w/ -i option in gcov (PR gcov-profile/80224). 2017-04-10

[Bug target/79905] ICE in canonical types differ for identical types __vector(4) int and V4i {aka __vector(4) int}

2017-04-10 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79905 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/80304] [7 Regression] Wrong result with do concurrent

2017-04-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80304 --- Comment #24 from Richard Biener --- Author: rguenth Date: Mon Apr 10 11:27:05 2017 New Revision: 246803 URL: https://gcc.gnu.org/viewcvs?rev=246803=gcc=rev Log: 2017-04-10 Richard Biener PR

[Bug tree-optimization/80304] [7 Regression] Wrong result with do concurrent

2017-04-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80304 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/79905] ICE in canonical types differ for identical types __vector(4) int and V4i {aka __vector(4) int}

2017-04-10 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79905 --- Comment #12 from Nathan Sidwell --- Author: nathan Date: Mon Apr 10 11:25:44 2017 New Revision: 246802 URL: https://gcc.gnu.org/viewcvs?rev=246802=gcc=rev Log: PR target/79905 * config/rs6000/rs6000.c (rs6000_vector_type):

[Bug c++/80370] [7 Regression] ICE when using structured bindings and nested generic lambdas (tsubst_decomp_names)

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80370 --- Comment #5 from Jakub Jelinek --- Created attachment 41165 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41165=edit gcc7-pr80370.patch Untested fix.

[Bug gcov-profile/48361] gcov freezes when using --all-blocks (-a) flag.

2017-04-10 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48361 Martin Liška changed: What|Removed |Added Status|REOPENED|WAITING

[Bug c++/80370] [7 Regression] ICE when using structured bindings and nested generic lambdas (tsubst_decomp_names)

2017-04-10 Thread vittorio.romeo at outlook dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80370 --- Comment #4 from Vittorio Romeo --- Even shorter: template struct tuple_size { static constexpr int value = 1; }; template struct tuple_element { typedef int type; }; template struct tuple {}; template

[Bug c++/80370] [7 Regression] ICE when using structured bindings and nested generic lambdas (tsubst_decomp_names)

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80370 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/80381] AVX512: -O3, _mm512_srai_epi32, the last argument must be an 8-bit immediate

2017-04-10 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80381 --- Comment #1 from Marc Glisse --- Did someone check the places pointed by -Wconversion -Wsystem-headers? Some are clearly false positive, but some seem suspicious (at least with an older snapshot, maybe they have been fixed already).

[Bug c++/80370] [7 Regression] ICE when using structured bindings and nested generic lambdas (tsubst_decomp_names)

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80370 --- Comment #3 from Jakub Jelinek --- Guess at least get should return int or int & rather than void: template struct tuple_size; template struct tuple_element; template struct tuple {}; template struct tuple_size {

[Bug c++/80381] New: AVX512: -O3, _mm512_srai_epi32, the last argument must be an 8-bit immediate

2017-04-10 Thread m...@sven-woop.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80381 Bug ID: 80381 Summary: AVX512: -O3, _mm512_srai_epi32, the last argument must be an 8-bit immediate Product: gcc Version: unknown Status: UNCONFIRMED Severity:

[Bug tree-optimization/80344] [7 Regression] -Wuninitialized triggering on a ctor on ARM

2017-04-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80344 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/80344] [7 Regression] -Wuninitialized triggering on a ctor on ARM

2017-04-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80344 --- Comment #6 from Richard Biener --- Author: rguenth Date: Mon Apr 10 08:58:02 2017 New Revision: 246800 URL: https://gcc.gnu.org/viewcvs?rev=246800=gcc=rev Log: 2017-04-10 Richard Biener PR middle-end/80344

[Bug middle-end/80362] [5/6/7 Regression] gcc miscompiles arithmetic with signed char

2017-04-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80362 --- Comment #3 from Richard Biener --- 10205 /* Convert -A / -B to A / B when the type is signed and overflow is 10206undefined. */ 10207 if ((!INTEGRAL_TYPE_P (type) || TYPE_OVERFLOW_UNDEFINED (type)) 10208

[Bug c++/80370] [7 Regression] ICE when using structured bindings and nested generic lambdas (tsubst_decomp_names)

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80370 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug tree-optimization/80304] [7 Regression] Wrong result with do concurrent

2017-04-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80304 --- Comment #22 from Chinoune --- Created attachment 41163 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41163=edit the test program in c This is an equivalent program written in c. --- Comment #23 from Richard Biener --- The issue is

[Bug target/80327] _mm512_abs_ps intrinsic missing

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80327 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug target/80322] convert intrinsics missing

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80322 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/80323] _mm512_int2mask and _mm512_mask2int intrinsics are missing

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80323 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug target/80325] _mm512_undefined intrinsic missing

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80325 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/80324] _mm512_reduce_xxx type instrinsics are missing

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80324 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/80380] New: misleading behavior with designated initializers for std::vector

2017-04-10 Thread ethan at atdllc dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80380 Bug ID: 80380 Summary: misleading behavior with designated initializers for std::vector Product: gcc Version: 6.3.1 Status: UNCONFIRMED Severity: normal

[Bug sanitizer/80350] UBSAN changes code semantics when -fno-sanitize-recover=undefined is used

2017-04-10 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80350 Martin Liška changed: What|Removed |Added Known to work||7.0.1 Known to fail|7.0.1

[Bug sanitizer/80350] UBSAN changes code semantics when -fno-sanitize-recover=undefined is used

2017-04-10 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80350 --- Comment #4 from Martin Liška --- Author: marxin Date: Mon Apr 10 07:29:29 2017 New Revision: 246799 URL: https://gcc.gnu.org/viewcvs?rev=246799=gcc=rev Log: Evaluate a SAVE_EXPR before an UBSAN check (PR sanitizer/80350). 2017-04-10

[Bug libfortran/80365] undefined memcpy while writing zero length array on unformatted stream in unix.c

2017-04-10 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80365 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/80370] [7 Regression] ICE when using structured bindings and nested generic lambdas (tsubst_decomp_names)

2017-04-10 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80370 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/80354] Poor support to silence -Wformat-truncation=1

2017-04-10 Thread sbergman at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80354 --- Comment #2 from Stephan Bergmann --- But that makes this warning extremely hard to use. Is it really useful for -Wall in that case? I came across this with a real-world use-case in the LibreOffice code base, where some code deliberately

[Bug middle-end/80375] [5/6/7 Regression] ICE in expand_expr_real_2, at expr.c:9382 with -ftrapv

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80375 --- Comment #1 from Jakub Jelinek --- Dup of PR79788 ? I'll have a look in any case.

[Bug tree-optimization/80374] [7 Regression] ICE in fold_convert_loc, at fold-const.c:2384

2017-04-10 Thread sylvestre at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80374 Sylvestre Ledru changed: What|Removed |Added CC||sylvestre at debian dot org ---

[Bug target/80367] internal compiler error: in print_reg, at config/i386/i386.c:16549

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80367 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #5

[Bug target/80377] gcc: error: unrecognized command line option ‘-mavx512’; did you mean ‘-mavx512 ’?

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80377 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug target/80324] _mm512_reduce_xxx type instrinsics are missing

2017-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80324 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Mon Apr 10 06:53:28 2017 New Revision: 246798 URL: https://gcc.gnu.org/viewcvs?rev=246798=gcc=rev Log: PR target/80324 * config/i386/avx512fintrin.h

<    1   2