[Bug fortran/81116] Last character of allocatable-length string reset to blank in an assigment

2017-08-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81116 --- Comment #3 from Thomas Koenig --- Author: tkoenig Date: Wed Aug 16 17:21:22 2017 New Revision: 251125 URL: https://gcc.gnu.org/viewcvs?rev=251125&root=gcc&view=rev Log: 2017-08-16 Thomas Koenig PR fortran/81116 * frontend

Re: [Bug web/?????] New: Fwd: failure notice: Bugzilla down.

2017-08-16 Thread Joseph Myers
On Wed, 16 Aug 2017, Eric Gallager wrote: > I see Richi redid all his 7.2 release changes; does that imply that > the server restore is now complete? No, there's still a search process ongoing to identify corrupted or missing files by comparison with the last backup. My expectation is that all

Re: [Bug web/?????] New: Fwd: failure notice: Bugzilla down.

2017-08-16 Thread Joseph Myers
On Wed, 16 Aug 2017, NightStrike wrote: > On Mon, Aug 14, 2017 at 11:10 PM, Martin Sebor wrote: > > On 08/14/2017 04:22 PM, Eric Gallager wrote: > >> > >> I'm emailing this manually to the list because Bugzilla is down and I > >> can't file a bug on Bugzilla about Bugzilla being down. The error >

[Bug lto/81861] [8.0 Regression] ASan pr64820.c testcase segfaults with LTO and -fstack-protector-strong

2017-08-16 Thread m.ostapenko at samsung dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81861 --- Comment #6 from Maxim Ostapenko --- Created attachment 41990 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41990&action=edit Untested fix The problem is that LTO doesn't propagate changed ix86_stack_protector_guard_reg value: 6654

[Bug fortran/81116] Last character of allocatable-length string reset to blank in an assigment

2017-08-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81116 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/81651] Enhancement request: have f951 print out fully qualified module file name

2017-08-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81651 Thomas Koenig changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug bootstrap/81869] New: [8 Regression] --enable-checking=yes,rtl failed to bootstrap on 32-bit hosts

2017-08-16 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81869 Bug ID: 81869 Summary: [8 Regression] --enable-checking=yes,rtl failed to bootstrap on 32-bit hosts Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: norm

[Bug c/78666] conflicting attribute alloc_size accepted

2017-08-16 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78666 --- Comment #7 from Martin Sebor --- The following nonsensical declaration is also not diagnosed: void __attribute__ ((alloc_align (1))) f (void*); The attribute handler should check that the referenced argument has integer type and that the

[Bug sanitizer/81870] New: -fsanitize=undefined doesn't pay attention to __builtin_assume_aligned()

2017-08-16 Thread kobalicek.petr at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81870 Bug ID: 81870 Summary: -fsanitize=undefined doesn't pay attention to __builtin_assume_aligned() Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal

[Bug bootstrap/81869] [8 Regression] --enable-checking=yes,rtl failed to bootstrap on 32-bit hosts

2017-08-16 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81869 --- Comment #1 from H.J. Lu --- On 64-bit host, I got Number of expanded macros: 25177 Average number of tokens per macro expansion: 34 Line Table allocations during the compilation process Number of ordinary maps used:

[Bug c/81871] New: bogus attribute alloc_align accepted

2017-08-16 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81871 Bug ID: 81871 Summary: bogus attribute alloc_align accepted Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c As

[Bug c/78666] conflicting attribute alloc_size accepted

2017-08-16 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78666 Martin Sebor changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug sanitizer/81870] -fsanitize=undefined doesn't pay attention to __builtin_assume_aligned()

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

[Bug target/81861] [8.0 Regression] ASan pr64820.c testcase segfaults with LTO and -fstack-protector-strong

2017-08-16 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81861 Uroš Bizjak changed: What|Removed |Added Component|lto |target --- Comment #7 from Uroš Bizjak --

[Bug tree-optimization/81488] [8 Regression] gcc goes off the limits allocating memory in gimple-ssa-strength-reduction.c

2017-08-16 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81488 --- Comment #4 from Bill Schmidt --- With a cross it doesn't reproduce for current trunk (r251128) either, but does reproduce with r250217 as originally reported. So I can look at that. Going to check what made the problem go away also...

[Bug sanitizer/81870] -fsanitize=undefined doesn't pay attention to __builtin_assume_aligned()

2017-08-16 Thread kobalicek.petr at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81870 --- Comment #2 from Petr --- I see, so if I understand it correctly then: 1. `__builtin_assume_aligned()` should be used to promote the type to a higher than natural alignment, for example 16 bytes for easier auto-vectorization. 2. `__attribute

[Bug bootstrap/81869] [8 Regression] --enable-checking=yes,rtl failed to bootstrap on 32-bit hosts

2017-08-16 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81869 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug bootstrap/81869] [8 Regression] --enable-checking=yes,rtl failed to bootstrap on 32-bit hosts

2017-08-16 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81869 --- Comment #3 from H.J. Lu --- (In reply to H.J. Lu from comment #2) > On 64-bit hosts, I got > > (gdb) p cfun->cfg->x_last_basic_block > $1 = 432 > (gdb) call debug_tree (cfun->decl) Please ignore this. I didn't use --enable-checking=yes,rtl

[Bug target/81872] New: Enable __float128 by default on PowerPC Linux systems

2017-08-16 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81872 Bug ID: 81872 Summary: Enable __float128 by default on PowerPC Linux systems Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Com

[Bug target/81872] Enable __float128 by default on PowerPC Linux systems

2017-08-16 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81872 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug bootstrap/81869] [8 Regression] --enable-checking=yes,rtl failed to bootstrap on 32-bit hosts

2017-08-16 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81869 --- Comment #4 from H.J. Lu --- It doesn't happen with the preprocessed source.

[Bug target/81863] [7 regression] -mword-relocations is unreliable

2017-08-16 Thread arnd at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81863 Arnd Bergmann changed: What|Removed |Added Known to work|6.3.1 | --- Comment #1 from Arnd Bergmann ---

[Bug tree-optimization/81488] [8 Regression] gcc goes off the limits allocating memory in gimple-ssa-strength-reduction.c

2017-08-16 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81488 --- Comment #5 from Bill Schmidt --- Just for the record, the problem disappears with r250523, in which a change to reassociation of multiplication in match.pd causes the SLSR opportunities to disappear. So the SLSR problem has just gone latent,

[Bug c++/81873] New: spurious -Wreturn-type calling a locally declared noreturn function

2017-08-16 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81873 Bug ID: 81873 Summary: spurious -Wreturn-type calling a locally declared noreturn function Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug c++/81873] spurious -Wreturn-type calling a locally declared noreturn function

2017-08-16 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81873 Martin Sebor changed: What|Removed |Added Keywords||diagnostic See Also|

[Bug target/81317] builtin_vec_ld fails for powerpc with altivec

2017-08-16 Thread randy.macleod at windriver dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81317 --- Comment #24 from Randy MacLeod --- This ICE still happens with gcc-7.2. Here's the stacktrace: (gdb) bt #0 store_expr_with_bounds (exp=exp@entry=0x76275900, target=target@entry=0x7625d660, call_param_p=call_param_p@entry=0, nontemp

[Bug target/80938] [7/8 Regression] ICE in maybe_record_trace_start, at dwarf2cfi.c:2330

2017-08-16 Thread amodra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80938 --- Comment #6 from Alan Modra --- Author: amodra Date: Thu Aug 17 02:03:03 2017 New Revision: 251140 URL: https://gcc.gnu.org/viewcvs?rev=251140&root=gcc&view=rev Log: [RS6000] PR 80938, Don't emit frame info for regs that don't need saving It

[Bug c++/81855] [mingw-w64] dllexport-ed explicit template instantiation has no symbol in DLL in certain condition

2017-08-16 Thread lanxingcan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81855 --- Comment #2 from Xingcan Lan --- Checked diassembly code and found that __declspec(dllexport) never applied to explicitly instantiated `Template`. If I change the code from `extern template struct __declspec(dllexport) Template;` to `extern

[Bug target/81709] __attribute__((interrupt)) should handle SSE registers

2017-08-16 Thread anatol.pomozov at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81709 --- Comment #2 from Anatol --- Theoretically it is possible to do things like this manually. Track functions x86 extensions usage and save registers accordingly. But I would love to see a more automated and less error-prone way to do it. Similar

[Bug c++/81873] spurious -Wreturn-type calling a locally declared noreturn function

2017-08-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81873 --- Comment #2 from Andrew Pinski --- This is not so much an -Wreturn-type issue but a symptom of the C++ front-end not merging decls for globals. You filed a few other cases which are accepts invalid which are the same here.

[Bug target/81709] __attribute__((interrupt)) should handle SSE registers

2017-08-16 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81709 --- Comment #3 from H.J. Lu --- (In reply to Anatol from comment #2) > Theoretically it is possible to do things like this manually. Track > functions x86 extensions usage and save registers accordingly. But I would > love to see a more automate

[Bug tree-optimization/81834] loop with increment conditional on IV is not optimized out

2017-08-16 Thread geoffrey at allott dot email
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81834 --- Comment #2 from Geoffrey Allott --- Hi Richard, I agree that this seems quite 'arcane' at first glance; I should explain that I found it when an empty for loop failed to optimize out in rust - the reduced test case failed to optimize in clang

<    1   2   3