[Bug middle-end/66214] [6 Regression] ICE verify_type failed with -O0 -g via gen_type_die_with_usage's dwarf2out.c:20250

2015-08-01 Thread jim at meyering dot net
--- Comment #10 from jim at meyering dot net --- I have just encountered this problem and reduced a large input file to this: $ cat z.cpp struct A { typedef A B; int m; struct { V(B); } } $ g++ --version|head -1 g++ (GCC) 6.0.0 20150801 (experimental

[Bug c++/67070] [concepts] Concept with negation and disjunction not checked correctly

2015-08-01 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67070 --- Comment #6 from Jason Merrill --- Created attachment 36107 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36107&action=edit patch to satisfy using pre-normalized constraints When I raised this on the core reflector, Richard Smith said

[Bug c/67093] incorrect -Wnonnull text for execl family of functions

2015-08-01 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67093 --- Comment #1 from Andrew Pinski --- POSIX says: The argument arg0 should point to a filename string that is associated with the process being started by one of the exec functions. At least from http://pubs.opengroup.org/onlinepubs/9699919799/f

[Bug bootstrap/66521] xgcc: cc1plus segfaults when compiling libstdc++-v3/src/c++11/ostream-inst.cc

2015-08-01 Thread ctice at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66521 --- Comment #10 from ctice at gcc dot gnu.org --- Author: ctice Date: Sun Aug 2 01:17:39 2015 New Revision: 226471 URL: https://gcc.gnu.org/viewcvs?rev=226471&root=gcc&view=rev Log: Fix PR 66521 libvtv/ChangeLog 2015-08-01 Caroline Tice

[Bug c/67093] New: incorrect -Wnonnull text for execl family of functions

2015-08-01 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67093 Bug ID: 67093 Summary: incorrect -Wnonnull text for execl family of functions Product: gcc Version: 5.1.0 Status: UNCONFIRMED Severity: minor Priority: P3 Compon

[Bug other/67092] bootstrap failure with CFLAGS/CXXFLAGS/BOOT_CFLAGS="-O0 -g" in running genpreds

2015-08-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67092 --- Comment #1 from vries at gcc dot gnu.org --- Created attachment 36106 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36106&action=edit tentative patch This tentative patch: - adds -Wl,-rpath settings to make sure genpreds can find the l

[Bug other/67092] New: bootstrap failure with CFLAGS/CXXFLAGS/BOOT_CFLAGS="-O0 -g" in running genpreds

2015-08-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67092 Bug ID: 67092 Summary: bootstrap failure with CFLAGS/CXXFLAGS/BOOT_CFLAGS="-O0 -g" in running genpreds Product: gcc Version: 6.0 Status: UNCONFIRMED

[Bug fortran/67091] Bad result for type-bound procedures returning pointers to the intrinsic function ASSOCIATED

2015-08-01 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67091 --- Comment #1 from Paul Thomas --- Author: pault Date: Sat Aug 1 18:37:25 2015 New Revision: 226464 URL: https://gcc.gnu.org/viewcvs?rev=226464&root=gcc&view=rev Log: 2015-08-01 Paul Thomas PR fortran/67091 * trans-intrinsi

[Bug c/67090] [5/6 Regression] O2/O3 optimizes values away when different type pointers are typecasted

2015-08-01 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67090 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org --- Co

[Bug c/67090] [5/6 Regression] O2/O3 optimizes values away when different type pointers are typecasted

2015-08-01 Thread davispuh at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67090 --- Comment #3 from Dāvis --- (In reply to Andrew Pinski from comment #2) > This is such an obvious violation of aliasing rules in c/c++. > Use memcpy or an Union (gcc extension) to get around the it. You can use > -fno-strict-aliasing too. The

[Bug fortran/67091] Bad result for type-bound procedures returning pointers to the intrinsic function ASSOCIATED

2015-08-01 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67091 Paul Thomas changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/67091] New: Bad result for type-bound procedures returning pointers to the intrinsic function ASSOCIATED

2015-08-01 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67091 Bug ID: 67091 Summary: Bad result for type-bound procedures returning pointers to the intrinsic function ASSOCIATED Product: gcc Version: 6.0 Status: UNCONFIRMED

[Bug c/67090] [5/6 Regression] O2/O3 optimizes values away when different type pointers are typecasted

2015-08-01 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67090 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/67090] [5/6 Regression] O2/O3 optimizes values away when different type pointers are typecasted

2015-08-01 Thread davispuh at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67090 --- Comment #1 from Dāvis --- Created attachment 36105 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36105&action=edit Testcase

[Bug c/67090] New: [5/6 Regression] O2/O3 optimizes values away when different type pointers are typecasted

2015-08-01 Thread davispuh at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67090 Bug ID: 67090 Summary: [5/6 Regression] O2/O3 optimizes values away when different type pointers are typecasted Product: gcc Version: 6.0 Status: UNCONFIRMED Se

[Bug target/67089] New: [4.8/4.9/5/6 Regression] Integer overflow checks not optimized on x86/x86_64

2015-08-01 Thread m.mukovnikov at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67089 Bug ID: 67089 Summary: [4.8/4.9/5/6 Regression] Integer overflow checks not optimized on x86/x86_64 Product: gcc Version: 5.2.1 Status: UNCONFIRMED Severity: mi

[Bug target/53987] [SH] Unnecessary zero-extensions

2015-08-01 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53987 --- Comment #12 from Oleg Endo --- The following case: int fun_01 (char* x, char* y, int z) { return ((x[1] & x[2] & x[3]) == 0) + z; } results in: add #1,r4 mov.b @r4+,r2 mov #0,r0 mov.b @r4+,r1

[Bug tree-optimization/66975] parloops to handle signed int reductions

2015-08-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66975 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/66975] parloops to handle signed int reductions

2015-08-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66975 --- Comment #3 from vries at gcc dot gnu.org --- https://gcc.gnu.org/ml/gcc-cvs/2015-08/msg3.html : Author: vries Date: Sat Aug 1 08:29:29 2015 New Revision: 226463 URL: https://gcc.gnu.org/viewcvs?rev=226463&root=gcc&view=rev Log: Allow no

[Bug testsuite/67087] FAIL: gcc.dg/cpp/_Pragma3.c (test for excess errors) - file timestamp issue

2015-08-01 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67087 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---