[Bug libgomp/79784] Synchronization overhead is thrashing on Aarch64

2017-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79784 --- Comment #9 from Jakub Jelinek --- Or of course aarch64 could replace not just futex.h, but wait.h if it has something smarter. This needs to be done by somebody who knows the ISA though (i.e. not me).

[Bug tree-optimization/79777] [7 Regression] ICE on -Os and above in on aarch64-linux-gnu (internal compiler error: in VN_INFO_GET, at tree-ssa-sccvn.c:407 })

2017-03-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79777 --- Comment #2 from Richard Biener --- Author: rguenth Date: Thu Mar 2 07:53:42 2017 New Revision: 245830 URL: https://gcc.gnu.org/viewcvs?rev=245830=gcc=rev Log: 2017-03-02 Richard Biener PR

[Bug libgomp/79784] Synchronization overhead is thrashing on Aarch64

2017-03-01 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79784 --- Comment #8 from Andrew Pinski --- Wfe kinda works. But yield might be better. Though one most implementions yield is just a nop. Even on the (4thread/core) hyperthread CN99xx, it is a nop.

[Bug libstdc++/79798] [7 Regression] std::bind loses cv-qualifiers in result_of type

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79798 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/79789] [6 Regression] non-reserved names in headers

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79789 Jonathan Wakely changed: What|Removed |Added Summary|[6/7 Regression]|[6 Regression] non-reserved

[Bug libstdc++/77288] Std::experimental::optional::operator= implementation is broken in gcc 6.1

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77288 Jonathan Wakely changed: What|Removed |Added CC||krisk0.2017.02.27@protonmai

[Bug libstdc++/79743] std::experimental::optional constructor broken in gcc 6.2

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79743 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/79514] [5/6/7 Regression] ICE in curr_insn_transform, at lra-constraints.c:3773

2017-03-01 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79514 --- Comment #6 from Uroš Bizjak --- (In reply to Uroš Bizjak from comment #5) > Maybe we should use our own pushxf expander? No. Middle end should be fixed. x86 does not define any of HAVE_PRE_MODIFY macros.

[Bug libgomp/79784] Synchronization overhead is thrashing on Aarch64

2017-03-01 Thread cbz at baozis dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79784 --- Comment #7 from Chen Baozi --- Created attachment 40867 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40867=edit synchronization test case

[Bug libgomp/79784] Synchronization overhead is thrashing on Aarch64

2017-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79784 --- Comment #6 from Jakub Jelinek --- BTW, aarch64 doesn't override cpu_relax, does the HW have any instruction similar to __builtin_ia32_pause () that could be used for spinning?

[Bug libgomp/79784] Synchronization overhead is thrashing on Aarch64

2017-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79784 --- Comment #5 from Jakub Jelinek --- (In reply to Andrew Pinski from comment #4) > Or the case the futex syscall is returning right away ... The spinning is completely configurable, see the documented OMP_WAIT_POLICY (standard) and

[Bug middle-end/79514] [5/6/7 Regression] ICE in curr_insn_transform, at lra-constraints.c:3773

2017-03-01 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79514 --- Comment #5 from Uroš Bizjak --- We go through: if (STACK_GROWS_DOWNWARD) /* ??? This seems wrong if STACK_PUSH_CODE == POST_DEC. */ dest_addr = gen_rtx_PLUS (Pmode, stack_pointer_rtx,

[Bug other/79792] configuring a nvptx-none build with --program-suffix=-7 results in a misnamed installed binary

2017-03-01 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79792 --- Comment #1 from Matthias Klose --- --program-prefix= and --program-suffix= are never passed into the gcc subdir, but are transformed to a --program-transform-name. the toplevel (expanded from an autoconf macro) has: # The aliases save the

[Bug libgomp/79784] Synchronization overhead is thrashing on Aarch64

2017-03-01 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79784 --- Comment #4 from Andrew Pinski --- Or the case the futex syscall is returning right away ...

[Bug libgomp/79784] Synchronization overhead is thrashing on Aarch64

2017-03-01 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79784 --- Comment #3 from Andrew Pinski --- I wonder if the case we are spinning too much in user space before hitting the futex syscall.

[Bug rtl-optimization/78911] [5/6/7 Regression] Infinite loop at -O2/O3 optimization levels while trying to compile server.c from Wine-2.0-rc2

2017-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78911 --- Comment #12 from Jakub Jelinek --- Testcase for likely the same bug, at least hang starts at r221983. -fPIC -O2 -m32 -march=i686 -fno-omit-frame-pointer rh1406093.i long long *a, *b, c; int d, e; int baz (void); static inline long long

[Bug middle-end/79514] [5/6/7 Regression] ICE in curr_insn_transform, at lra-constraints.c:3773

2017-03-01 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79514 Uroš Bizjak changed: What|Removed |Added Component|target |middle-end --- Comment #4 from Uroš

[Bug libgomp/79784] Synchronization overhead is thrashing on Aarch64

2017-03-01 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79784 --- Comment #2 from Andrew Pinski --- I should note I have seen some scalability issues with GOMP compared to LLVM's openmp implementation on ThunderX 2 CN99xx (and on ThunderX 1 CN88xx). I don't know if this is related to this or not because I

[Bug target/79514] [5/6/7 Regression] ICE in curr_insn_transform, at lra-constraints.c:3773

2017-03-01 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79514 --- Comment #3 from Uroš Bizjak --- (In reply to Gerhard Steinmetz from comment #0) > (insn 10 9 11 2 (set (mem:XF (pre_modify:DI (reg/f:DI 7 sp) > (plus:DI (reg/f:DI 7 sp) > (const_int -16

[Bug libstdc++/79789] [6/7 Regression] non-reserved names in headers

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79789 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Thu Mar 2 03:43:49 2017 New Revision: 245828 URL: https://gcc.gnu.org/viewcvs?rev=245828=gcc=rev Log: PR libstdc++/79789 fix non-reserved names in headers PR libstdc++/79789

[Bug libstdc++/79798] [7 Regression] std::bind loses cv-qualifiers in result_of type

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79798 --- Comment #2 from Jonathan Wakely --- Author: redi Date: Thu Mar 2 03:43:36 2017 New Revision: 245827 URL: https://gcc.gnu.org/viewcvs?rev=245827=gcc=rev Log: PR 79798 Fix incorrect use of std::result_of in std::bind PR

[Bug c++/79713] \f missing from c++14, at least

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79713 --- Comment #4 from Jonathan Wakely --- What are you talking about? \f is not "missing" and works as it should.

[Bug c++/79741] errors about struct members being of type size_t when it's not, other strange errors. cached source too.

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79741 --- Comment #6 from Jonathan Wakely --- (In reply to Jim Michaels from comment #0) > strange. a compiler should not cache the source code. It doesn't. > all these bugs I have > fixed with static casts and the same errors are still reported.

[Bug c++/79741] errors about struct members being of type size_t when it's not, other strange errors. cached source too.

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79741 --- Comment #5 from Jonathan Wakely --- As usual, I'm fairly sure you're mistaken. Without a testcase showing a problem we can't help you.

[Bug libstdc++/79714] error on assigning from char

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79714 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libstdc++/79789] [6/7 Regression] non-reserved names in headers

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79789 --- Comment #2 from Jonathan Wakely --- And this fails since 5.1.0 with C++11 or later: #define e 1 #include And this fails for all versions at least as far back as 4.3 (although it's only valid in C++98 and C++03 because C++11 adds member

[Bug rtl-optimization/78911] [5/6/7 Regression] Infinite loop at -O2/O3 optimization levels while trying to compile server.c from Wine-2.0-rc2

2017-03-01 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78911 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org

[Bug c++/79767] inline namespace and unqualified definition

2017-03-01 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79767 Nathan Sidwell changed: What|Removed |Added Keywords|rejects-valid |accepts-invalid --- Comment #1 from

[Bug c++/79774] gcc -fsanitize=address with error

2017-03-01 Thread zhoujun48 at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79774 --- Comment #3 from xuliqun --- by the way, when compile,used gcc for arm64,not x86_64

[Bug rtl-optimization/79801] Disable ira.c:add_store_equivs for some targets?

2017-03-01 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79801 Alan Modra changed: What|Removed |Added Severity|normal |enhancement

[Bug rtl-optimization/79801] New: Disable ira.c:add_store_equivs for some targets?

2017-03-01 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79801 Bug ID: 79801 Summary: Disable ira.c:add_store_equivs for some targets? Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/79774] gcc -fsanitize=address with error

2017-03-01 Thread zhoujun48 at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79774 --- Comment #2 from xuliqun --- Makefile like this : NATIVE_CAMERA_LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MULTILIB := first LOCAL_PATH := $(NATIVE_CAMERA_LOCAL_PATH) LOCAL_SRC_FILES := \ CameraManagerImpl.cpp \

[Bug libstdc++/79789] [6/7 Regression] non-reserved names in headers

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79789 Jonathan Wakely changed: What|Removed |Added Known to work|6.3.0 |5.4.0 Summary|[7

[Bug c++/79766] inline namespace and ::

2017-03-01 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79766 Nathan Sidwell changed: What|Removed |Added Keywords|rejects-valid |accepts-invalid --- Comment #1 from

[Bug tree-optimization/79800] wrong snprintf result range with precision in a narrow negative-positive range

2017-03-01 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79800 Martin Sebor changed: What|Removed |Added Keywords||wrong-code

[Bug tree-optimization/79800] New: wrong snprintf result range with precision in a narrow negative-positive range

2017-03-01 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79800 Bug ID: 79800 Summary: wrong snprintf result range with precision in a narrow negative-positive range Product: gcc Version: 7.0 Status: UNCONFIRMED Severity:

[Bug target/79799] New: Improve vec_insert of float on Power9

2017-03-01 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79799 Bug ID: 79799 Summary: Improve vec_insert of float on Power9 Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug tree-optimization/79699] small memory leak in MPFR

2017-03-01 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79699 Martin Sebor changed: What|Removed |Added Keywords||patch --- Comment #5 from Martin Sebor

[Bug libstdc++/79798] [7 Regression] std::bind loses cv-qualifiers in result_of type

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79798 --- Comment #1 from Jonathan Wakely --- We need to add && to the arg types in the result_of argument, so that top-level cv qualifiers aren't lost in the function type that result_of requires us to use: --- a/libstdc++-v3/include/std/functional

[Bug rtl-optimization/78116] [7 regression] Performance drop after r241173 on avx512 target

2017-03-01 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78116 --- Comment #14 from Pat Haugen --- (In reply to amker from comment #13) > We should create another PR for additional copy instructions after my patch > and close this one. IMHO they are two different issues. Yes, I agree. Yuri, can you take

[Bug libstdc++/79798] [7 Regression] std::bind uses wrong value category with result_of

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79798 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Known to work|

[Bug libstdc++/79798] New: [7 Regression] std::bind uses wrong value category with result_of

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79798 Bug ID: 79798 Summary: [7 Regression] std::bind uses wrong value category with result_of Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal

[Bug c/79692] [7 Regression] -Wformat-overflow false positive with unknown width

2017-03-01 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79692 --- Comment #4 from Martin Sebor --- Author: msebor Date: Wed Mar 1 23:39:59 2017 New Revision: 245822 URL: https://gcc.gnu.org/viewcvs?rev=245822=gcc=rev Log: PR middle-end/79692 - [7 Regression] -Wformat-overflow false positive

[Bug c/79692] [7 Regression] -Wformat-overflow false positive with unknown width

2017-03-01 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79692 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug sanitizer/79783] [7 Regression] ICE on valid C++ with -fsanitize=address

2017-03-01 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79783 Volker Reichelt changed: What|Removed |Added Status|UNCONFIRMED |NEW CC|

[Bug tree-optimization/79699] small memory leak in MPFR

2017-03-01 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79699 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/79797] New: [5/6/7 Regression] ICE with NSDMI, this pointer and constexpr

2017-03-01 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79797 Bug ID: 79797 Summary: [5/6/7 Regression] ICE with NSDMI, this pointer and constexpr Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug c++/79796] [5/6/7 Regression] ICE with NSDMI and this pointer

2017-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79796 Marek Polacek changed: What|Removed |Added Target Milestone|--- |5.5 --- Comment #2 from Marek Polacek

[Bug c++/79796] [5/6/7 Regression] ICE with NSDMI and this pointer

2017-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79796 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/79796] New: [5/6/7 Regression] ICE with NSDMI and this pointer

2017-03-01 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79796 Bug ID: 79796 Summary: [5/6/7 Regression] ICE with NSDMI and this pointer Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal

[Bug middle-end/79794] unnecessary copy from target to target results in poor code for aarch64

2017-03-01 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79794 --- Comment #1 from Jim Wilson --- Patch posted here https://gcc.gnu.org/ml/gcc-patches/2017-03/msg00058.html

[Bug fortran/79795] [5/6/7 Regression] Fortran ICE in resolve_symbol starting with r163221

2017-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79795 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P4 CC|

[Bug fortran/79795] New: [5/6/7 Regression] Fortran ICE in resolve_symbol starting with r163221

2017-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79795 Bug ID: 79795 Summary: [5/6/7 Regression] Fortran ICE in resolve_symbol starting with r163221 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug middle-end/79794] New: unnecessary copy from target to target results in poor code for aarch64

2017-03-01 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79794 Bug ID: 79794 Summary: unnecessary copy from target to target results in poor code for aarch64 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug target/79105] Autovectorized NEON code slower than vfpv4 on Cortex A5

2017-03-01 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79105 PeteVine changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/79544] vec_sra (unsigned long long,foo) generating vsrd instead of vsrad

2017-03-01 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79544 Pat Haugen changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/79793] New: Incorrect stack alignment for interrupt handler in 64-bit

2017-03-01 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79793 Bug ID: 79793 Summary: Incorrect stack alignment for interrupt handler in 64-bit Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug target/79544] vec_sra (unsigned long long,foo) generating vsrd instead of vsrad

2017-03-01 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79544 --- Comment #4 from Pat Haugen --- Author: pthaugen Date: Wed Mar 1 21:18:18 2017 New Revision: 245819 URL: https://gcc.gnu.org/viewcvs?rev=245819=gcc=rev Log: PR target/79544 * rs6000/rs6000-c.c (struct altivec_builtin_types):

[Bug target/79544] vec_sra (unsigned long long,foo) generating vsrd instead of vsrad

2017-03-01 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79544 --- Comment #3 from Pat Haugen --- Author: pthaugen Date: Wed Mar 1 21:17:46 2017 New Revision: 245818 URL: https://gcc.gnu.org/viewcvs?rev=245818=gcc=rev Log: PR target/79544 * rs6000/rs6000-c.c (struct altivec_builtin_types):

[Bug other/79792] New: configuring a nvptx-none build with --program-suffix=-7 results in a misnamed installed binary

2017-03-01 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79792 Bug ID: 79792 Summary: configuring a nvptx-none build with --program-suffix=-7 results in a misnamed installed binary Product: gcc Version: 7.0.1

[Bug c++/79791] New: -Werror=write-strings ignored with -Wpedantic

2017-03-01 Thread federico.kircheis at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79791 Bug ID: 79791 Summary: -Werror=write-strings ignored with -Wpedantic Product: gcc Version: 6.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/79790] [C++17] ICE class template argument deduction failed

2017-03-01 Thread jochen.goert...@uni-konstanz.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79790 --- Comment #3 from Jochen Görtler --- This is the error: template_class_deduction.cpp: In function ‘int main()’: template_class_deduction.cpp:4:29: error: class template argument deduction failed:

[Bug c++/79790] [C++17] ICE class template argument deduction failed

2017-03-01 Thread jochen.goert...@uni-konstanz.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79790 --- Comment #2 from Jochen Görtler --- The bug can also be reproduced in the compiler explorer: https://godbolt.org/g/3NBvoL

[Bug c++/79790] [C++17] ICE class template argument deduction failed

2017-03-01 Thread jochen.goert...@uni-konstanz.de
_64-pc-linux-gnu Configured with: ../gcc-bug/configure --prefix=/home/jochen/Developer/gcc-bug --enable-languages=c,c++ --disable-multilib Thread model: posix gcc version 7.0.1 20170301 (experimental) (GCC)

[Bug rtl-optimization/79780] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2661 (error: flow control insn inside a basic block)

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

[Bug c++/79790] New: [C++17] ICE class template argument deduction failed

2017-03-01 Thread jochen.goert...@uni-konstanz.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79790 Bug ID: 79790 Summary: [C++17] ICE class template argument deduction failed Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3

[Bug target/79752] incorrect code generation for __divkf3 with -O2 -mcpu=power9

2017-03-01 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79752 --- Comment #3 from acsawdey at gcc dot gnu.org --- Author: acsawdey Date: Wed Mar 1 19:58:05 2017 New Revision: 245817 URL: https://gcc.gnu.org/viewcvs?rev=245817=gcc=rev Log: 2017-03-01 Aaron Sawdey PR

[Bug libstdc++/79789] [7 Regression] non-reserved names in

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79789 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid

[Bug libstdc++/79789] New: [7 Regression] non-reserved names in

2017-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79789 Bug ID: 79789 Summary: [7 Regression] non-reserved names in Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug target/79773] Missing documentation for -mabi={ms,sysv}

2017-03-01 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79773 --- Comment #2 from Martin Liška --- Ah, I grepped wrongly. Thanks!

[Bug ipa/79772] [6/7 Regression][CHKP] ICE on invalid code in chkp_process_stmt (tree-chkp.c:4034)

2017-03-01 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79772 --- Comment #2 from Martin Liška --- I wrote a simple Python script (read fuzzer) which reads GCC's options via --help=x and randomly selects set of options which are use to compile a random test-case in LLVM and GCC test-suite. If you are

[Bug libgomp/79784] Synchronization overhead is thrashing on Aarch64

2017-03-01 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79784 Richard Earnshaw changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug middle-end/79756] [5/6/7 Regression] ICE in execute_todo, at passes.c:2011

2017-03-01 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79756 --- Comment #5 from joseph at codesourcery dot com --- On Wed, 1 Mar 2017, rguenth at gcc dot gnu.org wrote: > but note that convert_vector_to_array_for_subscript will return > VIEW_CONVERT_EXPR (MAYBE_CONST (...)) then. Maybe proper >

[Bug target/79439] Missing nop instruction after recursive call corrupts TOC register

2017-03-01 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79439 --- Comment #10 from Michael Meissner --- Author: meissner Date: Wed Mar 1 18:33:21 2017 New Revision: 245813 URL: https://gcc.gnu.org/viewcvs?rev=245813=gcc=rev Log: [gcc] 2017-03-01 Michael Meissner

[Bug target/77333] Incorrect stack adjust in epilogue when targeting i686-w64-mingw32

2017-03-01 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77333 --- Comment #20 from Martin Jambor --- Created attachment 40864 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40864=edit A small self-contained testcase I have finally managed to put together a small self-contained testcase. Compile

[Bug rtl-optimization/79780] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2661 (error: flow control insn inside a basic block)

2017-03-01 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79780 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

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

2017-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79788 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/79787] ICE in remove_unreachable_nodes, at ipa.c:469

2017-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79787 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/79786] ICE tree check: expected class 'type', have 'declaration' (var_decl) in iamcu_alignment, at config/i386/i386.c:30263

2017-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79786 Marek Polacek changed: What|Removed |Added Keywords||ice-on-valid-code

[Bug c++/79785] [5/6/7 Regression] ICE in gimplify_expr, at gimplify.c:11950

2017-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79785 Marek Polacek changed: What|Removed |Added Target Milestone|--- |5.5 Summary|ICE in

[Bug c++/79785] ICE in gimplify_expr, at gimplify.c:11950

2017-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79785 Marek Polacek changed: What|Removed |Added Keywords||ice-on-invalid-code

[Bug c/79788] New: ICE in expand_expr_real_2, at expr.c:9557

2017-03-01 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79788 Bug ID: 79788 Summary: ICE in expand_expr_real_2, at expr.c:9557 Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug c/79787] New: ICE in remove_unreachable_nodes, at ipa.c:469

2017-03-01 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79787 Bug ID: 79787 Summary: ICE in remove_unreachable_nodes, at ipa.c:469 Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug c++/79786] New: ICE tree check: expected class 'type', have 'declaration' (var_decl) in iamcu_alignment, at config/i386/i386.c:30263

2017-03-01 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79786 Bug ID: 79786 Summary: ICE tree check: expected class 'type', have 'declaration' (var_decl) in iamcu_alignment, at config/i386/i386.c:30263 Product: gcc Version:

[Bug c++/79785] New: ICE in gimplify_expr, at gimplify.c:11950

2017-03-01 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79785 Bug ID: 79785 Summary: ICE in gimplify_expr, at gimplify.c:11950 Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug rtl-optimization/79780] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2661 (error: flow control insn inside a basic block)

2017-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79780 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug c++/79672] ICE with -Wduplicated-branches -fopenmp

2017-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79672 --- Comment #3 from Marek Polacek --- inchash::add_expr can't handle TREE_VECs so it seems the fix is to teach it to deal with it.

[Bug libstdc++/59075] python pretty printer does not work at OS X

2017-03-01 Thread manuelrciosici at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59075 --- Comment #9 from manuelrciosici at gmail dot com --- Just to be sure this ticket doesn't get considered out of date, I want to confirm that this is still an issue on OS X 10.12.3 using GCC 6.3 (compiled from Homebrew) and GDB 7.12.1 (compiled

[Bug fortran/79430] [7 Regression] action of statement incorrectly optimised away

2017-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79430 --- Comment #28 from Jakub Jelinek --- (In reply to Jürgen Reuter from comment #27) > Well, the valgrind output actually exactly that the comparison is optimized > away. > I actually would have to regenerate all the debug output, but the point

[Bug c++/79766] inline namespace and ::

2017-03-01 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79766 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug fortran/79430] [7 Regression] action of statement incorrectly optimised away

2017-03-01 Thread juergen.reuter at desy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79430 --- Comment #27 from Jürgen Reuter --- Well, the valgrind output actually exactly that the comparison is optimized away. I actually would have to regenerate all the debug output, but the point is that for the first appearance in the random seed

[Bug c++/79767] inline namespace and unqualified definition

2017-03-01 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79767 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/79782] [7 Regression] ICE: tree check: expected tree_list, have void_type in emit_mem_initializers, at cp/init.c:1225

2017-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79782 --- Comment #2 from Jakub Jelinek --- Created attachment 40863 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40863=edit gcc7-pr79782.patch Untested fix.

[Bug target/79773] Missing documentation for -mabi={ms,sysv}

2017-03-01 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79773 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug ipa/79772] [6/7 Regression][CHKP] ICE on invalid code in chkp_process_stmt (tree-chkp.c:4034)

2017-03-01 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79772 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Assignee|unassigned

[Bug fortran/79430] [7 Regression] action of statement incorrectly optimised away

2017-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79430 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

[Bug fortran/34640] ICE when assigning item of a derived-component to a pointer

2017-03-01 Thread damian at sourceryinstitute dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34640 Damian Rouson changed: What|Removed |Added CC||damian at sourceryinstitute dot or

[Bug target/79514] [5/6/7 Regression] ICE in curr_insn_transform, at lra-constraints.c:3773

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

[Bug libgomp/79784] New: Synchronization overhead is thrashing on Aarch64

2017-03-01 Thread cbz at baozis dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79784 Bug ID: 79784 Summary: Synchronization overhead is thrashing on Aarch64 Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/79782] [7 Regression] ICE: tree check: expected tree_list, have void_type in emit_mem_initializers, at cp/init.c:1225

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

  1   2   >