[Bug target/81907] memset called when it does not need to be; -mtune=cortex-a9

2017-08-21 Thread dongkyun.s at samsung dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81907 --- Comment #13 from dongkyun.s at samsung dot com --- > Confirmed the call on 6.4.1 but GCC 7 and trunk don't generate the call for > -mcpu=cortex-a9 . I also verified memset call is not generated with GCC 7.1 + "-mcpu=cortex-a9 or

[Bug bootstrap/81037] Xcode 9 requires back ports on gcc-5-branch for bootstrapping under Xcode 9

2017-08-21 Thread ryan at mounce dot com.au
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81037 Ryan Mounce changed: What|Removed |Added CC||ryan at mounce dot com.au --- Comment #10

[Bug c++/60342] -Wsign-conversion ignores explicit conversion

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60342 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c/51834] -Wsequence-point fails when convoluted expressions with multiple side effects are used

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51834 --- Comment #5 from Eric Gallager --- *** Bug 51836 has been marked as a duplicate of this bug. ***

[Bug c++/51836] -Wsequence-point fails when convoluted expressions with multiple side effects are used

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51836 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug other/32415] libgcc_s not found in library search path with --enable-version-specific-runtime-libs

2017-08-21 Thread ryxi at stu dot xidian.edu.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32415 Xi Ruoyao changed: What|Removed |Added CC||ryxi at stu dot xidian.edu.cn --- Comment

[Bug c++/51836] -Wsequence-point fails when convoluted expressions with multiple side effects are used

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51836 Eric Gallager changed: What|Removed |Added Keywords||diagnostic CC|

[Bug fortran/81296] derived type I/o problem

2017-08-21 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81296 --- Comment #5 from Jerry DeLisle --- Author: jvdelisle Date: Tue Aug 22 01:02:15 2017 New Revision: 251254 URL: https://gcc.gnu.org/viewcvs?rev=251254=gcc=rev Log: 2017-08-21 Jerry DeLisle PR fortran/81296

[Bug c++/54052] g++ takes excessive time in opt and generate phase; can lead to Segmentation Fault when not enough memory available

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54052 Eric Gallager changed: What|Removed |Added Keywords||compile-time-hog, |

[Bug fortran/81898] [7/8 Regression] [OOP] Issue with polymorphic container class

2017-08-21 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81898 --- Comment #4 from janus at gcc dot gnu.org --- (In reply to janus from comment #3) > I think the regression has been introduced by r241439, in particular the > resolve.c part. Reverting it makes the segfault disappear. Unfortunately reverting

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

2017-08-21 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81709 --- Comment #5 from H.J. Lu --- (In reply to Anatol from comment #4) > > you need to save the complete vector state > > It is a good point. Would it make sense for compiler to do it? Instead of > forcing users to track if SSE registers are used

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

2017-08-21 Thread anatol.pomozov at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81709 --- Comment #4 from Anatol --- > you need to save the complete vector state It is a good point. Would it make sense for compiler to do it? Instead of forcing users to track if SSE registers are used and doing xsave/xrstor manually?

[Bug ada/81919] New: Compiler refuses to compile valid code

2017-08-21 Thread porton at narod dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81919 Bug ID: 81919 Summary: Compiler refuses to compile valid code Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada

[Bug c++/81918] New: muddles Concept confuses compiler (segfault)

2017-08-21 Thread jesse at mind dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81918 Bug ID: 81918 Summary: muddles Concept confuses compiler (segfault) Product: gcc Version: 7.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug fortran/81898] [7/8 Regression] [OOP] Issue with polymorphic container class

2017-08-21 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81898 janus at gcc dot gnu.org changed: What|Removed |Added CC||vehre at gcc dot gnu.org ---

[Bug c++/80144] Concept introduced with "template" is not diagnosed

2017-08-21 Thread webrown.cpp at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80144 --- Comment #2 from W E Brown --- > Confirmed, although I'm not sure which of those 2 options is correct... Per N4687, [temp.concept]/4: A concept shall not have associated constraints (17.4.2). Since Second's declaration does specify Never

[Bug middle-end/81908] [8 Regression] FAIL: gfortran.dg/alloc_comp_auto_array_2.f90 -O3 -g -m32

2017-08-21 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81908 --- Comment #3 from Martin Sebor --- (In reply to Richard Biener from comment #1) The code was originally designed for -Walloc-size-larger-than and does the right thing for that warning. The range I see is _248: ~[1, 2147483647]

[Bug c/53037] warn_if_not_aligned(X)

2017-08-21 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53037 --- Comment #39 from Eric Botcazou --- > i don't quite understand this reasoning, i would > not expect the internal STRICT_ALIGNMENT setting > to change how types behave (e.g. it might mean > some code errors out, but the semantics of packed >

[Bug fortran/81898] [7/8 Regression] [OOP] Issue with polymorphic container class

2017-08-21 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81898 --- Comment #2 from janus at gcc dot gnu.org --- Comparing the dump that is produced by version 6 and 7, I see that the latter contains an additional line, just before the type-bound call which produces the segfault: (struct

[Bug c++/57078] Unhelpful -Wunused-variable warning

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57078 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c++/57039] -Wsequence-point missing warning for such case

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57039 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c++/81178] [concepts] poor (partial?) diagnostic for alias substitution failure in a concept body

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81178 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/71138] [concepts] ill-formed non-constant expression use in nested requirement produces duplicated diagnostics with poor source locations

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71138 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c++/70125] attributes diagnostics missing essential context

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70125 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/80496] missing diagnostic regarding noreturn mismatch in function pointer initialization

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80496 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/80144] Concept introduced with "template" is not diagnosed

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80144 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c++/79592] incomplete diagnostic "is not usable as a constexpr function because:"

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79592 Eric Gallager changed: What|Removed |Added Keywords||accepts-invalid

[Bug translation/80191] diagnostic placeholder "new initializer" must be marked for translation

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80191 Eric Gallager changed: What|Removed |Added Keywords||diagnostic CC|

[Bug fortran/81903] [OOP] problem with ASSOCIATE and class pointer (Invalid character in name at)

2017-08-21 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81903 janus at gcc dot gnu.org changed: What|Removed |Added Summary|compiler reports a language |[OOP] problem with

[Bug translation/79595] Inconsistent grammar in diagnostic "partial specialization %q+D does not specialize"

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79595 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/79013] Inconsistent auto diagnostic in member declarations

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79013 Eric Gallager changed: What|Removed |Added Keywords|rejects-valid |accepts-invalid, diagnostic

[Bug c++/78157] Incorrect diagnostic for variable template declaration

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78157 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/78119] wrong diagnostic pointer for -Werror=ignored-qualifiers

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78119 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug c/53037] warn_if_not_aligned(X)

2017-08-21 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53037 nsz at gcc dot gnu.org changed: What|Removed |Added CC||nsz at gcc dot gnu.org ---

[Bug c++/77540] Confusing diagnostics due to stray comma in ctor-init-list

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77540 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/66924] Bad diagnostic for parameter name used as non-type template argument

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66924 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/60095] Dubious diagnostics for attempted surrogate call function

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60095 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug c++/81917] internal compiler error: in finish_member_declaration, at cp/semantics.c:3004

2017-08-21 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81917 --- Comment #2 from Marek Polacek --- I couldn't reduce it further because creduce is crashing for me. Started with commit 996ae1f4f1d512b4ccad62c7d52eb2f14b3e814c Author: jason Date: Sat Nov 8

[Bug c++/81917] internal compiler error: in finish_member_declaration, at cp/semantics.c:3004

2017-08-21 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81917 --- Comment #1 from Marek Polacek --- Created attachment 42021 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42021=edit q.ii.gz q.ii.gz

[Bug c++/71007] Divergence between treatment of char[0] between OR (=> SFINAE failure) and diagnostic printing (no failure)

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71007 Eric Gallager changed: What|Removed |Added Keywords||compile-time-hog, |

[Bug c++/81917] New: internal compiler error: in finish_member_declaration, at cp/semantics.c:3004

2017-08-21 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81917 Bug ID: 81917 Summary: internal compiler error: in finish_member_declaration, at cp/semantics.c:3004 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity:

[Bug middle-end/81914] [7/8 Regression] gcc 7.1 generates branch for code which was branchless in earlier gcc version

2017-08-21 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81914 --- Comment #3 from Daniel Fruzynski --- Yes, branchless version is faster. Here are results for code compiled with gcc 4.8.5: BenchmarkTime CPU Iterations

[Bug c++/67928] Ambiguous call not diagnosed

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67928 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c++/69103] Misleading diagnostic for invalid constexpr initialization

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69103 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug go/81893] [8 regression] compilation error in libgo starting with r251127

2017-08-21 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81893 --- Comment #6 from seurer at gcc dot gnu.org --- Yes, it looks good now. Thanks!

[Bug middle-end/81916] New: expansion of rint/nearbyint can simplified under -fno-signed-zeros

2017-08-21 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81916 Bug ID: 81916 Summary: expansion of rint/nearbyint can simplified under -fno-signed-zeros Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords:

[Bug c++/68301] self-dependent reference member initialization not diagnosed

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68301 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/46091] missed optimization: x86 bt/btc/bts instructions

2017-08-21 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46091 --- Comment #4 from uros at gcc dot gnu.org --- Author: uros Date: Mon Aug 21 15:15:07 2017 New Revision: 251235 URL: https://gcc.gnu.org/viewcvs?rev=251235=gcc=rev Log: PR target/46091 * config/i386/i386.md (*btsq_imm): Rename

[Bug libstdc++/81912] std::distance not constexpr in C++17 mode

2017-08-21 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81912 --- Comment #2 from Jonathan Wakely --- Author: redi Date: Mon Aug 21 15:14:27 2017 New Revision: 251234 URL: https://gcc.gnu.org/viewcvs?rev=251234=gcc=rev Log: PR libstdc++/81912 make std::__iterator_category constexpr PR

[Bug c++/66968] Incorrect template argument shown in diagnostic

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66968 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/63374] unhelpful diagnostics for missing initializer

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63374 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/60917] sub-optimal diagnostic when instantiating template

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60917 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug target/81906] [7/8 Regression] Calls to rint() wrongly optimized away starting in g++ 6

2017-08-21 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81906 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org ---

[Bug c++/55588] Failure to diagnose non-template-id prefixed by keyword template

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55588 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c++/81836] ill-formed qualified name not diagnosed

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81836 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c++/57170] No diagnostic for a negative case when switching over unsigned

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57170 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug target/81906] [7/8 Regression] Calls to rint() wrongly optimized away starting in g++ 6

2017-08-21 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81906 --- Comment #11 from joseph at codesourcery dot com --- (That's essentially what the generic C implementation of rint in glibc does. I make no assertions about whether inlining this long expansion of rint for SSE, or even the shorter

[Bug target/81906] [7/8 Regression] Calls to rint() wrongly optimized away starting in g++ 6

2017-08-21 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81906 --- Comment #10 from joseph at codesourcery dot com --- A correct (for -frounding-math) SSE sequence would (for arguments with absolute value < 2**52) add and subtract 2**52 for a positive operand, -2**52 for a negative operand. Then it would

[Bug c++/56951] Poor diagnostics for error: invalid abstract return type 'XXX'

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56951 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug c++/56272] Poor diagnostics for error: specialization of ... after instantiation

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56272 Eric Gallager changed: What|Removed |Added Keywords||diagnostic

[Bug middle-end/64928] [5/6/7/8 Regression] Inordinate cpu time and memory usage in "phase opt and generate" with -ftest-coverage -fprofile-arcs

2017-08-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64928 Richard Biener changed: What|Removed |Added Last reconfirmed|2015-02-09 00:00:00 |2017-8-21 --- Comment #24 from Richard

[Bug c++/55809] Doesn't differentiate elaborated type specifier and typename specifier in dependent types

2017-08-21 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55809 Eric Gallager changed: What|Removed |Added Keywords||rejects-valid

[Bug c++/81899] [8 Regression] ICE: Segmentation fault

2017-08-21 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81899 Nathan Sidwell changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/81899] [8 Regression] ICE: Segmentation fault

2017-08-21 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81899 --- Comment #2 from Nathan Sidwell --- Author: nathan Date: Mon Aug 21 13:29:20 2017 New Revision: 251227 URL: https://gcc.gnu.org/viewcvs?rev=251227=gcc=rev Log: PR c++/81899 * pt.c (instantiate_class_template_1):

[Bug tree-optimization/81900] [8 Regression] GCC trunk miscompiles Perl / __sigsetjmp issue

2017-08-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81900 --- Comment #9 from Richard Biener --- Author: rguenth Date: Mon Aug 21 13:18:35 2017 New Revision: 251226 URL: https://gcc.gnu.org/viewcvs?rev=251226=gcc=rev Log: 2017-08-21 Richard Biener PR

[Bug tree-optimization/81900] [8 Regression] GCC trunk miscompiles Perl / __sigsetjmp issue

2017-08-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81900 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/79883] avr i18n: untranslated "interrupt" or "signal"

2017-08-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79883 Georg-Johann Lay changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug target/79883] avr i18n: untranslated "interrupt" or "signal"

2017-08-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79883 --- Comment #14 from Georg-Johann Lay --- Author: gjl Date: Mon Aug 21 12:44:23 2017 New Revision: 251225 URL: https://gcc.gnu.org/viewcvs?rev=251225=gcc=rev Log: PR target/79883 * config/avr/avr.c (avr_set_current_function):

[Bug target/79883] avr i18n: untranslated "interrupt" or "signal"

2017-08-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79883 --- Comment #13 from Georg-Johann Lay --- Author: gjl Date: Mon Aug 21 12:42:47 2017 New Revision: 251224 URL: https://gcc.gnu.org/viewcvs?rev=251224=gcc=rev Log: PR target/79883 * config/avr/avr.c (avr_set_current_function):

[Bug target/79883] avr i18n: untranslated "interrupt" or "signal"

2017-08-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79883 --- Comment #12 from Georg-Johann Lay --- Author: gjl Date: Mon Aug 21 12:39:59 2017 New Revision: 251223 URL: https://gcc.gnu.org/viewcvs?rev=251223=gcc=rev Log: PR target/79883 * config/avr/avr.c (avr_set_current_function):

[Bug middle-end/81914] [7/8 Regression] gcc 7.1 generates branch for code which was branchless in earlier gcc version

2017-08-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81914 Richard Biener changed: What|Removed |Added Target||x86_64-*-*, i?86-*-* Target

[Bug c/53037] warn_if_not_aligned(X)

2017-08-21 Thread hjl.tools at gmail dot com
53037-1.c (test for excess errors) > Excess errors: > /daten/aranym/gcc/gcc-20170821/gcc/testsuite/gcc.dg/pr53037-1.c:42:1: > warning: alignment 2 of 'struct foo5' is less than 16 [-Wif-not-aligned] > /daten/aranym/gcc/gcc-20170821/gcc/testsuite/gcc.dg/pr53037-1.c:75:1: > warning: align

[Bug c/53037] warn_if_not_aligned(X)

2017-08-21 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53037 --- Comment #36 from H.J. Lu --- (In reply to Andreas Schwab from comment #34) > On ia64: > > FAIL: g++.dg/pr53037-4.C -std=gnu++11 (test for excess errors) > Excess errors: > /usr/local/gcc/gcc-20170821/gcc/testsuite/g++.dg/

[Bug target/81915] bug with thread_local inline variables

2017-08-21 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81915 Jonathan Wakely changed: What|Removed |Added Target||*-*-cygwin Component|c++

[Bug tree-optimization/81900] [8 Regression] GCC trunk miscompiles Perl / __sigsetjmp issue

2017-08-21 Thread pipcet at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81900 --- Comment #7 from pipcet at gmail dot com --- I can confirm that fixes things here, thank you!

[Bug c++/81915] bug with thread_local inline variables

2017-08-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81915 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org ---

[Bug middle-end/81914] [7/8 Regression] gcc 7.1 generates branch for code which was branchless in earlier gcc version

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

[Bug target/67317] [x86] Silly code generation for _addcarry_u32/_addcarry_u64

2017-08-21 Thread noloader at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67317 Jeffrey Walton changed: What|Removed |Added CC||noloader at gmail dot com --- Comment

[Bug c++/81915] New: bug with thread_local inline variables

2017-08-21 Thread nico at josuttis dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81915 Bug ID: 81915 Summary: bug with thread_local inline variables Product: gcc Version: 7.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c/81914] New: gcc 7.1 generates branch for code which was branchless in earlier gcc version

2017-08-21 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81914 Bug ID: 81914 Summary: gcc 7.1 generates branch for code which was branchless in earlier gcc version Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity:

[Bug tree-optimization/81913] [8 Regression] wrong code at -O1

2017-08-21 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81913 --- Comment #5 from amker at gcc dot gnu.org --- (In reply to Martin Liška from comment #4) > Started with r249778. Looks like overflow handling. Thanks for bisecting.

[Bug tree-optimization/81913] [8 Regression] wrong code at -O1

2017-08-21 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81913 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #4

[Bug tree-optimization/81913] [8 Regression] wrong code at -O1

2017-08-21 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81913 amker at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |amker at gcc dot

[Bug tree-optimization/81913] [8 Regression] wrong code at -O1

2017-08-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81913 Richard Biener changed: What|Removed |Added CC||amker at gcc dot gnu.org,

[Bug tree-optimization/81913] [8 Regression] wrong code at -O1

2017-08-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81913 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug tree-optimization/81913] New: [8 Regression] wrong code at -O1

2017-08-21 Thread zsojka at seznam dot cz
six gcc version 8.0.0 20170821 (experimental) (GCC) All tested targets are affected (not x86 specific).

[Bug libstdc++/60936] [5/6 Regression] Binary code bloat with std::string

2017-08-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936 --- Comment #35 from Richard Biener --- We keep regression bugs open until all maintained branches close to be able to correctly set known-to-fail

[Bug target/81879] Bad compilation of small program if LTO is used

2017-08-21 Thread freddy77 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81879 --- Comment #3 from Frediano Ziglio --- I noted that during the link the resolution file using -static or not is different without -static 750 6dacea834fb099d1 PREVAILING_DEF_IRONLY _ZNKSt5ctypeIcE8do_widenEc 753 6dacea834fb099d1

[Bug libstdc++/60936] [5/6 Regression] Binary code bloat with std::string

2017-08-21 Thread d.v.a at ngs dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936 --- Comment #34 from __vic --- Fixed in 7.1. Shouldn't we close this bug?

[Bug libstdc++/81912] std::distance not constexpr in C++17 mode

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

[Bug libstdc++/81912] std::distance not constexpr in C++17 mode

2017-08-21 Thread gcc at hazardy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81912 --- Comment #1 from Björn Schäpers --- Created attachment 42019 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42019=edit The preprocessed test file.

[Bug libstdc++/81912] New: std::distance not constexpr in C++17 mode

2017-08-21 Thread gcc at hazardy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81912 Bug ID: 81912 Summary: std::distance not constexpr in C++17 mode Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/81900] [8 Regression] GCC trunk miscompiles Perl / __sigsetjmp issue

2017-08-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81900 --- Comment #6 from Richard Biener --- Ah ... @@ -2396,9 +2446,6 @@ compute_antic (void) if (e->flags & EDGE_ABNORMAL) { bitmap_set_bit (has_abnormal_preds, block->index); - - /* We also anticipate

[Bug tree-optimization/81900] [8 Regression] GCC trunk miscompiles Perl / __sigsetjmp issue

2017-08-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81900 --- Comment #5 from Richard Biener --- So while there is one simple issue with the iteration, fix: @@ -2119,14 +2170,13 @@ static sbitmap has_abnormal_preds; static bool compute_antic_aux (basic_block block, bool block_has_abnormal_pred_edge)

[Bug c/53037] warn_if_not_aligned(X)

2017-08-21 Thread sch...@linux-m68k.org
Excess errors: /daten/aranym/gcc/gcc-20170821/gcc/testsuite/gcc.dg/pr53037-1.c:42:1: warning: alignment 2 of 'struct foo5' is less than 16 [-Wif-not-aligned] /daten/aranym/gcc/gcc-20170821/gcc/testsuite/gcc.dg/pr53037-1.c:75:1: warning: alignment 2 of 'union bar3' is less than 16 [-Wif-not-aligned] F

[Bug c/53037] warn_if_not_aligned(X)

2017-08-21 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53037 --- Comment #34 from Andreas Schwab <sch...@linux-m68k.org> --- On ia64: FAIL: g++.dg/pr53037-4.C -std=gnu++11 (test for excess errors) Excess errors: /usr/local/gcc/gcc-20170821/gcc/testsuite/g++.dg/pr53037-4.C:9:1: error: alignment for

[Bug c++/81901] false-positive -Warray-bounds

2017-08-21 Thread vermaelen.wouter at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81901 --- Comment #2 from Wouter Vermaelen --- Euhm, i=0x30 should not enter case 0x00. (Or did you mean the analysis pass that produces the warning). This code should not store anything to a[]. (I know this reduced function is useless/obfuscated.

[Bug tree-optimization/81900] [8 Regression] GCC trunk miscompiles Perl / __sigsetjmp issue

2017-08-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81900 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/81906] [7/8 Regression] Calls to rint() wrongly optimized away starting in g++ 6

2017-08-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81906 Richard Biener changed: What|Removed |Added Keywords||wrong-code Target|

[Bug c++/81911] New: Constant expression from permitted result of a constant expression is not constexpr

2017-08-21 Thread antoshkka at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81911 Bug ID: 81911 Summary: Constant expression from permitted result of a constant expression is not constexpr Product: gcc Version: 7.2.0 Status: UNCONFIRMED

  1   2   >