https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68725 Lukas Wunner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lukas at wunner dot de --- Comment #1 from Lukas Wunner --- I've just hit the same issue with the 128-bit UUIDs that are used all over the place in the kernel, in particular in the EFI subsystem. Reproducer: #include #include #include typedef struct { uint8_t b[16]; } efi_guid_t; #define EFI_GUID(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \ ((const efi_guid_t) \ {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ (b) & 0xff, ((b) >> 8) & 0xff, \ (c) & 0xff, ((c) >> 8) & 0xff, \ (d0), (d1), (d2), (d3), (d4), (d5), (d6), (d7) }}) #define EFI_RNG_ALGORITHM_RAW EFI_GUID(0xe43176d7, 0xb6e8, 0x4827, 0xb7, 0x84, 0x7f, 0xfd, 0xc4, 0xb6, 0x85, 0x61) #define EFI_CONSOLE_OUT_DEVICE_GUID EFI_GUID(0xd3b36f2c, 0xd551, 0x11d4, 0x9a, 0x46, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d) #define EFI_MEMORY_ATTRIBUTES_TABLE_GUID EFI_GUID(0xdcfa911d, 0x26eb, 0x469f, 0xa2, 0x20, 0x38, 0xb7, 0xdc, 0x46, 0x12, 0x20) #define HCDP_TABLE_GUID EFI_GUID(0xf951938d, 0x620b, 0x42ef, 0x82, 0x79, 0xa8, 0x4b, 0x79, 0x61, 0x78, 0x98) static int efi_print_guid_ptr(const efi_guid_t *vendor) { for (int i = 0; i < sizeof(efi_guid_t) ; i++) printf("%hhX", vendor->b[i]); printf("\n"); } static int efi_print_guid(const efi_guid_t vendor) { for (int i = 0; i < sizeof(efi_guid_t) ; i++) printf("%hhX", vendor.b[i]); printf("\n"); } void main() { const efi_guid_t guid1 = EFI_RNG_ALGORITHM_RAW; const efi_guid_t guid2 = EFI_MEMORY_ATTRIBUTES_TABLE_GUID; efi_print_guid_ptr(&guid1); efi_print_guid_ptr(&HCDP_TABLE_GUID); efi_print_guid(guid2); efi_print_guid(EFI_CONSOLE_OUT_DEVICE_GUID); } Compiled with -O2 (no other options) on x86_64 results in: 0000000000400440
: 400440: 55 push %rbp 400441: 53 push %rbx 400442: 48 83 ec 48 sub $0x48,%rsp 400446: 48 89 e7 mov %rsp,%rdi 400449: c6 04 24 d7 movb $0xd7,(%rsp) 40044d: c6 44 24 01 76 movb $0x76,0x1(%rsp) 400452: c6 44 24 02 31 movb $0x31,0x2(%rsp) 400457: c6 44 24 03 e4 movb $0xe4,0x3(%rsp) 40045c: 48 8d 5c 24 30 lea 0x30(%rsp),%rbx 400461: c6 44 24 04 e8 movb $0xe8,0x4(%rsp) 400466: c6 44 24 05 b6 movb $0xb6,0x5(%rsp) 40046b: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp 400470: c6 44 24 06 27 movb $0x27,0x6(%rsp) 400475: c6 44 24 07 48 movb $0x48,0x7(%rsp) 40047a: c6 44 24 08 b7 movb $0xb7,0x8(%rsp) 40047f: c6 44 24 09 84 movb $0x84,0x9(%rsp) 400484: c6 44 24 0a 7f movb $0x7f,0xa(%rsp) 400489: c6 44 24 0b fd movb $0xfd,0xb(%rsp) 40048e: c6 44 24 0c c4 movb $0xc4,0xc(%rsp) 400493: c6 44 24 0d b6 movb $0xb6,0xd(%rsp) 400498: c6 44 24 0e 85 movb $0x85,0xe(%rsp) 40049d: c6 44 24 0f 61 movb $0x61,0xf(%rsp) 4004a2: e8 f9 01 00 00 callq 4006a0 4004a7: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4004ac: c6 44 24 10 8d movb $0x8d,0x10(%rsp) 4004b1: c6 44 24 11 93 movb $0x93,0x11(%rsp) 4004b6: c6 44 24 12 51 movb $0x51,0x12(%rsp) 4004bb: c6 44 24 13 f9 movb $0xf9,0x13(%rsp) 4004c0: c6 44 24 14 0b movb $0xb,0x14(%rsp) 4004c5: c6 44 24 15 62 movb $0x62,0x15(%rsp) 4004ca: c6 44 24 16 ef movb $0xef,0x16(%rsp) 4004cf: c6 44 24 17 42 movb $0x42,0x17(%rsp) 4004d4: c6 44 24 18 82 movb $0x82,0x18(%rsp) 4004d9: c6 44 24 19 79 movb $0x79,0x19(%rsp) 4004de: c6 44 24 1a a8 movb $0xa8,0x1a(%rsp) 4004e3: c6 44 24 1b 4b movb $0x4b,0x1b(%rsp) 4004e8: c6 44 24 1c 79 movb $0x79,0x1c(%rsp) 4004ed: c6 44 24 1d 61 movb $0x61,0x1d(%rsp) 4004f2: c6 44 24 1e 78 movb $0x78,0x1e(%rsp) 4004f7: c6 44 24 1f 98 movb $0x98,0x1f(%rsp) 4004fc: e8 9f 01 00 00 callq 4006a0 400501: 48 8b 05 78 02 00 00 mov 0x278(%rip),%rax # 400780 400508: 48 8b 15 79 02 00 00 mov 0x279(%rip),%rdx # 400788 40050f: 48 89 44 24 30 mov %rax,0x30(%rsp) 400514: 48 89 54 24 38 mov %rdx,0x38(%rsp) 400519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 400520: 0f b6 33 movzbl (%rbx),%esi 400523: 31 c0 xor %eax,%eax 400525: bf 64 07 40 00 mov $0x400764,%edi 40052a: 48 83 c3 01 add $0x1,%rbx 40052e: e8 dd fe ff ff callq 400410 400533: 48 39 eb cmp %rbp,%rbx 400536: 75 e8 jne 400520 400538: bf 0a 00 00 00 mov $0xa,%edi 40053d: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 400542: 48 8d 6c 24 30 lea 0x30(%rsp),%rbp 400547: e8 b4 fe ff ff callq 400400 40054c: 48 8b 05 1d 02 00 00 mov 0x21d(%rip),%rax # 400770 400553: 48 8b 15 1e 02 00 00 mov 0x21e(%rip),%rdx # 400778 40055a: 48 89 44 24 20 mov %rax,0x20(%rsp) 40055f: 48 89 54 24 28 mov %rdx,0x28(%rsp) 400564: 0f 1f 40 00 nopl 0x0(%rax) 400568: 0f b6 33 movzbl (%rbx),%esi 40056b: 31 c0 xor %eax,%eax 40056d: bf 64 07 40 00 mov $0x400764,%edi 400572: 48 83 c3 01 add $0x1,%rbx 400576: e8 95 fe ff ff callq 400410 40057b: 48 39 dd cmp %rbx,%rbp 40057e: 75 e8 jne 400568 400580: bf 0a 00 00 00 mov $0xa,%edi 400585: e8 76 fe ff ff callq 400400 40058a: 48 83 c4 48 add $0x48,%rsp 40058e: 5b pop %rbx 40058f: 5d pop %rbp 400590: c3 retq 400591: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 400598: 00 00 00 40059b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Note how the UUIDs are generated on the stack in a very time- and space-inefficient manner, requiring 64 bytes in the text section instead of just 16 bytes in rodata. Note also that this only occurs if the UUIDs are passed to a function by reference. If they're passed in by value, as is the case with the calls to efi_print_guid(), they're put in rodata. I've also found that if guid1 is declared static, it can be forced to rodata. But this workaround is not an option if the compound literal is passed in directly, as in the case of "efi_print_guid_ptr(&HCDP_TABLE_GUID);". The C spec says that the compound literal has static storage duration if it occurs at file scope and automatic storage duration if it occurs at block scope. However guid1 is declared const and efi_print_guid_ptr() also declares the argument const, so there's absolutely no reason to generate the UUID on the stack at runtime. Tested with gcc version 6.1.1 20160802 (Debian 6.1.1-11). Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 6.1.1-11' --with-bugurl=file:///usr/share/doc/gcc-6/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-6 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-6-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-6-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-6-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu >From gcc-bugs-return-546938-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 07:42:10 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 65946 invoked by alias); 8 Dec 2016 07:42:10 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 65718 invoked by uid 48); 8 Dec 2016 07:41:57 -0000 From: "damian at sourceryinstitute dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78682] [Coarray] [OOP] ICE calling (locally) a TBP of a remote CAF derived type Date: Thu, 08 Dec 2016 07:42:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: damian at sourceryinstitute dot org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01101.txt.bz2 Content-length: 1071 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78682 Damian Rouson changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |damian at sourceryinstitute dot or | |g --- Comment #5 from Damian Rouson --- In the August 31 draft of the Fortran 2015 standard, section 11.6.2, paragraph 3, the first bullet states, "if a variable is defined on an image in a segment, it shall not be referenced, defined, or become undefined in a segment on another image unless the segments are ordered". In Stefano's example, the line core_caf%core_value = 1 defines a value on on image 1 that is later referenced on image 2 via if (this_image()==2) call core_caf[1]%core_value_print but there is no image control statement between the definition and the reference. That makes the code non-conforming. >From gcc-bugs-return-546939-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 07:46:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 103952 invoked by alias); 8 Dec 2016 07:46:30 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 91138 invoked by uid 48); 8 Dec 2016 07:46:17 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/68725] suboptimal handling of constant compound literals Date: Thu, 08 Dec 2016 07:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 5.1.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01102.txt.bz2 Content-length: 220 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68725 --- Comment #2 from Andrew Pinski --- I think this has now been fixed on the trunk. There is a pass which combines stores for constants. >From gcc-bugs-return-546940-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 07:49:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14050 invoked by alias); 8 Dec 2016 07:49:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 13861 invoked by uid 48); 8 Dec 2016 07:48:47 -0000 From: "ubizjak at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78671] [7 Regression] ICE: in extract_constrain_insn, at recog.c:2213 with -Og -march=skylake-avx512 Date: Thu, 08 Dec 2016 07:49:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code, ra X-Bugzilla-Severity: normal X-Bugzilla-Who: ubizjak at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01103.txt.bz2 Content-length: 947 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78671 --- Comment #4 from Uroš Bizjak --- (In reply to Vladimir Makarov from comment #3) > It has just triggered a latent bug. It is a pretty interesting bug. The > problem is that a TImode pseudo has class INT_SSE_REGS and r15(44) smoothly > goes to xmm8 (45). So using available regs in LRA, r15 is ok for the pseudo. > > Actually on machine-depended side, a more detail implementation > HARD_REGNO_MODE_OK could solve the problem. But it is too complicated and > error prone and require a lot of efforts to define the macro accurately for > all classes and modes. On machine-dependend side, there is HARD_REGNO_NREGS macro that should be taken into account when allocating modes that live in multiple registers. This macro returns 2 for r15 in TImode. There is no r16 available, so r15 should be rejected as a TImode register from the beginning. >From gcc-bugs-return-546941-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 07:54:35 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 23658 invoked by alias); 8 Dec 2016 07:54:35 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 23522 invoked by uid 48); 8 Dec 2016 07:54:21 -0000 From: "dcb314 at hotmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/77862] [7 Regression] ice in add_equivalence Date: Thu, 08 Dec 2016 07:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: dcb314 at hotmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: kugan at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01104.txt.bz2 Content-length: 231 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77862 --- Comment #7 from David Binderman --- (In reply to Jakub Jelinek from comment #6) > So is this fixed now? It seems fixed to me. Latest gcc trunk. >From gcc-bugs-return-546942-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 07:57:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 49289 invoked by alias); 8 Dec 2016 07:57:03 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 29035 invoked by uid 48); 8 Dec 2016 07:56:48 -0000 From: "kugan at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/77862] [7 Regression] ice in add_equivalence Date: Thu, 08 Dec 2016 07:57:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: kugan at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: kugan at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01105.txt.bz2 Content-length: 400 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77862 kugan at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #8 from kugan at gcc dot gnu.org --- Fixed in trunk. >From gcc-bugs-return-546943-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 08:47:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 104812 invoked by alias); 8 Dec 2016 08:47:03 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 103890 invoked by uid 48); 8 Dec 2016 08:46:50 -0000 From: "fmarchal at perso dot be" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78732] New: Wrong description for Wendif-labels Date: Thu, 08 Dec 2016 08:47:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: fmarchal at perso dot be X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01106.txt.bz2 Content-length: 641 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78732 Bug ID: 78732 Summary: Wrong description for Wendif-labels Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: fmarchal at perso dot be Target Milestone: --- In file gcc/c-family/c.opt, at line 421, the description for Wendif-labels is "Warn about stray tokens after #elif and #endif." I believe the message is about #else and #endif instead of #elif. Tokens are expected after #elif. >From gcc-bugs-return-546944-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 08:52:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14025 invoked by alias); 8 Dec 2016 08:52:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 13835 invoked by uid 48); 8 Dec 2016 08:51:48 -0000 From: "sebastian.huber@embedded-brains.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78694] [ARM] ICE with -mthumb -ftls-model=local-exec -O2 Date: Thu, 08 Dec 2016 08:52:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: sebastian.huber@embedded-brains.de X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01107.txt.bz2 Content-length: 3594 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78694 --- Comment #9 from Sebastian Huber --- I did a fresh git clone today on gcc113 of the GCC compile farm. I built an arm-linux-gnueabihf GCC: ./install/bin/arm-linux-gnueabihf-gcc --version --verbose Using built-in specs. COLLECT_GCC=./install/bin/arm-linux-gnueabihf-gcc COLLECT_LTO_WRAPPER=/home/sh/install/libexec/gcc/arm-linux-gnueabihf/7.0.0/lto-wrapper arm-linux-gnueabihf-gcc (GCC) 7.0.0 20161208 (experimental) [trunk revision 5b2a614:e5a02c3:beea0800baadbe98febe5a4e54112d76ea10a9d3] Copyright (C) 2016 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Target: arm-linux-gnueabihf Configured with: ../gcc/configure --prefix=/home/sh/install --target=arm-linux-gnueabihf --disable-multilib --enable-languages=c Thread model: posix gcc version 7.0.0 20161208 (experimental) [trunk revision 5b2a614:e5a02c3:beea0800baadbe98febe5a4e54112d76ea10a9d3] (GCC) COLLECT_GCC_OPTIONS='--version' '-v' '-mtls-dialect=gnu' /home/sh/install/libexec/gcc/arm-linux-gnueabihf/7.0.0/cc1 -quiet -v help-dummy -quiet -dumpbase help-dummy -mtls-dialect=gnu -auxbase help-dummy -version --version -o /tmp/ccDBeQFm.s GNU C11 (GCC) version 7.0.0 20161208 (experimental) [trunk revision 5b2a614:e5a02c3:beea0800baadbe98febe5a4e54112d76ea10a9d3] (arm-linux-gnueabihf) compiled by GNU C version 4.8.4, GMP version 5.1.3, MPFR version 3.1.2-p3, MPC version 1.0.1, isl version none GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 COLLECT_GCC_OPTIONS='--version' '-v' '-mtls-dialect=gnu' as -v -meabi=5 --version -o /tmp/cc6waYtC.o /tmp/ccDBeQFm.s GNU assembler version 2.24 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.24 Assembler messages: Error: unrecognized option -meabi=5 I get: ./install/bin/arm-linux-gnueabihf-gcc -S task.i -mthumb -O2 -ftls-model=local-exec /home/EB/sebastian_h/archive/gcc-git/libgomp/task.c: In function ‘gomp_create_target_task’: /home/EB/sebastian_h/archive/gcc-git/libgomp/task.c:778:1: error: invalid rtl sharing found in the insn (insn 1569 1568 1570 (unspec_volatile [ (const:SI (unspec:SI [ (symbol_ref:SI ("gomp_tls_data") [flags 0xea] ) (const_int 4 [0x4]) ] UNSPEC_TLS)) ] VUNSPEC_POOL_4) -1 (nil)) /home/EB/sebastian_h/archive/gcc-git/libgomp/task.c:778:1: error: shared rtx (const:SI (unspec:SI [ (symbol_ref:SI ("gomp_tls_data") [flags 0xea] ) (const_int 4 [0x4]) ] UNSPEC_TLS)) /home/EB/sebastian_h/archive/gcc-git/libgomp/task.c:778:1: internal compiler error: internal consistency failure 0x7beabf verify_rtx_sharing ../../gcc/gcc/emit-rtl.c:2752 0x7bea1b verify_rtx_sharing ../../gcc/gcc/emit-rtl.c:2785 0x7bef07 verify_insn_sharing ../../gcc/gcc/emit-rtl.c:2838 0x7c3cfb verify_rtl_sharing() ../../gcc/gcc/emit-rtl.c:2861 0xa56e2f execute_function_todo ../../gcc/gcc/passes.c:1982 0xa5770f do_per_function ../../gcc/gcc/passes.c:1649 0xa578c7 execute_todo ../../gcc/gcc/passes.c:2015 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. >From gcc-bugs-return-546945-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 08:53:17 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 23163 invoked by alias); 8 Dec 2016 08:53:16 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 22835 invoked by uid 48); 8 Dec 2016 08:53:03 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78733] New: [7 Regression] bootstrap broken on aarch64-linux-gnu Date: Thu, 08 Dec 2016 08:53:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: doko at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01108.txt.bz2 Content-length: 1424 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78733 Bug ID: 78733 Summary: [7 Regression] bootstrap broken on aarch64-linux-gnu Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org Target Milestone: --- trunk 20161207 fails to build on aarch64-linux-gnu in libgfortran (binutils trunk 20161202 is used for the build): /tmp/ccEfI0qj.s: Assembler messages: /tmp/ccEfI0qj.s:194: Error: invalid addressing mode at operand 3 -- `ldp x8,x9,.LC0' /tmp/ccEfI0qj.s:1305: Error: invalid addressing mode at operand 3 -- `ldp x10,x11,.LC9' Makefile:2982: recipe for target 'maxval_i16.lo' failed make[5]: *** [maxval_i16.lo] Error 1 configured as -enable-languages=c,ada,c++,go,fortran,objc,obj-c++ --prefix=/usr/lib/gcc-snapshot --program-prefix= --enable-shared --enable-linker-build-id --disable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --enable-plugin --with-system-zlib --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=yes --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu >From gcc-bugs-return-546946-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:02:04 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 86018 invoked by alias); 8 Dec 2016 09:02:04 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 85203 invoked by uid 48); 8 Dec 2016 09:01:50 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78733] [7 Regression] bootstrap broken on aarch64-linux-gnu Date: Thu, 08 Dec 2016 09:02:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: assemble-failure, build X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords component target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01109.txt.bz2 Content-length: 559 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78733 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |assemble-failure, build Component|bootstrap |target Target Milestone|--- |7.0 --- Comment #1 from Andrew Pinski --- I https://gcc.gnu.org/ml/gcc-testresults/2016-12/msg00866.html >From gcc-bugs-return-546947-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:02:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87068 invoked by alias); 8 Dec 2016 09:02:36 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 86825 invoked by uid 48); 8 Dec 2016 09:02:21 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78733] [7 Regression] bootstrap broken on aarch64-linux-gnu Date: Thu, 08 Dec 2016 09:02:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: assemble-failure, build X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01110.txt.bz2 Content-length: 214 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78733 --- Comment #2 from Andrew Pinski --- I don't see it in my last build https://gcc.gnu.org/ml/gcc-testresults/2016-12/msg00866.html >From gcc-bugs-return-546948-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:09:23 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99478 invoked by alias); 8 Dec 2016 09:09:23 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 99229 invoked by uid 48); 8 Dec 2016 09:09:10 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/59997] c_pointer = c_loc(...) internal compiler error Date: Thu, 08 Dec 2016 09:09:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 4.8.1 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.9.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_known_to_work resolution target_milestone cf_known_to_fail Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01111.txt.bz2 Content-length: 912 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59997 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Known to work| |4.9.4 Resolution|--- |FIXED Target Milestone|--- |4.9.0 Known to fail| |4.7.4, 4.8.5 --- Comment #10 from janus at gcc dot gnu.org --- (In reply to kargl from comment #9) > The original code in comment #1 compiles and executes. ... with everything from 4.9 on upward. > Is there some reason why this PR is still open? I don't think so. Apparently there was some effort planned to fix it on 4.8 (which did not happen after all, it seems). That branch is closed by now. Closing this PR. >From gcc-bugs-return-546949-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:24:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 37517 invoked by alias); 8 Dec 2016 09:24:36 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 37402 invoked by uid 48); 8 Dec 2016 09:24:20 -0000 From: "jgreenhalgh at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78733] [7 Regression] bootstrap broken on aarch64-linux-gnu Date: Thu, 08 Dec 2016 09:24:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: assemble-failure, build X-Bugzilla-Severity: normal X-Bugzilla-Who: jgreenhalgh at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01112.txt.bz2 Content-length: 1095 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78733 James Greenhalgh changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jgreenhalgh at gcc dot gnu.org, | |wdijkstr at arm dot com --- Comment #3 from James Greenhalgh --- I see about 250 new failures when testing with -mcmodel=tiny after r243346. These are of the same form as the failure you report: FAIL: gfortran.dg/alloc_comp_assign_4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) /tmp/ccxfODDL.s: Assembler messages: /tmp/ccxfODDL.s:30: Error: invalid addressing mode at operand 3 -- `ldp x24,x25,.LC2' I haven't seen this for other values of mcmodel in my testing. I wonder how -mcmodel=tiny made it in to your bootstrap flags? This patch probably should be reverted for now given the number of failures. >From gcc-bugs-return-546950-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:26:12 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 39500 invoked by alias); 8 Dec 2016 09:26:12 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 39292 invoked by uid 48); 8 Dec 2016 09:25:59 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78733] [7 Regression] bootstrap broken on aarch64-linux-gnu Date: Thu, 08 Dec 2016 09:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: assemble-failure, build X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01113.txt.bz2 Content-length: 600 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78733 ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ktkachov at gcc dot gnu.org --- Comment #4 from ktkachov at gcc dot gnu.org --- > I haven't seen this for other values of mcmodel in my testing. I wonder how > -mcmodel=tiny made it in to your bootstrap flags? > Perhaps the --enable-multiarch option gets gcc to build the libraries for all the -mcmodel variations? >From gcc-bugs-return-546951-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:28:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 71970 invoked by alias); 8 Dec 2016 09:28:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 70819 invoked by uid 48); 8 Dec 2016 09:28:45 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77375] [5 Regression] constant object with mutable subobject allocated in read-only memory Date: Thu, 08 Dec 2016 09:28:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01114.txt.bz2 Content-length: 608 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77375 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[5/6 Regression] constant |[5 Regression] constant |object with mutable |object with mutable |subobject allocated in |subobject allocated in |read-only memory |read-only memory --- Comment #10 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546952-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:29:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 73213 invoked by alias); 8 Dec 2016 09:29:53 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 73058 invoked by uid 48); 8 Dec 2016 09:29:40 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77482] [6 Regression] Segfault when compiling ill-formed constexpr code Date: Thu, 08 Dec 2016 09:29:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01115.txt.bz2 Content-length: 423 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77482 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Jakub Jelinek --- Fixed. >From gcc-bugs-return-546955-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:30:50 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76118 invoked by alias); 8 Dec 2016 09:30:50 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 75607 invoked by uid 48); 8 Dec 2016 09:30:45 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77637] ICE on x86_64-linux-gnu (Segmentation fault, tree_check, cp_parser_std_attribute_list...) Date: Thu, 08 Dec 2016 09:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01118.txt.bz2 Content-length: 143 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77637 --- Comment #9 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546953-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:30:49 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76014 invoked by alias); 8 Dec 2016 09:30:49 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 74796 invoked by uid 48); 8 Dec 2016 09:30:38 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/77624] [5 Regression] ICE on x86_64-linux-gnu (internal compiler error: in fold_builtin_atomic_always_lock_free, at builtins.c:5583) Date: Thu, 08 Dec 2016 09:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01116.txt.bz2 Content-length: 748 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77624 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[5/6 Regression] ICE on |[5 Regression] ICE on |x86_64-linux-gnu (internal |x86_64-linux-gnu (internal |compiler error: in |compiler error: in |fold_builtin_atomic_always_ |fold_builtin_atomic_always_ |lock_free, at |lock_free, at |builtins.c:5583) |builtins.c:5583) --- Comment #8 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546956-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:30:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 77088 invoked by alias); 8 Dec 2016 09:30:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 75760 invoked by uid 48); 8 Dec 2016 09:30:46 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/69860] ICE on missing end apostrophe with character(kind=4) Date: Thu, 08 Dec 2016 09:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: REOPENED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01119.txt.bz2 Content-length: 689 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69860 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-invalid-code --- Comment #14 from janus at gcc dot gnu.org --- (In reply to kargl from comment #13) > Gerhard can re-do your testing. I seem to have good luck with FreeBSD > in testing this. On Ubuntu 16.10, I don't see any ICE with current trunk either, using the method from comment #11. But then, I don't even see ICEs with 5.4.1 or 6.2.0. I only see some with 4.9. From my side, this can be closed. >From gcc-bugs-return-546954-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:30:50 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76067 invoked by alias); 8 Dec 2016 09:30:49 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 74474 invoked by uid 48); 8 Dec 2016 09:30:29 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/77587] [5 Regression] C compiler produces incorrect stack alignment with __attribute__((weak)) Date: Thu, 08 Dec 2016 09:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01117.txt.bz2 Content-length: 611 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77587 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[5/6 Regression] C compiler |[5 Regression] C compiler |produces incorrect stack |produces incorrect stack |alignment with |alignment with |__attribute__((weak)) |__attribute__((weak)) --- Comment #8 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546957-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:31:56 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 82749 invoked by alias); 8 Dec 2016 09:31:56 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 82553 invoked by uid 48); 8 Dec 2016 09:31:43 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: =?UTF-8?B?W0J1ZyBjKysvNzc2MzhdIFs2IFJlZ3Jlc3Npb25dIElDRSBvbiB4ODZfNjQt?= =?UTF-8?B?bGludXgtZ251IChpbnRlcm5hbCBjb21waWxlciBlcnJvcjogdHJlZSBjaGVj?= =?UTF-8?B?azogZXhwZWN0ZWQgdHJlZSB0aGF0IGNvbnRhaW5zIOKAmGRlY2wgY29tbW9u?= =?UTF-8?B?4oCZIHN0cnVjdHVyZSwgaGF2ZSDigJhlcnJvcl9tYXJr4oCZIGluIGNwX3Bh?= =?UTF-8?B?cnNlcl90ZW1wbGF0ZV9kZWNsYXJhdGlvbl9hZnRlcl9wYXJhbWV0ZXJzLCBh?= =?UTF-8?B?dCBjcC9wYXJzZXIuYzoyNTcyMik=?Date: Thu, 08 Dec 2016 09:31:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01120.txt.bz2 Content-length: 423 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77638 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Jakub Jelinek --- Fixed. >From gcc-bugs-return-546958-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:32:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 83948 invoked by alias); 8 Dec 2016 09:32:07 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 82717 invoked by uid 48); 8 Dec 2016 09:31:54 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/77665] [5 Regression] ICE in expand_GOMP_SIMD_VF, at internal-fn.c:172 Date: Thu, 08 Dec 2016 09:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: openmp X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01121.txt.bz2 Content-length: 538 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77665 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[5/6 Regression] ICE in |[5 Regression] ICE in |expand_GOMP_SIMD_VF, at |expand_GOMP_SIMD_VF, at |internal-fn.c:172 |internal-fn.c:172 --- Comment #6 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546959-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:32:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 84963 invoked by alias); 8 Dec 2016 09:32:20 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 83962 invoked by uid 48); 8 Dec 2016 09:32:08 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/77666] ICE in gfc_omp_clause_default_ctor, at fortran/trans-openmp.c:471 Date: Thu, 08 Dec 2016 09:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: openmp X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01122.txt.bz2 Content-length: 143 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77666 --- Comment #5 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546960-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:32:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85850 invoked by alias); 8 Dec 2016 09:32:43 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 85755 invoked by uid 48); 8 Dec 2016 09:32:38 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78733] [7 Regression] bootstrap broken on aarch64-linux-gnu Date: Thu, 08 Dec 2016 09:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: assemble-failure, build X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01123.txt.bz2 Content-length: 541 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78733 --- Comment #5 from Andrew Pinski --- (In reply to ktkachov from comment #4) > > I haven't seen this for other values of mcmodel in my testing. I wonder how > > -mcmodel=tiny made it in to your bootstrap flags? > > > > Perhaps the --enable-multiarch option gets gcc to build the libraries for > all the -mcmodel variations? My build is auto turning on multi-arch so no. I am suspecting the workaround a53 errata is the difference that matters. >From gcc-bugs-return-546961-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:33:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 86879 invoked by alias); 8 Dec 2016 09:32:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 86255 invoked by uid 48); 8 Dec 2016 09:32:47 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77722] -fsanitize=undefined doesn't give runtime error in function without return value, unless at least 2 instructions Date: Thu, 08 Dec 2016 09:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01124.txt.bz2 Content-length: 143 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77722 --- Comment #4 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546963-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:33:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 88681 invoked by alias); 8 Dec 2016 09:33:20 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 87969 invoked by uid 48); 8 Dec 2016 09:33:09 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/66343] "Error: .Lubsan_type3 already defined" with UBSan and precompiled headers Date: Thu, 08 Dec 2016 09:33:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: sanitizer X-Bugzilla-Version: 5.1.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01126.txt.bz2 Content-length: 144 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66343 --- Comment #16 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546964-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:33:46 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 89831 invoked by alias); 8 Dec 2016 09:33:46 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 89701 invoked by uid 48); 8 Dec 2016 09:33:39 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/77973] [6 Regression] ICE in scan_omp_1_op, at omp-low.c:3841 Date: Thu, 08 Dec 2016 09:33:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code, openmp X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01127.txt.bz2 Content-length: 423 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77973 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #8 from Jakub Jelinek --- Fixed. >From gcc-bugs-return-546962-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:33:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87800 invoked by alias); 8 Dec 2016 09:33:08 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 86871 invoked by uid 48); 8 Dec 2016 09:32:57 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77467] Segmentation fault with switch statement in constexpr function Date: Thu, 08 Dec 2016 09:33:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.1.1 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01125.txt.bz2 Content-length: 143 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77467 --- Comment #6 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546967-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:34:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 93370 invoked by alias); 8 Dec 2016 09:34:54 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 92762 invoked by uid 48); 8 Dec 2016 09:34:40 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78089] __builtin_shuffle parsing bug Date: Thu, 08 Dec 2016 09:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01130.txt.bz2 Content-length: 143 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78089 --- Comment #3 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546965-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:34:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 90747 invoked by alias); 8 Dec 2016 09:34:08 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 90269 invoked by uid 48); 8 Dec 2016 09:33:56 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78025] [5 Regression] ICE in simd_clone_adjust, at omp-simd-clone.c:1126 Date: Thu, 08 Dec 2016 09:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-invalid-code, openmp X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01129.txt.bz2 Content-length: 540 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78025 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[5/6 Regression] ICE in |[5 Regression] ICE in |simd_clone_adjust, at |simd_clone_adjust, at |omp-simd-clone.c:1126 |omp-simd-clone.c:1126 --- Comment #7 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546966-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:34:33 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 92162 invoked by alias); 8 Dec 2016 09:34:32 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 91585 invoked by uid 48); 8 Dec 2016 09:34:22 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/77919] [5 Regression] ICE converting DC to V2DF mode Date: Thu, 08 Dec 2016 09:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01128.txt.bz2 Content-length: 472 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77919 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[5/6 Regression] ICE |[5 Regression] ICE |converting DC to V2DF mode |converting DC to V2DF mode --- Comment #12 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546968-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:36:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 98322 invoked by alias); 8 Dec 2016 09:36:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 98087 invoked by uid 48); 8 Dec 2016 09:36:11 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78733] [7 Regression] bootstrap broken on aarch64-linux-gnu Date: Thu, 08 Dec 2016 09:36:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: assemble-failure, build X-Bugzilla-Severity: normal X-Bugzilla-Who: doko at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01131.txt.bz2 Content-length: 176 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78733 --- Comment #6 from Matthias Klose --- yes, I'm configuring with --enable-fix-cortex-a53-843419 >From gcc-bugs-return-546969-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:37:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 104071 invoked by alias); 8 Dec 2016 09:37:41 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 103928 invoked by uid 48); 8 Dec 2016 09:37:28 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78721] [7 Regression] ICE on valid code at -O2 and -O3 on x86_64-linux-gnu: in set_value_range, at tree-vrp.c:371 Date: Thu, 08 Dec 2016 09:37:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc target_milestone short_desc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01132.txt.bz2 Content-length: 966 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78721 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-08 CC| |mpolacek at gcc dot gnu.org Target Milestone|--- |7.0 Summary|ICE on valid code at -O2 |[7 Regression] ICE on valid |and -O3 on |code at -O2 and -O3 on |x86_64-linux-gnu: in |x86_64-linux-gnu: in |set_value_range, at |set_value_range, at |tree-vrp.c:371 |tree-vrp.c:371 Ever confirmed|0 |1 --- Comment #1 from Marek Polacek --- Confirmed. >From gcc-bugs-return-546971-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:39:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 110370 invoked by alias); 8 Dec 2016 09:39:57 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 109757 invoked by uid 48); 8 Dec 2016 09:39:44 -0000 From: "jgreenhalgh at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78733] [7 Regression] bootstrap broken on aarch64-linux-gnu Date: Thu, 08 Dec 2016 09:39:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: assemble-failure, build X-Bugzilla-Severity: normal X-Bugzilla-Who: jgreenhalgh at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01134.txt.bz2 Content-length: 749 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78733 James Greenhalgh changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-08 Ever confirmed|0 |1 --- Comment #7 from James Greenhalgh --- (In reply to Matthias Klose from comment #6) > yes, I'm configuring with --enable-fix-cortex-a53-843419 And running the testsuite with -mfix-cortex-a53-843419 shows the failures. So the problem is visible with either -mcmodel=tiny or -mfix-cortex-a53-843419 >From gcc-bugs-return-546970-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:39:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 109368 invoked by alias); 8 Dec 2016 09:39:40 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 109186 invoked by uid 48); 8 Dec 2016 09:39:27 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78721] [7 Regression] ICE on valid code at -O2 and -O3 on x86_64-linux-gnu: in set_value_range, at tree-vrp.c:371 Date: Thu, 08 Dec 2016 09:39:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01133.txt.bz2 Content-length: 1014 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78721 --- Comment #2 from Marek Polacek --- commit 166f817874730a11c132419554bb13a34c01963f Author: kugan Date: Wed Nov 9 01:41:26 2016 +0000 Fix ice in set_value_range gcc/ChangeLog: 2016-11-09 Kugan Vivekanandarajah PR ipa/78121 * ipa-cp.c (propagate_vr_accross_jump_function): Pass param type. Also fold constant passed as argument while computing value range. (propagate_constants_accross_call): Pass param type. * ipa-prop.c: export ipa_get_callee_param_type. * ipa-prop.h: export ipa_get_callee_param_type. gcc/testsuite/ChangeLog: 2016-11-09 Kugan Vivekanandarajah PR ipa/78121 * gcc.dg/ipa/pr78121.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241989 138bc75d-0d04-0410-961f-82ee72b054a4 >From gcc-bugs-return-546975-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:40:20 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 112450 invoked by alias); 8 Dec 2016 09:40:20 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 111956 invoked by uid 48); 8 Dec 2016 09:40:15 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78419] ICE with target_clone on invalid target Date: Thu, 08 Dec 2016 09:40:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01137.txt.bz2 Content-length: 143 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78419 --- Comment #7 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546972-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:39:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 110399 invoked by alias); 8 Dec 2016 09:39:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 109773 invoked by uid 48); 8 Dec 2016 09:39:44 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78299] [6 Regression] ICE in expand_omp_for_static_nochunk, at omp-low.c:9622 Date: Thu, 08 Dec 2016 09:40:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: openmp X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01139.txt.bz2 Content-length: 423 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78299 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Jakub Jelinek --- Fixed. >From gcc-bugs-return-546976-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:40:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 114404 invoked by alias); 8 Dec 2016 09:40:53 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 114138 invoked by uid 48); 8 Dec 2016 09:40:40 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/67335] [6 Regression] ICE in compiling omp simd function with unused argument Date: Thu, 08 Dec 2016 09:40:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: ice-on-valid-code, openmp X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01138.txt.bz2 Content-length: 423 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67335 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Jakub Jelinek --- Fixed. >From gcc-bugs-return-546974-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:40:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 112246 invoked by alias); 8 Dec 2016 09:40:18 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 111250 invoked by uid 48); 8 Dec 2016 09:40:07 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77285] [5 Regression] extern thread_local linkage Date: Thu, 08 Dec 2016 09:40:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 5.1.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01136.txt.bz2 Content-length: 469 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77285 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[5/6 Regression] extern |[5 Regression] extern |thread_local linkage |thread_local linkage --- Comment #12 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546973-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:40:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 111268 invoked by alias); 8 Dec 2016 09:40:07 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 110260 invoked by uid 48); 8 Dec 2016 09:39:54 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78378] [5 Regression] wrong code when combining shift + mult + zero_extend Date: Thu, 08 Dec 2016 09:40:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01135.txt.bz2 Content-length: 543 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78378 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[5/6 Regression] wrong code |[5 Regression] wrong code |when combining shift + mult |when combining shift + mult |+ zero_extend |+ zero_extend --- Comment #10 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546978-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:41:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 116535 invoked by alias); 8 Dec 2016 09:41:39 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 116160 invoked by uid 48); 8 Dec 2016 09:41:24 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77739] [5 Regression] internal compiler error: in create_tmp_var, at gimple-expr.c:524 Date: Thu, 08 Dec 2016 09:41:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01141.txt.bz2 Content-length: 603 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77739 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[5/6 Regression] internal |[5 Regression] internal |compiler error: in |compiler error: in |create_tmp_var, at |create_tmp_var, at |gimple-expr.c:524 |gimple-expr.c:524 --- Comment #9 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546977-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:41:15 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 115522 invoked by alias); 8 Dec 2016 09:41:15 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 115243 invoked by uid 48); 8 Dec 2016 09:41:09 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78416] wrong code for division by (u128)~INT64_MAX at -O0 Date: Thu, 08 Dec 2016 09:41:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01140.txt.bz2 Content-length: 143 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78416 --- Comment #5 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546980-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:41:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 117595 invoked by alias); 8 Dec 2016 09:41:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 116458 invoked by uid 48); 8 Dec 2016 09:41:36 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/69183] ICE when using OpenMP PRIVATE keyword in OMP DO loop not explicitly encapsulated in OMP PARALLEL region Date: Thu, 08 Dec 2016 09:41:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 5.3.0 X-Bugzilla-Keywords: openmp X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01143.txt.bz2 Content-length: 143 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69183 --- Comment #8 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546979-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:41:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 117557 invoked by alias); 8 Dec 2016 09:41:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 117062 invoked by uid 48); 8 Dec 2016 09:41:46 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77591] [6 Regression] decltype(auto) and ternary operator allow returning local reference without a warning Date: Thu, 08 Dec 2016 09:41:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01142.txt.bz2 Content-length: 423 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77591 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #8 from Jakub Jelinek --- Fixed. >From gcc-bugs-return-546981-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:42:16 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 119406 invoked by alias); 8 Dec 2016 09:42:15 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 118652 invoked by uid 48); 8 Dec 2016 09:42:05 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78298] ICE in lookup_decl_in_outer_ctx, bei omp-low.c:4115 Date: Thu, 08 Dec 2016 09:42:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: openmp X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01144.txt.bz2 Content-length: 143 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78298 --- Comment #6 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546982-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:43:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 127666 invoked by alias); 8 Dec 2016 09:43:47 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 127360 invoked by uid 48); 8 Dec 2016 09:43:34 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78546] [6 Regression] wrong code at -O2 and above Date: Thu, 08 Dec 2016 09:43:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01145.txt.bz2 Content-length: 424 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78546 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #20 from Jakub Jelinek --- Fixed. >From gcc-bugs-return-546985-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:44:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 4928 invoked by alias); 8 Dec 2016 09:44:43 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 129168 invoked by uid 48); 8 Dec 2016 09:44:28 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78540] [6 Regression] ICE: in df_refs_verify, at df-scan.c:4062 with -O -march=core2 Date: Thu, 08 Dec 2016 09:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01148.txt.bz2 Content-length: 423 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78540 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Jakub Jelinek --- Fixed. >From gcc-bugs-return-546986-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:44:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 7929 invoked by alias); 8 Dec 2016 09:44:53 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 6427 invoked by uid 48); 8 Dec 2016 09:44:48 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: =?UTF-8?B?W0J1ZyBjKysvNzg2NDldIFs1IFJlZ3Jlc3Npb25dIElDRSBvbiBpbnZhbGlk?= =?UTF-8?B?IEMrKyBjb2RlIG9uIHg4Nl82NC1saW51eC1nbnUgKGludGVybmFsIGNvbXBp?= =?UTF-8?B?bGVyIGVycm9yOiB0cmVlIGNoZWNrOiBleHBlY3RlZCBjbGFzcyDigJh0eXBl?= =?UTF-8?B?4oCZLCBoYXZlIOKAmGV4Y2VwdGlvbmFs4oCZIChlcnJvcl9tYXJrKSBpbiBi?= =?UTF-8?B?dWlsZF92YWx1ZV9pbml0X25vY3RvciwgYXQgY3AvaW5pdC5jOjM4MCk=?Date: Thu, 08 Dec 2016 09:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01149.txt.bz2 Content-length: 985 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78649 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[5/6 Regression] ICE on |[5 Regression] ICE on |invalid C++ code on |invalid C++ code on |x86_64-linux-gnu (internal |x86_64-linux-gnu (internal |compiler error: tree check: |compiler error: tree check: |expected class ‘type’, have |expected class ‘type’, have |‘exceptional’ (error_mark) |‘exceptional’ (error_mark) |in build_value_init_noctor, |in build_value_init_noctor, |at cp/init.c:380) |at cp/init.c:380) --- Comment #6 from Jakub Jelinek --- Fixed for 6.3+ as well. >From gcc-bugs-return-546984-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:44:33 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 129716 invoked by alias); 8 Dec 2016 09:44:32 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 128769 invoked by uid 48); 8 Dec 2016 09:44:20 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78734] New: [C++17] P0145R3: function arguments are indeterminately sequenced Date: Thu, 08 Dec 2016 09:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: trippels at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter cc target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01147.txt.bz2 Content-length: 1013 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78734 Bug ID: 78734 Summary: [C++17] P0145R3: function arguments are indeterminately sequenced Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: jason at gcc dot gnu.org Target Milestone: --- P0145R3 says that function arguments are indeterminately sequenced. Consider the following example from http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0431r0.htm: markus@x4 /tmp % cat order.cpp #include void foo(int a, int b, int c) { printf("%d %d %d\n", a, b, c); } int main() { int i = 0; foo(++i, ++i, ++i); } markus@x4 /tmp % g++ -std=c++1z order.cpp markus@x4 /tmp % ./a.out 3 3 3 This is wrong. It should be a permutation of "1 2 3". >From gcc-bugs-return-546983-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:44:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 128818 invoked by alias); 8 Dec 2016 09:44:25 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 128646 invoked by uid 48); 8 Dec 2016 09:44:12 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/72808] [6 Regression] ICE on valid c++ code in verify_type (gcc/tree.c:14047) Date: Thu, 08 Dec 2016 09:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01146.txt.bz2 Content-length: 424 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72808 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #11 from Jakub Jelinek --- Fixed. >From gcc-bugs-return-546988-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:48:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46294 invoked by alias); 8 Dec 2016 09:48:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 37980 invoked by uid 48); 8 Dec 2016 09:48:48 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78725] [7 Regression] wrong code at -O3 on x86_64-linux-gnu (in both 32-bit and 64-bit modes) Date: Thu, 08 Dec 2016 09:48:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: unknown X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords target_milestone short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01151.txt.bz2 Content-length: 636 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78725 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code Target Milestone|--- |7.0 Summary|wrong code at -O3 on |[7 Regression] wrong code |x86_64-linux-gnu (in both |at -O3 on x86_64-linux-gnu |32-bit and 64-bit modes) |(in both 32-bit and 64-bit | |modes) >From gcc-bugs-return-546987-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:48:36 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 29693 invoked by alias); 8 Dec 2016 09:48:34 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 22150 invoked by uid 48); 8 Dec 2016 09:48:20 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78725] wrong code at -O3 on x86_64-linux-gnu (in both 32-bit and 64-bit modes) Date: Thu, 08 Dec 2016 09:48:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01150.txt.bz2 Content-length: 1438 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78725 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-08 CC| |mpolacek at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Marek Polacek --- This used to work correctly, then with introduction of loop splitting in r241374 it started to ICE: /home/brq/mpolacek/2.c: In function ‘main’: /home/brq/mpolacek/2.c:12:5: error: type mismatch in binary expression int main () ^~~~ int int unsigned char _38 = _37 - d_lsm.12_20; /home/brq/mpolacek/2.c:12:5: internal compiler error: verify_gimple failed 0xe85c03 verify_gimple_in_cfg(function*, bool) ../../gcc/tree-cfg.c:5208 0xd19da0 execute_function_todo ../../gcc/passes.c:1965 0xd18e2b do_per_function ../../gcc/passes.c:1649 0xd19f72 execute_todo ../../gcc/passes.c:2015 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. This ICE was fixed in r241551 but we've miscompiled this since. >From gcc-bugs-return-546989-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 09:58:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 91520 invoked by alias); 8 Dec 2016 09:58:39 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 91378 invoked by uid 48); 8 Dec 2016 09:58:26 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78694] [ARM] ICE with -mthumb -ftls-model=local-exec -O2 Date: Thu, 08 Dec 2016 09:58:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01152.txt.bz2 Content-length: 563 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78694 ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-08 Ever confirmed|0 |1 --- Comment #10 from ktkachov at gcc dot gnu.org --- Now reproduced. Sorry for the trouble. I also had to explicitly specify: -mcpu=arm7tdmi -mfloat-abi=soft -mfpu=vfp >From gcc-bugs-return-546990-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:00:56 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 95567 invoked by alias); 8 Dec 2016 10:00:56 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 95105 invoked by uid 48); 8 Dec 2016 10:00:39 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78694] [ARM] ICE with -mthumb -ftls-model=local-exec -O2 Date: Thu, 08 Dec 2016 10:00:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01153.txt.bz2 Content-length: 220 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78694 --- Comment #11 from ktkachov at gcc dot gnu.org --- Though it is quite fragile. I can't reproduce it on a cross-toolchain, but it does trigger on a native machine >From gcc-bugs-return-546991-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:01:49 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99737 invoked by alias); 8 Dec 2016 10:01:49 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 97724 invoked by uid 48); 8 Dec 2016 10:01:41 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78726] [5/6/7 Regression] Incorrect unsigned arithmetic optimization Date: Thu, 08 Dec 2016 10:01:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01154.txt.bz2 Content-length: 771 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78726 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #1 from Jakub Jelinek --- Single file testcase: unsigned char b = 36, c = 173; unsigned int d; __attribute__((noinline, noclone)) void foo (void) { unsigned a = ~b; d = a * c * c + 1023094746 * a; } int main () { if (__SIZEOF_INT__ != 4 || __CHAR_BIT__ != 8) return 0; asm volatile ("" : : "g" (&b), "g" (&c) : "memory"); foo (); if (d != 799092689) __builtin_abort (); return 0; } >From gcc-bugs-return-546992-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:03:23 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 106085 invoked by alias); 8 Dec 2016 10:03:23 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 105908 invoked by uid 48); 8 Dec 2016 10:03:09 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78723] [variant] P0393r3: "Making variant greater equal again" is unimplemented Date: Thu, 08 Dec 2016 10:03:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: timshen at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01155.txt.bz2 Content-length: 613 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78723 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2016-12-08 Ever confirmed|0 |1 --- Comment #2 from Jonathan Wakely --- (In reply to Tim Shen from comment #1) > I refuse to implement this due to a different political stance. That was exactly my thought too! >From gcc-bugs-return-546993-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:05:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 109547 invoked by alias); 8 Dec 2016 10:05:37 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 109368 invoked by uid 48); 8 Dec 2016 10:05:21 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78726] [5/6/7 Regression] Incorrect unsigned arithmetic optimization Date: Thu, 08 Dec 2016 10:05:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01156.txt.bz2 Content-length: 509 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78726 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-08 Ever confirmed|0 |1 --- Comment #2 from Jakub Jelinek --- Started with r220164, let me have a look. >From gcc-bugs-return-546994-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:08:22 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 113622 invoked by alias); 8 Dec 2016 10:08:22 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 113456 invoked by uid 48); 8 Dec 2016 10:08:09 -0000 From: "eric at efcs dot ca" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78723] [variant] P0393r3: "Making variant greater equal again" is unimplemented Date: Thu, 08 Dec 2016 10:08:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: eric at efcs dot ca X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: timshen at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01157.txt.bz2 Content-length: 159 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78723 --- Comment #3 from Eric Fiselier --- The joke title was a lot funnier a year ago. >From gcc-bugs-return-546998-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:17:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 28490 invoked by alias); 8 Dec 2016 10:17:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 27255 invoked by uid 48); 8 Dec 2016 10:16:48 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78727] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block) Date: Thu, 08 Dec 2016 10:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01161.txt.bz2 Content-length: 186 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78727 --- Comment #1 from Martin Liška --- *** Bug 78728 has been marked as a duplicate of this bug. *** >From gcc-bugs-return-546996-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:17:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 28311 invoked by alias); 8 Dec 2016 10:17:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 26231 invoked by uid 48); 8 Dec 2016 10:16:48 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78728] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block) Date: Thu, 08 Dec 2016 10:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01159.txt.bz2 Content-length: 572 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78728 Martin Liška changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |marxin at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Martin Liška --- Dup. *** This bug has been marked as a duplicate of bug 78727 *** >From gcc-bugs-return-546997-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:17:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 28376 invoked by alias); 8 Dec 2016 10:17:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 28223 invoked by uid 48); 8 Dec 2016 10:16:55 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78729] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block) Date: Thu, 08 Dec 2016 10:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01160.txt.bz2 Content-length: 572 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78729 Martin Liška changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |marxin at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Martin Liška --- Dup. *** This bug has been marked as a duplicate of bug 78727 *** >From gcc-bugs-return-547000-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:17:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 30395 invoked by alias); 8 Dec 2016 10:17:19 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 29049 invoked by uid 48); 8 Dec 2016 10:17:06 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78727] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block) Date: Thu, 08 Dec 2016 10:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01163.txt.bz2 Content-length: 186 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78727 --- Comment #3 from Martin Liška --- *** Bug 78730 has been marked as a duplicate of this bug. *** >From gcc-bugs-return-546995-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:17:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 28296 invoked by alias); 8 Dec 2016 10:17:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 28236 invoked by uid 48); 8 Dec 2016 10:16:55 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78727] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block) Date: Thu, 08 Dec 2016 10:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01158.txt.bz2 Content-length: 186 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78727 --- Comment #2 from Martin Liška --- *** Bug 78729 has been marked as a duplicate of this bug. *** >From gcc-bugs-return-546999-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:17:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 30346 invoked by alias); 8 Dec 2016 10:17:19 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 28970 invoked by uid 48); 8 Dec 2016 10:17:05 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78730] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block) Date: Thu, 08 Dec 2016 10:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01162.txt.bz2 Content-length: 572 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78730 Martin Liška changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |marxin at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Martin Liška --- Dup. *** This bug has been marked as a duplicate of bug 78727 *** >From gcc-bugs-return-547001-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:27:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 60211 invoked by alias); 8 Dec 2016 10:27:51 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 60040 invoked by uid 48); 8 Dec 2016 10:27:37 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78726] [5/6/7 Regression] Incorrect unsigned arithmetic optimization Date: Thu, 08 Dec 2016 10:27:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01164.txt.bz2 Content-length: 993 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78726 --- Comment #3 from Jakub Jelinek --- Most likely one of the endless reassoc bugs not properly updating or invalidating range information. Before reassoc1 we have: # RANGE [4294967040, 4294967295] a_11 = (unsigned int) _3; c.1_4 = c; # RANGE [0, 255] NONZERO 255 _5 = (unsigned int) c.1_4; # RANGE ~[1, 4294902015] _6 = _5 * a_11; # RANGE ~[1, 4278320895] _7 = _5 * _6; which looks correct, a_11 is int [-256, 1] converted to unsigned int, and c is unsigned char. But reassoc1 turns this into: # RANGE [4294967040, 4294967295] a_11 = (unsigned int) _3; c.1_4 = c; # RANGE [0, 255] NONZERO 255 _5 = (unsigned int) c.1_4; # RANGE ~[1, 4278320895] _7 = _5 * _5; _13 = _7 + 1023094746; _14 = _13 * a_11; It should have reused the SSA_NAME (_7) for something different, _5 * _5 has a range of [0, 65025] and could have been used in debug stmts later on. >From gcc-bugs-return-547002-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:32:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 97191 invoked by alias); 8 Dec 2016 10:32:09 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 97036 invoked by uid 48); 8 Dec 2016 10:31:56 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/77459] [6 Regression] undefined reference to `snprintf' when building mingw-w64 cross-compiler Date: Thu, 08 Dec 2016 10:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: build X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: fdumont at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01165.txt.bz2 Content-length: 512 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77459 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-08 Ever confirmed|0 |1 --- Comment #12 from Jonathan Wakely --- I'm backporting this to gcc-6-branch too. >From gcc-bugs-return-547003-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:32:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 98022 invoked by alias); 8 Dec 2016 10:32:25 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 97544 invoked by uid 48); 8 Dec 2016 10:32:12 -0000 From: "kugan at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78721] [7 Regression] ICE on valid code at -O2 and -O3 on x86_64-linux-gnu: in set_value_range, at tree-vrp.c:371 Date: Thu, 08 Dec 2016 10:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: unknown X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: kugan at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01166.txt.bz2 Content-length: 460 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78721 kugan at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kugan at gcc dot gnu.org --- Comment #3 from kugan at gcc dot gnu.org --- Created attachment 40280 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40280&action=edit untested patch >From gcc-bugs-return-547004-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:57:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46185 invoked by alias); 8 Dec 2016 10:57:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 46057 invoked by uid 48); 8 Dec 2016 10:56:47 -0000 From: "sebastian.huber@embedded-brains.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78694] [ARM] ICE with -mthumb -ftls-model=local-exec -O2 Date: Thu, 08 Dec 2016 10:57:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: sebastian.huber@embedded-brains.de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01167.txt.bz2 Content-length: 494 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78694 --- Comment #12 from Sebastian Huber --- Its strange that it is so hard to reproduce. Maybe it has something to do with the default architecture version. It fails with: -mthumb -O2 -ftls-model=local-exec -march=armv4t -mthumb -O2 -ftls-model=local-exec -march=armv5t -mthumb -O2 -ftls-model=local-exec -march=armv6 It works with: -mthumb -O2 -ftls-model=local-exec -march=armv7 >From gcc-bugs-return-547005-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 10:57:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 47081 invoked by alias); 8 Dec 2016 10:57:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 46925 invoked by uid 55); 8 Dec 2016 10:57:14 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78684] [7 Regression] ICE in create_intersect_range_checks_index, at tree-vect-loop-manip.c:2074 Date: Thu, 08 Dec 2016 10:57:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: amker at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01168.txt.bz2 Content-length: 660 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78684 --- Comment #9 from amker at gcc dot gnu.org --- Author: amker Date: Thu Dec 8 10:56:41 2016 New Revision: 243431 URL: https://gcc.gnu.org/viewcvs?rev=243431&root=gcc&view=rev Log: PR middle-end/78684 * tree-vect-loop-manip.c (create_intersect_range_checks_index): Check sign bit for index step of data reference. gcc/testsuite PR middle-end/78684 * g++.dg/torture/pr78684.C: New test. Added: trunk/gcc/testsuite/g++.dg/torture/pr78684.C Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-vect-loop-manip.c >From gcc-bugs-return-547006-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 11:01:49 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 52565 invoked by alias); 8 Dec 2016 11:01:49 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 52309 invoked by uid 55); 8 Dec 2016 11:01:36 -0000 From: "pmderodat at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug debug/78112] [7 regression] invalid DWARF generated by the compiler: DIE has multiple AT_inline attributes Date: Thu, 08 Dec 2016 11:01:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: debug X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pmderodat at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: derodat at adacore dot com X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01169.txt.bz2 Content-length: 773 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78112 --- Comment #18 from pmderodat at gcc dot gnu.org --- Author: pmderodat Date: Thu Dec 8 11:01:03 2016 New Revision: 243432 URL: https://gcc.gnu.org/viewcvs?rev=243432&root=gcc&view=rev Log: [PR78112] Remove platform-dependent checks in g++.dg/pr78112.C ... as there checks failed on many platforms. As a replacement, this commit also adds a new testcase from source reduction. The hope is that this new testcase will get a consistent output across all platforms. gcc/testsuite/ PR debug/78112 * g++.dg/pr78112.C: Remove platform-dependent checks. * g++.dg/pr78112-2.C: New testcase. Added: trunk/gcc/testsuite/g++.dg/pr78112-2.C Modified: trunk/gcc/testsuite/g++.dg/pr78112.C >From gcc-bugs-return-547007-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 11:04:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 71103 invoked by alias); 8 Dec 2016 11:04:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 60782 invoked by uid 55); 8 Dec 2016 11:04:45 -0000 From: "pmderodat at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug debug/78112] [7 regression] invalid DWARF generated by the compiler: DIE has multiple AT_inline attributes Date: Thu, 08 Dec 2016 11:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: debug X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pmderodat at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: derodat at adacore dot com X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01170.txt.bz2 Content-length: 529 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78112 --- Comment #19 from pmderodat at gcc dot gnu.org --- Author: pmderodat Date: Thu Dec 8 11:04:11 2016 New Revision: 243433 URL: https://gcc.gnu.org/viewcvs?rev=243433&root=gcc&view=rev Log: Add the missing ChangeLog entry for r243432 2016-12-08 Pierre-Marie de Rodat PR debug/78112 * g++.dg/pr78112.C: Remove platform-dependent checks. * g++.dg/pr78112-2.C: New testcase. Modified: trunk/gcc/testsuite/ChangeLog >From gcc-bugs-return-547008-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 11:15:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 124591 invoked by alias); 8 Dec 2016 11:15:36 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 124398 invoked by uid 48); 8 Dec 2016 11:15:21 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78694] [ARM] ICE with -mthumb -ftls-model=local-exec -O2 Date: Thu, 08 Dec 2016 11:15:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-checking X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_status assigned_to target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01171.txt.bz2 Content-length: 619 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78694 ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-checking Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |ktkachov at gcc dot gnu.org Target Milestone|--- |7.0 --- Comment #13 from ktkachov at gcc dot gnu.org --- Looks like dump_minipool should be doing a copy_rtx before emitting the patterns. >From gcc-bugs-return-547009-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 11:16:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 126174 invoked by alias); 8 Dec 2016 11:16:17 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 125990 invoked by uid 48); 8 Dec 2016 11:16:01 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78264] [7 regression] ICE in build_noexcept_spec, at cp/except.c:1196 Date: Thu, 08 Dec 2016 11:16:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: major X-Bugzilla-Who: ebotcazou at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01172.txt.bz2 Content-length: 1078 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78264 Eric Botcazou changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |ebotcazou at gcc dot gnu.org --- Comment #7 from Eric Botcazou --- It's the new macro in c++config: #if __cpp_noexcept_function_type #define _GLIBCXX_NOEXCEPT_PARM , bool _N #define _GLIBCXX_NOEXCEPT_QUAL noexcept (_N) #else #define _GLIBCXX_NOEXCEPT_PARM #define _GLIBCXX_NOEXCEPT_QUAL #endif See this comment a few lines below in the same file: // This marks string literals in header files to be extracted for eventual // translation. It is primarily used for messages in thrown exceptions; see // src/functexcept.cc. We use __N because the more traditional _N is used // for something else under certain OSes (see BADNAMES). #define __N(msgid) (msgid) Testing trivial fix... >From gcc-bugs-return-547010-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 11:22:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 17412 invoked by alias); 8 Dec 2016 11:22:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 17341 invoked by uid 48); 8 Dec 2016 11:22:39 -0000 From: "sirl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78735] New: profiledbootstrap with --enable-checking=yes,rtl fails on trunk due to -Werror=strict-overflow Date: Thu, 08 Dec 2016 11:22:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: sirl at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01173.txt.bz2 Content-length: 6345 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78735 Bug ID: 78735 Summary: profiledbootstrap with --enable-checking=yes,rtl fails on trunk due to -Werror=strict-overflow Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: sirl at gcc dot gnu.org Target Milestone: --- Hi, current trunk (tried r243299 and r243376) on x86_64 fails a profiledbootstrap with --enable-checking=yes,rtl like that: /home/fsirl/rpmbuild/BUILD/gcc-7.0.0-r243376/obj-x86_64-suse-linux/./prev-gcc/xg++ -B/home/fsirl/rpmbuild/BUILD/gcc-7.0.0-r243376/obj-x86_64-suse-linux/./prev-gcc/ -B/usr/x86_64-suse-linux/bin/ -nostdinc++ -B/home/fsirl/rpmbuild/BUILD/gcc-7.0.0-r243376/obj-x86_64-suse-linux/prev-x86_64-suse-linux/libstdc++-v3/src/.libs -B/home/fsirl/rpmbuild/BUILD/gcc-7.0.0-r243376/obj-x86_64-suse-linux/prev-x86_64-suse-linux/libstdc++-v3/libsupc++/.libs -I/home/fsirl/rpmbuild/BUILD/gcc-7.0.0-r243376/obj-x86_64-suse-linux/prev-x86_64-suse-linux/libstdc++-v3/include/x86_64-suse-linux -I/home/fsirl/rpmbuild/BUILD/gcc-7.0.0-r243376/obj-x86_64-suse-linux/prev-x86_64-suse-linux/libstdc++-v3/include -I/home/fsirl/rpmbuild/BUILD/gcc-7.0.0-r243376/libstdc++-v3/libsupc++ -L/home/fsirl/rpmbuild/BUILD/gcc-7.0.0-r243376/obj-x86_64-suse-linux/prev-x86_64-suse-linux/libstdc++-v3/src/.libs -L/home/fsirl/rpmbuild/BUILD/gcc-7.0.0-r243376/obj-x86_64-suse-linux/prev-x86_64-suse-linux/libstdc++-v3/libsupc++/.libs -fno-PIE -c -O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -U_FORTIFY_SOURCE -fprofile-use -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc/../libbacktrace -o combine.o -MT combine.o -MMD -MP -MF ./.deps/combine.TPo ../../gcc/combine.c In file included from ../../gcc/combine.c:83:0: ../../gcc/combine.c: In function 'int recog_for_combine(rtx_def**, rtx_insn*, rtx_def**)': ../../gcc/rtl.h:1076:17: error: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Werror=strict-overflow] if (_i < 0 || _i >= GET_NUM_ELEM (_rtvec)) \ ^ ../../gcc/rtl.h:702:45: note: in definition of macro 'GET_CODE' #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code) ^~~ ../../gcc/rtl.h:1298:28: note: in expansion of macro 'RTVEC_ELT' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^~~~~~~~~ ../../gcc/combine.c:11088:21: note: in expansion of macro 'XVECEXP' if (GET_CODE (XVECEXP (pat, 0, i)) == CLOBBER ^~~~~~~ ../../gcc/rtl.h:1076:17: error: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Werror=strict-overflow] if (_i < 0 || _i >= GET_NUM_ELEM (_rtvec)) \ ^ ../../gcc/rtl.h:702:45: note: in definition of macro 'GET_CODE' #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code) ^~~ ../../gcc/rtl.h:1298:28: note: in expansion of macro 'RTVEC_ELT' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^~~~~~~~~ ../../gcc/combine.c:11088:21: note: in expansion of macro 'XVECEXP' if (GET_CODE (XVECEXP (pat, 0, i)) == CLOBBER ^~~~~~~ ../../gcc/rtl.h:1076:17: error: assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Werror=strict-overflow] if (_i < 0 || _i >= GET_NUM_ELEM (_rtvec)) \ ^ ../../gcc/rtl.h:702:45: note: in definition of macro 'GET_CODE' #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code) ^~~ ../../gcc/rtl.h:1298:28: note: in expansion of macro 'RTVEC_ELT' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^~~~~~~~~ ../../gcc/combine.c:11088:21: note: in expansion of macro 'XVECEXP' if (GET_CODE (XVECEXP (pat, 0, i)) == CLOBBER ^~~~~~~ More of the same errors follow. A simple "make bootstrap" works fine. The build (actually the SRCRPM from OBS with updated sources) was configured like that: CFLAGS='-O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -U_FORTIFY_SOURCE' CXXFLAGS='-O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -U_FORTIFY_SOURCE' XCFLAGS='-O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -U_FORTIFY_SOURCE' TCFLAGS='-O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -U_FORTIFY_SOURCE' ../configure CC=gcc-6 CXX=g++-6 --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,go --enable-checking=yes,rtl --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=http://bugs.opensuse.org/ '--with-pkgversion=SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --with-default-libstdcxx-abi=gcc4-compatible --enable-version-specific-runtime-libs --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux make profiledbootstrap STAGE1_CFLAGS=-g 'BOOT_CFLAGS=-O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -U_FORTIFY_SOURCE' >From gcc-bugs-return-547011-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 11:25:35 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 26809 invoked by alias); 8 Dec 2016 11:25:35 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 22085 invoked by uid 48); 8 Dec 2016 11:25:20 -0000 From: "wilco at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78733] [7 Regression] bootstrap broken on aarch64-linux-gnu Date: Thu, 08 Dec 2016 11:25:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: assemble-failure, build X-Bugzilla-Severity: normal X-Bugzilla-Who: wilco at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01174.txt.bz2 Content-length: 875 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78733 wilco at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wilco at gcc dot gnu.org --- Comment #8 from wilco at gcc dot gnu.org --- (In reply to James Greenhalgh from comment #7) > (In reply to Matthias Klose from comment #6) > > yes, I'm configuring with --enable-fix-cortex-a53-843419 > > And running the testsuite with -mfix-cortex-a53-843419 shows the failures. > > So the problem is visible with either -mcmodel=tiny or > -mfix-cortex-a53-843419 It's -mpc-relative-literal-loads (which is set by both). There is an issue in aarch64_classify_address that doesn't correctly identify TI/TFmode as possible LDP/STP instructions. I'm testing a fix. >From gcc-bugs-return-547012-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 12:09:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 71420 invoked by alias); 8 Dec 2016 12:09:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 70032 invoked by uid 55); 8 Dec 2016 12:08:48 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/71856] [6/7 Regression] _GLIBCXX_DEBUG-mode breaks GNU parallel extension Date: Thu, 08 Dec 2016 12:09:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 6.1.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: REOPENED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01175.txt.bz2 Content-length: 1228 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71856 --- Comment #11 from Jonathan Wakely --- Author: redi Date: Thu Dec 8 12:08:14 2016 New Revision: 243434 URL: https://gcc.gnu.org/viewcvs?rev=243434&root=gcc&view=rev Log: PR71856 try to fix Parallel Mode assertions again PR libstdc++/71856 * doc/xml/manual/using.xml: Document macro. * include/bits/c++config [_GLIBCXX_DEBUG || _GLIBCXX_PARALLEL] (__glibcxx_assert): Rename to __glibcxx_assert_impl. [_GLIBCXX_DEBUG] (__glibcxx_assert): Expand to __glibcxx_assert_impl. * include/parallel/base.h [_GLIBCXX_PARALLEL_ASSERTIONS] (_GLIBCXX_PARALLEL_ASSERT): Expand to __glibcxx_assert_impl. [!_GLIBCXX_PARALLEL_ASSERTIONS] (_GLIBCXX_PARALLEL_ASSERT): Define as empty. * testsuite/25_algorithms/headers/algorithm/ parallel_algorithm_assert2.cc: New test. Added: trunk/libstdc++-v3/testsuite/25_algorithms/headers/algorithm/parallel_algorithm_assert2.cc Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/doc/xml/manual/using.xml trunk/libstdc++-v3/include/bits/c++config trunk/libstdc++-v3/include/parallel/base.h >From gcc-bugs-return-547013-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 12:28:55 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 113486 invoked by alias); 8 Dec 2016 12:28:54 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 113307 invoked by uid 48); 8 Dec 2016 12:28:41 -0000 From: "erika.molnar at cyberthorstudios dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78736] New: enum warnings in GCC Date: Thu, 08 Dec 2016 12:28:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: erika.molnar at cyberthorstudios dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01176.txt.bz2 Content-length: 1230 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78736 Bug ID: 78736 Summary: enum warnings in GCC Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: erika.molnar at cyberthorstudios dot com Target Milestone: --- Hi, This is not a bug but when compiling with gcc-6.2 the following code: ******* #include typedef enum {brandon, jon, mitch} name_t; typedef enum {fred, dog, cat} name2_t; name2_t name = brandon; name_t hik = 3; int hal_entry(void) { if (hik < name) return(0); return 1; } int main () { printf ("%d\n", hal_entry()); return 0; } ******* There is no warning about the enum(which is correct in C) however when I compile the same code with a different/proprietary compiler I get the following warning: W0511180:The evaluation period has expired. ../src/cc.c(33):W0520188:Enumerated type mixed with another type ../src/cc.c(34):W0520188:Enumerated type mixed with another type Would you consider implementing such a warning in GCC? __ Thank you, Erika Molnar >From gcc-bugs-return-547014-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 12:29:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 114768 invoked by alias); 8 Dec 2016 12:29:26 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 114639 invoked by uid 48); 8 Dec 2016 12:29:14 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78716] [7 Regression] ICE in gimplify_va_arg_expr, at gimplify.c:12650 (i686-linux-gnu) Date: Thu, 08 Dec 2016 12:29:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01177.txt.bz2 Content-length: 384 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78716 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org >From gcc-bugs-return-547015-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 12:32:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 26110 invoked by alias); 8 Dec 2016 12:32:39 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 24666 invoked by uid 48); 8 Dec 2016 12:32:26 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78736] enum warnings in GCC Date: Thu, 08 Dec 2016 12:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01178.txt.bz2 Content-length: 442 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78736 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mpolacek at gcc dot gnu.org --- Comment #1 from Marek Polacek --- We already have -Wenum-compare if that's what you want. >From gcc-bugs-return-547016-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 12:41:56 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 53027 invoked by alias); 8 Dec 2016 12:41:55 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 52728 invoked by uid 55); 8 Dec 2016 12:41:42 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/77459] [6 Regression] undefined reference to `snprintf' when building mingw-w64 cross-compiler Date: Thu, 08 Dec 2016 12:41:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: build X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: fdumont at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01179.txt.bz2 Content-length: 659 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77459 --- Comment #13 from Jonathan Wakely --- Author: redi Date: Thu Dec 8 12:40:58 2016 New Revision: 243435 URL: https://gcc.gnu.org/viewcvs?rev=243435&root=gcc&view=rev Log: PR77459 avoid snprintf for debug mode diagnostics Backport from mainline 2016-11-10 François Dumont PR libstdc++/77459 * src/c++11/debug.cc (format_word): Delete. (print_literal): New. Replace call to print_word for literals. Modified: branches/gcc-6-branch/libstdc++-v3/ChangeLog branches/gcc-6-branch/libstdc++-v3/src/c++11/debug.cc >From gcc-bugs-return-547017-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 12:41:56 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 53066 invoked by alias); 8 Dec 2016 12:41:56 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 52745 invoked by uid 55); 8 Dec 2016 12:41:42 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/71856] [6/7 Regression] _GLIBCXX_DEBUG-mode breaks GNU parallel extension Date: Thu, 08 Dec 2016 12:41:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 6.1.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: REOPENED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01180.txt.bz2 Content-length: 1308 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71856 --- Comment #12 from Jonathan Wakely --- Author: redi Date: Thu Dec 8 12:41:07 2016 New Revision: 243436 URL: https://gcc.gnu.org/viewcvs?rev=243436&root=gcc&view=rev Log: PR71856 try to fix Parallel Mode assertions again PR libstdc++/71856 * doc/xml/manual/using.xml: Document macro. * include/bits/c++config [_GLIBCXX_DEBUG || _GLIBCXX_PARALLEL] (__glibcxx_assert): Rename to __glibcxx_assert_impl. [_GLIBCXX_DEBUG] (__glibcxx_assert): Expand to __glibcxx_assert_impl. * include/parallel/base.h [_GLIBCXX_PARALLEL_ASSERTIONS] (_GLIBCXX_PARALLEL_ASSERT): Expand to __glibcxx_assert_impl. [!_GLIBCXX_PARALLEL_ASSERTIONS] (_GLIBCXX_PARALLEL_ASSERT): Define as empty. * testsuite/25_algorithms/headers/algorithm/ parallel_algorithm_assert2.cc: New test. Added: branches/gcc-6-branch/libstdc++-v3/testsuite/25_algorithms/headers/algorithm/parallel_algorithm_assert2.cc Modified: branches/gcc-6-branch/libstdc++-v3/ChangeLog branches/gcc-6-branch/libstdc++-v3/doc/xml/manual/using.xml branches/gcc-6-branch/libstdc++-v3/include/bits/c++config branches/gcc-6-branch/libstdc++-v3/include/parallel/base.h >From gcc-bugs-return-547019-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 12:42:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 55672 invoked by alias); 8 Dec 2016 12:42:40 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 55607 invoked by uid 48); 8 Dec 2016 12:42:36 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/77459] [6 Regression] undefined reference to `snprintf' when building mingw-w64 cross-compiler Date: Thu, 08 Dec 2016 12:42:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: build X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: fdumont at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01182.txt.bz2 Content-length: 433 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77459 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #14 from Jonathan Wakely --- Fixed for 6.3 >From gcc-bugs-return-547018-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 12:42:18 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 54638 invoked by alias); 8 Dec 2016 12:42:17 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 54011 invoked by uid 48); 8 Dec 2016 12:42:05 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/71856] [6/7 Regression] _GLIBCXX_DEBUG-mode breaks GNU parallel extension Date: Thu, 08 Dec 2016 12:42:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 6.1.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01181.txt.bz2 Content-length: 433 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71856 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED --- Comment #13 from Jonathan Wakely --- Fixed for 6.3 >From gcc-bugs-return-547020-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 12:48:17 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 70676 invoked by alias); 8 Dec 2016 12:48:17 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 70214 invoked by uid 48); 8 Dec 2016 12:48:01 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/61767] [OOP] ICE in generate_finalization_wrapper at fortran/class.c:1491 Date: Thu, 08 Dec 2016 12:48:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: janus at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01183.txt.bz2 Content-length: 2007 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61767 --- Comment #10 from janus at gcc dot gnu.org --- (In reply to janus from comment #9) > Thus: The patch in comment #7 should be discarded, and comment #5 is the way > to go here. I just realized that also comment #5 is not fully correct. Instead the problem originates from a different place: The function 'has_finalizer_component' is buggy and can be fixed like this ... Index: gcc/fortran/class.c =================================================================== --- gcc/fortran/class.c (revision 243433) +++ gcc/fortran/class.c (working copy) @@ -841,20 +841,19 @@ has_finalizer_component (gfc_symbol *derived) gfc_component *c; for (c = derived->components; c; c = c->next) - { - if (c->ts.type == BT_DERIVED && c->ts.u.derived->f2k_derived - && c->ts.u.derived->f2k_derived->finalizers) - return true; + if (c->ts.type == BT_DERIVED && !c->attr.pointer && !c->attr.allocatable) + { + if (c->ts.u.derived->f2k_derived + && c->ts.u.derived->f2k_derived->finalizers) + return true; - /* Stop infinite recursion through this function by inhibiting - calls when the derived type and that of the component are - the same. */ - if (c->ts.type == BT_DERIVED - && !gfc_compare_derived_types (derived, c->ts.u.derived) - && !c->attr.pointer && !c->attr.allocatable - && has_finalizer_component (c->ts.u.derived)) - return true; - } + /* Stop infinite recursion through this function by inhibiting + calls when the derived type and that of the component are + the same. */ + if (!gfc_compare_derived_types (derived, c->ts.u.derived) + && has_finalizer_component (c->ts.u.derived)) + return true; + } return false; } >From gcc-bugs-return-547021-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 12:53:56 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 79058 invoked by alias); 8 Dec 2016 12:53:56 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 78871 invoked by uid 48); 8 Dec 2016 12:53:42 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78736] enum warnings in GCC Date: Thu, 08 Dec 2016 12:53:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01184.txt.bz2 Content-length: 147 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78736 --- Comment #2 from Jonathan Wakely --- And it's included in -Wall >From gcc-bugs-return-547022-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 13:22:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85717 invoked by alias); 8 Dec 2016 13:22:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 85537 invoked by uid 48); 8 Dec 2016 13:22:31 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78720] [7 Regression] Illegal instruction in generated code Date: Thu, 08 Dec 2016 13:22:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: trippels at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01185.txt.bz2 Content-length: 299 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78720 Markus Trippelsdorf changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >From gcc-bugs-return-547023-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 13:39:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 108945 invoked by alias); 8 Dec 2016 13:39:30 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 108774 invoked by uid 48); 8 Dec 2016 13:39:18 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78720] [7 Regression] Illegal instruction in generated code Date: Thu, 08 Dec 2016 13:39:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: trippels at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: component Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01186.txt.bz2 Content-length: 6492 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78720 Markus Trippelsdorf changed: What |Removed |Added ---------------------------------------------------------------------------- Component|middle-end |tree-optimization --- Comment #4 from Markus Trippelsdorf --- From: void foo() () { signed char var_13.0_1; signed char _2; int _3; int _4; int _5; long int _6; [0.0%]: var_13.0_1 = var_13; _2 = var_13.0_1 >> -14; _3 = (int) _2; _4 = _3 & 2097152; _5 = 1 % _4; _6 = (long int) _5; rrr = _6; return; } To (ccp1): void foo() () { signed char var_13.0_1; int _5; long int _6; [0.0%]: var_13.0_1 = var_13; _5 = 1 % 0; _6 = (long int) _5; rrr = _6; return; } >From gcc-bugs-return-547025-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 13:46:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 126329 invoked by alias); 8 Dec 2016 13:46:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 126175 invoked by uid 48); 8 Dec 2016 13:45:52 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/67807] [5/6/7 Regression] call to public member function catalog failed on Linux -std=c++03 Date: Thu, 08 Dec 2016 13:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 5.1.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01188.txt.bz2 Content-length: 799 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67807 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #2 from Jonathan Wakely --- The testcase doesn't show any problem, and nothing fails as claimed. The return value 1 does not mean opening the catalog failed, it is not an error code, it's a handle for a catalog. After calling do_open() twice you have two different handles (which happen to refer to the same catalog, but that's beside the point). The behaviour you see is conforming, and not a bug. >From gcc-bugs-return-547024-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 13:46:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 126279 invoked by alias); 8 Dec 2016 13:46:00 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 126097 invoked by uid 55); 8 Dec 2016 13:45:47 -0000 From: "joseph at codesourcery dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78666] conflicting attribute alloc_size accepted Date: Thu, 08 Dec 2016 13:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: accepts-invalid, diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: joseph at codesourcery dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01187.txt.bz2 Content-length: 394 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78666 --- Comment #4 from joseph at codesourcery dot com --- Multiple format attributes for the same function, naming different arguments as a format string, are perfectly valid; they mean the function uses multiple format strings (each of which has to match the arguments indicated by the attribute). >From gcc-bugs-return-547026-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 13:56:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 41329 invoked by alias); 8 Dec 2016 13:56:00 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 41180 invoked by uid 48); 8 Dec 2016 13:55:51 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78720] [7 Regression] Illegal instruction in generated code Date: Thu, 08 Dec 2016 13:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01189.txt.bz2 Content-length: 409 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78720 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #5 from Jakub Jelinek --- Already the >> -14 looks wrong. >From gcc-bugs-return-547027-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 13:56:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 41351 invoked by alias); 8 Dec 2016 13:56:00 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 41056 invoked by uid 48); 8 Dec 2016 13:55:47 -0000 From: "hubicka at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/77674] [7 Regression] ICE in binds_to_current_def_p with -fkeep-inline-functions Date: Thu, 08 Dec 2016 13:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: hubicka at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: hubicka at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01190.txt.bz2 Content-length: 697 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77674 --- Comment #7 from Jan Hubicka --- I am testing the following: Index: symtab.c =================================================================== --- symtab.c (revision 243291) +++ symtab.c (working copy) @@ -2214,6 +2214,8 @@ symtab_node::binds_to_current_def_p (sym { if (!definition) return false; + if (transparent_alias) + return symtab_node::binds_to_current_def_p (get_alias_target ()); if (decl_binds_to_current_def_p (decl)) return true; >From gcc-bugs-return-547028-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 15:14:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 73360 invoked by alias); 8 Dec 2016 15:14:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 72785 invoked by uid 48); 8 Dec 2016 15:14:34 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78726] [5/6/7 Regression] Incorrect unsigned arithmetic optimization Date: Thu, 08 Dec 2016 15:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status assigned_to attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01191.txt.bz2 Content-length: 578 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78726 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #4 from Jakub Jelinek --- Created attachment 40281 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40281&action=edit gcc7-pr78726.patch Untested fix. >From gcc-bugs-return-547029-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 15:32:46 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 69798 invoked by alias); 8 Dec 2016 15:32:46 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 69474 invoked by uid 48); 8 Dec 2016 15:32:32 -0000 From: "wilco at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78733] [7 Regression] bootstrap broken on aarch64-linux-gnu Date: Thu, 08 Dec 2016 15:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: assemble-failure, build X-Bugzilla-Severity: normal X-Bugzilla-Who: wilco at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01192.txt.bz2 Content-length: 174 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78733 --- Comment #9 from wilco at gcc dot gnu.org --- Patch posted: https://gcc.gnu.org/ml/gcc-patches/2016-12/msg00653.html >From gcc-bugs-return-547030-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 15:45:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 67921 invoked by alias); 8 Dec 2016 15:45:57 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 67766 invoked by uid 48); 8 Dec 2016 15:45:45 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78666] conflicting attribute alloc_size accepted Date: Thu, 08 Dec 2016 15:45:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: accepts-invalid, diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01193.txt.bz2 Content-length: 996 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78666 --- Comment #5 from Martin Sebor --- They sure are! (We should document it.) But what is specifying multiple declarations of the same function with different sets of attributes supposed to mean? Is it supposed to apply the union of all of them? How should conflicts be resolved? Should the rules be expected to be consistent across attributes with different names? FWIW, I would be inclined to accept just the set of attributes on the first declaration and ignore all the others (with a warning), and give an error on conflicts in the same declaration. Alternatively, take a union of non-conflicting attributes across all declarations and warn about conflicts. This would suffer from the problem that if the function were called after only a subset of its declarations were seen only the set of attributes seen so far would likely apply (and it would likely change with optimization and inlining.) >From gcc-bugs-return-547031-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 15:52:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87003 invoked by alias); 8 Dec 2016 15:52:07 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 86631 invoked by uid 48); 8 Dec 2016 15:51:54 -0000 From: "damian at sourceryinstitute dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78737] New: linking error with deferred, undefined user-defined derived-type I/O Date: Thu, 08 Dec 2016 15:52:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: damian at sourceryinstitute dot org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01194.txt.bz2 Content-length: 1820 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78737 Bug ID: 78737 Summary: linking error with deferred, undefined user-defined derived-type I/O Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: damian at sourceryinstitute dot org Target Milestone: --- A linking error results when an abstract type defers a user-defined derived type output binding that is not implemented anywhere in the program: $ cat undefined-ud-dtio.f90 module object_interface type, abstract :: object contains procedure(write_formatted_interface), deferred ::write_formatted generic :: write(formatted)=>write_formatted end type abstract interface subroutine write_formatted_interface(this,unit,iotype,vlist,iostat,iomsg) import object class(object), intent(in) :: this integer, intent(in) :: unit character (len=*), intent(in) :: iotype integer, intent(in) :: vlist(:) integer, intent(out) :: iostat character (len=*), intent(inout) :: iomsg end subroutine end interface contains subroutine assert(a) class(object):: a write(*,*) a end subroutine end module end $ gfortran undefined-ud-dtio.f90 Undefined symbols for architecture x86_64: "_write_formatted_interface_", referenced from: ___object_interface_MOD_assert in ccMQHXbf.o ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status rouson@localhost:~/xfr$ gfortran --version GNU Fortran (MacPorts gcc7 7-20161127_0) 7.0.0 20161127 (experimental) Adding a type that defines the binding eliminates the linking error. >From gcc-bugs-return-547032-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 15:52:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 88734 invoked by alias); 8 Dec 2016 15:52:56 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 88467 invoked by uid 55); 8 Dec 2016 15:52:43 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78264] [7 regression] ICE in build_noexcept_spec, at cp/except.c:1196 Date: Thu, 08 Dec 2016 15:52:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: major X-Bugzilla-Who: ebotcazou at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01195.txt.bz2 Content-length: 505 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78264 --- Comment #8 from Eric Botcazou --- Author: ebotcazou Date: Thu Dec 8 15:52:11 2016 New Revision: 243443 URL: https://gcc.gnu.org/viewcvs?rev=243443&root=gcc&view=rev Log: PR libstdc++/78264 * include/bits/c++config (_GLIBCXX_NOEXCEPT_PARM): Turn _N into _NE. (_GLIBCXX_NOEXCEPT_QUAL): Likewise. Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/include/bits/c++config >From gcc-bugs-return-547033-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 15:54:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 94482 invoked by alias); 8 Dec 2016 15:54:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 93657 invoked by uid 48); 8 Dec 2016 15:54:32 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78264] [7 regression] ICE in build_noexcept_spec, at cp/except.c:1196 Date: Thu, 08 Dec 2016 15:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: major X-Bugzilla-Who: ebotcazou at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01196.txt.bz2 Content-length: 428 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78264 Eric Botcazou changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #9 from Eric Botcazou --- . >From gcc-bugs-return-547034-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 15:56:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99561 invoked by alias); 8 Dec 2016 15:56:28 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 98932 invoked by uid 48); 8 Dec 2016 15:56:15 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78695] [7 Regression] ICE (segfault) on powerpc64le-linux-gnu Date: Thu, 08 Dec 2016 15:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: doko at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: wschmidt at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01197.txt.bz2 Content-length: 203 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78695 --- Comment #8 from Matthias Klose --- still seen with r243430, but you need -fstack-protector or -fstack-protector-strong >From gcc-bugs-return-547035-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 16:03:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 65318 invoked by alias); 8 Dec 2016 16:03:57 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 65027 invoked by uid 48); 8 Dec 2016 16:03:44 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78695] [7 Regression] ICE (segfault) on powerpc64le-linux-gnu Date: Thu, 08 Dec 2016 16:03:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: trippels at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: wschmidt at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01198.txt.bz2 Content-length: 1310 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78695 Markus Trippelsdorf changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-08 CC| |trippels at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #9 from Markus Trippelsdorf --- Confirmed with -fstack-protector: Program received signal SIGSEGV, Segmentation fault. 0x0000000010cf2918 in find_alignment_op (insn=0x3fffaf641a00, base_reg=0x3fffaf580300) at ../../gcc/gcc/config/rs6000/rs6000.c:41445 41445 rtx_insn *and_insn = DF_REF_INSN (base_def_link->ref); (gdb) l 41440 41441 struct df_link *base_def_link = DF_REF_CHAIN (base_use); 41442 if (!base_def_link || base_def_link->next) 41443 break; 41444 41445 rtx_insn *and_insn = DF_REF_INSN (base_def_link->ref); 41446 and_operation = alignment_mask (and_insn); 41447 if (and_operation != 0) 41448 break; 41449 } (gdb) p base_def_link->ref->base->insn_info $1 = (df_insn_info *) 0x0 >From gcc-bugs-return-547036-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 16:13:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 96311 invoked by alias); 8 Dec 2016 16:13:57 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 96047 invoked by uid 48); 8 Dec 2016 16:13:44 -0000 From: "wschmidt at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78695] [7 Regression] ICE (segfault) on powerpc64le-linux-gnu Date: Thu, 08 Dec 2016 16:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: wschmidt at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: wschmidt at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01199.txt.bz2 Content-length: 210 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78695 --- Comment #10 from Bill Schmidt --- Excellent, thanks. I am out of the office today but will have a look at this tomorrow. >From gcc-bugs-return-547037-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 16:23:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 2196 invoked by alias); 8 Dec 2016 16:23:31 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 2088 invoked by uid 48); 8 Dec 2016 16:23:18 -0000 From: "maemarcus at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/42679] RTLD_DEEPBIND dlopen option for shared library that uses libstdc++ std::ostream crashes Date: Thu, 08 Dec 2016 16:23:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 4.4.2 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: maemarcus at gmail dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01200.txt.bz2 Content-length: 928 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42679 maemarcus at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |maemarcus at gmail dot com --- Comment #23 from maemarcus at gmail dot com --- FWIW, I came across this issue with SEGFAULT in cerr on g++ 4.8.5. Interestingly, cout in the same time works fine. Got resolved either by removing RTLD_DEEPBIND, or by adding -static-libstdc++ to link line. Hint on adding -fPIC was not helpful, as it is already added everywhere. Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7b5af40 in std::ostream::sentry::sentry (this=0x7fffffffcf10, __os=...) at /build/gcc-4.8-Iyjgor/gcc-4.8-4.8.5/build/x86_64-linux-gnu/libstdc++-v3/include/bits/ostream.tcc:51 51 if (__os.tie() && __os.good()) >From gcc-bugs-return-547038-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 16:52:05 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 84973 invoked by alias); 8 Dec 2016 16:52:05 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 84763 invoked by uid 48); 8 Dec 2016 16:51:52 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78738] New: [7 Regression] ICE in extract_insn, at recog.c:2311 Date: Thu, 08 Dec 2016 16:52:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: doko at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01201.txt.bz2 Content-length: 1578 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78738 Bug ID: 78738 Summary: [7 Regression] ICE in extract_insn, at recog.c:2311 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org Target Milestone: --- seen with r243219 on i686-linux-gnu, either omitting the -std=c99 or -ffast-math works around it: $ cat fractal_cache.i double a; long double roundl(); void b() { int c = roundl(a); b(c); } $ gcc -c -O2 -std=c99 -ffast-math fractal_cache.i fractal_cache.i: In function 'b': fractal_cache.i:6:1: error: unrecognizable insn: } ^ (insn 10 9 11 2 (set (reg:DF 93) (plus:DF (reg:DF 92) (reg:DF 95))) "fractal_cache.i":4 -1 (nil)) fractal_cache.i:6:1: internal compiler error: in extract_insn, at recog.c:2311 0x85c48cf _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:108 0x85c490c _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:116 0x8596890 extract_insn(rtx_insn*) ../../src/gcc/recog.c:2311 0x83eb32d instantiate_virtual_regs_in_insn ../../src/gcc/function.c:1589 0x83eb32d instantiate_virtual_regs ../../src/gcc/function.c:1956 0x83eb32d execute ../../src/gcc/function.c:2005 Please submit a full bug report, with preprocessed source if appropriate. >From gcc-bugs-return-547039-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 16:55:06 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 94399 invoked by alias); 8 Dec 2016 16:55:05 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 94117 invoked by uid 48); 8 Dec 2016 16:54:53 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78738] [7 Regression] ICE in extract_insn, at recog.c:2311 Date: Thu, 08 Dec 2016 16:55:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: doko at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01202.txt.bz2 Content-length: 239 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78738 --- Comment #1 from Matthias Klose --- Created attachment 40282 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40282&action=edit preprocessed source >From gcc-bugs-return-547040-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 17:13:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 50052 invoked by alias); 8 Dec 2016 17:13:26 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 49938 invoked by uid 48); 8 Dec 2016 17:13:12 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/66544] [F03] ICE on function with procedure-pointer result in combination with implicit none Date: Thu, 08 Dec 2016 17:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01203.txt.bz2 Content-length: 1464 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66544 --- Comment #8 from janus at gcc dot gnu.org --- (In reply to janus from comment #4) > Btw, I don't fully understand why "implicit none" should make any difference > here. The problem is that we simply do not know which typespec to give to 'z' (and thus to 'f'), therefore it stays with BT_UNKNOWN which causes the ICE. When omitting the 'implicit none', the symbols get typed implicitly, which is not really correct either. If you believe it's valid, one could hack around the ICE using BT_VOID or so: Index: resolve.c =================================================================== --- resolve.c (revision 243433) +++ resolve.c (working copy) @@ -220,6 +220,8 @@ resolve_procedure_interface (gfc_symbol *sym) sym->attr.class_ok = ifc->result->attr.class_ok; sym->as = gfc_copy_array_spec (ifc->result->as); sym->result = sym; + if (sym->ts.type == BT_UNKNOWN && ifc->result->attr.proc_pointer) + sym->ts.type = BT_VOID; } else { But that's certainly not a very nice and clean solution and I have no idea if it would produce the expected results at runtime. I'm still a bit doubtful if it's really valid. Are there any other compilers which accept such a construct? >From gcc-bugs-return-547041-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 17:30:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 48549 invoked by alias); 8 Dec 2016 17:30:27 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 48265 invoked by uid 48); 8 Dec 2016 17:30:07 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/69398] [OOP] ICE on class with duplicate dimension attribute specified Date: Thu, 08 Dec 2016 17:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01204.txt.bz2 Content-length: 517 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69398 --- Comment #4 from janus at gcc dot gnu.org --- Note that we also have a rejects-valid problem with the following code: program p type t end type class(t), allocatable :: z target :: z(:) allocate (z(2)) end which is rejected with: allocate (z(2)) 1 Error: Syntax error in ALLOCATE statement at (1) The problem is that the class container is built too early (and thus we build a container for a scalar class variable). >From gcc-bugs-return-547042-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 17:37:56 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87732 invoked by alias); 8 Dec 2016 17:37:56 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 77133 invoked by uid 48); 8 Dec 2016 17:37:44 -0000 From: "P at draigBrady dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/71913] [5/6/7 Regression] Missing copy elision with operator new Date: Thu, 08 Dec 2016 17:37:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: missed-optimization, wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: P at draigBrady dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jason at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.9.4 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01205.txt.bz2 Content-length: 450 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71913 Pádraig Brady

changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |P at draigBrady dot com --- Comment #13 from Pádraig Brady

--- It would be good to have this backported to the 5 branch. thanks >From gcc-bugs-return-547043-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 17:47:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 4459 invoked by alias); 8 Dec 2016 17:47:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 4282 invoked by uid 48); 8 Dec 2016 17:47:38 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/69860] ICE on missing end apostrophe with character(kind=4) Date: Thu, 08 Dec 2016 17:47:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de X-Bugzilla-Status: REOPENED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01206.txt.bz2 Content-length: 201 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69860 --- Comment #15 from Gerhard Steinmetz --- Confirmed, this ICE is now completely gone on my environment. >From gcc-bugs-return-547044-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 17:50:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 8735 invoked by alias); 8 Dec 2016 17:50:21 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 8510 invoked by uid 48); 8 Dec 2016 17:50:10 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/68439] ICE in alloc_scalar_allocatable_for_subcomponent_assignment, at fortran/trans-expr.c:6711 Date: Thu, 08 Dec 2016 17:50:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01207.txt.bz2 Content-length: 837 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68439 Gerhard Steinmetz changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE --- Comment #4 from Gerhard Steinmetz --- Should compile with no error, it's legal F2008 : If an allocatable component has no corresponding component-data-source, then that component has an allocation status of unallocated. Because this ICE is gone and runtime behaviour is similar to that described in pr68225, it can now be regarded as a subcase/duplicate. *** This bug has been marked as a duplicate of bug 68225 *** >From gcc-bugs-return-547046-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 17:50:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 9025 invoked by alias); 8 Dec 2016 17:50:27 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 8557 invoked by uid 48); 8 Dec 2016 17:50:11 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/68241] [meta-bug] [F03] Deferred-length character Date: Thu, 08 Dec 2016 17:50:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: dep_changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01209.txt.bz2 Content-length: 521 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68241 Bug 68241 depends on bug 68439, which changed state. Bug 68439 Summary: ICE in alloc_scalar_allocatable_for_subcomponent_assignment, at fortran/trans-expr.c:6711 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68439 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE >From gcc-bugs-return-547045-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 17:50:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 8799 invoked by alias); 8 Dec 2016 17:50:26 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 8541 invoked by uid 48); 8 Dec 2016 17:50:11 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/68225] ICE with -Wrealloc-lhs-all on structure constructor with allocatable scalar component(s) Date: Thu, 08 Dec 2016 17:50:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01208.txt.bz2 Content-length: 200 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68225 --- Comment #7 from Gerhard Steinmetz --- *** Bug 68439 has been marked as a duplicate of this bug. *** >From gcc-bugs-return-547048-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 17:54:13 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14000 invoked by alias); 8 Dec 2016 17:54:13 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 13140 invoked by uid 48); 8 Dec 2016 17:53:58 -0000 From: "jason at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/71913] [5/6/7 Regression] Missing copy elision with operator new Date: Thu, 08 Dec 2016 17:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: missed-optimization, wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jason at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jason at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.9.4 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01211.txt.bz2 Content-length: 361 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71913 --- Comment #14 from Jason Merrill --- (In reply to Pádraig Brady from comment #13) > It would be good to have this backported to the 5 branch. What do you mean? I applied the bug fix to the 5 branch back in July (comment #7), and the testcase fix was applied in August. >From gcc-bugs-return-547047-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 17:54:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 13223 invoked by alias); 8 Dec 2016 17:54:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 13021 invoked by uid 48); 8 Dec 2016 17:53:49 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/68225] ICE with -Wrealloc-lhs-all on structure constructor with allocatable scalar component(s) Date: Thu, 08 Dec 2016 17:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01210.txt.bz2 Content-length: 1554 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68225 --- Comment #8 from Gerhard Steinmetz --- Addendum : $ cat zzp.f90 program p type t integer :: a character(:), allocatable :: c end type type(t) :: x x = t(a=1) ; print *, x%a, x%c x = t(a=2, c=null()) ; print *, x%a, x%c x = t(c=null(), a=3) ; print *, x%a, x%c x = t(a=4, c='c4') ; print *, x%a, x%c x = t(a=5) ; print *, x%a, x%c x = t(6, 'c6') ; print *, x%a, x%c x = t(c='c7', a=7) ; print *, x%a, x%c x = t(c=null(), a=8) ; print *, x%a, x%c x = t(9, c='c9') ; print *, x%a, x%c x = t(10, null()) ; print *, x%a, x%c x = t(11, 'c11') ; print *, x%a, x%c x = t(12) ; print *, x%a, x%c end $ gfortran-7-20161204 -O2 zzp.f90 $ a.out 1 2 3 4 c4 5 6 c6 7 c7 8 9 c9 10 11 c11 12 Compiling with -O0 or -Og : $ gfortran-7-20161204 -g -O0 -Wall -fcheck=all zzp.f90 $ a.out 1 2 Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: #0 0x2ad486c4711f in ??? #1 0x2ad486ca38ee in ??? #2 0x410f1a in list_formatted_write_scalar at ../../../libgfortran/io/write.c:1887 #3 0x4023d7 in p at .../zzp.f90:9 #4 0x402e53 in main at .../zzp.f90:19 Segmentation fault >From gcc-bugs-return-547049-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 17:56:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 25731 invoked by alias); 8 Dec 2016 17:56:07 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 25581 invoked by uid 48); 8 Dec 2016 17:55:55 -0000 From: "P at draigBrady dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/71913] [5/6/7 Regression] Missing copy elision with operator new Date: Thu, 08 Dec 2016 17:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: missed-optimization, wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: P at draigBrady dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jason at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.9.4 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01212.txt.bz2 Content-length: 419 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71913 --- Comment #15 from Pádraig Brady

--- Actually it is backported to 5. So it would be good to set the "Target Milestone" to 5.5 so this is obvious from this bug and from the list of bugs fixed in 5.5 https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&list_id=166767&resolution=FIXED&target_milestone=5.5 thanks! >From gcc-bugs-return-547050-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 18:01:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 33309 invoked by alias); 8 Dec 2016 18:01:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 32805 invoked by uid 48); 8 Dec 2016 18:01:29 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/71913] [5/6/7 Regression] Missing copy elision with operator new Date: Thu, 08 Dec 2016 18:01:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: missed-optimization, wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jason at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.9.4 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01213.txt.bz2 Content-length: 546 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71913 --- Comment #16 from Jonathan Wakely --- (In reply to Pádraig Brady from comment #15) > So it would be good to set the "Target Milestone" to 5.5 But it was also fixed for 4.9.4, so that's what the target milestone says. You can't reliably use that query for "bugs fixed in 5.5" because it doesn't find bugs fixed in (for example) both 4.9.4 and 5.5 And if we set the milestone to 5.5 you would just have the same problem trying to find bugs fixed in 4.9.4 >From gcc-bugs-return-547051-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 18:02:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 35457 invoked by alias); 8 Dec 2016 18:02:03 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 34159 invoked by uid 48); 8 Dec 2016 18:01:50 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78739] New: ICE in gfc_get_symbol_decl, at fortran/trans-decl.c:1477 Date: Thu, 08 Dec 2016 18:02:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01214.txt.bz2 Content-length: 1394 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78739 Bug ID: 78739 Summary: ICE in gfc_get_symbol_decl, at fortran/trans-decl.c:1477 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: gerhard.steinmetz.fortran@t-online.de Target Milestone: --- A tiny snippet of _invalid_ code, ICEs down to at least 4.8. Backtrace similar to that of pr68846 comment 4 and pr70864 comment 3. $ cat z1.f90 function f(n) f() = n end $ gfortran-7-20161204 -c z1.f90 z1.f90:1:0: function f(n) internal compiler error: in gfc_get_symbol_decl, at fortran/trans-decl.c:1477 0x75a352 gfc_get_symbol_decl(gfc_symbol*) ../../gcc/fortran/trans-decl.c:1477 0x75e5b7 generate_local_decl ../../gcc/fortran/trans-decl.c:5327 0x71825b do_traverse_symtree ../../gcc/fortran/symbol.c:3994 0x75f412 generate_local_vars ../../gcc/fortran/trans-decl.c:5527 0x75f412 gfc_generate_function_code(gfc_namespace*) ../../gcc/fortran/trans-decl.c:6206 0x6e73d0 translate_all_program_units ../../gcc/fortran/parse.c:6038 0x6e73d0 gfc_parse_file() ../../gcc/fortran/parse.c:6238 0x72b182 gfc_be_parse_file ../../gcc/fortran/f95-lang.c:202 >From gcc-bugs-return-547052-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 18:04:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 41075 invoked by alias); 8 Dec 2016 18:04:28 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 40908 invoked by uid 48); 8 Dec 2016 18:04:25 -0000 From: "seurer at linux dot vnet.ibm.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug testsuite/78740] New: test case powerpc/pr78691-ppc.c fails starting with its introduction in r243335 Date: Thu, 08 Dec 2016 18:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: testsuite X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: seurer at linux dot vnet.ibm.com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01215.txt.bz2 Content-length: 1105 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78740 Bug ID: 78740 Summary: test case powerpc/pr78691-ppc.c fails starting with its introduction in r243335 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: seurer at linux dot vnet.ibm.com Target Milestone: --- This fails on LE and probably just needs a test case change to restrict where it runs. spawn /home/seurer/gcc/build/gcc-trunk/gcc/xgcc -B/home/seurer/gcc/build/gcc-trunk/gcc/ /home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/pr78691-ppc.c -fno-diagnostics-show-caret -fdiagnostics-color=never -Os -m32 -S -o pr78691-ppc.s cc1: error: -m32 not supported in this configuration compiler exited with status 1 output is: cc1: error: -m32 not supported in this configuration FAIL: gcc.target/powerpc/pr78691-ppc.c (test for excess errors) Excess errors: cc1: error: -m32 not supported in this configuration >From gcc-bugs-return-547053-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 18:07:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46584 invoked by alias); 8 Dec 2016 18:07:09 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 46294 invoked by uid 48); 8 Dec 2016 18:06:56 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/69860] ICE on missing end apostrophe with character(kind=4) Date: Thu, 08 Dec 2016 18:07:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01216.txt.bz2 Content-length: 568 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69860 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED Target Milestone|--- |7.0 --- Comment #16 from janus at gcc dot gnu.org --- (In reply to Gerhard Steinmetz from comment #15) > Confirmed, this ICE is now completely gone on my environment. Great! Closing. >From gcc-bugs-return-547054-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 18:09:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87504 invoked by alias); 8 Dec 2016 18:09:40 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 87361 invoked by uid 48); 8 Dec 2016 18:09:28 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78741] New: ICE in gfc_get_symbol_decl, at fortran/trans-decl.c:1534 Date: Thu, 08 Dec 2016 18:09:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01217.txt.bz2 Content-length: 1760 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78741 Bug ID: 78741 Summary: ICE in gfc_get_symbol_decl, at fortran/trans-decl.c:1534 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: gerhard.steinmetz.fortran@t-online.de Target Milestone: --- With invalid code (symbol "g" name clash), down to at least 4.8. $ cat z1.f90 subroutine s(n, x) integer :: n character(n) :: x character, pointer :: z(:) x = 'a' return entry g(n, x) x = 'b' contains subroutine g z(1) = x(1:1) end end $ gfortran-7-20161204 -c z1.f90 z1.f90:11:0: z(1) = x(1:1) internal compiler error: in gfc_get_symbol_decl, at fortran/trans-decl.c:1534 0x75b49a gfc_get_symbol_decl(gfc_symbol*) ../../gcc/fortran/trans-decl.c:1533 0x7731af gfc_conv_variable ../../gcc/fortran/trans-expr.c:2494 0x76ee42 gfc_conv_expr(gfc_se*, gfc_expr*) ../../gcc/fortran/trans-expr.c:7771 0x7789e2 gfc_trans_assignment_1 ../../gcc/fortran/trans-expr.c:9821 0x72e687 trans_code ../../gcc/fortran/trans.c:1790 0x75f708 gfc_generate_function_code(gfc_namespace*) ../../gcc/fortran/trans-decl.c:6271 0x75f557 gfc_generate_contained_functions ../../gcc/fortran/trans-decl.c:5251 0x75f557 gfc_generate_function_code(gfc_namespace*) ../../gcc/fortran/trans-decl.c:6200 0x6e73d0 translate_all_program_units ../../gcc/fortran/parse.c:6038 0x6e73d0 gfc_parse_file() ../../gcc/fortran/parse.c:6238 0x72b182 gfc_be_parse_file ../../gcc/fortran/f95-lang.c:202 >From gcc-bugs-return-547055-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 18:30:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 30283 invoked by alias); 8 Dec 2016 18:30:47 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 30106 invoked by uid 48); 8 Dec 2016 18:30:34 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/69398] [OOP] ICE on class with duplicate dimension attribute specified Date: Thu, 08 Dec 2016 18:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: ice-on-invalid-code, rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01218.txt.bz2 Content-length: 1192 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69398 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pault at gcc dot gnu.org --- Comment #5 from janus at gcc dot gnu.org --- (In reply to janus from comment #4) > The problem is that the class container is built too early (and thus we > build a container for a scalar class variable). To fix this, we have the following options: 1) "Rebuild" the class container when the relevant attributes change (such as DIMENSION). That is probably the simplest solution, but a bit inefficient, since we build containers that we don't need. 2) Or: Defer the container building to resolution stage, at least for scalar class variables, since we don't know if a dimension declaration follows somewhere after the class declaration. This might be a bit more tricky. 3) Defer the container building to resolution stage for all class variables, no matter if it would be possible earlier. This might be the cleanest solution, but might require major reworking of CLASS-specific code. >From gcc-bugs-return-547056-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 18:34:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 49296 invoked by alias); 8 Dec 2016 18:34:51 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 48702 invoked by uid 55); 8 Dec 2016 18:34:37 -0000 From: "nathan at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78551] [5/6/7 Regression] Internal compiler error with constexpr initialization of union Date: Thu, 08 Dec 2016 18:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: ice-on-invalid-code, ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: nathan at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: nathan at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01219.txt.bz2 Content-length: 725 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78551 --- Comment #12 from Nathan Sidwell --- Author: nathan Date: Thu Dec 8 18:34:04 2016 New Revision: 243448 URL: https://gcc.gnu.org/viewcvs?rev=243448&root=gcc&view=rev Log: PR c++/78551 * constexpr.c (extract_string_elt): New. Broken out of ... (cxx_eval_array_reference): ... here. Call it. (cxx_eval_store_expression): Convert init by STRING_CST into CONSTRUCTOR, if needed. PR c++/78551 * g++.dg/cpp1y/pr78551.C: New. Added: trunk/gcc/testsuite/g++.dg/cpp1y/pr78551.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/constexpr.c trunk/gcc/testsuite/ChangeLog >From gcc-bugs-return-547057-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 18:37:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 82766 invoked by alias); 8 Dec 2016 18:37:48 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 82599 invoked by uid 55); 8 Dec 2016 18:37:35 -0000 From: "nathan at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78551] [5/6/7 Regression] Internal compiler error with constexpr initialization of union Date: Thu, 08 Dec 2016 18:37:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: ice-on-invalid-code, ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: nathan at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: nathan at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01220.txt.bz2 Content-length: 789 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78551 --- Comment #13 from Nathan Sidwell --- Author: nathan Date: Thu Dec 8 18:37:03 2016 New Revision: 243451 URL: https://gcc.gnu.org/viewcvs?rev=243451&root=gcc&view=rev Log: PR c++/78551 * constexpr.c (extract_string_elt): New. Broken out of ... (cxx_eval_array_reference): ... here. Call it. (cxx_eval_store_expression): Convert init by STRING_CST into CONSTRUCTOR, if needed. PR c++/78551 * g++.dg/cpp1y/pr78551.C: New. Added: branches/gcc-6-branch/gcc/testsuite/g++.dg/cpp1y/pr78551.C Modified: branches/gcc-6-branch/gcc/cp/ChangeLog branches/gcc-6-branch/gcc/cp/constexpr.c branches/gcc-6-branch/gcc/testsuite/ChangeLog >From gcc-bugs-return-547058-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 18:50:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 68872 invoked by alias); 8 Dec 2016 18:50:34 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 68255 invoked by uid 55); 8 Dec 2016 18:50:21 -0000 From: "joseph at codesourcery dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78666] conflicting attribute alloc_size accepted Date: Thu, 08 Dec 2016 18:50:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: accepts-invalid, diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: joseph at codesourcery dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01221.txt.bz2 Content-length: 1015 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78666 --- Comment #6 from joseph at codesourcery dot com --- On Thu, 8 Dec 2016, msebor at gcc dot gnu.org wrote: > But what is specifying multiple declarations of the same function with > different sets of attributes supposed to mean? Is it supposed to apply the > union of all of them? How should conflicts be resolved? Should the rules be > expected to be consistent across attributes with different names? It should be the result of merging them (taking the union), with conflicts diagnosed. What conflicts depends on the attribute in question. We have e.g. the comp_type_attributes hook for targets to use to detect conflicts (which x86 uses for regparm and other calling convention attributes). Note that glibc relies on being able to apply both attributes (hidden visibility, at least) and asm renaming to built-in functions after their built-in and explicit declarations (see include/string.h). >From gcc-bugs-return-547059-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 18:59:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 108996 invoked by alias); 8 Dec 2016 18:59:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 108869 invoked by uid 48); 8 Dec 2016 18:59:46 -0000 From: "ubizjak at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78738] [7 Regression] ICE in extract_insn, at recog.c:2311 Date: Thu, 08 Dec 2016 18:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: ubizjak at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01222.txt.bz2 Content-length: 2060 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78738 Uroš Bizjak changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-08 CC| |jgreenhalgh at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Uroš Bizjak --- Looks like the effect of excess_precision changes. In i386.h, we define: /* Whether to allow x87 floating-point arithmetic on MODE (one of SFmode, DFmode and XFmode) in the current excess precision configuration. */ #define X87_ENABLE_ARITH(MODE) \ (flag_excess_precision == EXCESS_PRECISION_FAST || (MODE) == XFmode) /* Likewise, whether to allow direct conversions from integer mode IMODE (HImode, SImode or DImode) to MODE. */ #define X87_ENABLE_FLOAT(MODE, IMODE) \ (flag_excess_precision == EXCESS_PRECISION_FAST \ || (MODE) == XFmode \ || ((MODE) == DFmode && (IMODE) == SImode) \ || (IMODE) == HImode) and relevant pattern in i386.md: (define_insn "*fop__comm" [(set (match_operand:MODEF 0 "register_operand" "=f,x,v") (match_operator:MODEF 3 "binary_fp_operator" [(match_operand:MODEF 1 "nonimmediate_operand" "%0,0,v") (match_operand:MODEF 2 "nonimmediate_operand" "fm,xm,vm")]))] "((SSE_FLOAT_MODE_P (mode) && TARGET_SSE_MATH) || (TARGET_80387 && X87_ENABLE_ARITH (mode))) && COMMUTATIVE_ARITH_P (operands[3]) && !(MEM_P (operands[1]) && MEM_P (operands[2]))" The testcase generates the insn from ix86_emit_i387_round, where flag_excess_precision is set to EXCESS_PRECISION_STANDARD. IMO, we want to set flag_excess_precision to EXCESS_PRECISION_FAST for -ffast-math. Confirmed, CC author of the patch. >From gcc-bugs-return-547060-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 19:08:38 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 1855 invoked by alias); 8 Dec 2016 19:08:38 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 1504 invoked by uid 48); 8 Dec 2016 19:08:25 -0000 From: "ubizjak at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78738] [7 Regression] ICE in extract_insn, at recog.c:2311 Date: Thu, 08 Dec 2016 19:08:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: ubizjak at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01223.txt.bz2 Content-length: 832 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78738 --- Comment #3 from Uroš Bizjak --- Following patch fixes the failure: --cut here-- Index: toplev.c =================================================================== --- toplev.c (revision 243444) +++ toplev.c (working copy) @@ -1691,6 +1691,8 @@ init_excess_precision (void) { gcc_assert (flag_excess_precision_cmdline != EXCESS_PRECISION_DEFAULT); flag_excess_precision = flag_excess_precision_cmdline; + if (flag_unsafe_math_optimizations) + flag_excess_precision = EXCESS_PRECISION_FAST; } /* Initialize things that are both lang-dependent and target-dependent. --cut here-- >From gcc-bugs-return-547061-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 19:09:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 4581 invoked by alias); 8 Dec 2016 19:09:33 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 4518 invoked by uid 48); 8 Dec 2016 19:09:30 -0000 From: "curlypaul924 at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug other/78252] C++ demangler crashes with infinite recursion with lambda (auto) Date: Thu, 08 Dec 2016 19:09:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: other X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: curlypaul924 at gmail dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: nathan at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01224.txt.bz2 Content-length: 529 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78252 Paul Brannan changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |curlypaul924 at gmail dot com --- Comment #4 from Paul Brannan --- I can confirm Nathan's patch fixes the crash I was seeing with _ZSt7forwardIRZN3Foo3BarEvEUlRT_iE_EOS1_RNSt16remove_referenceIS1_E4typeE >From gcc-bugs-return-547062-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 19:19:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 67884 invoked by alias); 8 Dec 2016 19:19:19 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 65511 invoked by uid 55); 8 Dec 2016 19:19:05 -0000 From: "wilco at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78733] [7 Regression] bootstrap broken on aarch64-linux-gnu Date: Thu, 08 Dec 2016 19:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: assemble-failure, build X-Bugzilla-Severity: normal X-Bugzilla-Who: wilco at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01225.txt.bz2 Content-length: 943 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78733 --- Comment #10 from wilco at gcc dot gnu.org --- Author: wilco Date: Thu Dec 8 19:18:33 2016 New Revision: 243456 URL: https://gcc.gnu.org/viewcvs?rev=243456&root=gcc&view=rev Log: This patch fixes an issue in aarch64_classify_address. TImode and TFmode can either use a 64-bit LDP/STP or 128-bit LDR/STR. The addressing mode must be carefully modelled as the intersection of both. This is done for the immediate offsets, however load_store_pair_p must be set as well to avoid LDP with a PC-relative address if aarch64_pcrelative_literal_loads is true. gcc/ PR target/78733 * config/aarch64/aarch64.c (aarch64_classify_address): Set load_store_pair_p for TImode and TFmode. testsuite/ * gcc.target/aarch64/pr78733.c: New test. Modified: trunk/gcc/ChangeLog trunk/gcc/config/aarch64/aarch64.c trunk/gcc/testsuite/ChangeLog >From gcc-bugs-return-547063-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 19:23:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76596 invoked by alias); 8 Dec 2016 19:23:48 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 75692 invoked by uid 48); 8 Dec 2016 19:23:35 -0000 From: "wilco at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78733] [7 Regression] bootstrap broken on aarch64-linux-gnu Date: Thu, 08 Dec 2016 19:23:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: assemble-failure, build X-Bugzilla-Severity: normal X-Bugzilla-Who: wilco at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01226.txt.bz2 Content-length: 403 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78733 wilco at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #11 from wilco at gcc dot gnu.org --- Fixed in r243456. >From gcc-bugs-return-547065-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 19:28:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 108270 invoked by alias); 8 Dec 2016 19:28:47 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 97402 invoked by uid 48); 8 Dec 2016 19:28:34 -0000 From: "nathan at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78551] [5/6/7 Regression] Internal compiler error with constexpr initialization of union Date: Thu, 08 Dec 2016 19:28:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: ice-on-invalid-code, ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: nathan at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: nathan at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01228.txt.bz2 Content-length: 442 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78551 Nathan Sidwell changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #15 from Nathan Sidwell --- Fixed on 5, 6 & HEAD >From gcc-bugs-return-547064-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 19:28:17 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 96293 invoked by alias); 8 Dec 2016 19:28:17 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 96049 invoked by uid 55); 8 Dec 2016 19:28:04 -0000 From: "nathan at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78551] [5/6/7 Regression] Internal compiler error with constexpr initialization of union Date: Thu, 08 Dec 2016 19:28:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: ice-on-invalid-code, ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: nathan at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: nathan at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01227.txt.bz2 Content-length: 789 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78551 --- Comment #14 from Nathan Sidwell --- Author: nathan Date: Thu Dec 8 19:27:32 2016 New Revision: 243457 URL: https://gcc.gnu.org/viewcvs?rev=243457&root=gcc&view=rev Log: PR c++/78551 * constexpr.c (extract_string_elt): New. Broken out of ... (cxx_eval_array_reference): ... here. Call it. (cxx_eval_store_expression): Convert init by STRING_CST into CONSTRUCTOR, if needed. PR c++/78551 * g++.dg/cpp1y/pr78551.C: New. Added: branches/gcc-5-branch/gcc/testsuite/g++.dg/cpp1y/pr78551.C Modified: branches/gcc-5-branch/gcc/cp/ChangeLog branches/gcc-5-branch/gcc/cp/constexpr.c branches/gcc-5-branch/gcc/testsuite/ChangeLog >From gcc-bugs-return-547066-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 19:32:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 120517 invoked by alias); 8 Dec 2016 19:32:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 120279 invoked by uid 48); 8 Dec 2016 19:31:48 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/35302] Missing partial dead store elimination Date: Thu, 08 Dec 2016 19:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: unknown X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01229.txt.bz2 Content-length: 669 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35302 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |law at redhat dot com Resolution|--- |FIXED --- Comment #2 from Jeffrey A. Law --- Richi fixed this back in 2009: 2009-11-23 Richard Guenther * tree-dfa.c (get_ref_base_and_extent): Adjust maximum access size for DECL bases. >From gcc-bugs-return-547067-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 19:51:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 73163 invoked by alias); 8 Dec 2016 19:51:43 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 73059 invoked by uid 48); 8 Dec 2016 19:51:30 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/54421] Extra movdqa when accessing quadwords in a 128-bit SSE register Date: Thu, 08 Dec 2016 19:51:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 4.7.1 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01230.txt.bz2 Content-length: 962 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54421 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |law at redhat dot com Resolution|--- |FIXED --- Comment #2 from Jeffrey A. Law --- It looks like we went through a series of improvements resulting in the current compiler generating: movhlps %xmm0, %xmm1 movq %xmm0, %rdx movq %xmm1, %rax orq %rax, %rdx sete %al movzbl %al, %eax ret ie, it operates solely on registers and thus avoids the unnecessary stack loads/stores. Given it was a progression over time, I'm not going to bisect each improvement. It's just not worth the effort. >From gcc-bugs-return-547068-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 19:53:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 74950 invoked by alias); 8 Dec 2016 19:53:18 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 74794 invoked by uid 48); 8 Dec 2016 19:53:04 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/66544] [F03] ICE on function with procedure-pointer result in combination with implicit none Date: Thu, 08 Dec 2016 19:53:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01231.txt.bz2 Content-length: 1563 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66544 --- Comment #9 from Gerhard Steinmetz --- Frankly speaking, it's difficile. Smells more invalid than valid. As a side note, I do not have any production code using a contruct similar to that in comment 0 or in recursive_interface_*. Still affects some examples from testsuite/gfortran.dg : - data_value_1.f90 - recursive_interface_1.f90 - recursive_interface_2.f90 $ gfortran-7-20161204 -c recursive_interface_1.f90 $ gfortran-7-20161204 -fimplicit-none -c recursive_interface_1.f90 recursive_interface_1.f90:16:0: function baz() result(r3) internal compiler error: in gfc_typenode_for_spec, at fortran/trans-types.c:1064 0x7c7b83 gfc_typenode_for_spec(gfc_typespec*, bool) ../../gcc/fortran/trans-types.c:1064 0x7c5c03 gfc_sym_type(gfc_symbol*) ../../gcc/fortran/trans-types.c:2167 0x7c670b gfc_get_function_type(gfc_symbol*) ../../gcc/fortran/trans-types.c:3030 0x7c68bc gfc_get_function_type(gfc_symbol*) ../../gcc/fortran/trans-types.c:3023 0x75130f build_function_decl ../../gcc/fortran/trans-decl.c:2157 0x75674b gfc_create_function_decl(gfc_namespace*, bool) ../../gcc/fortran/trans-decl.c:2833 0x733137 gfc_generate_module_code(gfc_namespace*) ../../gcc/fortran/trans.c:2149 0x6e72fd translate_all_program_units ../../gcc/fortran/parse.c:6025 0x6e72fd gfc_parse_file() ../../gcc/fortran/parse.c:6238 0x72b182 gfc_be_parse_file ../../gcc/fortran/f95-lang.c:202 >From gcc-bugs-return-547069-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 20:01:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87422 invoked by alias); 8 Dec 2016 20:01:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 87308 invoked by uid 48); 8 Dec 2016 20:01:52 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/64380] Missed optimization: smarter dead store elimination in dtors Date: Thu, 08 Dec 2016 20:01:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 5.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01232.txt.bz2 Content-length: 470 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64380 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-08 CC| |law at redhat dot com Ever confirmed|0 |1 >From gcc-bugs-return-547070-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 20:37:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 34649 invoked by alias); 8 Dec 2016 20:37:37 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 34381 invoked by uid 48); 8 Dec 2016 20:37:23 -0000 From: "ubizjak at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78738] [7 Regression] ICE in extract_insn, at recog.c:2311 Date: Thu, 08 Dec 2016 20:37:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: ubizjak at gmail dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ubizjak at gmail dot com X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status component assigned_to target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01233.txt.bz2 Content-length: 580 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78738 Uroš Bizjak changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Component|rtl-optimization |middle-end Assignee|unassigned at gcc dot gnu.org |ubizjak at gmail dot com Target Milestone|--- |7.0 --- Comment #4 from Uroš Bizjak --- Testing a patch. >From gcc-bugs-return-547071-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 21:08:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 129308 invoked by alias); 8 Dec 2016 21:08:43 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 129270 invoked by uid 55); 8 Dec 2016 21:08:39 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78165] avoid printing type suffix for constants in %E output Date: Thu, 08 Dec 2016 21:08:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: minor X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01234.txt.bz2 Content-length: 747 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78165 --- Comment #2 from Martin Sebor --- Author: msebor Date: Thu Dec 8 21:08:06 2016 New Revision: 243461 URL: https://gcc.gnu.org/viewcvs?rev=243461&root=gcc&view=rev Log: PR c/78165 - avoid printing type suffix for constants in %E output gcc/c-family/ChangeLog: PR c/78165 * c-pretty-print (pp_c_integer_constant): Avoid formatting type suffix. gcc/testsuite/ChangeLog: Modified: trunk/gcc/c-family/ChangeLog trunk/gcc/c-family/c-pretty-print.c trunk/gcc/testsuite/g++.dg/debug/dwarf2/integer-typedef.C trunk/gcc/testsuite/g++.dg/debug/dwarf2/typedef1.C trunk/gcc/testsuite/g++.dg/inherit/covariant7.C >From gcc-bugs-return-547072-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 21:09:16 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 130498 invoked by alias); 8 Dec 2016 21:09:16 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 130283 invoked by uid 48); 8 Dec 2016 21:09:03 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78165] avoid printing type suffix for constants in %E output Date: Thu, 08 Dec 2016 21:09:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: minor X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01235.txt.bz2 Content-length: 438 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78165 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Martin Sebor --- Committed in r243461. >From gcc-bugs-return-547073-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 21:15:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 5547 invoked by alias); 8 Dec 2016 21:15:36 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 5370 invoked by uid 55); 8 Dec 2016 21:15:20 -0000 From: "vmakarov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78671] [7 Regression] ICE: in extract_constrain_insn, at recog.c:2213 with -Og -march=skylake-avx512 Date: Thu, 08 Dec 2016 21:15:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code, ra X-Bugzilla-Severity: normal X-Bugzilla-Who: vmakarov at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01236.txt.bz2 Content-length: 732 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78671 --- Comment #5 from Vladimir Makarov --- Author: vmakarov Date: Thu Dec 8 21:14:42 2016 New Revision: 243462 URL: https://gcc.gnu.org/viewcvs?rev=243462&root=gcc&view=rev Log: 2016-12-08 Vladimir Makarov PR rtl-optimization/78671 * lra-assign.c (lra-assigns.c): Check prohibited regs for an allocno class. 2016-12-08 Vladimir Makarov PR rtl-optimization/78671 * gcc.target/i386/pr78671.c: New. Added: trunk/gcc/testsuite/gcc.target/i386/pr78671.c Modified: trunk/gcc/ChangeLog trunk/gcc/lra-assigns.c trunk/gcc/testsuite/ChangeLog >From gcc-bugs-return-547076-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 21:26:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 118513 invoked by alias); 8 Dec 2016 21:26:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 118172 invoked by uid 55); 8 Dec 2016 21:26:45 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/65173] ICE while compiling wrong code Date: Thu, 08 Dec 2016 21:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 4.9.2 X-Bugzilla-Keywords: X-Bugzilla-Severity: minor X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01239.txt.bz2 Content-length: 2799 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65173 --- Comment #13 from kargl at gcc dot gnu.org --- Author: kargl Date: Thu Dec 8 21:26:11 2016 New Revision: 243463 URL: https://gcc.gnu.org/viewcvs?rev=243463&root=gcc&view=rev Log: 2016-12-07 Steven G. Kargl PR fortran/65173 PR fortran/69064 PR fortran/69859 PR fortran/78350 * gfortran.h (gfc_namespace): Remove old_cl_list member. * parse.c (use_modules, next_statement): old_cl_list is gone. (clear_default_charlen): Remove no longer used function. (reject_statement): Do not try ot clean up gfc_charlen structure(s) that may have been added to a cl_list list. * symbol.c (gfc_new_charlen): old_cl_list structure is gone. 2016-12-07 Steven G. Kargl PR fortran/65173 PR fortran/69064 PR fortran/69859 PR fortran/78350 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors. * gfortran.dg/charlen_01.f90: New test. * gfortran.dg/charlen_02.f90: Ditto. * gfortran.dg/charlen_03.f90: Ditto. * gfortran.dg/charlen_04.f90: Ditto. * gfortran.dg/charlen_05.f90: Ditto. * gfortran.dg/charlen_06.f90: Ditto. * gfortran.dg/charlen_07.f90: Ditto. * gfortran.dg/charlen_08.f90: Ditto. * gfortran.dg/charlen_09.f90: Ditto. * gfortran.dg/charlen_10.f90: Ditto. * gfortran.dg/charlen_11.f90: Ditto. * gfortran.dg/charlen_12.f90: Ditto. * gfortran.dg/charlen_13.f90: Ditto. * gfortran.dg/charlen_14.f90: Ditto. * gfortran.dg/charlen_15.f90: Ditto. * gfortran.dg/charlen_16.f90: Ditto. Added: trunk/gcc/testsuite/gfortran.dg/charlen_01.f90 trunk/gcc/testsuite/gfortran.dg/charlen_02.f90 trunk/gcc/testsuite/gfortran.dg/charlen_03.f90 trunk/gcc/testsuite/gfortran.dg/charlen_04.f90 trunk/gcc/testsuite/gfortran.dg/charlen_05.f90 trunk/gcc/testsuite/gfortran.dg/charlen_06.f90 trunk/gcc/testsuite/gfortran.dg/charlen_07.f90 trunk/gcc/testsuite/gfortran.dg/charlen_08.f90 trunk/gcc/testsuite/gfortran.dg/charlen_09.f90 trunk/gcc/testsuite/gfortran.dg/charlen_10.f90 trunk/gcc/testsuite/gfortran.dg/charlen_11.f90 trunk/gcc/testsuite/gfortran.dg/charlen_12.f90 trunk/gcc/testsuite/gfortran.dg/charlen_13.f90 trunk/gcc/testsuite/gfortran.dg/charlen_14.f90 trunk/gcc/testsuite/gfortran.dg/charlen_15.f90 trunk/gcc/testsuite/gfortran.dg/charlen_16.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/gfortran.h trunk/gcc/fortran/parse.c trunk/gcc/fortran/symbol.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gfortran.dg/misplaced_implicit_character.f90 >From gcc-bugs-return-547075-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 21:26:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 118445 invoked by alias); 8 Dec 2016 21:26:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 118276 invoked by uid 55); 8 Dec 2016 21:26:47 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/69064] [5/6/7 Regression] ICE: in gfc_typenode_for_spec, at fortran/trans-types.c:1062 when LEN is set to a variable with no explicit type Date: Thu, 08 Dec 2016 21:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.3.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: minor X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01238.txt.bz2 Content-length: 2799 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69064 --- Comment #54 from kargl at gcc dot gnu.org --- Author: kargl Date: Thu Dec 8 21:26:11 2016 New Revision: 243463 URL: https://gcc.gnu.org/viewcvs?rev=243463&root=gcc&view=rev Log: 2016-12-07 Steven G. Kargl PR fortran/65173 PR fortran/69064 PR fortran/69859 PR fortran/78350 * gfortran.h (gfc_namespace): Remove old_cl_list member. * parse.c (use_modules, next_statement): old_cl_list is gone. (clear_default_charlen): Remove no longer used function. (reject_statement): Do not try ot clean up gfc_charlen structure(s) that may have been added to a cl_list list. * symbol.c (gfc_new_charlen): old_cl_list structure is gone. 2016-12-07 Steven G. Kargl PR fortran/65173 PR fortran/69064 PR fortran/69859 PR fortran/78350 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors. * gfortran.dg/charlen_01.f90: New test. * gfortran.dg/charlen_02.f90: Ditto. * gfortran.dg/charlen_03.f90: Ditto. * gfortran.dg/charlen_04.f90: Ditto. * gfortran.dg/charlen_05.f90: Ditto. * gfortran.dg/charlen_06.f90: Ditto. * gfortran.dg/charlen_07.f90: Ditto. * gfortran.dg/charlen_08.f90: Ditto. * gfortran.dg/charlen_09.f90: Ditto. * gfortran.dg/charlen_10.f90: Ditto. * gfortran.dg/charlen_11.f90: Ditto. * gfortran.dg/charlen_12.f90: Ditto. * gfortran.dg/charlen_13.f90: Ditto. * gfortran.dg/charlen_14.f90: Ditto. * gfortran.dg/charlen_15.f90: Ditto. * gfortran.dg/charlen_16.f90: Ditto. Added: trunk/gcc/testsuite/gfortran.dg/charlen_01.f90 trunk/gcc/testsuite/gfortran.dg/charlen_02.f90 trunk/gcc/testsuite/gfortran.dg/charlen_03.f90 trunk/gcc/testsuite/gfortran.dg/charlen_04.f90 trunk/gcc/testsuite/gfortran.dg/charlen_05.f90 trunk/gcc/testsuite/gfortran.dg/charlen_06.f90 trunk/gcc/testsuite/gfortran.dg/charlen_07.f90 trunk/gcc/testsuite/gfortran.dg/charlen_08.f90 trunk/gcc/testsuite/gfortran.dg/charlen_09.f90 trunk/gcc/testsuite/gfortran.dg/charlen_10.f90 trunk/gcc/testsuite/gfortran.dg/charlen_11.f90 trunk/gcc/testsuite/gfortran.dg/charlen_12.f90 trunk/gcc/testsuite/gfortran.dg/charlen_13.f90 trunk/gcc/testsuite/gfortran.dg/charlen_14.f90 trunk/gcc/testsuite/gfortran.dg/charlen_15.f90 trunk/gcc/testsuite/gfortran.dg/charlen_16.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/gfortran.h trunk/gcc/fortran/parse.c trunk/gcc/fortran/symbol.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gfortran.dg/misplaced_implicit_character.f90 >From gcc-bugs-return-547074-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 21:26:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 118431 invoked by alias); 8 Dec 2016 21:26:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 118198 invoked by uid 55); 8 Dec 2016 21:26:45 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/69859] Non-deterministic ICEs on incomplete character declaration statement Date: Thu, 08 Dec 2016 21:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01237.txt.bz2 Content-length: 2798 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69859 --- Comment #7 from kargl at gcc dot gnu.org --- Author: kargl Date: Thu Dec 8 21:26:11 2016 New Revision: 243463 URL: https://gcc.gnu.org/viewcvs?rev=243463&root=gcc&view=rev Log: 2016-12-07 Steven G. Kargl PR fortran/65173 PR fortran/69064 PR fortran/69859 PR fortran/78350 * gfortran.h (gfc_namespace): Remove old_cl_list member. * parse.c (use_modules, next_statement): old_cl_list is gone. (clear_default_charlen): Remove no longer used function. (reject_statement): Do not try ot clean up gfc_charlen structure(s) that may have been added to a cl_list list. * symbol.c (gfc_new_charlen): old_cl_list structure is gone. 2016-12-07 Steven G. Kargl PR fortran/65173 PR fortran/69064 PR fortran/69859 PR fortran/78350 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors. * gfortran.dg/charlen_01.f90: New test. * gfortran.dg/charlen_02.f90: Ditto. * gfortran.dg/charlen_03.f90: Ditto. * gfortran.dg/charlen_04.f90: Ditto. * gfortran.dg/charlen_05.f90: Ditto. * gfortran.dg/charlen_06.f90: Ditto. * gfortran.dg/charlen_07.f90: Ditto. * gfortran.dg/charlen_08.f90: Ditto. * gfortran.dg/charlen_09.f90: Ditto. * gfortran.dg/charlen_10.f90: Ditto. * gfortran.dg/charlen_11.f90: Ditto. * gfortran.dg/charlen_12.f90: Ditto. * gfortran.dg/charlen_13.f90: Ditto. * gfortran.dg/charlen_14.f90: Ditto. * gfortran.dg/charlen_15.f90: Ditto. * gfortran.dg/charlen_16.f90: Ditto. Added: trunk/gcc/testsuite/gfortran.dg/charlen_01.f90 trunk/gcc/testsuite/gfortran.dg/charlen_02.f90 trunk/gcc/testsuite/gfortran.dg/charlen_03.f90 trunk/gcc/testsuite/gfortran.dg/charlen_04.f90 trunk/gcc/testsuite/gfortran.dg/charlen_05.f90 trunk/gcc/testsuite/gfortran.dg/charlen_06.f90 trunk/gcc/testsuite/gfortran.dg/charlen_07.f90 trunk/gcc/testsuite/gfortran.dg/charlen_08.f90 trunk/gcc/testsuite/gfortran.dg/charlen_09.f90 trunk/gcc/testsuite/gfortran.dg/charlen_10.f90 trunk/gcc/testsuite/gfortran.dg/charlen_11.f90 trunk/gcc/testsuite/gfortran.dg/charlen_12.f90 trunk/gcc/testsuite/gfortran.dg/charlen_13.f90 trunk/gcc/testsuite/gfortran.dg/charlen_14.f90 trunk/gcc/testsuite/gfortran.dg/charlen_15.f90 trunk/gcc/testsuite/gfortran.dg/charlen_16.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/gfortran.h trunk/gcc/fortran/parse.c trunk/gcc/fortran/symbol.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gfortran.dg/misplaced_implicit_character.f90 >From gcc-bugs-return-547077-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 21:26:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 118590 invoked by alias); 8 Dec 2016 21:26:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 118201 invoked by uid 55); 8 Dec 2016 21:26:46 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78350] ICE in gfc_code2string(): Bad code, at fortran/misc.c:193 Date: Thu, 08 Dec 2016 21:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: WAITING X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01240.txt.bz2 Content-length: 2798 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78350 --- Comment #3 from kargl at gcc dot gnu.org --- Author: kargl Date: Thu Dec 8 21:26:11 2016 New Revision: 243463 URL: https://gcc.gnu.org/viewcvs?rev=243463&root=gcc&view=rev Log: 2016-12-07 Steven G. Kargl PR fortran/65173 PR fortran/69064 PR fortran/69859 PR fortran/78350 * gfortran.h (gfc_namespace): Remove old_cl_list member. * parse.c (use_modules, next_statement): old_cl_list is gone. (clear_default_charlen): Remove no longer used function. (reject_statement): Do not try ot clean up gfc_charlen structure(s) that may have been added to a cl_list list. * symbol.c (gfc_new_charlen): old_cl_list structure is gone. 2016-12-07 Steven G. Kargl PR fortran/65173 PR fortran/69064 PR fortran/69859 PR fortran/78350 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors. * gfortran.dg/charlen_01.f90: New test. * gfortran.dg/charlen_02.f90: Ditto. * gfortran.dg/charlen_03.f90: Ditto. * gfortran.dg/charlen_04.f90: Ditto. * gfortran.dg/charlen_05.f90: Ditto. * gfortran.dg/charlen_06.f90: Ditto. * gfortran.dg/charlen_07.f90: Ditto. * gfortran.dg/charlen_08.f90: Ditto. * gfortran.dg/charlen_09.f90: Ditto. * gfortran.dg/charlen_10.f90: Ditto. * gfortran.dg/charlen_11.f90: Ditto. * gfortran.dg/charlen_12.f90: Ditto. * gfortran.dg/charlen_13.f90: Ditto. * gfortran.dg/charlen_14.f90: Ditto. * gfortran.dg/charlen_15.f90: Ditto. * gfortran.dg/charlen_16.f90: Ditto. Added: trunk/gcc/testsuite/gfortran.dg/charlen_01.f90 trunk/gcc/testsuite/gfortran.dg/charlen_02.f90 trunk/gcc/testsuite/gfortran.dg/charlen_03.f90 trunk/gcc/testsuite/gfortran.dg/charlen_04.f90 trunk/gcc/testsuite/gfortran.dg/charlen_05.f90 trunk/gcc/testsuite/gfortran.dg/charlen_06.f90 trunk/gcc/testsuite/gfortran.dg/charlen_07.f90 trunk/gcc/testsuite/gfortran.dg/charlen_08.f90 trunk/gcc/testsuite/gfortran.dg/charlen_09.f90 trunk/gcc/testsuite/gfortran.dg/charlen_10.f90 trunk/gcc/testsuite/gfortran.dg/charlen_11.f90 trunk/gcc/testsuite/gfortran.dg/charlen_12.f90 trunk/gcc/testsuite/gfortran.dg/charlen_13.f90 trunk/gcc/testsuite/gfortran.dg/charlen_14.f90 trunk/gcc/testsuite/gfortran.dg/charlen_15.f90 trunk/gcc/testsuite/gfortran.dg/charlen_16.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/gfortran.h trunk/gcc/fortran/parse.c trunk/gcc/fortran/symbol.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gfortran.dg/misplaced_implicit_character.f90 >From gcc-bugs-return-547078-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 21:28:04 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 122501 invoked by alias); 8 Dec 2016 21:28:04 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 122345 invoked by uid 48); 8 Dec 2016 21:27:57 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/69859] Non-deterministic ICEs on incomplete character declaration statement Date: Thu, 08 Dec 2016 21:28:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority bug_status cc resolution assigned_to target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01241.txt.bz2 Content-length: 671 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69859 kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 Status|NEW |RESOLVED CC| |kargl at gcc dot gnu.org Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |kargl at gcc dot gnu.org Target Milestone|--- |7.0 --- Comment #8 from kargl at gcc dot gnu.org --- Fixed on trunk. Closing >From gcc-bugs-return-547079-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 21:29:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 123760 invoked by alias); 8 Dec 2016 21:29:20 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 123654 invoked by uid 48); 8 Dec 2016 21:29:09 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/69064] [5/6/7 Regression] ICE: in gfc_typenode_for_spec, at fortran/trans-types.c:1062 when LEN is set to a variable with no explicit type Date: Thu, 08 Dec 2016 21:29:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.3.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution assigned_to target_milestone bug_severity Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01242.txt.bz2 Content-length: 677 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69064 kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |kargl at gcc dot gnu.org Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |kargl at gcc dot gnu.org Target Milestone|5.5 |7.0 Severity|minor |normal --- Comment #55 from kargl at gcc dot gnu.org --- Fixed on trunk. Closing. >From gcc-bugs-return-547080-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 21:30:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 125290 invoked by alias); 8 Dec 2016 21:30:27 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 124755 invoked by uid 48); 8 Dec 2016 21:29:59 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/65173] ICE while compiling wrong code Date: Thu, 08 Dec 2016 21:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 4.9.2 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority bug_status resolution assigned_to target_milestone bug_severity Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01243.txt.bz2 Content-length: 654 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65173 kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 Status|NEW |RESOLVED Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |kargl at gcc dot gnu.org Target Milestone|--- |7.0 Severity|minor |normal --- Comment #14 from kargl at gcc dot gnu.org --- Fixed on trunk. Closing. >From gcc-bugs-return-547081-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 21:31:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 128179 invoked by alias); 8 Dec 2016 21:31:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 126493 invoked by uid 48); 8 Dec 2016 21:31:07 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78350] ICE in gfc_code2string(): Bad code, at fortran/misc.c:193 Date: Thu, 08 Dec 2016 21:31:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority bug_status cc resolution assigned_to target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01244.txt.bz2 Content-length: 672 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78350 kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 Status|WAITING |RESOLVED CC| |kargl at gcc dot gnu.org Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |kargl at gcc dot gnu.org Target Milestone|--- |7.0 --- Comment #4 from kargl at gcc dot gnu.org --- Fixed on trunk. Closing. >From gcc-bugs-return-547082-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 22:19:46 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 47592 invoked by alias); 8 Dec 2016 22:19:45 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 47281 invoked by uid 48); 8 Dec 2016 22:19:16 -0000 From: "jvdelisle at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78737] linking error with deferred, undefined user-defined derived-type I/O Date: Thu, 08 Dec 2016 22:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jvdelisle at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01245.txt.bz2 Content-length: 212 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78737 --- Comment #1 from Jerry DeLisle --- I cc'ed Paul on this one. Not sure what is going on here, but I will be looking at it. >From gcc-bugs-return-547083-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 22:20:23 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 48801 invoked by alias); 8 Dec 2016 22:20:23 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 47749 invoked by uid 48); 8 Dec 2016 22:19:46 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/77485] Missed dead store elimination of aggregate store followed by partial stores Date: Thu, 08 Dec 2016 22:20:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01246.txt.bz2 Content-length: 626 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77485 --- Comment #4 from Jeffrey A. Law --- So my patches for 33562 will detect the partial dead store in "foo", but I never wrote the bits to narrow partial dead stores. The difficulty in optimizing this particular case will be rewriting the CONSTRUCTOR node. Though it may be as simple as walking down the CONSTRUCTOR and splicing out components which correspond to dead assignments -- I'll have to familiarize myself with the guts of how to walk CONSTRUCTOR nodes. Hopefully they're at least in-order and extracting byte offsets is easy :-) >From gcc-bugs-return-547084-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 22:44:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 90251 invoked by alias); 8 Dec 2016 22:44:25 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 90052 invoked by uid 48); 8 Dec 2016 22:44:15 -0000 From: "damian at sourceryinstitute dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78737] linking error with deferred, undefined user-defined derived-type I/O Date: Thu, 08 Dec 2016 22:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: damian at sourceryinstitute dot org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01247.txt.bz2 Content-length: 563 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78737 --- Comment #2 from Damian Rouson --- Upon further investigation, the workaround mentioned in the final line of the original report appears not to work. The only workaround I have come up with is to make the "object" type non-abstract, which then necessitates making the write_formatted binding non-deferred, which then necessitates replacing the abstract interface with an actual implementation. It's pretty major surgery, but not the worst problem in the world. >From gcc-bugs-return-547085-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 23:45:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 129881 invoked by alias); 8 Dec 2016 23:45:54 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 129558 invoked by uid 48); 8 Dec 2016 23:45:41 -0000 From: "dabler at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78742] New: internal compiler error: in int_cst_value, at tree.c:10782 Date: Thu, 08 Dec 2016 23:45:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dabler at gmail dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01248.txt.bz2 Content-length: 2868 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78742 Bug ID: 78742 Summary: internal compiler error: in int_cst_value, at tree.c:10782 Product: gcc Version: 5.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: dabler at gmail dot com Target Milestone: --- Created attachment 40283 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40283&action=edit testcase On x86_64 Linux: $ gcc -v -save-temps -O3 -o libmp-test.o libmp.c -c Using built-in specs. COLLECT_GCC=gcc Target: x86_64-linux Configured with: ../configure --build=x86_64-linux --with-arch=core2 --with-tune=westmere --with-thread=posix --with-as=/usr/bin/as --with-ld=/usr/bin/ld --with-system-zlib --program-suffix=-5.4 Thread model: posix gcc version 5.4.0 (GCC) COLLECT_GCC_OPTIONS='-v' '-save-temps' '-O3' '-o' 'libmp-test.o' '-c' '-mtune=westmere' '-march=core2' /usr/local/libexec/gcc/x86_64-linux/5.4.0/cc1 -E -quiet -v libmp.c -mtune=westmere -march=core2 -O3 -fpch-preprocess -o libmp.i ignoring duplicate directory "/usr/local/lib/gcc/x86_64-linux/5.4.0/../../../../x86_64-linux/include" #include "..." search starts here: #include <...> search starts here: /usr/local/lib/gcc/x86_64-linux/5.4.0/include /usr/local/include /usr/local/lib/gcc/x86_64-linux/5.4.0/include-fixed /usr/include End of search list. COLLECT_GCC_OPTIONS='-v' '-save-temps' '-O3' '-o' 'libmp-test.o' '-c' '-mtune=westmere' '-march=core2' /usr/local/libexec/gcc/x86_64-linux/5.4.0/cc1 -fpreprocessed libmp.i -quiet -dumpbase libmp.c -mtune=westmere -march=core2 -auxbase-strip libmp-test.o -O3 -version -o libmp.s GNU C11 (GCC) version 5.4.0 (x86_64-linux) compiled by GNU C version 5.4.0, GMP version 4.3.1, MPFR version 2.4.1, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 GNU C11 (GCC) version 5.4.0 (x86_64-linux) compiled by GNU C version 5.4.0, GMP version 4.3.1, MPFR version 2.4.1, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 6af85bd5d50765bfdcb33ae94df5c82d libmp.c: In function ‘func’: libmp.c:3:6: internal compiler error: in int_cst_value, at tree.c:10782 void func() ^ Please submit a full bug report, with preprocessed source if appropriate. See for instructions. $ cat libmp.c void foo(); void func() { int m; int tab[m]; __int128 j; for(; j; j++) { tab[j] = 0; tab[j+1] = 0; } foo(); } Affected gcc versions I have found: 5.x.x, 6.x.x >From gcc-bugs-return-547086-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 23:48:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 6340 invoked by alias); 8 Dec 2016 23:48:31 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 6030 invoked by uid 48); 8 Dec 2016 23:48:21 -0000 From: "jvdelisle at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78737] linking error with deferred, undefined user-defined derived-type I/O Date: Thu, 08 Dec 2016 23:48:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jvdelisle at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01249.txt.bz2 Content-length: 546 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78737 --- Comment #3 from Jerry DeLisle --- I am not sure what you are expecting. The module has an empty main program and nothing allocated to link to.. Since the interface is abstract it creates nothing until it is used I think. $ gfc pr78737.f03 /tmp/ccBH9og7.o: In function `__object_interface_MOD_assert': pr78737.f03:(.text+0x59): undefined reference to `write_formatted_interface_' collect2: error: ld returned 1 exit status $ gfc -c pr78737.f03 $ >From gcc-bugs-return-547087-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 23:51:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11614 invoked by alias); 8 Dec 2016 23:51:29 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 11330 invoked by uid 55); 8 Dec 2016 23:51:13 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78284] warn on malloc with very large arguments Date: Thu, 08 Dec 2016 23:51:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: enhancement X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01250.txt.bz2 Content-length: 2667 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78284 --- Comment #2 from Martin Sebor --- Author: msebor Date: Thu Dec 8 23:50:40 2016 New Revision: 243470 URL: https://gcc.gnu.org/viewcvs?rev=243470&root=gcc&view=rev Log: PR c/77531 - __attribute__((alloc_size(1,2))) could also warn on multiplication overflow PR c/78284 - warn on malloc with very large arguments gcc/c-family/ChangeLog: PR c/78284 * c.opt (-Walloc-zero, -Walloc-size-larger-than): New options. gcc/ChangeLog: PR c/78284 * builtin-attrs.def (ATTR_ALLOC_SIZE, ATTR_RETURNS_NONNULL): New identifier tree nodes. (ATTR_ALLOCA_SIZE_1_NOTHROW_LEAF_LIST): New attribute list. (ATTR_MALLOC_SIZE_1_NOTHROW_LIST): Same. (ATTR_MALLOC_SIZE_1_NOTHROW_LEAF_LIST): Same. (ATTR_MALLOC_SIZE_1_2_NOTHROW_LEAF_LIST): Same. (ATTR_ALLOC_SIZE_2_NOTHROW_LEAF_LIST): Same. * builtins.c (expand_builtin_alloca): Call maybe_warn_alloc_args_overflow. * builtins.def (aligned_alloc, calloc, malloc, realloc): Add attribute alloc_size. (alloca): Add attribute alloc_size and returns_nonnull. * calls.h (maybe_warn_alloc_args_overflow): Declare. * calls.c (alloc_max_size, operand_signed_p): New functions. (maybe_warn_alloc_args_overflow): Define. (initialize_argument_information): Diagnose overflow in functions declared with attaribute alloc_size. * doc/invoke.texi (Warning Options): Document -Walloc-zero and -Walloc-size-larger-than. gcc/testsuite/ChangeLog: PR c/78284 * gcc.dg/attr-alloc_size-3.c: New test. * gcc.dg/attr-alloc_size-4.c: New test. * gcc.dg/attr-alloc_size-5.c: New test. * gcc.dg/attr-alloc_size-6.c: New test. * gcc.dg/attr-alloc_size-7.c: New test. * gcc.dg/attr-alloc_size-8.c: New test. * gcc.dg/attr-alloc_size-9.c: New test. * gcc/testsuite/gcc.dg/errno-1.c: Adjust. Added: trunk/gcc/testsuite/gcc.dg/attr-alloc_size-3.c trunk/gcc/testsuite/gcc.dg/attr-alloc_size-4.c trunk/gcc/testsuite/gcc.dg/attr-alloc_size-5.c trunk/gcc/testsuite/gcc.dg/attr-alloc_size-6.c trunk/gcc/testsuite/gcc.dg/attr-alloc_size-7.c trunk/gcc/testsuite/gcc.dg/attr-alloc_size-8.c trunk/gcc/testsuite/gcc.dg/attr-alloc_size-9.c Modified: trunk/gcc/ChangeLog trunk/gcc/builtins.c trunk/gcc/c-family/ChangeLog trunk/gcc/c-family/c.opt trunk/gcc/calls.c trunk/gcc/calls.h trunk/gcc/doc/invoke.texi trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/errno-1.c >From gcc-bugs-return-547088-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 23:51:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11625 invoked by alias); 8 Dec 2016 23:51:30 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 11327 invoked by uid 55); 8 Dec 2016 23:51:13 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/77531] __attribute__((alloc_size(1,2))) could also warn on multiplication overflow Date: Thu, 08 Dec 2016 23:51:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: unknown X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: enhancement X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01251.txt.bz2 Content-length: 2667 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77531 --- Comment #5 from Martin Sebor --- Author: msebor Date: Thu Dec 8 23:50:40 2016 New Revision: 243470 URL: https://gcc.gnu.org/viewcvs?rev=243470&root=gcc&view=rev Log: PR c/77531 - __attribute__((alloc_size(1,2))) could also warn on multiplication overflow PR c/78284 - warn on malloc with very large arguments gcc/c-family/ChangeLog: PR c/78284 * c.opt (-Walloc-zero, -Walloc-size-larger-than): New options. gcc/ChangeLog: PR c/78284 * builtin-attrs.def (ATTR_ALLOC_SIZE, ATTR_RETURNS_NONNULL): New identifier tree nodes. (ATTR_ALLOCA_SIZE_1_NOTHROW_LEAF_LIST): New attribute list. (ATTR_MALLOC_SIZE_1_NOTHROW_LIST): Same. (ATTR_MALLOC_SIZE_1_NOTHROW_LEAF_LIST): Same. (ATTR_MALLOC_SIZE_1_2_NOTHROW_LEAF_LIST): Same. (ATTR_ALLOC_SIZE_2_NOTHROW_LEAF_LIST): Same. * builtins.c (expand_builtin_alloca): Call maybe_warn_alloc_args_overflow. * builtins.def (aligned_alloc, calloc, malloc, realloc): Add attribute alloc_size. (alloca): Add attribute alloc_size and returns_nonnull. * calls.h (maybe_warn_alloc_args_overflow): Declare. * calls.c (alloc_max_size, operand_signed_p): New functions. (maybe_warn_alloc_args_overflow): Define. (initialize_argument_information): Diagnose overflow in functions declared with attaribute alloc_size. * doc/invoke.texi (Warning Options): Document -Walloc-zero and -Walloc-size-larger-than. gcc/testsuite/ChangeLog: PR c/78284 * gcc.dg/attr-alloc_size-3.c: New test. * gcc.dg/attr-alloc_size-4.c: New test. * gcc.dg/attr-alloc_size-5.c: New test. * gcc.dg/attr-alloc_size-6.c: New test. * gcc.dg/attr-alloc_size-7.c: New test. * gcc.dg/attr-alloc_size-8.c: New test. * gcc.dg/attr-alloc_size-9.c: New test. * gcc/testsuite/gcc.dg/errno-1.c: Adjust. Added: trunk/gcc/testsuite/gcc.dg/attr-alloc_size-3.c trunk/gcc/testsuite/gcc.dg/attr-alloc_size-4.c trunk/gcc/testsuite/gcc.dg/attr-alloc_size-5.c trunk/gcc/testsuite/gcc.dg/attr-alloc_size-6.c trunk/gcc/testsuite/gcc.dg/attr-alloc_size-7.c trunk/gcc/testsuite/gcc.dg/attr-alloc_size-8.c trunk/gcc/testsuite/gcc.dg/attr-alloc_size-9.c Modified: trunk/gcc/ChangeLog trunk/gcc/builtins.c trunk/gcc/c-family/ChangeLog trunk/gcc/c-family/c.opt trunk/gcc/calls.c trunk/gcc/calls.h trunk/gcc/doc/invoke.texi trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/errno-1.c >From gcc-bugs-return-547090-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 23:52:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14708 invoked by alias); 8 Dec 2016 23:52:39 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 14442 invoked by uid 48); 8 Dec 2016 23:52:29 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/77531] __attribute__((alloc_size(1,2))) could also warn on multiplication overflow Date: Thu, 08 Dec 2016 23:52:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: unknown X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: enhancement X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01253.txt.bz2 Content-length: 524 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77531 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |msebor at gcc dot gnu.org --- Comment #6 from Martin Sebor --- Implemented in r243470. >From gcc-bugs-return-547089-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Dec 08 23:52:06 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 13460 invoked by alias); 8 Dec 2016 23:52:06 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 13373 invoked by uid 48); 8 Dec 2016 23:52:00 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78284] warn on malloc with very large arguments Date: Thu, 08 Dec 2016 23:52:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: enhancement X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01252.txt.bz2 Content-length: 440 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78284 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Martin Sebor --- Implemented in r243470. >From gcc-bugs-return-547091-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 01:15:46 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 94646 invoked by alias); 9 Dec 2016 01:15:46 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 94516 invoked by uid 48); 9 Dec 2016 01:15:33 -0000 From: "matthijsvanduin at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/50481] builtin to reverse the bit order Date: Fri, 09 Dec 2016 01:15:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 4.7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: matthijsvanduin at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01254.txt.bz2 Content-length: 1158 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481 Matthijs van Duin changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |matthijsvanduin at gmail dot com --- Comment #3 from Matthijs van Duin --- Bump! Proper intrinsics for bitreverse would be much appreciated! A plain C implementation is ugly and results in equally awful code output, while using inline asm breaks portability and can't be constant-folded or used in constexpr. What makes the continued lack of a __builtin_arm_rbit() in gcc a bit bizarre is that the (identically named) Neon versions of this instruction on AArch64 actually *did* receive proper intrinsics! [1] It's worth mentioning that clang does support __builtin_arm_rbit(), and they've actually generalized this to a full set of target-independent bitreverse builtins [2]. [1] https://gcc.gnu.org/ml/gcc-patches/2014-08/msg01913.html [2] http://clang.llvm.org/docs/LanguageExtensions.html#builtin-bitreverse >From gcc-bugs-return-547092-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 04:35:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 2760 invoked by alias); 9 Dec 2016 04:35:28 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 2617 invoked by uid 48); 9 Dec 2016 04:35:14 -0000 From: "wilson at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78731] Possible bug with switch when optimization is turned on. Date: Fri, 09 Dec 2016 04:35:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: wilson at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01255.txt.bz2 Content-length: 762 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78731 --- Comment #2 from Jim Wilson --- The compiler is failing in jump threading as called by dom2. Jeff's 2015-09-30 patch is triggering in dom1, and changing the CFG just enough to prevent the jump threading bug from triggering. So it isn't a proper fix. Disabling it, and bisecting again, I found bug 67892, another patch from Jeff, which looks like a proper fix. However, there is a problem. The bug was reported against gcc 5, fixed in gcc 6, and then closed, but is still broken in gcc 5. I think it is in the wrong state. Presumably, it should still be open, and then fixed in gcc 5 if reasonably safe, or documented as a known bug that we won't fix in gcc 5. >From gcc-bugs-return-547093-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 07:54:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 8985 invoked by alias); 9 Dec 2016 07:54:38 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 7701 invoked by uid 48); 9 Dec 2016 07:54:25 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78671] [7 Regression] ICE: in extract_constrain_insn, at recog.c:2213 with -Og -march=skylake-avx512 Date: Fri, 09 Dec 2016 07:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code, ra X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01256.txt.bz2 Content-length: 432 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78671 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #6 from Jakub Jelinek --- Assuming fixed. >From gcc-bugs-return-547094-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 07:57:22 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 15041 invoked by alias); 9 Dec 2016 07:57:22 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 14829 invoked by uid 55); 9 Dec 2016 07:57:09 -0000 From: "rguenther at suse dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/77485] Missed dead store elimination of aggregate store followed by partial stores Date: Fri, 09 Dec 2016 07:57:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenther at suse dot de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01257.txt.bz2 Content-length: 1361 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77485 --- Comment #5 from rguenther at suse dot de --- On Thu, 8 Dec 2016, law at redhat dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77485 > > --- Comment #4 from Jeffrey A. Law --- > So my patches for 33562 will detect the partial dead store in "foo", but I > never wrote the bits to narrow partial dead stores. > > The difficulty in optimizing this particular case will be rewriting the > CONSTRUCTOR node. Though it may be as simple as walking down the CONSTRUCTOR > and splicing out components which correspond to dead assignments -- I'll have > to familiarize myself with the guts of how to walk CONSTRUCTOR nodes. > Hopefully they're at least in-order and extracting byte offsets is easy :-) Should be. But I still think any "real" DSE work should be done by unifying what SRA, update-address-taken, store-merging and current DSE do (eventually even the bswap pass). Those are all related and they share basic analysis (and dataflow) parts and would benefit from each other transform "tricks". And all of them would benefit from being flow-sensitive in a way to consider parts of the CFG where for example addresses do not escape and doing some (eventually expensive) stuff at such (cold?) region boundaries. >From gcc-bugs-return-547095-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:05:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 35531 invoked by alias); 9 Dec 2016 08:05:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 31816 invoked by uid 48); 9 Dec 2016 08:05:45 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/72683] [7 Regression] MPX test failures with LTO Date: Fri, 09 Dec 2016 08:05:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: lto X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01258.txt.bz2 Content-length: 427 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72683 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Richard Biener --- Yes. >From gcc-bugs-return-547096-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:20:06 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 95589 invoked by alias); 9 Dec 2016 08:20:05 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 95052 invoked by uid 48); 9 Dec 2016 08:19:54 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78720] [7 Regression] Illegal instruction in generated code Date: Fri, 09 Dec 2016 08:20:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01259.txt.bz2 Content-length: 378 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78720 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org >From gcc-bugs-return-547098-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:44:46 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 13717 invoked by alias); 9 Dec 2016 08:44:45 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 13456 invoked by uid 55); 9 Dec 2016 08:44:28 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78482] [5/6 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu Date: Fri, 09 Dec 2016 08:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01261.txt.bz2 Content-length: 3595 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78482 --- Comment #11 from Richard Biener --- Author: rguenth Date: Fri Dec 9 08:43:50 2016 New Revision: 243475 URL: https://gcc.gnu.org/viewcvs?rev=243475&root=gcc&view=rev Log: 2016-12-09 Richard Biener Backport from mainline 2016-11-28 Richard Biener PR tree-optimization/78542 * tree-ssa-ccp.c (evaluate_stmt): Only valueize simplification if allowed. * gcc.dg/torture/pr78542.c: New testcase. 2016-11-23 Richard Biener PR tree-optimization/78482 * tree-cfgcleanup.c: Include tree-ssa-loop-niter.h. (remove_forwarder_block_with_phi): When merging with a loop header creates a new latch reset number of iteration information of the loop. * gcc.dg/torture/pr78482.c: New testcase. 2016-11-23 Richard Biener PR middle-end/71762 * match.pd ((~X & Y) -> X < Y, (X & ~Y) -> Y < X, (~X | Y) -> X <= Y, (X | ~Y) -> Y <= X): Remove. * gcc.dg/torture/pr71762-1.c: New testcase. * gcc.dg/torture/pr71762-2.c: Likewise. * gcc.dg/torture/pr71762-3.c: Likewise. * gcc.dg/tree-ssa/forwprop-28.c: XFAIL. 2016-11-11 Richard Biener PR tree-optimization/71575 * graphite-isl-ast-to-gimple.c (copy_cond_phi_nodes): Remove bogus assert. * gcc.dg/graphite/pr71575-1.c: New testcase. * gcc.dg/graphite/pr71575-2.c: Likewise. 2016-11-07 Richard Biener PR tree-optimization/78224 * tree-call-cdce.c (shrink_wrap_one_built_in_call_with_conds): Split the fallthru edge in case its successor may have PHIs. * g++.dg/torture/pr78224.C: New testcase. 2016-11-05 David Edelsohn Richard Biener PR bootstrap/78188 PR c++/71848 * ipa-comdats.c (pass_ipa_comdats::gate): Require HAVE_COMDAT_GROUP. * g++.dg/ipa/pr78188.C: New test. 2016-09-20 Richard Biener PR tree-optimization/77646 * tree-ssa-sccvn.c (visit_reference_op_call): Always value-number a VDEF. * gcc.dg/torture/pr77646.c: New testcase. Added: branches/gcc-6-branch/gcc/testsuite/g++.dg/ipa/pr78188.C branches/gcc-6-branch/gcc/testsuite/g++.dg/torture/pr78224.C branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-3.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr77646.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78482.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78542.c Modified: branches/gcc-6-branch/gcc/ChangeLog branches/gcc-6-branch/gcc/graphite-isl-ast-to-gimple.c branches/gcc-6-branch/gcc/ipa-comdats.c branches/gcc-6-branch/gcc/match.pd branches/gcc-6-branch/gcc/testsuite/ChangeLog branches/gcc-6-branch/gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c branches/gcc-6-branch/gcc/tree-call-cdce.c branches/gcc-6-branch/gcc/tree-cfgcleanup.c branches/gcc-6-branch/gcc/tree-ssa-ccp.c branches/gcc-6-branch/gcc/tree-ssa-sccvn.c >From gcc-bugs-return-547100-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:45:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14987 invoked by alias); 9 Dec 2016 08:44:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 13594 invoked by uid 55); 9 Dec 2016 08:44:34 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78224] [5/6 Regression] g++ ICE at -O2(-O1 on gcc6) and above in verify_loop_structure, at cfgloop.c:1646 Date: Fri, 09 Dec 2016 08:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01262.txt.bz2 Content-length: 3594 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78224 --- Comment #7 from Richard Biener --- Author: rguenth Date: Fri Dec 9 08:43:50 2016 New Revision: 243475 URL: https://gcc.gnu.org/viewcvs?rev=243475&root=gcc&view=rev Log: 2016-12-09 Richard Biener Backport from mainline 2016-11-28 Richard Biener PR tree-optimization/78542 * tree-ssa-ccp.c (evaluate_stmt): Only valueize simplification if allowed. * gcc.dg/torture/pr78542.c: New testcase. 2016-11-23 Richard Biener PR tree-optimization/78482 * tree-cfgcleanup.c: Include tree-ssa-loop-niter.h. (remove_forwarder_block_with_phi): When merging with a loop header creates a new latch reset number of iteration information of the loop. * gcc.dg/torture/pr78482.c: New testcase. 2016-11-23 Richard Biener PR middle-end/71762 * match.pd ((~X & Y) -> X < Y, (X & ~Y) -> Y < X, (~X | Y) -> X <= Y, (X | ~Y) -> Y <= X): Remove. * gcc.dg/torture/pr71762-1.c: New testcase. * gcc.dg/torture/pr71762-2.c: Likewise. * gcc.dg/torture/pr71762-3.c: Likewise. * gcc.dg/tree-ssa/forwprop-28.c: XFAIL. 2016-11-11 Richard Biener PR tree-optimization/71575 * graphite-isl-ast-to-gimple.c (copy_cond_phi_nodes): Remove bogus assert. * gcc.dg/graphite/pr71575-1.c: New testcase. * gcc.dg/graphite/pr71575-2.c: Likewise. 2016-11-07 Richard Biener PR tree-optimization/78224 * tree-call-cdce.c (shrink_wrap_one_built_in_call_with_conds): Split the fallthru edge in case its successor may have PHIs. * g++.dg/torture/pr78224.C: New testcase. 2016-11-05 David Edelsohn Richard Biener PR bootstrap/78188 PR c++/71848 * ipa-comdats.c (pass_ipa_comdats::gate): Require HAVE_COMDAT_GROUP. * g++.dg/ipa/pr78188.C: New test. 2016-09-20 Richard Biener PR tree-optimization/77646 * tree-ssa-sccvn.c (visit_reference_op_call): Always value-number a VDEF. * gcc.dg/torture/pr77646.c: New testcase. Added: branches/gcc-6-branch/gcc/testsuite/g++.dg/ipa/pr78188.C branches/gcc-6-branch/gcc/testsuite/g++.dg/torture/pr78224.C branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-3.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr77646.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78482.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78542.c Modified: branches/gcc-6-branch/gcc/ChangeLog branches/gcc-6-branch/gcc/graphite-isl-ast-to-gimple.c branches/gcc-6-branch/gcc/ipa-comdats.c branches/gcc-6-branch/gcc/match.pd branches/gcc-6-branch/gcc/testsuite/ChangeLog branches/gcc-6-branch/gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c branches/gcc-6-branch/gcc/tree-call-cdce.c branches/gcc-6-branch/gcc/tree-cfgcleanup.c branches/gcc-6-branch/gcc/tree-ssa-ccp.c branches/gcc-6-branch/gcc/tree-ssa-sccvn.c >From gcc-bugs-return-547097-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:44:46 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 13659 invoked by alias); 9 Dec 2016 08:44:41 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 13400 invoked by uid 55); 9 Dec 2016 08:44:25 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78542] [6 Regression] wrong code at -Og results in endless loop Date: Fri, 09 Dec 2016 08:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01260.txt.bz2 Content-length: 3594 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78542 --- Comment #6 from Richard Biener --- Author: rguenth Date: Fri Dec 9 08:43:50 2016 New Revision: 243475 URL: https://gcc.gnu.org/viewcvs?rev=243475&root=gcc&view=rev Log: 2016-12-09 Richard Biener Backport from mainline 2016-11-28 Richard Biener PR tree-optimization/78542 * tree-ssa-ccp.c (evaluate_stmt): Only valueize simplification if allowed. * gcc.dg/torture/pr78542.c: New testcase. 2016-11-23 Richard Biener PR tree-optimization/78482 * tree-cfgcleanup.c: Include tree-ssa-loop-niter.h. (remove_forwarder_block_with_phi): When merging with a loop header creates a new latch reset number of iteration information of the loop. * gcc.dg/torture/pr78482.c: New testcase. 2016-11-23 Richard Biener PR middle-end/71762 * match.pd ((~X & Y) -> X < Y, (X & ~Y) -> Y < X, (~X | Y) -> X <= Y, (X | ~Y) -> Y <= X): Remove. * gcc.dg/torture/pr71762-1.c: New testcase. * gcc.dg/torture/pr71762-2.c: Likewise. * gcc.dg/torture/pr71762-3.c: Likewise. * gcc.dg/tree-ssa/forwprop-28.c: XFAIL. 2016-11-11 Richard Biener PR tree-optimization/71575 * graphite-isl-ast-to-gimple.c (copy_cond_phi_nodes): Remove bogus assert. * gcc.dg/graphite/pr71575-1.c: New testcase. * gcc.dg/graphite/pr71575-2.c: Likewise. 2016-11-07 Richard Biener PR tree-optimization/78224 * tree-call-cdce.c (shrink_wrap_one_built_in_call_with_conds): Split the fallthru edge in case its successor may have PHIs. * g++.dg/torture/pr78224.C: New testcase. 2016-11-05 David Edelsohn Richard Biener PR bootstrap/78188 PR c++/71848 * ipa-comdats.c (pass_ipa_comdats::gate): Require HAVE_COMDAT_GROUP. * g++.dg/ipa/pr78188.C: New test. 2016-09-20 Richard Biener PR tree-optimization/77646 * tree-ssa-sccvn.c (visit_reference_op_call): Always value-number a VDEF. * gcc.dg/torture/pr77646.c: New testcase. Added: branches/gcc-6-branch/gcc/testsuite/g++.dg/ipa/pr78188.C branches/gcc-6-branch/gcc/testsuite/g++.dg/torture/pr78224.C branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-3.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr77646.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78482.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78542.c Modified: branches/gcc-6-branch/gcc/ChangeLog branches/gcc-6-branch/gcc/graphite-isl-ast-to-gimple.c branches/gcc-6-branch/gcc/ipa-comdats.c branches/gcc-6-branch/gcc/match.pd branches/gcc-6-branch/gcc/testsuite/ChangeLog branches/gcc-6-branch/gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c branches/gcc-6-branch/gcc/tree-call-cdce.c branches/gcc-6-branch/gcc/tree-cfgcleanup.c branches/gcc-6-branch/gcc/tree-ssa-ccp.c branches/gcc-6-branch/gcc/tree-ssa-sccvn.c >From gcc-bugs-return-547102-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:45:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18740 invoked by alias); 9 Dec 2016 08:45:29 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 14189 invoked by uid 55); 9 Dec 2016 08:44:49 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/77646] [5/6 Regression] GCC Segfault with -O3 Date: Fri, 09 Dec 2016 08:45:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01264.txt.bz2 Content-length: 3594 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77646 --- Comment #8 from Richard Biener --- Author: rguenth Date: Fri Dec 9 08:43:50 2016 New Revision: 243475 URL: https://gcc.gnu.org/viewcvs?rev=243475&root=gcc&view=rev Log: 2016-12-09 Richard Biener Backport from mainline 2016-11-28 Richard Biener PR tree-optimization/78542 * tree-ssa-ccp.c (evaluate_stmt): Only valueize simplification if allowed. * gcc.dg/torture/pr78542.c: New testcase. 2016-11-23 Richard Biener PR tree-optimization/78482 * tree-cfgcleanup.c: Include tree-ssa-loop-niter.h. (remove_forwarder_block_with_phi): When merging with a loop header creates a new latch reset number of iteration information of the loop. * gcc.dg/torture/pr78482.c: New testcase. 2016-11-23 Richard Biener PR middle-end/71762 * match.pd ((~X & Y) -> X < Y, (X & ~Y) -> Y < X, (~X | Y) -> X <= Y, (X | ~Y) -> Y <= X): Remove. * gcc.dg/torture/pr71762-1.c: New testcase. * gcc.dg/torture/pr71762-2.c: Likewise. * gcc.dg/torture/pr71762-3.c: Likewise. * gcc.dg/tree-ssa/forwprop-28.c: XFAIL. 2016-11-11 Richard Biener PR tree-optimization/71575 * graphite-isl-ast-to-gimple.c (copy_cond_phi_nodes): Remove bogus assert. * gcc.dg/graphite/pr71575-1.c: New testcase. * gcc.dg/graphite/pr71575-2.c: Likewise. 2016-11-07 Richard Biener PR tree-optimization/78224 * tree-call-cdce.c (shrink_wrap_one_built_in_call_with_conds): Split the fallthru edge in case its successor may have PHIs. * g++.dg/torture/pr78224.C: New testcase. 2016-11-05 David Edelsohn Richard Biener PR bootstrap/78188 PR c++/71848 * ipa-comdats.c (pass_ipa_comdats::gate): Require HAVE_COMDAT_GROUP. * g++.dg/ipa/pr78188.C: New test. 2016-09-20 Richard Biener PR tree-optimization/77646 * tree-ssa-sccvn.c (visit_reference_op_call): Always value-number a VDEF. * gcc.dg/torture/pr77646.c: New testcase. Added: branches/gcc-6-branch/gcc/testsuite/g++.dg/ipa/pr78188.C branches/gcc-6-branch/gcc/testsuite/g++.dg/torture/pr78224.C branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-3.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr77646.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78482.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78542.c Modified: branches/gcc-6-branch/gcc/ChangeLog branches/gcc-6-branch/gcc/graphite-isl-ast-to-gimple.c branches/gcc-6-branch/gcc/ipa-comdats.c branches/gcc-6-branch/gcc/match.pd branches/gcc-6-branch/gcc/testsuite/ChangeLog branches/gcc-6-branch/gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c branches/gcc-6-branch/gcc/tree-call-cdce.c branches/gcc-6-branch/gcc/tree-cfgcleanup.c branches/gcc-6-branch/gcc/tree-ssa-ccp.c branches/gcc-6-branch/gcc/tree-ssa-sccvn.c >From gcc-bugs-return-547103-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:45:46 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 19299 invoked by alias); 9 Dec 2016 08:45:36 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 14456 invoked by uid 55); 9 Dec 2016 08:44:52 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/71575] [6 Regression] [graphite] internal compiler error: in copy_cond_phi_nodes, at graphite-isl-ast-to-gimple.c:2500 Date: Fri, 09 Dec 2016 08:45:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01263.txt.bz2 Content-length: 3595 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71575 --- Comment #14 from Richard Biener --- Author: rguenth Date: Fri Dec 9 08:43:50 2016 New Revision: 243475 URL: https://gcc.gnu.org/viewcvs?rev=243475&root=gcc&view=rev Log: 2016-12-09 Richard Biener Backport from mainline 2016-11-28 Richard Biener PR tree-optimization/78542 * tree-ssa-ccp.c (evaluate_stmt): Only valueize simplification if allowed. * gcc.dg/torture/pr78542.c: New testcase. 2016-11-23 Richard Biener PR tree-optimization/78482 * tree-cfgcleanup.c: Include tree-ssa-loop-niter.h. (remove_forwarder_block_with_phi): When merging with a loop header creates a new latch reset number of iteration information of the loop. * gcc.dg/torture/pr78482.c: New testcase. 2016-11-23 Richard Biener PR middle-end/71762 * match.pd ((~X & Y) -> X < Y, (X & ~Y) -> Y < X, (~X | Y) -> X <= Y, (X | ~Y) -> Y <= X): Remove. * gcc.dg/torture/pr71762-1.c: New testcase. * gcc.dg/torture/pr71762-2.c: Likewise. * gcc.dg/torture/pr71762-3.c: Likewise. * gcc.dg/tree-ssa/forwprop-28.c: XFAIL. 2016-11-11 Richard Biener PR tree-optimization/71575 * graphite-isl-ast-to-gimple.c (copy_cond_phi_nodes): Remove bogus assert. * gcc.dg/graphite/pr71575-1.c: New testcase. * gcc.dg/graphite/pr71575-2.c: Likewise. 2016-11-07 Richard Biener PR tree-optimization/78224 * tree-call-cdce.c (shrink_wrap_one_built_in_call_with_conds): Split the fallthru edge in case its successor may have PHIs. * g++.dg/torture/pr78224.C: New testcase. 2016-11-05 David Edelsohn Richard Biener PR bootstrap/78188 PR c++/71848 * ipa-comdats.c (pass_ipa_comdats::gate): Require HAVE_COMDAT_GROUP. * g++.dg/ipa/pr78188.C: New test. 2016-09-20 Richard Biener PR tree-optimization/77646 * tree-ssa-sccvn.c (visit_reference_op_call): Always value-number a VDEF. * gcc.dg/torture/pr77646.c: New testcase. Added: branches/gcc-6-branch/gcc/testsuite/g++.dg/ipa/pr78188.C branches/gcc-6-branch/gcc/testsuite/g++.dg/torture/pr78224.C branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-3.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr77646.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78482.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78542.c Modified: branches/gcc-6-branch/gcc/ChangeLog branches/gcc-6-branch/gcc/graphite-isl-ast-to-gimple.c branches/gcc-6-branch/gcc/ipa-comdats.c branches/gcc-6-branch/gcc/match.pd branches/gcc-6-branch/gcc/testsuite/ChangeLog branches/gcc-6-branch/gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c branches/gcc-6-branch/gcc/tree-call-cdce.c branches/gcc-6-branch/gcc/tree-cfgcleanup.c branches/gcc-6-branch/gcc/tree-ssa-ccp.c branches/gcc-6-branch/gcc/tree-ssa-sccvn.c >From gcc-bugs-return-547099-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:45:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14921 invoked by alias); 9 Dec 2016 08:44:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 13571 invoked by uid 55); 9 Dec 2016 08:44:32 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/71762] [5/6 Regression] ~X & Y to X < Y doesn't work for uninitialized values Date: Fri, 09 Dec 2016 08:45:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 4.9.4 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01265.txt.bz2 Content-length: 3595 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71762 --- Comment #15 from Richard Biener --- Author: rguenth Date: Fri Dec 9 08:43:50 2016 New Revision: 243475 URL: https://gcc.gnu.org/viewcvs?rev=243475&root=gcc&view=rev Log: 2016-12-09 Richard Biener Backport from mainline 2016-11-28 Richard Biener PR tree-optimization/78542 * tree-ssa-ccp.c (evaluate_stmt): Only valueize simplification if allowed. * gcc.dg/torture/pr78542.c: New testcase. 2016-11-23 Richard Biener PR tree-optimization/78482 * tree-cfgcleanup.c: Include tree-ssa-loop-niter.h. (remove_forwarder_block_with_phi): When merging with a loop header creates a new latch reset number of iteration information of the loop. * gcc.dg/torture/pr78482.c: New testcase. 2016-11-23 Richard Biener PR middle-end/71762 * match.pd ((~X & Y) -> X < Y, (X & ~Y) -> Y < X, (~X | Y) -> X <= Y, (X | ~Y) -> Y <= X): Remove. * gcc.dg/torture/pr71762-1.c: New testcase. * gcc.dg/torture/pr71762-2.c: Likewise. * gcc.dg/torture/pr71762-3.c: Likewise. * gcc.dg/tree-ssa/forwprop-28.c: XFAIL. 2016-11-11 Richard Biener PR tree-optimization/71575 * graphite-isl-ast-to-gimple.c (copy_cond_phi_nodes): Remove bogus assert. * gcc.dg/graphite/pr71575-1.c: New testcase. * gcc.dg/graphite/pr71575-2.c: Likewise. 2016-11-07 Richard Biener PR tree-optimization/78224 * tree-call-cdce.c (shrink_wrap_one_built_in_call_with_conds): Split the fallthru edge in case its successor may have PHIs. * g++.dg/torture/pr78224.C: New testcase. 2016-11-05 David Edelsohn Richard Biener PR bootstrap/78188 PR c++/71848 * ipa-comdats.c (pass_ipa_comdats::gate): Require HAVE_COMDAT_GROUP. * g++.dg/ipa/pr78188.C: New test. 2016-09-20 Richard Biener PR tree-optimization/77646 * tree-ssa-sccvn.c (visit_reference_op_call): Always value-number a VDEF. * gcc.dg/torture/pr77646.c: New testcase. Added: branches/gcc-6-branch/gcc/testsuite/g++.dg/ipa/pr78188.C branches/gcc-6-branch/gcc/testsuite/g++.dg/torture/pr78224.C branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-3.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr77646.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78482.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78542.c Modified: branches/gcc-6-branch/gcc/ChangeLog branches/gcc-6-branch/gcc/graphite-isl-ast-to-gimple.c branches/gcc-6-branch/gcc/ipa-comdats.c branches/gcc-6-branch/gcc/match.pd branches/gcc-6-branch/gcc/testsuite/ChangeLog branches/gcc-6-branch/gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c branches/gcc-6-branch/gcc/tree-call-cdce.c branches/gcc-6-branch/gcc/tree-cfgcleanup.c branches/gcc-6-branch/gcc/tree-ssa-ccp.c branches/gcc-6-branch/gcc/tree-ssa-sccvn.c >From gcc-bugs-return-547101-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:45:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 15032 invoked by alias); 9 Dec 2016 08:44:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 14007 invoked by uid 55); 9 Dec 2016 08:44:48 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/71848] [7 Regression] libstdc++ testsuite error on AIX Date: Fri, 09 Dec 2016 08:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01268.txt.bz2 Content-length: 3594 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71848 --- Comment #5 from Richard Biener --- Author: rguenth Date: Fri Dec 9 08:43:50 2016 New Revision: 243475 URL: https://gcc.gnu.org/viewcvs?rev=243475&root=gcc&view=rev Log: 2016-12-09 Richard Biener Backport from mainline 2016-11-28 Richard Biener PR tree-optimization/78542 * tree-ssa-ccp.c (evaluate_stmt): Only valueize simplification if allowed. * gcc.dg/torture/pr78542.c: New testcase. 2016-11-23 Richard Biener PR tree-optimization/78482 * tree-cfgcleanup.c: Include tree-ssa-loop-niter.h. (remove_forwarder_block_with_phi): When merging with a loop header creates a new latch reset number of iteration information of the loop. * gcc.dg/torture/pr78482.c: New testcase. 2016-11-23 Richard Biener PR middle-end/71762 * match.pd ((~X & Y) -> X < Y, (X & ~Y) -> Y < X, (~X | Y) -> X <= Y, (X | ~Y) -> Y <= X): Remove. * gcc.dg/torture/pr71762-1.c: New testcase. * gcc.dg/torture/pr71762-2.c: Likewise. * gcc.dg/torture/pr71762-3.c: Likewise. * gcc.dg/tree-ssa/forwprop-28.c: XFAIL. 2016-11-11 Richard Biener PR tree-optimization/71575 * graphite-isl-ast-to-gimple.c (copy_cond_phi_nodes): Remove bogus assert. * gcc.dg/graphite/pr71575-1.c: New testcase. * gcc.dg/graphite/pr71575-2.c: Likewise. 2016-11-07 Richard Biener PR tree-optimization/78224 * tree-call-cdce.c (shrink_wrap_one_built_in_call_with_conds): Split the fallthru edge in case its successor may have PHIs. * g++.dg/torture/pr78224.C: New testcase. 2016-11-05 David Edelsohn Richard Biener PR bootstrap/78188 PR c++/71848 * ipa-comdats.c (pass_ipa_comdats::gate): Require HAVE_COMDAT_GROUP. * g++.dg/ipa/pr78188.C: New test. 2016-09-20 Richard Biener PR tree-optimization/77646 * tree-ssa-sccvn.c (visit_reference_op_call): Always value-number a VDEF. * gcc.dg/torture/pr77646.c: New testcase. Added: branches/gcc-6-branch/gcc/testsuite/g++.dg/ipa/pr78188.C branches/gcc-6-branch/gcc/testsuite/g++.dg/torture/pr78224.C branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-3.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr77646.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78482.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78542.c Modified: branches/gcc-6-branch/gcc/ChangeLog branches/gcc-6-branch/gcc/graphite-isl-ast-to-gimple.c branches/gcc-6-branch/gcc/ipa-comdats.c branches/gcc-6-branch/gcc/match.pd branches/gcc-6-branch/gcc/testsuite/ChangeLog branches/gcc-6-branch/gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c branches/gcc-6-branch/gcc/tree-call-cdce.c branches/gcc-6-branch/gcc/tree-cfgcleanup.c branches/gcc-6-branch/gcc/tree-ssa-ccp.c branches/gcc-6-branch/gcc/tree-ssa-sccvn.c >From gcc-bugs-return-547107-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:46:22 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 22778 invoked by alias); 9 Dec 2016 08:46:22 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 21673 invoked by uid 48); 9 Dec 2016 08:46:08 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78739] ICE in gfc_get_symbol_decl, at fortran/trans-decl.c:1477 Date: Fri, 09 Dec 2016 08:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01269.txt.bz2 Content-length: 666 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78739 Martin Liška changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-invalid-code Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-09 CC| |marxin at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Martin Liška --- Confirmed, all releases I have ICE (4.5.0+). >From gcc-bugs-return-547104-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:45:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 19398 invoked by alias); 9 Dec 2016 08:45:42 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 13957 invoked by uid 55); 9 Dec 2016 08:44:47 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/78188] [7 Regression] AIX Bootstrap broken by tree-vrp.c change Date: Fri, 09 Dec 2016 08:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: build, rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01267.txt.bz2 Content-length: 3595 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78188 --- Comment #27 from Richard Biener --- Author: rguenth Date: Fri Dec 9 08:43:50 2016 New Revision: 243475 URL: https://gcc.gnu.org/viewcvs?rev=243475&root=gcc&view=rev Log: 2016-12-09 Richard Biener Backport from mainline 2016-11-28 Richard Biener PR tree-optimization/78542 * tree-ssa-ccp.c (evaluate_stmt): Only valueize simplification if allowed. * gcc.dg/torture/pr78542.c: New testcase. 2016-11-23 Richard Biener PR tree-optimization/78482 * tree-cfgcleanup.c: Include tree-ssa-loop-niter.h. (remove_forwarder_block_with_phi): When merging with a loop header creates a new latch reset number of iteration information of the loop. * gcc.dg/torture/pr78482.c: New testcase. 2016-11-23 Richard Biener PR middle-end/71762 * match.pd ((~X & Y) -> X < Y, (X & ~Y) -> Y < X, (~X | Y) -> X <= Y, (X | ~Y) -> Y <= X): Remove. * gcc.dg/torture/pr71762-1.c: New testcase. * gcc.dg/torture/pr71762-2.c: Likewise. * gcc.dg/torture/pr71762-3.c: Likewise. * gcc.dg/tree-ssa/forwprop-28.c: XFAIL. 2016-11-11 Richard Biener PR tree-optimization/71575 * graphite-isl-ast-to-gimple.c (copy_cond_phi_nodes): Remove bogus assert. * gcc.dg/graphite/pr71575-1.c: New testcase. * gcc.dg/graphite/pr71575-2.c: Likewise. 2016-11-07 Richard Biener PR tree-optimization/78224 * tree-call-cdce.c (shrink_wrap_one_built_in_call_with_conds): Split the fallthru edge in case its successor may have PHIs. * g++.dg/torture/pr78224.C: New testcase. 2016-11-05 David Edelsohn Richard Biener PR bootstrap/78188 PR c++/71848 * ipa-comdats.c (pass_ipa_comdats::gate): Require HAVE_COMDAT_GROUP. * g++.dg/ipa/pr78188.C: New test. 2016-09-20 Richard Biener PR tree-optimization/77646 * tree-ssa-sccvn.c (visit_reference_op_call): Always value-number a VDEF. * gcc.dg/torture/pr77646.c: New testcase. Added: branches/gcc-6-branch/gcc/testsuite/g++.dg/ipa/pr78188.C branches/gcc-6-branch/gcc/testsuite/g++.dg/torture/pr78224.C branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-1.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-2.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-3.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr77646.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78482.c branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78542.c Modified: branches/gcc-6-branch/gcc/ChangeLog branches/gcc-6-branch/gcc/graphite-isl-ast-to-gimple.c branches/gcc-6-branch/gcc/ipa-comdats.c branches/gcc-6-branch/gcc/match.pd branches/gcc-6-branch/gcc/testsuite/ChangeLog branches/gcc-6-branch/gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c branches/gcc-6-branch/gcc/tree-call-cdce.c branches/gcc-6-branch/gcc/tree-cfgcleanup.c branches/gcc-6-branch/gcc/tree-ssa-ccp.c branches/gcc-6-branch/gcc/tree-ssa-sccvn.c >From gcc-bugs-return-547105-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:45:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 19473 invoked by alias); 9 Dec 2016 08:45:45 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 16755 invoked by uid 48); 9 Dec 2016 08:45:12 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/71575] [6 Regression] [graphite] internal compiler error: in copy_cond_phi_nodes, at graphite-isl-ast-to-gimple.c:2500 Date: Fri, 09 Dec 2016 08:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01270.txt.bz2 Content-length: 430 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71575 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #15 from Richard Biener --- Fixed. >From gcc-bugs-return-547106-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:46:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 21074 invoked by alias); 9 Dec 2016 08:46:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 19516 invoked by uid 48); 9 Dec 2016 08:45:46 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/59859] [meta-bug] GRAPHITE issues Date: Fri, 09 Dec 2016 08:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: dep_changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 4.9.0 X-Bugzilla-Keywords: meta-bug X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01266.txt.bz2 Content-length: 539 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59859 Bug 59859 depends on bug 71575, which changed state. Bug 71575 Summary: [6 Regression] [graphite] internal compiler error: in copy_cond_phi_nodes, at graphite-isl-ast-to-gimple.c:2500 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71575 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED >From gcc-bugs-return-547108-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:47:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 29253 invoked by alias); 9 Dec 2016 08:47:27 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 29071 invoked by uid 48); 9 Dec 2016 08:47:18 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78741] ICE in gfc_get_symbol_decl, at fortran/trans-decl.c:1534 Date: Fri, 09 Dec 2016 08:47:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on cc cf_known_to_work everconfirmed cf_known_to_fail Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01271.txt.bz2 Content-length: 762 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78741 Martin Liška changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-invalid-code Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-09 CC| |marxin at gcc dot gnu.org Known to work| |4.5.0 Ever confirmed|0 |1 Known to fail| |4.6.0 --- Comment #1 from Martin Liška --- Confirmed, started with 4.6.0. >From gcc-bugs-return-547109-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:47:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 30029 invoked by alias); 9 Dec 2016 08:47:39 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 29214 invoked by uid 48); 9 Dec 2016 08:47:25 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78542] [6 Regression] wrong code at -Og results in endless loop Date: Fri, 09 Dec 2016 08:47:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_known_to_work resolution cf_known_to_fail Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01272.txt.bz2 Content-length: 544 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78542 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Known to work| |6.2.1, 7.0 Resolution|--- |FIXED Known to fail|7.0 |6.2.0 --- Comment #7 from Richard Biener --- Fixed. >From gcc-bugs-return-547110-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:49:20 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 35289 invoked by alias); 9 Dec 2016 08:49:20 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 35117 invoked by uid 48); 9 Dec 2016 08:49:06 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78742] [5/6/7 Regression] internal compiler error: in int_cst_value, at tree.c:10782 Date: Fri, 09 Dec 2016 08:49:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc cf_known_to_work target_milestone short_desc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01273.txt.bz2 Content-length: 943 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78742 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-09 CC| |mpolacek at gcc dot gnu.org Known to work| |4.9.0 Target Milestone|--- |5.5 Summary|internal compiler error: in |[5/6/7 Regression] internal |int_cst_value, at |compiler error: in |tree.c:10782 |int_cst_value, at | |tree.c:10782 Ever confirmed|0 |1 --- Comment #1 from Marek Polacek --- Confirmed. >From gcc-bugs-return-547111-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:53:16 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 38802 invoked by alias); 9 Dec 2016 08:53:15 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 38644 invoked by uid 48); 9 Dec 2016 08:53:02 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78742] [5/6/7 Regression] internal compiler error: in int_cst_value, at tree.c:10782 Date: Fri, 09 Dec 2016 08:53:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01274.txt.bz2 Content-length: 1765 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78742 Martin Liška changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code CC| |marxin at gcc dot gnu.org --- Comment #2 from Martin Liška --- Back-trace: /home/marxin/Programming/testcases/pr78742.c:3:6: internal compiler error: in int_cst_value, at tree.c:11484 void func() ^~~~ 0x1284ec8 int_cst_value(tree_node const*) ../../gcc/tree.c:11484 0x19018af initialize_matrix_A ../../gcc/tree-data-ref.c:2123 0x1902aad analyze_subscript_affine_affine ../../gcc/tree-data-ref.c:2539 0x1903ba4 analyze_siv_subscript ../../gcc/tree-data-ref.c:2858 0x190452d analyze_overlapping_iterations ../../gcc/tree-data-ref.c:3089 0x190594a subscript_dependence_tester_1 ../../gcc/tree-data-ref.c:3614 0x1905a7b subscript_dependence_tester ../../gcc/tree-data-ref.c:3661 0x1905cae compute_affine_dependence(data_dependence_relation*, loop*) ../../gcc/tree-data-ref.c:3720 0xfd8709 pg_add_dependence_edges ../../gcc/tree-loop-distribution.c:1388 0xfd9194 distribute_loop ../../gcc/tree-loop-distribution.c:1623 0xfd9c31 execute ../../gcc/tree-loop-distribution.c:1844 Problematic constant: (gdb) p debug_tree(x) constant 1> │11483 /* Make sure the sign-extended value will fit in a HOST_WIDE_INT. */│ B+>│11484 gcc_assert (cst_and_fits_in_hwi (x));│ >From gcc-bugs-return-547112-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 08:54:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46492 invoked by alias); 9 Dec 2016 08:54:03 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 46328 invoked by uid 48); 9 Dec 2016 08:53:49 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78742] [5/6/7 Regression] internal compiler error: in int_cst_value, at tree.c:10782 Date: Fri, 09 Dec 2016 08:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01275.txt.bz2 Content-length: 421 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78742 --- Comment #3 from Marek Polacek --- Started with commit 6b66bc4ba37a18494643bf1d9dd8721f77baff96 Merge: 5c3f347 6c86f9e Author: mrs Date: Tue May 6 16:25:05 2014 +0000 Merge in wide-int. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210113 138bc75d-0d04-0410-961f-82ee72b054a4 >From gcc-bugs-return-547113-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:12:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18772 invoked by alias); 9 Dec 2016 09:12:42 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 8160 invoked by uid 48); 9 Dec 2016 09:12:29 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78699] [7 Regression] ICE (segfault) on powerpc64le-linux-gnu (memory-hog) Date: Fri, 09 Dec 2016 09:12:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: memory-hog X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01276.txt.bz2 Content-length: 293 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78699 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >From gcc-bugs-return-547116-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:13:36 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 57939 invoked by alias); 9 Dec 2016 09:13:35 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 53897 invoked by uid 48); 9 Dec 2016 09:13:31 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78701] [6/7 Regression] ICE: unexpected expression N of kind template_parm_index Date: Fri, 09 Dec 2016 09:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: ice-on-valid-code, rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01279.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78701 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P2 >From gcc-bugs-return-547115-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:13:35 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 57198 invoked by alias); 9 Dec 2016 09:13:34 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 48654 invoked by uid 48); 9 Dec 2016 09:13:24 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78701] [6/7 Regression] ICE: unexpected expression N of kind template_parm_index Date: Fri, 09 Dec 2016 09:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: ice-on-valid-code, rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01278.txt.bz2 Content-length: 293 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78701 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.3 >From gcc-bugs-return-547114-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:13:14 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 42480 invoked by alias); 9 Dec 2016 09:13:14 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 36540 invoked by uid 48); 9 Dec 2016 09:13:07 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78699] [7 Regression] ICE (segfault) on powerpc64le-linux-gnu (memory-hog) Date: Fri, 09 Dec 2016 09:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: memory-hog X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01277.txt.bz2 Content-length: 586 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78699 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2016-12-09 Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Richard Biener --- I will have a looksee. >From gcc-bugs-return-547117-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:14:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 75230 invoked by alias); 9 Dec 2016 09:14:36 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 75157 invoked by uid 48); 9 Dec 2016 09:14:31 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78704] operator-> pointer return type is not recognized as pointer type Date: Fri, 09 Dec 2016 09:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01280.txt.bz2 Content-length: 293 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78704 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|7.0 |--- >From gcc-bugs-return-547118-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:15:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76719 invoked by alias); 9 Dec 2016 09:15:37 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 76510 invoked by uid 48); 9 Dec 2016 09:15:23 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78707] [5/6 Regression] internal compiler error: in push_reload, at reload.c:1349 Date: Fri, 09 Dec 2016 09:15:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: ice-on-valid-code, ra X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01281.txt.bz2 Content-length: 564 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78707 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |5.5 Summary|[4.8/4.9/5/6 Regression] |[5/6 Regression] internal |internal compiler error: in |compiler error: in |push_reload, at |push_reload, at |reload.c:1349 |reload.c:1349 >From gcc-bugs-return-547120-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:17:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 78926 invoked by alias); 9 Dec 2016 09:17:51 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 78792 invoked by uid 48); 9 Dec 2016 09:17:47 -0000 From: "bjarni.sigurdsson at marel dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78743] New: g++ segfaults when printing warning for captured constexpr variable Date: Fri, 09 Dec 2016 09:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: bjarni.sigurdsson at marel dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01283.txt.bz2 Content-length: 2450 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78743 Bug ID: 78743 Summary: g++ segfaults when printing warning for captured constexpr variable Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: bjarni.sigurdsson at marel dot com Target Milestone: --- The following code will result in a segmentation fault when compiled with g++ version 6.2.0. // -------------------------------------------------- static constexpr double foo = 10000.0; int main() { auto foobar = [foo](){return (double)foo;}; return 0; } // -------------------------------------------------- Example compile output from "g++ test_crash.cpp": test_crash.cpp: In function 'int main()': test_crash.cpp:5:20: warning: capture of variable 'foo' with non-automatic storage duration auto foobar = [foo](){return (double)foo;}; ^~~ ' Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See for instructions. Fixing the warning of course resolves the crash, but also removing the constexpr: // -------------------------------------------------- static double foo = 10000.0; int main() { auto foobar = [foo](){return (double)foo;}; return 0; } // -------------------------------------------------- Example output from "g++ test_ok.cpp": test_ok.cpp: In function 'int main()': test_ok.cpp:5:20: warning: capture of variable 'foo' with non-automatic storage duration auto foobar = [foo](){return (double)foo;}; ^~~ test_ok.cpp:1:15: note: 'double foo' declared here static double foo = 10000.0; ^~~ GCC 6.2.0 was built with the following options: Configured with: ../gcc-6.2.0/configure --prefix=/opt/plutotoolchain --target=i686-marel-linux-gnu --with-sysroot=/opt/pluto-targets/i386-rootfs/ --enable-languages=c,c++ --enable-threads=posix --enable-shared --disable-multilib --enable-__cxa_atexit --disable-sjlj-exceptions --disable-nls --disable-decimal-float --disable-fixed-point --enable-checking=release --enable-symvers=gnu --enable-c99 --enable-long-long --enable-profile --with-system-zlib --with-default-libstdcxx-abi=gcc4-compatible --with-tune=intel >From gcc-bugs-return-547119-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:17:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 78834 invoked by alias); 9 Dec 2016 09:17:50 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 78667 invoked by uid 48); 9 Dec 2016 09:17:38 -0000 From: "tschwinge at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/78027] [6/7 Regression] ICE in new_oacc_loop_routine, at omp-low.c:19000 Date: Fri, 09 Dec 2016 09:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code, openacc, openmp X-Bugzilla-Severity: normal X-Bugzilla-Who: tschwinge at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: cesar at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status component assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01282.txt.bz2 Content-length: 569 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78027 Thomas Schwinge changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Component|fortran |ipa Assignee|unassigned at gcc dot gnu.org |cesar at gcc dot gnu.org --- Comment #3 from Thomas Schwinge --- . >From gcc-bugs-return-547121-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:17:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 79098 invoked by alias); 9 Dec 2016 09:17:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 78767 invoked by uid 48); 9 Dec 2016 09:17:46 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78709] Code size is bigger at -Os than at -O3, -Os does not enable -ftree-loop-distribute-patterns Date: Fri, 09 Dec 2016 09:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: unknown X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on short_desc everconfirmed bug_severity Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01284.txt.bz2 Content-length: 1078 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78709 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |missed-optimization Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-09 Summary|Code size is bigger at -Os |Code size is bigger at -Os |than at -O3 |than at -O3, -Os does not | |enable | |-ftree-loop-distribute-patt | |erns Ever confirmed|0 |1 Severity|normal |enhancement --- Comment #2 from Richard Biener --- Just enable it yourself... As of it's current implementation it's not always a code-size win (its cost model would need adjustments). >From gcc-bugs-return-547122-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:18:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 81317 invoked by alias); 9 Dec 2016 09:18:31 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 81197 invoked by uid 48); 9 Dec 2016 09:18:23 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78720] [7 Regression] Illegal instruction in generated code Date: Fri, 09 Dec 2016 09:18:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01285.txt.bz2 Content-length: 253 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78720 --- Comment #6 from Jakub Jelinek --- Created attachment 40284 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40284&action=edit gcc7-pr78720.patch Untested fix. >From gcc-bugs-return-547123-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:21:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 84405 invoked by alias); 9 Dec 2016 09:21:57 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 84204 invoked by uid 48); 9 Dec 2016 09:21:44 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78713] [missed optimization] gcc doesn't use clobbers to optimize constructors Date: Fri, 09 Dec 2016 09:21:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on component everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01286.txt.bz2 Content-length: 749 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78713 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |missed-optimization Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-09 Component|tree-optimization |libstdc++ Ever confirmed|0 |1 --- Comment #1 from Richard Biener --- Depends on the size of the optional thing of course. A libstdc++ issue, the middle-end can not know it is allowed to clobber the destination here. >From gcc-bugs-return-547125-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:22:23 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85946 invoked by alias); 9 Dec 2016 09:22:22 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 85254 invoked by uid 55); 9 Dec 2016 09:22:09 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78726] [5/6/7 Regression] Incorrect unsigned arithmetic optimization Date: Fri, 09 Dec 2016 09:22:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01288.txt.bz2 Content-length: 1112 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78726 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Fri Dec 9 09:21:36 2016 New Revision: 243476 URL: https://gcc.gnu.org/viewcvs?rev=243476&root=gcc&view=rev Log: PR tree-optimization/78726 * tree-ssa-reassoc.c (make_new_ssa_for_def): Add OPCODE and OP argument. For lhs uses in debug stmts, don't replace lhs with new_lhs, but with a debug temp set to new_lhs opcode op. (make_new_ssa_for_all_defs): Add OPCODE argument, pass OPCODE and OP down to make_new_ssa_for_def. (zero_one_operation): Call make_new_ssa_for_all_defs even when stmts_to_fix is empty, if *def has not changed yet. Pass OPCODE to make_new_ssa_for_all_defs. * gcc.c-torture/execute/pr78726.c: New test. * gcc.dg/guality/pr78726.c: New test. Added: trunk/gcc/testsuite/gcc.c-torture/execute/pr78726.c trunk/gcc/testsuite/gcc.dg/guality/pr78726.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-reassoc.c >From gcc-bugs-return-547124-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:22:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85180 invoked by alias); 9 Dec 2016 09:22:08 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 84359 invoked by uid 48); 9 Dec 2016 09:21:56 -0000 From: "bjarni.sigurdsson at marel dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78743] g++ segfaults when printing warning for captured constexpr variable Date: Fri, 09 Dec 2016 09:22:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: bjarni.sigurdsson at marel dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01287.txt.bz2 Content-length: 169 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78743 --- Comment #1 from bjarni.sigurdsson at marel dot com --- FYI: This code does not cause a segfault for GCC 5.2.0. >From gcc-bugs-return-547127-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:23:36 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 88957 invoked by alias); 9 Dec 2016 09:23:36 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 88621 invoked by uid 48); 9 Dec 2016 09:23:23 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78726] [5/6 Regression] Incorrect unsigned arithmetic optimization Date: Fri, 09 Dec 2016 09:23:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01290.txt.bz2 Content-length: 590 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78726 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |5.5 Summary|[5/6/7 Regression] |[5/6 Regression] Incorrect |Incorrect unsigned |unsigned arithmetic |arithmetic optimization |optimization --- Comment #6 from Jakub Jelinek --- Fixed on the trunk so far. >From gcc-bugs-return-547126-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:23:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87051 invoked by alias); 9 Dec 2016 09:23:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 86876 invoked by uid 48); 9 Dec 2016 09:22:49 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78716] [7 Regression] ICE in gimplify_va_arg_expr, at gimplify.c:12650 (i686-linux-gnu) Date: Fri, 09 Dec 2016 09:23:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01289.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78716 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 >From gcc-bugs-return-547128-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:26:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 29647 invoked by alias); 9 Dec 2016 09:26:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 29515 invoked by uid 48); 9 Dec 2016 09:26:46 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78720] [7 Regression] Illegal instruction in generated code Date: Fri, 09 Dec 2016 09:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01291.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78720 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 >From gcc-bugs-return-547129-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:27:20 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 31918 invoked by alias); 9 Dec 2016 09:27:20 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 30654 invoked by uid 48); 9 Dec 2016 09:27:07 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78721] [7 Regression] ICE on valid code at -O2 and -O3 on x86_64-linux-gnu: in set_value_range, at tree-vrp.c:371 Date: Fri, 09 Dec 2016 09:27:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority version Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01292.txt.bz2 Content-length: 345 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78721 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 Version|unknown |7.0 >From gcc-bugs-return-547130-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:27:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 33173 invoked by alias); 9 Dec 2016 09:27:32 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 31775 invoked by uid 55); 9 Dec 2016 09:27:19 -0000 From: "ro at CeBiTec dot Uni-Bielefeld.DE" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78264] [7 regression] ICE in build_noexcept_spec, at cp/except.c:1196 Date: Fri, 09 Dec 2016 09:27:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: major X-Bugzilla-Who: ro at CeBiTec dot Uni-Bielefeld.DE X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01293.txt.bz2 Content-length: 274 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78264 --- Comment #10 from ro at CeBiTec dot Uni-Bielefeld.DE --- Hi Eric, thanks for fixing this. Shouldn't we keep the PR open, though? It's still an ice-on-invalid. Rainer >From gcc-bugs-return-547131-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:28:38 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 36960 invoked by alias); 9 Dec 2016 09:28:38 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 36903 invoked by uid 48); 9 Dec 2016 09:28:34 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78725] [7 Regression] wrong code at -O3 on x86_64-linux-gnu (in both 32-bit and 64-bit modes) Date: Fri, 09 Dec 2016 09:28:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority version Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01294.txt.bz2 Content-length: 345 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78725 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 Version|unknown |7.0 >From gcc-bugs-return-547132-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:29:18 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 45334 invoked by alias); 9 Dec 2016 09:29:18 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 45221 invoked by uid 48); 9 Dec 2016 09:29:07 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78726] [5/6 Regression] Incorrect unsigned arithmetic optimization Date: Fri, 09 Dec 2016 09:29:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords priority Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01295.txt.bz2 Content-length: 352 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78726 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code Priority|P3 |P2 >From gcc-bugs-return-547133-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:29:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46164 invoked by alias); 9 Dec 2016 09:29:33 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 45694 invoked by uid 48); 9 Dec 2016 09:29:20 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78727] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block) Date: Fri, 09 Dec 2016 09:29:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01296.txt.bz2 Content-length: 293 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78727 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >From gcc-bugs-return-547134-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:32:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 62876 invoked by alias); 9 Dec 2016 09:32:31 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 55382 invoked by uid 48); 9 Dec 2016 09:32:18 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug testsuite/78740] test case powerpc/pr78691-ppc.c fails starting with its introduction in r243335 Date: Fri, 09 Dec 2016 09:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: testsuite X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: amker at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01297.txt.bz2 Content-length: 613 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78740 --- Comment #1 from amker at gcc dot gnu.org --- Hmm, I am not familiar with powerpc targets, how should I restrict test case on targets that support -m32? In gcc.target/powerpc/fusion4.c, there are /* { dg-do compile { target { powerpc*-*-* && ilp32 } } } */ /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */ /* { dg-require-effective-target powerpc_p9vector_ok } */ /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */ /* { dg-options "-mcpu=power7 -mtune=power9 -O3 -msoft-float -m32" } */ >From gcc-bugs-return-547136-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:33:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 71302 invoked by alias); 9 Dec 2016 09:33:42 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 71202 invoked by uid 48); 9 Dec 2016 09:33:38 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78738] [7 Regression] ICE in extract_insn, at recog.c:2311 Date: Fri, 09 Dec 2016 09:33:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: ubizjak at gmail dot com X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01299.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78738 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 >From gcc-bugs-return-547135-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:33:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 70458 invoked by alias); 9 Dec 2016 09:33:29 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 70327 invoked by uid 48); 9 Dec 2016 09:33:18 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78736] enum warnings in GCC Date: Fri, 09 Dec 2016 09:33:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: unknown X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WORKSFORME X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01298.txt.bz2 Content-length: 491 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78736 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |diagnostic Status|UNCONFIRMED |RESOLVED Resolution|--- |WORKSFORME --- Comment #3 from Richard Biener --- . >From gcc-bugs-return-547137-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:34:05 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 73242 invoked by alias); 9 Dec 2016 09:34:05 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 73140 invoked by uid 48); 9 Dec 2016 09:33:59 -0000 From: "aroldan at protonmail dot ch" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78744] New: Build errors on OS X 12.1 with Xcode 8.1 on GCC 4.8.3 Date: Fri, 09 Dec 2016 09:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: aroldan at protonmail dot ch X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01300.txt.bz2 Content-length: 498 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78744 Bug ID: 78744 Summary: Build errors on OS X 12.1 with Xcode 8.1 on GCC 4.8.3 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: aroldan at protonmail dot ch Target Milestone: --- warning: couldn't understand kern.osversion '16.1.0 when make >From gcc-bugs-return-547138-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:34:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76113 invoked by alias); 9 Dec 2016 09:34:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 75966 invoked by uid 48); 9 Dec 2016 09:34:32 -0000 From: "fmarchal at perso dot be" To: gcc-bugs@gcc.gnu.org Subject: [Bug translation/78745] New: Truncated messages in po file Date: Fri, 09 Dec 2016 09:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: translation X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: fmarchal at perso dot be X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01301.txt.bz2 Content-length: 974 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78745 Bug ID: 78745 Summary: Truncated messages in po file Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: translation Assignee: unassigned at gcc dot gnu.org Reporter: fmarchal at perso dot be Target Milestone: --- Multiline parameter descriptions in gcc/c-family/c.opt are truncated in po files provided to translators. For instance, on line 1053: fcheck-pointer-bounds C ObjC C++ ObjC++ LTO Report Var(flag_check_pointer_bounds) Add Pointer Bounds Checker instrumentation. fchkp-* flags are used to control instrumentation. Currently available for C, C++ and ObjC. is seen by the translator as #: c-family/c.opt:1055 msgid "Add Pointer Bounds Checker instrumentation. fchkp-* flags are used to" That message can't be translated as only the first line is visible. >From gcc-bugs-return-547139-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:34:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76122 invoked by alias); 9 Dec 2016 09:34:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 76019 invoked by uid 48); 9 Dec 2016 09:34:34 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78742] [5/6/7 Regression] internal compiler error: in int_cst_value, at tree.c:10782 Date: Fri, 09 Dec 2016 09:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority bug_status assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01302.txt.bz2 Content-length: 524 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78742 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P2 Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org --- Comment #4 from Richard Biener --- I will have a look. >From gcc-bugs-return-547140-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:36:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85503 invoked by alias); 9 Dec 2016 09:36:48 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 85381 invoked by uid 48); 9 Dec 2016 09:36:39 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78731] Possible bug with switch when optimization is turned on. Date: Fri, 09 Dec 2016 09:36:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status assigned_to attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01303.txt.bz2 Content-length: 827 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78731 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org --- Comment #3 from Richard Biener --- Created attachment 40285 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40285&action=edit patch Ah, finally a testcase! (I have one I can't disclose and thus didn't post the patch without a good testcase for Jeff to look at) The issue is that jump threading across backedges may, when following the SSA value chain, pick up values from a previous iteration. >From gcc-bugs-return-547141-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:49:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 123557 invoked by alias); 9 Dec 2016 09:49:08 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 123368 invoked by uid 48); 9 Dec 2016 09:48:54 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78264] [7 regression] ICE in build_noexcept_spec, at cp/except.c:1196 Date: Fri, 09 Dec 2016 09:49:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: major X-Bugzilla-Who: ebotcazou at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01304.txt.bz2 Content-length: 762 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78264 --- Comment #11 from Eric Botcazou --- > thanks for fixing this. Shouldn't we keep the PR open, though? It's > still an ice-on-invalid. Given that it didn't raise much interest as ice-on-valid-code, I wouldn't expect it to raise interest as ice-on-invalid at all. :-) More seriously, the ICE is not a regression and only enabled with checking: if (TREE_CODE (expr) == INTEGER_CST) { if (operand_equal_p (expr, boolean_true_node, 0)) return noexcept_true_spec; else { gcc_checking_assert (operand_equal_p (expr, boolean_false_node, 0)); return noexcept_false_spec; } } so I wouldn't bother about it. >From gcc-bugs-return-547142-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:53:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12202 invoked by alias); 9 Dec 2016 09:53:56 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 11932 invoked by uid 48); 9 Dec 2016 09:53:43 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug translation/78745] Truncated messages in po file Date: Fri, 09 Dec 2016 09:53:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: translation X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: documentation X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01305.txt.bz2 Content-length: 577 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78745 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |documentation Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-09 Ever confirmed|0 |1 --- Comment #1 from Richard Biener --- Confirmed. Newlines need to be removed. >From gcc-bugs-return-547143-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:54:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 15049 invoked by alias); 9 Dec 2016 09:54:50 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 14844 invoked by uid 48); 9 Dec 2016 09:54:37 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78744] Build errors on OS X 12.1 with Xcode 8.1 on GCC 4.8.3 Date: Fri, 09 Dec 2016 09:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 4.8.3 X-Bugzilla-Keywords: build X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: WAITING X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on version everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01306.txt.bz2 Content-length: 655 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78744 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |build Status|UNCONFIRMED |WAITING Last reconfirmed| |2016-12-09 Version|unknown |4.8.3 Ever confirmed|0 |1 --- Comment #1 from Richard Biener --- Note GCC 4.8.3 is no longer supported, please try GCC 5.4 or newer. >From gcc-bugs-return-547144-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 09:56:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18846 invoked by alias); 9 Dec 2016 09:56:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 18659 invoked by uid 48); 9 Dec 2016 09:56:38 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78743] [6 Regression] g++ segfaults when printing warning for captured constexpr variable Date: Fri, 09 Dec 2016 09:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority bug_status cf_known_to_work keywords cf_reconfirmed_on everconfirmed short_desc target_milestone cf_known_to_fail Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01307.txt.bz2 Content-length: 2473 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78743 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P2 Status|UNCONFIRMED |NEW Known to work| |5.4.0, 7.0 Keywords| |ice-on-valid-code Last reconfirmed| |2016-12-09 Ever confirmed|0 |1 Summary|g++ segfaults when printing |[6 Regression] g++ |warning for captured |segfaults when printing |constexpr variable |warning for captured | |constexpr variable Target Milestone|--- |6.3 Known to fail| |6.2.0 --- Comment #2 from Richard Biener --- > g++-6 t.C -B /abuild/rguenther/gcc6-g/gcc t.C: In function ‘int main()’: t.C:5:22: warning: capture of variable ‘foo’ with non-automatic storage duration auto foobar = [foo](){return (double)foo;}; ^~~ ‘ Segmentation fault 0x10af970 crash_signal /space/rguenther/src/svn/gcc-6-branch/gcc/toplev.c:333 0x8cd990 dump_simple_decl /space/rguenther/src/svn/gcc-6-branch/gcc/cp/error.c:965 0x8ce5b3 dump_decl /space/rguenther/src/svn/gcc-6-branch/gcc/cp/error.c:1071 0x8d79be decl_to_string /space/rguenther/src/svn/gcc-6-branch/gcc/cp/error.c:2973 0x8d9a14 cp_printer /space/rguenther/src/svn/gcc-6-branch/gcc/cp/error.c:3553 0x1ae257c pp_format(pretty_printer*, text_info*) /space/rguenther/src/svn/gcc-6-branch/gcc/pretty-print.c:632 0x1adb34e diagnostic_report_diagnostic(diagnostic_context*, diagnostic_info*) /space/rguenther/src/svn/gcc-6-branch/gcc/diagnostic.c:823 0x1adb9e9 inform(unsigned int, char const*, ...) /space/rguenther/src/svn/gcc-6-branch/gcc/diagnostic.c:954 0x8f0b73 cp_parser_lambda_introducer /space/rguenther/src/svn/gcc-6-branch/gcc/cp/parser.c:9955 0x8f02e0 cp_parser_lambda_expression /space/rguenther/src/svn/gcc-6-branch/gcc/cp/parser.c:9711 0x8e5f34 cp_parser_primary_expression /space/rguenther/src/svn/gcc-6-branch/gcc/cp/parser.c:4935 ... >From gcc-bugs-return-547145-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 10:03:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 96082 invoked by alias); 9 Dec 2016 10:03:34 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 92422 invoked by uid 48); 9 Dec 2016 10:03:27 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78742] [5/6/7 Regression] internal compiler error: in int_cst_value, at tree.c:10782 Date: Fri, 09 Dec 2016 10:03:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01308.txt.bz2 Content-length: 657 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78742 --- Comment #5 from Marek Polacek --- FWIW, my untested fix was --- a/gcc/tree-data-ref.c +++ b/gcc/tree-data-ref.c @@ -2781,6 +2781,10 @@ can_use_analyze_subscript_affine_affine (tree *chrec_a, tree *chrec_b) /* FIXME: For the moment not handled. Might be refined later. */ return false; + if (!cst_and_fits_in_hwi (CHREC_RIGHT (*chrec_a)) + || !cst_and_fits_in_hwi (CHREC_RIGHT (*chrec_b))) + return false; + type = chrec_type (*chrec_a); left_a = CHREC_LEFT (*chrec_a); left_b = chrec_convert (type, CHREC_LEFT (*chrec_b), NULL); >From gcc-bugs-return-547146-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 10:06:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 23878 invoked by alias); 9 Dec 2016 10:06:25 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 18868 invoked by uid 48); 9 Dec 2016 10:06:12 -0000 From: "clyon at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78746] New: charlen_15.f90, charlen_03, charlen_10 ICE Date: Fri, 09 Dec 2016 10:06:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: clyon at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01309.txt.bz2 Content-length: 1858 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78746 Bug ID: 78746 Summary: charlen_15.f90, charlen_03, charlen_10 ICE Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: clyon at gcc dot gnu.org Target Milestone: --- Hello, The new gfortran tests (charlen_15.f90, charlen_03, charlen_10) added at r243463 are failing on aarch64 and arm, as follows: on arm-none-linux-gnueabihf: gfortran.dg/charlen_03.f90 -O (internal compiler error) gfortran.dg/charlen_10.f90 -O (internal compiler error) on aarch64-none-linux-gnu and arm-none-linux-gnueabi: gfortran.dg/charlen_15.f90 -O0 (internal compiler error) gfortran.dg/charlen_15.f90 -O0 (test for excess errors) gfortran.dg/charlen_15.f90 -O1 (internal compiler error) gfortran.dg/charlen_15.f90 -O1 (test for excess errors) gfortran.dg/charlen_15.f90 -O2 (internal compiler error) gfortran.dg/charlen_15.f90 -O2 (test for excess errors) gfortran.dg/charlen_15.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error) gfortran.dg/charlen_15.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) gfortran.dg/charlen_15.f90 -O3 -g (internal compiler error) gfortran.dg/charlen_15.f90 -O3 -g (test for excess errors) gfortran.dg/charlen_15.f90 -Os (internal compiler error) gfortran.dg/charlen_15.f90 -Os (test for excess errors) You can have more details by clicking on the related "log" link in the gfortran column at: http://people.linaro.org/~christophe.lyon/cross-validation/gcc/trunk/243473/report-build-info.html >From gcc-bugs-return-547147-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 10:10:14 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 123900 invoked by alias); 9 Dec 2016 10:10:13 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 123654 invoked by uid 48); 9 Dec 2016 10:10:05 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78743] [6 Regression] g++ segfaults when printing warning for captured constexpr variable Date: Fri, 09 Dec 2016 10:10:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01310.txt.bz2 Content-length: 988 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78743 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org, | |mpolacek at gcc dot gnu.org --- Comment #3 from Marek Polacek --- I think this was fixed with commit e6db887a54f49ed28f49371d3326cd0143cc7f18 Author: jakub Date: Fri Sep 16 20:25:17 2016 +0000 PR c++/77482 * error.c (dump_simple_decl): Only check DECL_DECLARED_CONCEPT_P if DECL_LANG_SPECIFIC is non-NULL. Fix up formatting. * g++.dg/cpp0x/constexpr-77482.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240198 138bc75d-0d04-0410-961f-82ee72b054a4 I can backport the patch. >From gcc-bugs-return-547148-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 10:11:23 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 6409 invoked by alias); 9 Dec 2016 10:11:22 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 126372 invoked by uid 48); 9 Dec 2016 10:11:08 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/65173] ICE while compiling wrong code Date: Fri, 09 Dec 2016 10:11:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 4.9.2 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01311.txt.bz2 Content-length: 609 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65173 Rainer Orth changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ro at gcc dot gnu.org --- Comment #15 from Rainer Orth --- Two of the new testcases XPASS on Solaris (i386-pc-solaris2.12, sparc-sun-solaris2.12, 32 and 64-bit): XPASS: gfortran.dg/charlen_03.f90 -O (test for excess errors) XPASS: gfortran.dg/charlen_10.f90 -O (test for excess errors) Rainer >From gcc-bugs-return-547149-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 10:14:56 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 13853 invoked by alias); 9 Dec 2016 10:14:56 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 13657 invoked by uid 48); 9 Dec 2016 10:14:42 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78743] [6 Regression] g++ segfaults when printing warning for captured constexpr variable Date: Fri, 09 Dec 2016 10:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01312.txt.bz2 Content-length: 166 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78743 --- Comment #4 from Jakub Jelinek --- That has been backported already, see r243382. >From gcc-bugs-return-547150-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 10:16:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 15986 invoked by alias); 9 Dec 2016 10:16:08 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 15845 invoked by uid 48); 9 Dec 2016 10:15:54 -0000 From: "jengelh at inai dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78747] New: Duplicate _S_empty_rep_storage causes crash when STV_HIDDEN Date: Fri, 09 Dec 2016 10:16:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jengelh at inai dot de X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01313.txt.bz2 Content-length: 4241 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78747 Bug ID: 78747 Summary: Duplicate _S_empty_rep_storage causes crash when STV_HIDDEN Product: gcc Version: 6.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: jengelh at inai dot de Target Milestone: --- The following testcase produces a crashing program. The gist seems to be that main.o and lib1.o each get a copy of the std::basic_string::Rep::_M_dispose function, and along with it, the _ZNSbIDsSt11char_traitsIDsESaIDsEE4_Rep20_S_empty_rep_storageE symbol. They get marked hidden by the used symbol visiblity file (see below), which means that they will not be combined by the runtime linker, and each _M_dispose tests for its own empty_rep only, leading to Undesired Behavior when one _M_dispose gets the other _S_empty_rep_storage. void _M_dispose(const _Alloc& __a) _GLIBCXX_NOEXCEPT { #if _GLIBCXX_FULLY_DYNAMIC_STRING == 0 if (__builtin_expect(this != &_S_empty_rep(), false)) #endif In other words, a situation arises which is loosely described in the gcc manpage: "-fvisibility-inlines-hidden This switch declares that the user does not attempt to compare pointers to inline functions or methods", but here, we have a third case, a static object. So, are version-scripts with local:* basically incompatible with C++? Trying to figure out whether this is just a documentation RFE, or whether there is something that could be done to libstdc++ to improve the situation (abandoning pointerish comparisons?) Maybe bug #54173 is related too. ---main.cpp-- #include __attribute__((visibility("default"))) void l1_func(std::u16string &); int main(void) { std::u16string a; a.append(a); l1_func(a); return 0; } ---lib1.cpp--- #include __attribute__((visibility("default"))) void l1_func(std::u16string &); void l1_func(std::u16string &a) { static const char16_t t[] = {41, 42}; a.append(t, 2); } ---lib.sym--- ABC { global: *l1_func*; local: *; }; ---makeit.sh--- g++ -std=gnu++11 lib1.cpp -shared -fPIC -o lib1.so -Wl,--version-script=lib.sym g++ -std=gnu++11 ldr.cpp ./lib1.so --- Observed behavior --- 11:13 zap:/dev/shm/t > ./mk 11:13 zap:/dev/shm/t > ./a.out *** Error in `./a.out': free(): invalid pointer: 0x00000000006020a0 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x721af)[0x7f794e17c1af] /lib64/libc.so.6(+0x779d6)[0x7f794e1819d6] /lib64/libc.so.6(+0x78723)[0x7f794e182723] ./lib1.so(+0x149a)[0x7f794ed4b49a] ./lib1.so(+0x140d)[0x7f794ed4b40d] ./lib1.so(+0x11d0)[0x7f794ed4b1d0] ./lib1.so(+0xf19)[0x7f794ed4af19] ./lib1.so(+0xbd8)[0x7f794ed4abd8] ./lib1.so(_Z7l1_funcRSbIDsSt11char_traitsIDsESaIDsEE+0x24)[0x7f794ed4aaaa] ./a.out[0x4009de] /lib64/libc.so.6(__libc_start_main+0xf5)[0x7f794e12a6e5] ./a.out[0x400839] Using built-in specs. COLLECT_GCC=g++-6 COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/6/lto-wrapper Target: x86_64-suse-linux Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,java,ada,go --enable-offload-targets=hsa --enable-checking=release --with-gxx-include-dir=/usr/include/c++/6 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --disable-libgcj --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --with-default-libstdcxx-abi=gcc4-compatible --enable-version-specific-runtime-libs --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-6 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux Thread model: posix gcc version 6.2.1 20161121 [gcc-6-branch revision 242657] (SUSE Linux) >From gcc-bugs-return-547151-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 10:21:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 29309 invoked by alias); 9 Dec 2016 10:21:26 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 28062 invoked by uid 48); 9 Dec 2016 10:21:12 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78743] [6 Regression] g++ segfaults when printing warning for captured constexpr variable Date: Fri, 09 Dec 2016 10:21:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01314.txt.bz2 Content-length: 445 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78743 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #5 from Marek Polacek --- Then let's close this. >From gcc-bugs-return-547152-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 10:22:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 32073 invoked by alias); 9 Dec 2016 10:22:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 31953 invoked by uid 48); 9 Dec 2016 10:22:11 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78748] New: [7 Regression] ICE in extract_insn, at recog.c:2311 (s390x-linux-gnu) Date: Fri, 09 Dec 2016 10:22:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: doko at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01315.txt.bz2 Content-length: 3154 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78748 Bug ID: 78748 Summary: [7 Regression] ICE in extract_insn, at recog.c:2311 (s390x-linux-gnu) Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org Target Milestone: --- seen with r243430 on s390x-linux-gnu configured with --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-7 --program-prefix=s390x-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libsanitizer --disable-libquadmath --enable-plugin --enable-default-pie --with-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch=zEC12 --with-long-double-128 --enable-multilib --enable-checking=release --build=s390x-linux-gnu --host=s390x-linux-gnu --target=s390x-linux-gnu $ cat 32bpp.i int a, b; void c() { b = a & ~b; } $ gcc -c -O2 32bpp.i 32bpp.i: In function 'c': 32bpp.i:2:1: error: unrecognizable insn: void c() { b = a & ~b; } ^~~~ (insn 17 16 0 2 (parallel [ (set (mem/c:SI (reg/f:DI 64) [1 b+0 S4 A32]) (xor:SI (reg:SI 71) (mem/c:SI (reg/f:DI 68) [1 a+0 S4 A32]))) (clobber (reg:CC 33 %cc)) ]) "32bpp.i":2 -1 (expr_list:REG_DEAD (reg:SI 71) (expr_list:REG_DEAD (reg/f:DI 68) (expr_list:REG_DEAD (reg/f:DI 64) (expr_list:REG_UNUSED (reg:CC 33 %cc) (nil)))))) 32bpp.i:2:1: internal compiler error: in extract_insn, at recog.c:2311 0x15ce0dd _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:108 0x15ce11d _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:116 0x159d26f extract_insn(rtx_insn*) ../../src/gcc/recog.c:2311 0x14a3725 scan_one_insn ../../src/gcc/ira-costs.c:1432 0x14a3725 process_bb_for_costs ../../src/gcc/ira-costs.c:1593 0x14a5dcd find_costs_and_classes ../../src/gcc/ira-costs.c:1700 0x14a66eb ira_set_pseudo_classes(bool, _IO_FILE*) ../../src/gcc/ira-costs.c:2240 0x1b04a7f alloc_global_sched_pressure_data ../../src/gcc/haifa-sched.c:7230 0x1b04a7f sched_init() ../../src/gcc/haifa-sched.c:7383 0x1b05fd7 haifa_sched_init() ../../src/gcc/haifa-sched.c:7395 0x15e2375 schedule_insns() ../../src/gcc/sched-rgn.c:3490 0x15e2b29 schedule_insns() ../../src/gcc/sched-rgn.c:3484 0x15e2b29 rest_of_handle_sched ../../src/gcc/sched-rgn.c:3703 0x15e2b29 execute ../../src/gcc/sched-rgn.c:3811 Please submit a full bug report, with preprocessed source if appropriate. >From gcc-bugs-return-547153-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 10:27:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 41199 invoked by alias); 9 Dec 2016 10:27:26 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 41051 invoked by uid 55); 9 Dec 2016 10:27:12 -0000 From: "rguenther at suse dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78742] [5/6/7 Regression] internal compiler error: in int_cst_value, at tree.c:10782 Date: Fri, 09 Dec 2016 10:27:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenther at suse dot de X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01316.txt.bz2 Content-length: 982 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78742 --- Comment #6 from rguenther at suse dot de --- On Fri, 9 Dec 2016, mpolacek at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78742 > > --- Comment #5 from Marek Polacek --- > FWIW, my untested fix was > > --- a/gcc/tree-data-ref.c > +++ b/gcc/tree-data-ref.c > @@ -2781,6 +2781,10 @@ can_use_analyze_subscript_affine_affine (tree *chrec_a, > tree *chrec_b) > /* FIXME: For the moment not handled. Might be refined later. */ > return false; > > + if (!cst_and_fits_in_hwi (CHREC_RIGHT (*chrec_a)) > + || !cst_and_fits_in_hwi (CHREC_RIGHT (*chrec_b))) > + return false; > + > type = chrec_type (*chrec_a); > left_a = CHREC_LEFT (*chrec_a); > left_b = chrec_convert (type, CHREC_LEFT (*chrec_b), NULL); In fact initialize_matrix_A relies on the value fitting an int ... I'll see to a better fix. >From gcc-bugs-return-547154-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 10:31:49 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46831 invoked by alias); 9 Dec 2016 10:31:48 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 46669 invoked by uid 48); 9 Dec 2016 10:31:38 -0000 From: "bjarni.sigurdsson at marel dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78743] [6 Regression] g++ segfaults when printing warning for captured constexpr variable Date: Fri, 09 Dec 2016 10:31:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: bjarni.sigurdsson at marel dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01317.txt.bz2 Content-length: 141 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78743 --- Comment #6 from bjarni.sigurdsson at marel dot com --- Is this fix part of 6.2.1 ? >From gcc-bugs-return-547155-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 10:43:38 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 71799 invoked by alias); 9 Dec 2016 10:43:38 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 71656 invoked by uid 48); 9 Dec 2016 10:43:24 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78743] [6 Regression] g++ segfaults when printing warning for captured constexpr variable Date: Fri, 09 Dec 2016 10:43:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01318.txt.bz2 Content-length: 373 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78743 --- Comment #7 from Jakub Jelinek --- 6.2.1 stands for a 6 branch snapshot in between the 6.2 and 6.3 releases. Most of those snapshots of course don't have that fix, only those from the last day and half or so do. 6.3 is planned to be released in less than 2 weeks if all goes well. >From gcc-bugs-return-547156-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 10:50:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 94810 invoked by alias); 9 Dec 2016 10:50:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 94645 invoked by uid 48); 9 Dec 2016 10:50:31 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78742] [5/6/7 Regression] internal compiler error: in int_cst_value, at tree.c:10782 Date: Fri, 09 Dec 2016 10:50:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01319.txt.bz2 Content-length: 441 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78742 --- Comment #7 from Richard Biener --- The issue is also that bool cst_and_fits_in_hwi (const_tree x) { return (TREE_CODE (x) == INTEGER_CST && TYPE_PRECISION (TREE_TYPE (x)) <= HOST_BITS_PER_WIDE_INT); } returns false for a __int128 constant of value 1. And that tree-data-ref.c happily uses int's to store the result of int_cst_value. >From gcc-bugs-return-547157-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 10:56:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 120450 invoked by alias); 9 Dec 2016 10:56:29 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 118865 invoked by uid 48); 9 Dec 2016 10:56:24 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78742] [5/6/7 Regression] internal compiler error: in int_cst_value, at tree.c:10782 Date: Fri, 09 Dec 2016 10:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01320.txt.bz2 Content-length: 208 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78742 --- Comment #8 from Marek Polacek --- Yea, I noticed these as well. Let me know if you want me to do some cleanups here. >From gcc-bugs-return-547158-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 11:06:18 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 40133 invoked by alias); 9 Dec 2016 11:06:18 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 39978 invoked by uid 48); 9 Dec 2016 11:06:05 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78749] New: [7 Regression] bogus warning for friend member function in anonymous namespace Date: Fri, 09 Dec 2016 11:06:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: trippels at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01321.txt.bz2 Content-length: 793 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78749 Bug ID: 78749 Summary: [7 Regression] bogus warning for friend member function in anonymous namespace Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- % cat t.ii namespace { template struct A { friend void foo() {} }; struct C : A {}; } % g++ -Wall -c t.ii MallocChecker.ii:3:15: warning: ‘void {anonymous}::foo()’ declared ‘static’ but never defined [-Wunused-function] friend void foo() {} ^~~ >From gcc-bugs-return-547159-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 11:07:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 41976 invoked by alias); 9 Dec 2016 11:07:31 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 41808 invoked by uid 48); 9 Dec 2016 11:07:18 -0000 From: "bjarni.sigurdsson at marel dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78743] [6 Regression] g++ segfaults when printing warning for captured constexpr variable Date: Fri, 09 Dec 2016 11:07:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: bjarni.sigurdsson at marel dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01322.txt.bz2 Content-length: 321 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78743 --- Comment #8 from bjarni.sigurdsson at marel dot com --- Sorry, I mixed up the dates in the changelog (2016-09-16 vs. 2016-12-07) Of course I don't expect a 36 hour fix to be available in an older snapshot :) Thanks for the quick response. We will wait for 6.3. >From gcc-bugs-return-547160-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 11:18:12 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 54204 invoked by alias); 9 Dec 2016 11:18:12 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 53995 invoked by uid 55); 9 Dec 2016 11:17:58 -0000 From: "rguenther at suse dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78742] [5/6/7 Regression] internal compiler error: in int_cst_value, at tree.c:10782 Date: Fri, 09 Dec 2016 11:18:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenther at suse dot de X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01323.txt.bz2 Content-length: 663 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78742 --- Comment #9 from rguenther at suse dot de --- On Fri, 9 Dec 2016, mpolacek at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78742 > > --- Comment #8 from Marek Polacek --- > Yea, I noticed these as well. Let me know if you want me to do some cleanups > here. I think a good move would be to make those 'int's HOST_WIDE_INTs (it looks like there's a lot of places to fix though). Actually catching the doesn-not-fit issue would be still something separate (and also catch the overflow in the multiplication...). >From gcc-bugs-return-547161-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 11:18:33 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 55116 invoked by alias); 9 Dec 2016 11:18:33 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 54911 invoked by uid 48); 9 Dec 2016 11:18:22 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78731] [5 Regression] Possible bug with switch when optimization is turned on. Date: Fri, 09 Dec 2016 11:18:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords cf_known_to_work target_milestone short_desc cf_known_to_fail Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01324.txt.bz2 Content-length: 689 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78731 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code Known to work| |4.9.4, 6.1.0 Target Milestone|--- |5.5 Summary|Possible bug with switch |[5 Regression] Possible bug |when optimization is turned |with switch when |on. |optimization is turned on. Known to fail| |5.4.0 >From gcc-bugs-return-547162-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 11:29:18 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 127706 invoked by alias); 9 Dec 2016 11:29:17 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 127281 invoked by uid 48); 9 Dec 2016 11:29:03 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78708] [7 Regression][ASAN][LTO] ICE in expand_ASAN_MARK, at internal-fn.c:380 - when compiling but not linking with ASAN Date: Fri, 09 Dec 2016 11:29:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: sanitizer X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01325.txt.bz2 Content-length: 1770 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78708 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-09 Ever confirmed|0 |1 --- Comment #4 from Jakub Jelinek --- Ok, just verified this is already older problem e.g. with UBSAN_VPTR internal call. Testcase: cp -a .../gcc/testsuite/g++.dg/ubsan/vptr-11.C . ./xg++ -B ./ -c -O2 -fsanitize=vptr vptr-11.C -o vptr-11.o -flto ./xg++ -B ./ -r -O2 -o vptr-11.ro vptr-11.o -flto -nostdlib vptr-11.C: In function ‘foo’: vptr-11.C:63:8: internal compiler error: in expand_UBSAN_VPTR, at internal-fn.c:356 p->f (); ^ 0xa8178e expand_UBSAN_VPTR ../../gcc/internal-fn.c:356 0xa8b0a6 expand_internal_call(internal_fn, gcall*) ../../gcc/internal-fn.c:2783 0xa8b0d1 expand_internal_call(gcall*) ../../gcc/internal-fn.c:2791 0x7c941f expand_call_stmt ../../gcc/cfgexpand.c:2569 0x7ccc8e expand_gimple_stmt_1 ../../gcc/cfgexpand.c:3571 0x7cd365 expand_gimple_stmt ../../gcc/cfgexpand.c:3737 0x7d4451 expand_gimple_basic_block ../../gcc/cfgexpand.c:5744 0x7d5e59 execute ../../gcc/cfgexpand.c:6355 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. lto-wrapper: fatal error: ./xg++ returned 1 exit status compilation terminated. /usr/bin/ld: lto-wrapper failed collect2: error: ld returned 1 exit status >From gcc-bugs-return-547163-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 11:38:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 9867 invoked by alias); 9 Dec 2016 11:38:27 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 9709 invoked by uid 48); 9 Dec 2016 11:38:13 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78699] [7 Regression] ICE (segfault) on powerpc64le-linux-gnu (memory-hog) Date: Fri, 09 Dec 2016 11:38:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: memory-hog X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01326.txt.bz2 Content-length: 1194 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78699 --- Comment #3 from Richard Biener --- #12 0x00000000013e3c0a in vectorizable_load ( stmt=, gsi=0x7fffffffd140, vec_stmt=0x7fffffffd058, slp_node=0x296b970, slp_node_instance=0x278b4e0) at /space/rguenther/src/svn/trunk/gcc/tree-vect-stmts.c:7455 7455 stmt, NULL_TREE); (gdb) l 7450 { 7451 for (i = 0; i < vec_num; i++) 7452 { 7453 if (i > 0) 7454 dataref_ptr = bump_vector_ptr (dataref_ptr, ptr_incr, gsi, 7455 stmt, NULL_TREE); 7456 7457 /* 2. Create the vector-load in the loop. */ 7458 switch (alignment_support_scheme) 7459 { (gdb) p vec_num $1 = 7406755 ah, I thought we have fixed all those instances... (ah, no, I fixed cost calculation!) (gdb) p stmt_info->gap $7 = 14716900 So the ultimate issue is that we are kind-of stupid when generating code for SLP permutations. Maybe it's time to fix that... >From gcc-bugs-return-547164-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 11:39:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 10939 invoked by alias); 9 Dec 2016 11:39:09 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 10765 invoked by uid 48); 9 Dec 2016 11:38:58 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78749] [7 Regression] bogus warning for friend member function in anonymous namespace Date: Fri, 09 Dec 2016 11:39:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01327.txt.bz2 Content-length: 353 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78749 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |diagnostic Target Milestone|--- |7.0 >From gcc-bugs-return-547165-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 11:39:10 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 10987 invoked by alias); 9 Dec 2016 11:39:09 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 10868 invoked by uid 48); 9 Dec 2016 11:39:05 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78748] [7 Regression] ICE in extract_insn, at recog.c:2311 (s390x-linux-gnu) Date: Fri, 09 Dec 2016 11:39:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01328.txt.bz2 Content-length: 293 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78748 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >From gcc-bugs-return-547166-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 11:41:38 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 15698 invoked by alias); 9 Dec 2016 11:41:38 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 15409 invoked by uid 48); 9 Dec 2016 11:41:18 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78749] [7 Regression] bogus warning for friend member function in anonymous namespace Date: Fri, 09 Dec 2016 11:41:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: trippels at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01329.txt.bz2 Content-length: 775 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78749 Markus Trippelsdorf changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-12-09 CC| |jason at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Markus Trippelsdorf --- Started with r242056: commit 31db86df8fa1d3248c97de6c47dbd76fb74eaa8e Author: jason Date: Thu Nov 10 21:42:36 2016 +0000 PR c++/77337 - auto return and lambda >From gcc-bugs-return-547167-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 11:43:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18273 invoked by alias); 9 Dec 2016 11:43:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 18126 invoked by uid 48); 9 Dec 2016 11:43:12 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78749] [7 Regression] bogus warning for friend member function in anonymous namespace Date: Fri, 09 Dec 2016 11:43:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: trippels at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01330.txt.bz2 Content-length: 199 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78749 --- Comment #2 from Markus Trippelsdorf --- This warning happens a lot when compiling LLVM (for friend operators). >From gcc-bugs-return-547168-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 11:48:41 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 30764 invoked by alias); 9 Dec 2016 11:48:40 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 30470 invoked by uid 48); 9 Dec 2016 11:48:31 -0000 From: "segher at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78610] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block) Date: Fri, 09 Dec 2016 11:48:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code, ra X-Bugzilla-Severity: normal X-Bugzilla-Who: segher at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: segher at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01331.txt.bz2 Content-length: 613 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78610 Segher Boessenkool changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Segher Boessenkool --- No backport planned anymore; no problems seen "in the wild", and the related bugfixes are too invasive to backport. I cannot get this to fail on 6 or older, either. Closing as fixed. >From gcc-bugs-return-547169-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Dec 09 11:53:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 38315 invoked by alias); 9 Dec 2016 11:53:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 38063 invoked by uid 48); 9 Dec 2016 11:53:39 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78750] New: [7 Regression] ICE in get_range_info, at tree-ssanames.c:375 Date: Fri, 09 Dec 2016 11:53:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: doko at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-12/txt/msg01332.txt.bz2 Content-length: 4045 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78750 Bug ID: 78750 Summary: [7 Regression] ICE in get_range_info, at tree-ssanames.c:375 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org Target Milestone: --- seen with r243430 $ cat DateTime.ii template using b = void; template class, typename...> struct c { using a = int; }; template class d, typename... e> struct c>, d, e...> { using a = d; }; template class d, typename... e> using f = c; template class d, typename... e> using g = typename f::a; template