[Bug rtl-optimization/82020] ICE in decompose at rtl.h:2126

2017-11-20 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82020 --- Comment #4 from Tom de Vries --- Author: vries Date: Mon Nov 20 08:20:35 2017 New Revision: 254944 URL: https://gcc.gnu.org/viewcvs?rev=254944&root=gcc&view=rev Log: Fix comparison mode in simplify_ternary_operation 2017-11-20 Tom de Vries

[Bug bootstrap/83062] [8 regression] Bootstrap failure: libsanitizer/tsan/tsan_rtl.h:713:44: error: inlining failed in call to always_inline ‘void __tsan::MemoryRead(__tsan::ThreadState*, __sanitizer:

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

[Bug ipa/60243] IPA is slow on large cgraph tree

2017-11-20 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60243 --- Comment #20 from rguenther at suse dot de --- On Sun, 19 Nov 2017, hubicka at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60243 > > --- Comment #19 from Jan Hubicka --- > Author: hubicka > Date: Sun Nov 19 18:55:3

[Bug rtl-optimization/82020] ICE in decompose at rtl.h:2126

2017-11-20 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82020 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/83060] ICE on valid C++ code: in ignore_overflows, at cp/cvt.c:583

2017-11-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83060 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/83059] ICE on invalid C++ code: in tree_to_uhwi, at tree.c:6633

2017-11-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83059 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/83041] redundant assignment from member array not eliminated

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83041 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug preprocessor/83063] New: [8 Regression] ICE on an invalid preprocessor snippet

2017-11-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83063 Bug ID: 83063 Summary: [8 Regression] ICE on an invalid preprocessor snippet Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Comp

[Bug target/82852] [8 regression] i386/vect-unpack-1.c, i386/avx512f-gather-2.c, i386/avx256-unaligned-store-2.c fails

2017-11-20 Thread andrey.y.guskov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82852 --- Comment #2 from Andrey Guskov --- Yeah, seems like it`s gone.

[Bug target/82851] [8 regression] g++.dg/vect/slp-pr56812.cc, i386/avx2-vpaddq-3.c, i386/avx2-vpsubq-3.c fails

2017-11-20 Thread andrey.y.guskov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82851 Andrey Guskov changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug target/82852] [8 regression] i386/vect-unpack-1.c, i386/avx512f-gather-2.c, i386/avx256-unaligned-store-2.c fails

2017-11-20 Thread andrey.y.guskov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82852 Andrey Guskov changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug bootstrap/83062] [8 regression] Bootstrap failure: libsanitizer/tsan/tsan_rtl.h:713:44: error: inlining failed in call to always_inline ‘void __tsan::MemoryRead(__tsan::ThreadState*, __sanitizer:

2017-11-20 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83062 Markus Trippelsdorf changed: What|Removed |Added Priority|P3 |P1 Target Milestone|---

[Bug bootstrap/83062] [8 regression] Bootstrap failure: libsanitizer/tsan/tsan_rtl.h:713:44: error: inlining failed in call to always_inline ‘void __tsan::MemoryRead(__tsan::ThreadState*, __sanitizer:

2017-11-20 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83062 --- Comment #4 from Markus Trippelsdorf --- Sorry, started with r254937.

[Bug rtl-optimization/82180] assign_spill_hard_regs spills to unaligned register pair

2017-11-20 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82180 Tom de Vries changed: What|Removed |Added CC||kcy at codesourcery dot com --- Comment #

[Bug tree-optimization/83053] [8 Regression] ICE in vrp_prop::check_array_ref at cc/tree-vrp.c:4811

2017-11-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83053 --- Comment #2 from Martin Liška --- I see in tree-vrp.c:4804: (gdb) p print_generic_expr(stderr, ref, 0) *array.0_159[0]$10 = void (gdb) p debug_tree(ref) unit-size align:8 warn_if_not_align:0 symtab:0 alias-set 8 canonical-t

[Bug tree-optimization/83043] [8 Regression] FAIL: libgomp.graphite/force-parallel-1.c scan-tree-dump-times graphite "2 loops carried no dependency" 1 (found 0 times)

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83043 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.0 Summary|FAIL:

[Bug c++/83045] [8 Regression] -Wreturn-type regression in C++

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83045 Richard Biener changed: What|Removed |Added Keywords||diagnostic Target Milestone|---

[Bug tree-optimization/83044] [8 Regression] ice in contains_struct_check

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83044 Richard Biener changed: What|Removed |Added Keywords||ice-on-valid-code CC|

[Bug rtl-optimization/82180] assign_spill_hard_regs spills to unaligned register pair

2017-11-20 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82180 --- Comment #4 from Tom de Vries --- Created attachment 42656 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42656&action=edit Tentative patch

[Bug tree-optimization/83047] [8 regression] glibc/crypt/crypt_util.c gets miscompiled

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83047 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.0

[Bug c++/83049] Allow overloading of ?: conditional operator

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83049 Richard Biener changed: What|Removed |Added Severity|normal |enhancement

[Bug target/83052] [8 Regression] ICE in extract_insn, at recog.c:2305 starting from r254560

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83052 Richard Biener changed: What|Removed |Added Target||x86_64-*-*, i?86-*-* Version

[Bug ipa/83051] [8 Regression] ICE on valid code at -O3: in edge_badness, at ipa-inline.c:1024

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83051 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org V

[Bug ipa/83054] [8 Regression] ICE in operator>, at profile-count.h:823

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83054 Richard Biener changed: What|Removed |Added Version|7.0 |8.0 Target Milestone|---

[Bug c++/83058] [8 Regression] ICE on C++ code with negative array index: in warn_placement_new_too_small, at cp/init.c:2666

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83058 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.0 Summary|ICE on C++ code

[Bug fortran/83064] New: DO CONCURRENT inconsistent results

2017-11-20 Thread cfztol at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83064 Bug ID: 83064 Summary: DO CONCURRENT inconsistent results Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran

[Bug target/83008] [performance] Is it better to avoid extra instructions in data passing between loops?

2017-11-20 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 --- Comment #4 from rguenther at suse dot de --- On Sun, 19 Nov 2017, hubicka at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83008 > > Jan Hubicka changed: > >What|Removed |Added >

[Bug c++/83040] __attribute__((always_inline)) causes internal_compiler_error (segmentation fault) (with recursive meta-template programming function)

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83040 Richard Biener changed: What|Removed |Added Keywords||ice-on-valid-code Status|UN

[Bug lto/83061] -Wmaybe-uninitialized warnings in gcc/lto/lto-object.c

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83061 --- Comment #1 from Richard Biener --- Well, the warnings are false positives given the uses are guarded with an error check (that can never trigger due to implementation details).

[Bug bootstrap/83062] [8 regression] Bootstrap failure: libsanitizer/tsan/tsan_rtl.h:713:44: error: inlining failed in call to always_inline ‘void __tsan::MemoryRead(__tsan::ThreadState*, __sanitizer:

2017-11-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83062 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #5

[Bug tree-optimization/83047] [8 regression] glibc/crypt/crypt_util.c gets miscompiled

2017-11-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83047 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/83047] [8 regression] glibc/crypt/crypt_util.c gets miscompiled

2017-11-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83047 --- Comment #5 from Jakub Jelinek --- Created attachment 42657 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42657&action=edit gcc8-pr83047.patch Untested fix.

[Bug ipa/83065] New: [8 Regression] SPEC CPU2017 523/623 compfail (ICE)

2017-11-20 Thread andrey.y.guskov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83065 Bug ID: 83065 Summary: [8 Regression] SPEC CPU2017 523/623 compfail (ICE) Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/6023] Unhelpful error message with forgotten "template"

2017-11-20 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=6023 Paolo Carlini changed: What|Removed |Added Status|SUSPENDED |RESOLVED CC|klaus.kretsch

[Bug bootstrap/83062] [8 regression] Bootstrap failure: libsanitizer/tsan/tsan_rtl.h:713:44: error: inlining failed in call to always_inline ‘void __tsan::MemoryRead(__tsan::ThreadState*, __sanitizer:

2017-11-20 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83062 --- Comment #6 from Jan Hubicka --- Author: hubicka Date: Mon Nov 20 09:55:02 2017 New Revision: 254946 URL: https://gcc.gnu.org/viewcvs?rev=254946&root=gcc&view=rev Log: PR bootstrap/83062 * ipa-inline.c (can_inline_edge_p): Fix

[Bug bootstrap/83062] [8 regression] Bootstrap failure: libsanitizer/tsan/tsan_rtl.h:713:44: error: inlining failed in call to always_inline ‘void __tsan::MemoryRead(__tsan::ThreadState*, __sanitizer:

2017-11-20 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83062 Markus Trippelsdorf changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 --- Comment #16 from Jakub Jelinek --- Author: jakub Date: Mon Nov 20 10:10:23 2017 New Revision: 254948 URL: https://gcc.gnu.org/viewcvs?rev=254948&root=gcc&view=rev Log: PR tree-optimization/78821 * gimple-ssa-store-merging.c (

[Bug c++/83045] [8 Regression] -Wreturn-type regression in C++

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

[Bug tree-optimization/83044] [8 Regression] ice in contains_struct_check

2017-11-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83044 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #1

[Bug tree-optimization/83053] [8 Regression] ICE in vrp_prop::check_array_ref at cc/tree-vrp.c:4811

2017-11-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83053 Martin Liška changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug bootstrap/83015] [8 regression] bootstrap comparison failure on ia64

2017-11-20 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83015 --- Comment #3 from Jan Hubicka --- Terbium however now fails with In file included from /gcc/spec/sb-terbium-head-64/gcc/libgcc/config/ia64/unwind-ia64.c:2448: /gcc/spec/sb-terbium-head-64/gcc/libgcc/unwind.inc: In function '_Unwind_Resume_or_Re

[Bug bootstrap/83015] [8 regression] bootstrap comparison failure on ia64

2017-11-20 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83015 Jan Hubicka changed: What|Removed |Added CC||igor.v.tsimbalist at intel dot com --- Co

[Bug libstdc++/83066] New: [8 regression] 26_numerics/gcd/gcd_neg.cc fails since r254736

2017-11-20 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83066 Bug ID: 83066 Summary: [8 regression] 26_numerics/gcd/gcd_neg.cc fails since r254736 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Pr

[Bug c++/55826] -ftime-report causes internal compiler error with Boost.Asio

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

[Bug c++/83060] ICE on valid C++ code: in ignore_overflows, at cp/cvt.c:583

2017-11-20 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83060 --- Comment #2 from Paolo Carlini --- Related to PR82872?

[Bug lto/83061] -Wmaybe-uninitialized warnings in gcc/lto/lto-object.c

2017-11-20 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83061 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 --- Comment #17 from Uroš Bizjak --- Hm, even with the latest patch, the testcase from comment #5: typedef __SIZE_TYPE__ size_t; void baz (char *buf, unsigned int data) { buf[0] = data; buf[1] = data >> 8; buf[2] = ~data >> 8; buf[3] =

[Bug bootstrap/83015] [8 regression] bootstrap comparison failure on ia64

2017-11-20 Thread igor.v.tsimbalist at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83015 --- Comment #5 from igor.v.tsimbalist at intel dot com --- Created attachment 42658 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42658&action=edit patch

[Bug c++/83046] ICE in nvptx offloading, C++ compilation of libgomp.oacc-c-c++-common/gang-static-2.c

2017-11-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83046 --- Comment #3 from Martin Liška --- (In reply to Thomas Schwinge from comment #0) > ... starting with r254437 "Instrument function exit with > __builtin_unreachable in C++". > > Program received signal SIGSEGV, Segmentation fault. > inp

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 --- Comment #18 from Uroš Bizjak --- Maybe related to bswap optimization is also: typedef __SIZE_TYPE__ size_t; void baz (char *buf, unsigned int data) { buf[0] = data >> 8; buf[1] = data; } which currently generates (-O2 -march=haswell)

[Bug bootstrap/83015] [8 regression] bootstrap comparison failure on ia64

2017-11-20 Thread igor.v.tsimbalist at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83015 --- Comment #6 from igor.v.tsimbalist at intel dot com --- Andreas has sent this issue as a reply to my commit. I proposed a fix and asked for approval. Here is my reply https://gcc.gnu.org/ml/gcc-patches/2017-11/msg01647.html I have attached th

[Bug ipa/83065] [8 Regression] SPEC CPU2017 523/623 compfail (ICE)

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83065 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.0

[Bug preprocessor/83063] [8 Regression] ICE on an invalid preprocessor snippet

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83063 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.0

[Bug tree-optimization/83055] [8 Regression] ICE in operator>, at profile-count.h:834

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83055 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.0

[Bug libstdc++/83066] [8 regression] 26_numerics/gcd/gcd_neg.cc fails since r254736

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83066 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.0

[Bug fortran/65381] [6/7/8 Regression] ICE during array result, assignment

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65381 Richard Biener changed: What|Removed |Added Target Milestone|--- |6.5

[Bug debug/81155] [8 Regression] Debug make check regressions in GCC 8.0

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81155 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.0 Summary|Debug make check

[Bug c++/83059] ICE on invalid C++ code: in tree_to_uhwi, at tree.c:6633

2017-11-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83059 --- Comment #2 from Jakub Jelinek --- Created attachment 42659 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42659&action=edit gcc8-pr83059.patch Untested fix.

[Bug tree-optimization/81165] [8 Regression] Regression in GCC-8.0.0's optimizer

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81165 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.0 Summary|Regression in GC

[Bug fortran/82969] [6/7/8 Regression] ICE in gfc_class_vptr_get, at fortran/trans-expr.c:211

2017-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82969 Richard Biener changed: What|Removed |Added Target Milestone|--- |6.5

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 --- Comment #19 from Jakub Jelinek --- (In reply to Uroš Bizjak from comment #17) > Hm, even with the latest patch, the testcase from comment #5: > still compiles to: > > movl%esi, %eax > movw%si, (%rdi) > notl

[Bug target/83067] wrong code on arm-linux-gnueabi

2017-11-20 Thread yangyibiao at nju dot edu.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83067 --- Comment #1 from Yibiao Yang --- Note that this issue was found by Yibiao Yang and shqking.

[Bug target/83067] New: wrong code on arm-linux-gnueabi

2017-11-20 Thread yangyibiao at nju dot edu.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83067 Bug ID: 83067 Summary: wrong code on arm-linux-gnueabi Product: gcc Version: 5.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug c/82963] -Waddress too trigger happy

2017-11-20 Thread arnd at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82963 Arnd Bergmann changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug target/83067] wrong code on arm-linux-gnueabi

2017-11-20 Thread yangyibiao at nju dot edu.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83067 --- Comment #2 from Yibiao Yang --- $ arm-linux-gnueabi-gcc -v Using built-in specs. COLLECT_GCC=arm-linux-gnueabi-gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc-cross/arm-linux-gnueabi/5/lto-wrapper Target: arm-linux-gnueabi Configured with: ../src/config

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-20 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 --- Comment #20 from rguenther at suse dot de --- On Mon, 20 Nov 2017, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 > > --- Comment #19 from Jakub Jelinek --- > (In reply to Uroš Bizjak from comment #17)

[Bug libstdc++/83066] [8 regression] 26_numerics/gcd/gcd_neg.cc fails since r254736

2017-11-20 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83066 Ville Voutilainen changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug rtl-optimization/83068] New: Suboptimal code generated with -m32 using MMX reg

2017-11-20 Thread bradfier at fstab dot me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83068 Bug ID: 83068 Summary: Suboptimal code generated with -m32 using MMX reg Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: r

[Bug rtl-optimization/83068] Suboptimal code generated with -m32 using MMX reg

2017-11-20 Thread bradfier at fstab dot me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83068 --- Comment #1 from Richard Bradfield --- And as usual I forget to mention these things: I am compiling everything using gcc trunk, at commit r254929 from Sun Nov 19 This behaviour is not present in GCC 7.2

[Bug c++/83046] ICE in nvptx offloading, C++ compilation of libgomp.oacc-c-c++-common/gang-static-2.c

2017-11-20 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83046 --- Comment #4 from Thomas Schwinge --- (In reply to Martin Liška from comment #3) > (In reply to Thomas Schwinge from comment #0) > > ... starting with r254437 "Instrument function exit with > > __builtin_unreachable in C++". > > Obviously, tha

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 --- Comment #21 from Jakub Jelinek --- Created attachment 42660 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42660&action=edit gcc8-pr78821-i386.patch Untested patch for the -mmovbe movbew loads/stores. Note, is there any particular rea

[Bug middle-end/24222] [meta-bug] The gimplifier shouldn't emit warnings or errors

2017-11-20 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24222 Bug 24222 depends on bug 26748, which changed state. Bug 26748 Summary: gimplify_expr_stmt in cp-gimplifer.c does warnings https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26748 What|Removed |Added -

[Bug c++/26748] gimplify_expr_stmt in cp-gimplifer.c does warnings

2017-11-20 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26748 Eric Gallager changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c++/47256] "--sysroot" option is not passed to COLLECT_GCC_OPTIONS

2017-11-20 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47256 Eric Gallager changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug bootstrap/83015] [8 regression] bootstrap comparison failure on ia64

2017-11-20 Thread itsimbal at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83015 --- Comment #7 from itsimbal at gcc dot gnu.org --- Author: itsimbal Date: Mon Nov 20 12:30:25 2017 New Revision: 254951 URL: https://gcc.gnu.org/viewcvs?rev=254951&root=gcc&view=rev Log: PR bootstrap/83015 * config/cr16/unwind-cr

[Bug c++/50445] Rejects use of constant expression using a pointer non-type template parameter

2017-11-20 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50445 Eric Gallager changed: What|Removed |Added Keywords||diagnostic Status|WAITING

[Bug c++/82781] [6/7/8 Regression] Vector extension operators return wrong result in constexpr

2017-11-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82781 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Mon Nov 20 12:57:50 2017 New Revision: 254952 URL: https://gcc.gnu.org/viewcvs?rev=254952&root=gcc&view=rev Log: PR c++/82781 * constexpr.c (cxx_eval_vector_conditional_ex

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 --- Comment #22 from Uroš Bizjak --- (In reply to Jakub Jelinek from comment #21) > Created attachment 42660 [details] > gcc8-pr78821-i386.patch > > Untested patch for the -mmovbe movbew loads/stores. Note, is there any > particular reason why

[Bug c++/83050] Please provide shortcircuit attribute for || and && operators

2017-11-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83050 Jonathan Wakely changed: What|Removed |Added Severity|normal |enhancement

[Bug c++/83049] Allow overloading of ?: conditional operator

2017-11-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83049 --- Comment #2 from Jonathan Wakely --- In general GCC tries to avoid adding language extensions until they have at least been proposed for addition to the standard, not the other way around.

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 --- Comment #23 from Jakub Jelinek --- (In reply to Uroš Bizjak from comment #22) > (In reply to Jakub Jelinek from comment #21) > > Created attachment 42660 [details] > > gcc8-pr78821-i386.patch > > > > Untested patch for the -mmovbe movbew loa

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 --- Comment #24 from Uroš Bizjak --- Created attachment 42661 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42661&action=edit Add bswaphi2 pattern What do you think about going through bswaphi2 pattern, as in the attached patch. Using of

[Bug testsuite/82951] gcc.c-torture/execute/20040409-1.c undefined behavior

2017-11-20 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82951 --- Comment #4 from Marc Glisse --- Author: glisse Date: Mon Nov 20 13:26:39 2017 New Revision: 254954 URL: https://gcc.gnu.org/viewcvs?rev=254954&root=gcc&view=rev Log: VRP: x+1 and -x cannot be INT_MIN 2017-11-20 Marc Glisse gcc/

[Bug middle-end/83069] New: [8 Regression] internal compiler error: in from_gcov_type, at profile-count.h:676

2017-11-20 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83069 Bug ID: 83069 Summary: [8 Regression] internal compiler error: in from_gcov_type, at profile-count.h:676 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity:

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 --- Comment #25 from Uroš Bizjak --- (In reply to Jakub Jelinek from comment #23) > I believe enabled attribute can't depend on > optimize_function_for_size_p (cfun). Indeed. Maybe preferred_for_size can come handy here (and in bswaphi_lowpart

[Bug libfortran/83070] New: -Wsign-compare warning in eoshift0

2017-11-20 Thread jb at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83070 Bug ID: 83070 Summary: -Wsign-compare warning in eoshift0 Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: libfort

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 --- Comment #26 from Jakub Jelinek --- Comment on attachment 42661 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42661 Add bswaphi2 pattern [(set (match_operand:HI 0 "register_operand") Is that so that you don't have to bother with forc

[Bug testsuite/82951] gcc.c-torture/execute/20040409-1.c undefined behavior

2017-11-20 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82951 Marc Glisse changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 --- Comment #27 from Uroš Bizjak --- (In reply to Jakub Jelinek from comment #26) > Comment on attachment 42661 [details] > Add bswaphi2 pattern > > [(set (match_operand:HI 0 "register_operand") > > Is that so that you don't have to bother wit

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 --- Comment #28 from Jakub Jelinek --- Ok, let's go with your patch then.

[Bug ipa/83051] [8 Regression] ICE on valid code at -O3: in edge_badness, at ipa-inline.c:1024

2017-11-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83051 Martin Liška changed: What|Removed |Added Keywords||ice-on-valid-code Status|UNCO

[Bug go/83071] New: gccgo: ICE in set_type

2017-11-20 Thread pmatos at gcc dot gnu.org
ropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. Fails wth both gccgo 7.2.1 (distributed with Fedora) and $ go version go version go1.9 gccgo (GCC) 8.0.0 20171120 (experimental) linux/amd64 which I just built locally.

[Bug other/83048] wrap multi-statement macros in do {} while (0)

2017-11-20 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83048 --- Comment #2 from Tom de Vries --- I wonder if we could use a macro like this: ... #define SAFE_MACRO_STMT(stmt) \ do { \ if (1) \ stmt;

[Bug tree-optimization/83072] New: Late VRP optimization

2017-11-20 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83072 Bug ID: 83072 Summary: Late VRP optimization Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization A

[Bug tree-optimization/83007] [8 Regression] -Wstringop-overflow false positive

2017-11-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83007 --- Comment #2 from Martin Liška --- Thank you Martin for the explanation, I'll fix the code.

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821 --- Comment #29 from Uroš Bizjak --- (In reply to Uroš Bizjak from comment #24) > Using of xcgh in place of bswap is suggested by Intel ... For reference: http://www.felixcloutier.com/x86/BSWAP.html

[Bug c++/83046] ICE in nvptx offloading, C++ compilation of libgomp.oacc-c-c++-common/gang-static-2.c

2017-11-20 Thread marxin at gcc dot gnu.org
specs. COLLECT_GCC=./gcc/xgcc OFFLOAD_TARGET_NAMES=nvptx-none Target: x86_64-pc-linux-gnu Configured with: ../configure --enable-languages=c,c++,fortran --disable-multilib --prefix=/home/marxin/bin/gcc --disable-bootstrap --enable-offload-targets=nvptx-none=/no/where Thread model: posix gcc version 8.0.0 20171120 (experimental) (GCC)

[Bug target/83067] wrong code on arm-linux-gnueabi

2017-11-20 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83067 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC

[Bug target/82960] spu_machine_dependent_reorg does not handle jump_table_data insn

2017-11-20 Thread uweigand at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82960 --- Comment #3 from Ulrich Weigand --- I'll have a look. I still need to get my SPU build environment back up and running, the build currently fails due to unrelated issues. I remember looking at this a few years back: https://gcc.gnu.org/ml/g

[Bug c++/83060] ICE on valid C++ code: in ignore_overflows, at cp/cvt.c:583

2017-11-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83060 Jakub Jelinek changed: What|Removed |Added CC||jason at gcc dot gnu.org,

  1   2   3   >