[Bug target/89071] AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions

2019-01-28 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89071 --- Comment #9 from Uroš Bizjak --- There was similar patch for sqrt [1], I think that the approach is straightforward, and could be applied to other reg->reg scalar insns as well, independently of PR87007 patch. [1] https://gcc.gnu.org/ml/gcc-p

[Bug tree-optimization/89098] New: ICE: verify_ssa failed (Error: definition in block 27 follows the use)

2019-01-28 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89098 Bug ID: 89098 Summary: ICE: verify_ssa failed (Error: definition in block 27 follows the use) Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: ice-checki

[Bug ada/89097] New: Ada build broken with long path names

2019-01-28 Thread sebastian.hu...@embedded-brains.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89097 Bug ID: 89097 Summary: Ada build broken with long path names Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada

[Bug fortran/88298] [7/8/9 Regression] Bogus conversion warning for CSHIFT with -fno-range-check -m64

2019-01-28 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88298 Thomas Koenig changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug fortran/89086] Add a Fortran language reference chapter

2019-01-28 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89086 --- Comment #2 from Thomas Koenig --- (In reply to Dominique d'Humieres from comment #1) > > We should add a Fortran language reference to the documentaiton. > > I don't think this is realistic unless someone steps on with at least a > draft. W

[Bug target/89012] SH2 (FDPIC) duplicate symbols in generated assembly.

2019-01-28 Thread me at zv dot io
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89012 --- Comment #5 from Zach van Rijn --- Created attachment 45546 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45546&action=edit All files produced by -O2 -da

[Bug target/89012] SH2 (FDPIC) duplicate symbols in generated assembly.

2019-01-28 Thread me at zv dot io
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89012 --- Comment #4 from Zach van Rijn --- The error can be reproduced at `O1` optimization level with both (strictly both) of the following options: ./cc -c mintest.c -O1 -freorder-blocks-algorithm=stc -ftree-pre Changing to `-freorder-blocks-algor

[Bug target/89012] SH2 (FDPIC) duplicate symbols in generated assembly.

2019-01-28 Thread me at zv dot io
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89012 --- Comment #3 from Zach van Rijn --- Created attachment 45545 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45545&action=edit Tarball containing intermediate asm (with -dp) for each of 5 cases.

[Bug c++/88865] [[no_unique_address]] leads to sizeof(T) == 0, which cannot be

2019-01-28 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88865 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug c++/89083] [9 Regression] ICE in reshape_init_r, at cp/decl.c:6172

2019-01-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89083 --- Comment #4 from Marek Polacek --- Or perhaps we're just forgetting to set TREE_HAS_CONSTRUCTOR. To be investigated tomorrow.

[Bug fortran/89077] ICE using * as len specifier for character parameter

2019-01-28 Thread rrodrigues at poli dot ufrj.br
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89077 --- Comment #3 from Rodrigo Rodrigues --- I'm not sure it is related, but in this test case, I don't get internal errors, but wrong results: program reverse implicit none character(20), parameter :: input = 'Forward' integer i character(

[Bug c++/44263] [7/8/9 Regression] missing diagnostic on questionable array sizes with -pedantic

2019-01-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44263 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug target/89071] AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions

2019-01-28 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89071 --- Comment #8 from Peter Cordes --- Created attachment 45544 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45544&action=edit testloop-cvtss2sd.asm (In reply to H.J. Lu from comment #7) > I fixed assembly codes and run it on different AVX

[Bug c++/80864] [7/8/9 Regression] Brace-initialization of a constexpr variable of an array in a POD triggers ICE from templates

2019-01-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80864 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/89083] [9 Regression] ICE in reshape_init_r, at cp/decl.c:6172

2019-01-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89083 --- Comment #3 from Marek Polacek --- Untested patch: --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -6166,6 +6166,8 @@ reshape_init_r (tree type, reshape_iter *d, bool first_initializer_p, before calling digest_init, so changing this code

[Bug c/71188] missing warning converting constant integer expression zero to pointer

2019-01-28 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71188 --- Comment #4 from Eric Gallager --- Possibly related to bug 44263?

[Bug target/89071] AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions

2019-01-28 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89071 --- Comment #7 from H.J. Lu --- I fixed assembly codes and run it on different AVX machines. I got similar results: ./test sse : 28346518 sse_clear: 28046302 avx : 28214775 avx2 : 28251195 avx_clear: 28092687 avx_clear: vx

[Bug c++/88325] [9 Regression] ICE on (invalid) C++ code when compiled with -std=c++2a: in make_typename_type, at cp/decl.c:3816

2019-01-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88325 Marek Polacek changed: What|Removed |Added Keywords||ice-on-invalid-code, patch --- Comment #

[Bug c++/84608] Hang in cxx_eval_constant_expression() with -fsanitize=undefined

2019-01-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84608 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org Known to f

[Bug target/89071] AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions

2019-01-28 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89071 --- Comment #6 from Peter Cordes --- (In reply to Peter Cordes from comment #5) > But whatever the effect is, it's totally unrelated to what you were *trying* > to test. :/ After adding a `ret` to each AVX function, all 5 are basically the same

[Bug c/80383] wrong caret location and missing detail in warning: initializer element is not a constant expression on a signed overflow

2019-01-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80383 Martin Sebor changed: What|Removed |Added Known to fail||7.3.0, 8.2.0, 9.0 --- Comment #3 from Mar

[Bug c++/67980] left shift count is negative [-Wshift-count-negative] generated for unreachable code

2019-01-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67980 Martin Sebor changed: What|Removed |Added CC||scovich at gmail dot com --- Comment #8 f

[Bug c++/67866] False positive -Wshift-count-overflow on template code that checks for shift count overflow

2019-01-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67866 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/52119] [C++11] overflow in signed left shift isn't diagnosed

2019-01-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52119 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug target/89071] AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions

2019-01-28 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89071 --- Comment #5 from Peter Cordes --- (In reply to H.J. Lu from comment #4) > (In reply to Peter Cordes from comment #2) > > Can you show some > > asm where this performs better? > > Please try cvtsd2ss branch at: > > https://github.com/hjl-to

[Bug target/88343] [7/8 Regression] R31 is unconditionally saved/restored on powerpc-darwin even when it's not necessary.

2019-01-28 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88343 --- Comment #22 from joseph at codesourcery dot com --- A large proportion of the glibc libm tests still segfault for powerpc-linux-gnu soft-float with that patch applied to GCC trunk. (Although I don't see nextafter tests among those falling

[Bug middle-end/78665] Unexpected warning about "assuming signed overflow does not occur when simplifying conditional"

2019-01-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78665 Martin Sebor changed: What|Removed |Added Status|WAITING |RESOLVED CC|

[Bug c++/89070] Attribute [[nodiscard]] should be ignored in unevaluated contexts

2019-01-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89070 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #1

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-01-28 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #8 from joseph at codesourcery dot com --- The Arm rule is that the EH machinery needs to avoid using VFP (or other non-core) registers so that the unwinder can save them on-demand only. See

[Bug libstdc++/68737] FAIL: 22_locale/num_put/put/char/14220.cc execution test

2019-01-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68737 --- Comment #26 from Jonathan Wakely --- Author: redi Date: Mon Jan 28 23:58:57 2019 New Revision: 268350 URL: https://gcc.gnu.org/viewcvs?rev=268350&root=gcc&view=rev Log: PR libstdc++/68737 Do not use vsnprintf on HPUX It doesn't conform to t

[Bug c/89045] [9 Regression] ICE in get_parm_info, at c/c-decl.c:7518

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89045 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/89045] [9 Regression] ICE in get_parm_info, at c/c-decl.c:7518

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89045 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Mon Jan 28 23:49:51 2019 New Revision: 268349 URL: https://gcc.gnu.org/viewcvs?rev=268349&root=gcc&view=rev Log: PR c/89045 * c-decl.c (build_compound_literal): Don't push

[Bug fortran/89086] Add a Fortran language reference chapter

2019-01-28 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89086 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug target/89096] [6/7/8/9 regression] AIX 7 linker rejects _.ro_ sections by default

2019-01-28 Thread andrew at ishiboo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89096 --- Comment #2 from Andrew Paprocki --- Specifying -bnotextro does not make a working binary: Could not load program x: Relocation failed for x because: Relocation entry 3 (at address 0x10416AD3) has an invalid l_rsecnm field.

[Bug target/89096] [6/7/8/9 regression] AIX 7 linker rejects _.ro_ sections by default

2019-01-28 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89096 --- Comment #1 from Andrew Pinski --- This line has been there for a long time now. Maybe what is in main_input_filename changed ...

[Bug c/86125] missing -Wbuiltin-declaration-mismatch on a mismatched return type

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86125 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Mon Jan 28 23:21:10 2019 New Revision: 268348 URL: https://gcc.gnu.org/viewcvs?rev=268348&root=gcc&view=rev Log: PR c/86125 * c-decl.c (last_fileptr_type): Remove.

[Bug target/89073] x86 __attribute__ ((target("sha"))) not documented

2019-01-28 Thread pocqak at fyvzl dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89073 --- Comment #4 from Jacob Nevins --- Ah, should have looked harder. Thank you for adding it to the place I looked first.

[Bug target/89096] New: [6/7/8/9 regression] AIX 7 linker rejects _.ro_ sections by default

2019-01-28 Thread andrew at ishiboo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89096 Bug ID: 89096 Summary: [6/7/8/9 regression] AIX 7 linker rejects _.ro_ sections by default Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal

[Bug middle-end/89002] [7/8/9 Regression] ICE in scan_omp_1_op, at omp-low.c:3166

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89002 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Mon Jan 28 22:34:32 2019 New Revision: 268346 URL: https://gcc.gnu.org/viewcvs?rev=268346&root=gcc&view=rev Log: PR middle-end/89002 * gimplify.c (gimplify_omp_for): When

[Bug c/18017] -Winit-self should automatically turn on -Wuninitialized

2019-01-28 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18017 Martin Sebor changed: What|Removed |Added Keywords||diagnostic CC|

[Bug middle-end/89002] [7/8/9 Regression] ICE in scan_omp_1_op, at omp-low.c:3166

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89002 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Mon Jan 28 22:33:33 2019 New Revision: 268345 URL: https://gcc.gnu.org/viewcvs?rev=268345&root=gcc&view=rev Log: PR middle-end/89002 * gimplify.c (gimplify_omp_for): When

[Bug c++/88358] variable template definition taken as function template declaration with implicit typename

2019-01-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88358 Marek Polacek changed: What|Removed |Added Keywords|accepts-invalid, patch |rejects-valid Status|ASSIGNE

[Bug c++/88358] variable template definition taken as function template declaration with implicit typename

2019-01-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88358 --- Comment #7 from Marek Polacek --- Author: mpolacek Date: Mon Jan 28 22:14:27 2019 New Revision: 268343 URL: https://gcc.gnu.org/viewcvs?rev=268343&root=gcc&view=rev Log: PR c++/88358 - name wrongly treated as type. * parser.c

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-01-28 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 Ramana Radhakrishnan changed: What|Removed |Added CC||ramana at gcc dot gnu.org --- Com

[Bug target/89071] AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions

2019-01-28 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89071 --- Comment #4 from H.J. Lu --- (In reply to Peter Cordes from comment #2) > (In reply to H.J. Lu from comment #1) > > But > > > > vxorps %xmm0, %xmm0, %xmm0 > > vcvtsd2ss %xmm1, %xmm0, %xmm0 > > > > are faster than both. > > On

[Bug target/89071] AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions

2019-01-28 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89071 --- Comment #3 from Peter Cordes --- (In reply to H.J. Lu from comment #1) I have a patch for PR 87007: > > https://gcc.gnu.org/ml/gcc-patches/2019-01/msg00298.html > > which inserts a vxorps at the last possible position. vxorps > will be exe

[Bug target/89071] AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions

2019-01-28 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89071 --- Comment #2 from Peter Cordes --- (In reply to H.J. Lu from comment #1) > But > > vxorps %xmm0, %xmm0, %xmm0 > vcvtsd2ss %xmm1, %xmm0, %xmm0 > > are faster than both. On Skylake-client (i7-6700k), I can't reproduce this r

[Bug testsuite/89095] New: gcc-dg-prune calls check_effective_target_offload_gcn every time

2019-01-28 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89095 Bug ID: 89095 Summary: gcc-dg-prune calls check_effective_target_offload_gcn every time Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/68933] ICE when mixing "-fprofile-arcs -ftest-coverage" and "-fcoarray=lib" on gcc-6 only

2019-01-28 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68933 Dominique d'Humieres changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/83700] [Meta-bug] Fortran Coarray issues

2019-01-28 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83700 Bug 83700 depends on bug 68933, which changed state. Bug 68933 Summary: ICE when mixing "-fprofile-arcs -ftest-coverage" and "-fcoarray=lib" on gcc-6 only https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68933 What|Removed

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-01-28 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #6 from Florian Weimer --- Okay, please assume that __gxx_personality_v0 is a red herring. Apparently, there is unwinding information for VFP registers, too.

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #5 from Jakub Jelinek --- I admit I don't know much about ARM unwinding, which is different from all the other arches, but normally the personality routine doesn't call the landing pad code nor anything similar, it should set some reg

[Bug c++/88358] variable template definition taken as function template declaration with implicit typename

2019-01-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88358 Marek Polacek changed: What|Removed |Added Keywords||patch --- Comment #6 from Marek Polacek

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-01-28 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #4 from Florian Weimer --- So I'm not really an Arm person or a GCC person, but doesn't the personality routine call the landing pad, as identified by the LDSA? And then that ends with a call to __cxa_end_cleanup, which is clear a no

[Bug fortran/85868] Subarray of a pointer array associated with a pointer dummy argument

2019-01-28 Thread anlauf at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85868 --- Comment #6 from Harald Anlauf --- Another testcase suitable for debugging is the following, which better shows correspondence for pre-F2008 and F2008+ variants: program test implicit none integer, pointer :: t(:), u(:) integer

[Bug other/89094] New: collect2.c:main c_argv buffer is undersized when -EL, -EB or -B used in COLLECT_GCC_OPTIONS

2019-01-28 Thread remi at machet dot us
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89094 Bug ID: 89094 Summary: collect2.c:main c_argv buffer is undersized when -EL, -EB or -B used in COLLECT_GCC_OPTIONS Product: gcc Version: 9.0 Status: UNCONFIRMED

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #3 from Jakub Jelinek --- Like in https://bugzilla.redhat.com/show_bug.cgi?id=1670069 (another wrong-code that has been reported to us today), eh_personality.cc (__gxx_personality_v0) is compiled this way since r266385. Though, in th

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-01-28 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 Andrew Pinski changed: What|Removed |Added Known to work||8.1.0 Target Milestone|---

[Bug c++/88358] variable template definition taken as function template declaration with implicit typename

2019-01-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88358 Marek Polacek changed: What|Removed |Added Status|WAITING |ASSIGNED --- Comment #5 from Marek Polac

[Bug c++/89093] New: C++ exception handling clobbers d8 VFP register

2019-01-28 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 Bug ID: 89093 Summary: C++ exception handling clobbers d8 VFP register Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug fortran/71066] [7/8/9 Regression] ICE in set_loop_bounds, at fortran/trans-array.c:4680

2019-01-28 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71066 --- Comment #9 from Steve Kargl --- On Sun, Jan 27, 2019 at 09:56:48PM +, kargl at gcc dot gnu.org wrote: > > > > The second one appears to be OK. > > The second one is invalid. > > f2008:C565 > A data-stmt-object or data-i-do-object shall

[Bug middle-end/89091] ICE: Segmentation fault (in tree_class_check)

2019-01-28 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89091 David Malcolm changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/80864] [7/8/9 Regression] Brace-initialization of a constexpr variable of an array in a POD triggers ICE from templates

2019-01-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80864 --- Comment #7 from Marek Polacek --- Probably the same issue as in 89083 -- which I'm currently assigned to.

[Bug fortran/89092] New: Host-associated generic used instead of use-associated TBP in call

2019-01-28 Thread trnka at scm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89092 Bug ID: 89092 Summary: Host-associated generic used instead of use-associated TBP in call Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal

[Bug c++/89080] ICE with immediately invoked constexpr lambda

2019-01-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89080 Marek Polacek changed: What|Removed |Added Keywords||ice-on-valid-code --- Comment #5 from Ma

[Bug c++/89080] ICE with immediately invoked constexpr lambda

2019-01-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89080 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/89071] AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions

2019-01-28 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89071 H.J. Lu changed: What|Removed |Added Depends on||87007 --- Comment #1 from H.J. Lu ---

[Bug c++/89080] ICE with immediately invoked constexpr lambda

2019-01-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89080 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/89080] ICE with immediately invoked constexpr lambda

2019-01-28 Thread chss95cs at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89080 --- Comment #2 from chss95cs at gmail dot com --- (In reply to Richard Biener from comment #1) > Please paste/attach testcases here. This is the code that caused the ICE. I put it in the URL field: https://godbolt.org/z/1IOgpU

[Bug middle-end/89091] ICE: Segmentation fault (in tree_class_check)

2019-01-28 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89091 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/89002] [7/8/9 Regression] ICE in scan_omp_1_op, at omp-low.c:3166

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89002 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug libstdc++/89090] vector.tcc uses "if constexpr" in C++11 mode

2019-01-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89090 --- Comment #1 from Jonathan Wakely --- (In reply to Csaba Ráduly from comment #0) > The two nested "#if __cplusplus >= 201103L" checks are suspicious > (copy-paste error?) > Generating preprocessor output from a one-liner of #include with > -st

[Bug c++/71548] Invalid declaration involving template template param causes crash

2019-01-28 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71548 Arseny Solokha changed: What|Removed |Added CC||asolokha at gmx dot com --- Comment #2

[Bug middle-end/89091] New: ICE: Segmentation fault (in tree_class_check)

2019-01-28 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89091 Bug ID: 89091 Summary: ICE: Segmentation fault (in tree_class_check) Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal

[Bug libfortran/89020] close(status='DELETE') does not remove file

2019-01-28 Thread robison at arlut dot utexas.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89020 --- Comment #17 from Luke Robison --- (In reply to Jerry DeLisle from comment #8) > Luke, do you ever build gcc? I applied these patches to 8.2.0 and got the expected error message and iostat of 26. Looks good to me. Thanks.

[Bug c++/89083] [9 Regression] ICE in reshape_init_r, at cp/decl.c:6172

2019-01-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89083 --- Comment #2 from Marek Polacek --- I think the fix will be same as for PR80864, maybe along the lines of not reshaping an already reshaped init. I think r268321 more of less uncovered a latent problem.

[Bug c++/89089] [9 regression] various ICEs in range-v3's 1.0 branch

2019-01-28 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89089 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug target/88100] no warning reported when value for vec_splat_{su}{8,16} would overflow

2019-01-28 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88100 Bill Schmidt changed: What|Removed |Added CC||wschmidt at gcc dot gnu.org --- Comment #

[Bug rtl-optimization/88593] [9 Regression] cleanup_cfg may make cached dominance info stale

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88593 --- Comment #12 from Jakub Jelinek --- And isn't it latent on all older branches too? Or do you have revision number between 8 and 9 that broke this?

[Bug c++/89089] [9 regression] various ICEs in range-v3's 1.0 branch

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89089 --- Comment #7 from Jakub Jelinek --- Reduced testcase from #c2, doesn't really need -fconcepts, ICEs also with just -std=c++17. Doesn't ICE without no_unique_address, G++ 8 ignores that attribute with a warning. template struct A {}; template

[Bug c/89045] [9 Regression] ICE in get_parm_info, at c/c-decl.c:7518

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89045 --- Comment #3 from Jakub Jelinek --- Created attachment 45542 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45542&action=edit gcc9-pr89045.patch Untested fix.

[Bug c++/89089] [9 regression] various ICEs in range-v3's 1.0 branch

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89089 Jakub Jelinek changed: What|Removed |Added Status|WAITING |NEW CC|

[Bug c++/89083] [9 Regression] ICE in reshape_init_r, at cp/decl.c:6172

2019-01-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89083 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/89083] [9 Regression] ICE in reshape_init_r, at cp/decl.c:6172

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89083 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug libstdc++/89090] vector.tcc uses "if constexpr" in C++11 mode

2019-01-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89090 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/89089] [9 regression] various ICEs in range-v3's 1.0 branch

2019-01-28 Thread h2+bugs at fsfe dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89089 --- Comment #5 from Hannes Hauswedell --- PS: I do have to correct myself: since range-v3 now auto-detects concept support the tests are indeed built with -fconcepts.

[Bug c++/89089] [9 regression] various ICEs in range-v3's 1.0 branch

2019-01-28 Thread h2+bugs at fsfe dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89089 --- Comment #4 from Hannes Hauswedell --- Created attachment 45541 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45541&action=edit third ICE g++9 -std=c++17 -fconcepts -Wall -Wextra take_while.cpp

[Bug c++/89089] [9 regression] various ICEs in range-v3's 1.0 branch

2019-01-28 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89089 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.0

[Bug c++/89089] [9 regression] various ICEs in range-v3's 1.0 branch

2019-01-28 Thread h2+bugs at fsfe dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89089 --- Comment #3 from Hannes Hauswedell --- Created attachment 45540 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45540&action=edit second ICE g++9 -std=c++17 -fconcepts -Wall -Wextra concat.cpp

[Bug c++/89089] [9 regression] various ICEs in range-v3's 1.0 branch

2019-01-28 Thread h2+bugs at fsfe dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89089 --- Comment #2 from Hannes Hauswedell --- Created attachment 45539 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45539&action=edit first ICE Build with: g++9 -std=c++17 -fconcepts -Wall -Wextra variant.cpp

[Bug preprocessor/88974] [9 Regression] ICE: Segmentation fault (in linemap_resolve_location)

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88974 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/89027] [9 Regression] ICE: verify_gimple failed (Error: non-trivial conversion at assignment)

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89027 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/89090] New: vector.tcc uses "if constexpr" in C++11 mode

2019-01-28 Thread csaba_22 at yahoo dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89090 Bug ID: 89090 Summary: vector.tcc uses "if constexpr" in C++11 mode Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libst

[Bug c++/89089] [9 regression] various ICEs in range-v3's 1.0 branch

2019-01-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89089 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug c++/89089] New: [9 regression] various ICEs in range-v3's 1.0 branch

2019-01-28 Thread h2+bugs at fsfe dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89089 Bug ID: 89089 Summary: [9 regression] various ICEs in range-v3's 1.0 branch Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug c++/89088] New: Dllexport for explicit template instantiation missing inline methods

2019-01-28 Thread martin at martin dot st
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89088 Bug ID: 89088 Summary: Dllexport for explicit template instantiation missing inline methods Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal

[Bug c++/71820] ICE on valid C++ code: in arg_assoc_type, at cp/name-lookup.c:5583

2019-01-28 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71820 --- Comment #7 from Paolo Carlini --- *** Bug 79325 has been marked as a duplicate of this bug. ***

[Bug c++/79325] [7/8/9 Regression] ICE on valid GNU C++ code (typeof) on x86_64-linux-gnu: in arg_assoc_type, at cp/name-lookup.c:5823

2019-01-28 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79325 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/86432] ICE on capture VLA by reference

2019-01-28 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86432 Arseny Solokha changed: What|Removed |Added CC||asolokha at gmx dot com --- Comment #1

  1   2   >