[Bug tree-optimization/71020] [6 Regression] SSA corruption: Unable to coalesce ssa_names 2 and 13 which are marked as MUST COALESCE.

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71020 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code Known to work|

[Bug tree-optimization/71179] [7 Regression] ice fold_convert_loc, at fold-const.c:2360

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71179 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code Status|NEW

[Bug c++/71184] ICE on "operator new["

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71184 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-invalid-code Target Milestone|-

[Bug ipa/71190] [7 Regression] ICE in assemble_variable_contents, at varasm.c:2054

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71190 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code, lto --- Comment #3 fr

[Bug libgcc/71744] Concurrently throwing exceptions is not scalable

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71744 --- Comment #7 from Andrew Pinski --- Note the kernel has many of these locks too. Have you reported those cases to them? And yes I know about the number of cores increasing, trust me, I use a 96 (or 48 depending on if I am on single socket or

[Bug libgcc/71744] Concurrently throwing exceptions is not scalable

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71744 --- Comment #6 from Andrew Pinski --- (In reply to Nadav Har'El from comment #5) > That is nothing more than an implementation bug. Is it? The problem here is you need to start redesigning it to use lock-free algorithms. I don't see a way of

[Bug libgcc/71744] Concurrently throwing exceptions is not scalable

2016-07-03 Thread nyh at math dot technion.ac.il
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71744 --- Comment #5 from Nadav Har'El --- Some replies to Andrew's comments above: 1. As the number of cores continue to grow, libraries will also fix malloc scalability issues, so concurrent malloc will no longer present a problem. The code which le

[Bug c++/71010] error: 'begin' was not declared in this scope

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71010 Andrew Pinski changed: What|Removed |Added Resolution|FIXED |INVALID --- Comment #4 from Andrew Pinsk

[Bug inline-asm/71086] [4.9 Only] miscompiled inline-asm + alternative constraints + __builtin_expect + always_inline

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71086 Andrew Pinski changed: What|Removed |Added Keywords||wrong-code Status|UNCONFIRME

[Bug bootstrap/71134] GCC fails to build with in-tree dependencies: missing libopcodes

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71134 --- Comment #4 from Andrew Pinski --- Bootstrap does not work with a combined tree. Cross compiler works though.

[Bug tree-optimization/71079] ICE on valid code at -O1 and above on x86_64-linux-gnu: verify_gimple failed

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71079 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code Target Milestone|---

[Bug target/71191] aarch64 and others: __atomic_load;arithmetic;__atomic_compare_exchange loops should be able to generate better code with LL/SC-type constructs than a CAS loop

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71191 --- Comment #7 from Andrew Pinski --- > On AArch64 there are restrictions on what kind of instructions can go into > these LL/SC loops using the exclusive instructions i.e. the LDAXR / STLXR > instructions. MIPS has a similar restriction. I kn

[Bug c++/71748] ICE on valid (?) C++ template code invoking a base destructor: in build_base_path, at cp/class.c:304

2016-07-03 Thread su at cs dot ucdavis.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71748 --- Comment #1 from Zhendong Su --- If we remove the template from the code, it'll be accepted: $ g++-trunk -c -Wall -Wextra -std=c++11 good.cpp $ $ cat good.cpp struct A { virtual ~A () {} }; struct B : public A { virtual ~B () {} };

[Bug c/71746] Scope Variable Address (Stack) Mismatch

2016-07-03 Thread mfurkanuslu at openmailbox dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71746 Furkan USLU changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #2 from Furkan USLU --

[Bug c++/71748] New: ICE on valid (?) C++ template code invoking a base destructor: in build_base_path, at cp/class.c:304

2016-07-03 Thread su at cs dot ucdavis.edu
Configured with: ../gcc-source-trunk/configure --enable-languages=c,c++,lto --prefix=/usr/local/gcc-trunk --disable-bootstrap Thread model: posix gcc version 7.0.0 20160703 (experimental) [trunk revision 237949] (GCC) $ $ g++-4.6 -c -Wall -Wextra -pedantic -std=c++0x small.cpp $ $ g++-trunk -c

[Bug c++/71747] New: ICE on invalid C++11 code with misuse of overloaded operator '()': Segmentation fault (program cc1plus)

2016-07-03 Thread su at cs dot ucdavis.edu
/7.0.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ../gcc-source-trunk/configure --enable-languages=c,c++,lto --prefix=/usr/local/gcc-trunk --disable-bootstrap Thread model: posix gcc version 7.0.0 20160703 (experimental) [trunk revision 237949] (GCC) $ $ g++-trunk -c -std=c++11 small.cpp

[Bug c/71746] Scope Variable Address (Stack) Mismatch

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71746 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/71746] New: Scope Variable Address (Stack) Mismatch

2016-07-03 Thread mfurkanuslu at openmailbox dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71746 Bug ID: 71746 Summary: Scope Variable Address (Stack) Mismatch Product: gcc Version: 5.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug bootstrap/70835] internal compiler error on libiberty/floatformat.c when bootstrapping 5.3.0 with 5.3.0

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70835 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug bootstrap/70838] internal compiler error on libiberty/floatformat.c when bootstrapping 5.3.0 with 5.3.0

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70838 --- Comment #5 from Andrew Pinski --- *** Bug 70835 has been marked as a duplicate of this bug. ***

[Bug libgcc/71744] Concurrently throwing exceptions is not scalable

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71744 --- Comment #4 from Andrew Pinski --- Also if you are using C++ features you need to understand scalibility issues might not be under your control so you should stop using those features.

[Bug libgcc/71744] Concurrently throwing exceptions is not scalable

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71744 --- Comment #3 from Andrew Pinski --- This cache: /* The unseen_objects list contains objects that have been registered but not yet categorized in any way. The seen_objects list has had its pc_begin and count fields initialized at minimum,

[Bug libgcc/71744] Concurrently throwing exceptions is not scalable

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71744 Andrew Pinski changed: What|Removed |Added Component|libstdc++ |libgcc --- Comment #2 from Andrew Pinski

[Bug libstdc++/71744] Concurrently throwing exceptions is not scalable

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71744 --- Comment #1 from Andrew Pinski --- unwind uses malloc which does have a lock too.

[Bug fortran/71745] upper array bound huge(i) on 32-bit systems

2016-07-03 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71745 --- Comment #1 from Thomas Koenig --- Just checked with recent trunk, same error. Dump looks interesting, the assignment statement is converted to an endless loop: { integer(kind=4) S.0; S.0 = 2147483645; while (1) {

[Bug fortran/71745] New: upper array bound huge(i) on 32-bit systems

2016-07-03 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71745 Bug ID: 71745 Summary: upper array bound huge(i) on 32-bit systems Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: for

[Bug libstdc++/71744] New: Concurrently throwing exceptions is not scalable

2016-07-03 Thread nyh at math dot technion.ac.il
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71744 Bug ID: 71744 Summary: Concurrently throwing exceptions is not scalable Product: gcc Version: 5.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c/71743] return with no value cannot be ignored [Possible regression or undocumented change on https://gcc.gnu.org/onlinedocs/gcc-5.4.0/gcc/Warning-Options.html#Warning-Options]

2016-07-03 Thread bastien.penavayre at epitech dot eu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71743 --- Comment #3 from bastien penavayre --- Created attachment 38826 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38826&action=edit source file as example

[Bug c/71743] return with no value cannot be ignored [Possible regression or undocumented change on https://gcc.gnu.org/onlinedocs/gcc-5.4.0/gcc/Warning-Options.html#Warning-Options]

2016-07-03 Thread bastien.penavayre at epitech dot eu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71743 --- Comment #2 from bastien penavayre --- Created attachment 38825 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38825&action=edit gcc-6 -v test.c -c

[Bug c/71743] return with no value cannot be ignored [Possible regression or undocumented change on https://gcc.gnu.org/onlinedocs/gcc-5.4.0/gcc/Warning-Options.html#Warning-Options]

2016-07-03 Thread bastien.penavayre at epitech dot eu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71743 --- Comment #1 from bastien penavayre --- Created attachment 38824 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38824&action=edit gcc-5 -v test.c -c

[Bug c/71743] New: return with no value cannot be ignored [Possible regression or undocumented change on https://gcc.gnu.org/onlinedocs/gcc-5.4.0/gcc/Warning-Options.html#Warning-Options]

2016-07-03 Thread bastien.penavayre at epitech dot eu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71743 Bug ID: 71743 Summary: return with no value cannot be ignored [Possible regression or undocumented change on https://gcc.gnu.org/onlinedocs/gcc-5.4.0/gcc/Warning-O

[Bug c++/71741] The program works 3 times slower compiled with g++ 5.3.1 than the same program compiled with g++ 4.8.4 with the same command (i7-5820 Haswell)

2016-07-03 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71741 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #1

[Bug c++/71739] ICE on valid C++11 code: tree check: expected identifier_node, have tree_list in private_is_attribute_p, at tree.c:6080

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

[Bug tree-optimization/71609] [7 regression] test case gfortran.dg/vect/vect-8.f90 fails starting with r237549

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71609 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |7.0

[Bug c++/71738] ICE on valid C++ code: tree check: expected record_type or union_type or qual_union_type, have template_decl in lookup_template_class_1, at cp/pt.c:8619

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

[Bug tree-optimization/71736] [7 Regression] ICE in verify_ssa

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71736 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |7.0

[Bug target/71276] frndint generation should not depend on flag_unsafe_math_optimizations

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71276 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Severity|n

[Bug c++/71737] ICE following 2x pack expansion in non-pack with template alias

2016-07-03 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71737 Martin Liška changed: What|Removed |Added Keywords||ice-on-invalid-code Status|UN

[Bug target/71278] Inline nearbyint for SSE4.1

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71278 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Severity|n

[Bug target/71277] SSE4.1 rounding generation should not depend on flag_trapping_math

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71277 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/71736] ICE in verify_ssa

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

[Bug c++/71541] destructor of condition_variable_any crashes with static linkage

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71541 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/71591] SIGSEGV in test_uncond_jump (rtl-tests.c:90) with -E -fself-test

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71591 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |7.0

[Bug libstdc++/71562] Changing the hard coded size of _S_local_capacity in sso_string_base.h

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71562 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/71600] [7 regression] test case gcc.dg/gnu89-const-expr-1.c fails starting with r237581

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71600 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |7.0

[Bug c/63484] misleading/obsolete -fdelete-null-pointer-checks documentation

2016-07-03 Thread bugfeed at online dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63484 Leif Leonhardy changed: What|Removed |Added CC||bugfeed at online dot de --- Comment #1

[Bug tree-optimization/61502] == comparison on "one-past" pointer gives wrong result

2016-07-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61502 --- Comment #20 from Andrew Pinski --- (In reply to Alexander Cherepanov from comment #19) > (In reply to jos...@codesourcery.com from comment #3) > > Except within a larger object, I'm not aware of any reason the cases of > > two objects follow

[Bug middle-end/71734] [7 Regression] FAIL: libgomp.fortran/simd4.f90 -O3 -g execution test

2016-07-03 Thread hjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71734 --- Comment #3 from hjl at gcc dot gnu.org --- Author: hjl Date: Sun Jul 3 16:40:22 2016 New Revision: 237950 URL: https://gcc.gnu.org/viewcvs?rev=237950&root=gcc&view=rev Log: Add 2 tests for PR middle-end/71734 simd3.f90 and simd4.f90 fail o

[Bug c/71742] New: Wrong formulation of "error: flexible array member in otherwise empty struct"

2016-07-03 Thread ch3root at openwall dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71742 Bug ID: 71742 Summary: Wrong formulation of "error: flexible array member in otherwise empty struct" Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: nor

libiberty - Segmentation fault when attempting to delete a non-existent element in a hash table

2016-07-03 Thread rocco
Hello people, the attached C-program can be used to reproduce a segmentation fault found in libliberty/hashtab.c I am using a libiberty tar-gzipped source version found in a recent Debian Archive File (libiberty_20160215.tar.xz) where the first entry in ChangeLog is: * 2016-01-27 Iain Buclaw

[Bug middle-end/71734] [7 Regression] FAIL: libgomp.fortran/simd4.f90 -O3 -g execution test

2016-07-03 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71734 --- Comment #2 from H.J. Lu --- Created attachment 38822 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38822&action=edit Testcases

[Bug c++/71741] New: The program works 3 times slower compiled with g++ 5.3.1 than the same program compiled with g++ 4.8.4 with the same command (i7-5820 Haswell)

2016-07-03 Thread cranon at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71741 Bug ID: 71741 Summary: The program works 3 times slower compiled with g++ 5.3.1 than the same program compiled with g++ 4.8.4 with the same command (i7-5820 Haswell) Product

[Bug ada/67836] Exceptions with tracebacks in task rendezvous cause STORAGE_ERROR

2016-07-03 Thread nicolas.boulenguez at free dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67836 --- Comment #2 from nicolas.boulenguez at free dot fr --- The Debian URL above provides a shorter instance of (probably) the same bug within a single task.

[Bug c++/71740] ICE when defining a pointer to the `memcpy()` function with namespace scope using `auto` targeting i686

2016-07-03 Thread lh_mouse at 126 dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71740 --- Comment #1 from lh_mouse --- Explicitly specifying __cdecl or __attribute__((__cdecl__)) causes an ICE. Specifying __stdcall or __fastcall, or not specifying one, does not produce an ICE.

[Bug c++/71740] New: ICE when defining a pointer to the `memcpy()` function with namespace scope using `auto` targeting i686

2016-07-03 Thread lh_mouse at 126 dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71740 Bug ID: 71740 Summary: ICE when defining a pointer to the `memcpy()` function with namespace scope using `auto` targeting i686 Product: gcc Version: 6.2.0 Status: UNCONFI

[Bug target/71695] m68k: long long multiplication broken

2016-07-03 Thread martin at netbsd dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71695 Martin Husemann changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID

[Bug c++/71739] New: ICE on valid C++11 code: tree check: expected identifier_node, have tree_list in private_is_attribute_p, at tree.c:6080

2016-07-03 Thread su at cs dot ucdavis.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71739 Bug ID: 71739 Summary: ICE on valid C++11 code: tree check: expected identifier_node, have tree_list in private_is_attribute_p, at tree.c:6080 Product: gcc Versio

[Bug c++/71738] New: ICE on valid C++ code: tree check: expected record_type or union_type or qual_union_type, have template_decl in lookup_template_class_1, at cp/pt.c:8619

2016-07-03 Thread su at cs dot ucdavis.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71738 Bug ID: 71738 Summary: ICE on valid C++ code: tree check: expected record_type or union_type or qual_union_type, have template_decl in lookup_template_class_1, at c