[Bug target/96265] building nvptx-none on aarch64-linux-gnu

2020-11-13 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96265 Tobias Burnus changed: What|Removed |Added Summary|building nvptx-none on |building nvptx-none on

[Bug target/97827] bootstrap error building the amdgcn-amdhsa offload compiler with LLVM 11

2020-11-17 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97827 Tobias Burnus changed: What|Removed |Added CC||ams at gcc dot gnu.org,

[Bug target/97827] bootstrap error building the amdgcn-amdhsa offload compiler with LLVM 11

2020-11-17 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97827 --- Comment #3 from Tobias Burnus --- Now filled https://bugs.llvm.org/show_bug.cgi?id=48201 for this LLVM and GNU as ("gas") tried to align, cf. discussion https://sourceware.org/legacy-ml/binutils/2020-02/msg00091.html and the GAS patch to

[Bug target/97827] bootstrap error building the amdgcn-amdhsa offload compiler with LLVM 11

2020-11-17 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97827 --- Comment #4 from Tobias Burnus --- Draft patch (untested): diff --git a/gcc/varasm.c b/gcc/varasm.c index ada99940f65..51a507393a8 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -6738,9 +6738,11 @@ default_elf_asm_named_section (const char *

[Bug target/97827] bootstrap error building the amdgcn-amdhsa offload compiler with LLVM 11

2020-11-18 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97827 --- Comment #5 from Tobias Burnus --- Patch: https://gcc.gnu.org/pipermail/gcc-patches/2020-November/559487.html First review regards this as LLVM bug.

[Bug c/97880] [8/9/10/11 Regression] ICE in emit_library_call_value_1, at calls.c:5298

2020-11-18 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97880 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #2

[Bug c/97880] [8/9/10/11 Regression] [OpenACC] ICE in emit_library_call_value_1, at calls.c:5298

2020-11-19 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97880 Tobias Burnus changed: What|Removed |Added Summary|[8/9/10/11 Regression] ICE |[8/9/10/11 Regression]

[Bug fortran/97927] gfortran: ICE in lookup_field_for_decl, at tree-nested.c:288

2020-11-24 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97927 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #9

[Bug target/97827] bootstrap error building the amdgcn-amdhsa offload compiler with LLVM 11

2020-11-24 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97827 --- Comment #7 from Tobias Burnus --- Submitted LLVM patch at https://reviews.llvm.org/D92052 If it gets accepted for LLVM + backported to 11, we are done. Otherwise, we have to proceed as suggested in the email thread.

[Bug lto/96680] [11 Regression][OpenMP][LTO] Declare variant + ICE in lto_fixup_prevailing_decls, at lto/lto-common.c:2595

2020-11-26 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96680 Tobias Burnus changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/98010] [OpenACC] 'gcc/fortran/options.c:gfc_post_options' should consider 'flag_openacc' in addition to 'flag_openmp'?

2020-11-26 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98010 --- Comment #1 from Tobias Burnus --- Those flags are about implicitly regarding variables as 'SAVE' (i.e. resisting in static memory); this feature clashes with calling procedures recursively or concurrent; the latter affects OpenMP and OpenACC

[Bug fortran/98009] [OpenACC] 'gcc/fortran/match.c:gfc_match_type_spec' should consider 'flag_openacc' in addition to 'flag_openmp'?

2020-11-26 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98009 --- Comment #1 from Tobias Burnus --- I am not aware of any OpenACC construct which contains a typespec like 'INTEGER' or 'TYPE(t)' In OpenACC it is used for gfc_match_omp_declare_reduction like is: !$omp declare reduction (baz : integer :

[Bug fortran/98012] [OpenACC] 'gcc/fortran/scanner.c:include_line' should consider 'flag_openacc' in addition to 'flag_openmp'?

2020-11-26 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98012 Tobias Burnus changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/98009] [OpenACC] 'gcc/fortran/match.c:gfc_match_type_spec' should consider 'flag_openacc' in addition to 'flag_openmp'?

2020-11-26 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98009 Tobias Burnus changed: What|Removed |Added Resolution|--- |WONTFIX Status|UNCONFIRMED

[Bug fortran/98011] [OpenACC] 'gcc/fortran/scanner.c:load_line' should consider 'flag_openacc' in addition to 'flag_openmp' (and vice versa?)?

2020-11-26 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98011 --- Comment #1 from Tobias Burnus --- The OpenMP version is a bit crude, but OpenMP has besides !$omp also !$ as "conditional compilation sentinel". In free-form source code: "Initial lines must have a space after the sentinel". Still, it

[Bug fortran/98011] [OpenACC] 'gcc/fortran/scanner.c:load_line' should consider 'flag_openacc' in addition to 'flag_openmp' (and vice versa?)?

2020-11-26 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98011 --- Comment #2 from Tobias Burnus --- Regarding OpenACC: There is something going wrong here (-fopenacc): ../testsuite/gfortran.dg/goacc/sentinel-free-form.f95:13:6: 13 | !$ acc parallel ! { dg-error "Unclassifiable statement" } |

[Bug fortran/98013] [OpenACC] 'gcc/fortran/trans-decl.c:gfc_generate_function_code' should consider 'flag_openacc' in addition to 'flag_openmp'?

2020-11-30 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98013 Tobias Burnus changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug fortran/98010] [OpenACC] 'gcc/fortran/options.c:gfc_post_options' should consider 'flag_openacc' in addition to 'flag_openmp'?

2020-11-30 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98010 Tobias Burnus changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/98011] [OpenACC] 'gcc/fortran/scanner.c:load_line' should consider 'flag_openacc' in addition to 'flag_openmp' (and vice versa?)?

2020-11-30 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98011 Tobias Burnus changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/97827] bootstrap error building the amdgcn-amdhsa offload compiler with LLVM 11

2020-12-11 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97827 Tobias Burnus changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/97827] bootstrap error building the amdgcn-amdhsa offload compiler with LLVM 11

2020-12-15 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97827 --- Comment #11 from Tobias Burnus --- For completeness, the LLVM 'main' patch was backported/cherry-picked for LLVM 11.0.1 with commit 700baa009dc685a0adc5f94d258be4ae24742471 Regarding the .section discussion, see also last few comments in htt

[Bug fortran/98336] New: [OOP] CLASS assignment to derived-type component does not use __copy/allocate

2020-12-16 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98336 Bug ID: 98336 Summary: [OOP] CLASS assignment to derived-type component does not use __copy/allocate Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: wr

[Bug target/97203] New: [nvptx] 'illegal memory access was encountered' with 'omp simd'/SIMT and cexpf call

2020-09-25 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97203 Bug ID: 97203 Summary: [nvptx] 'illegal memory access was encountered' with 'omp simd'/SIMT and cexpf call Product: gcc Version: 11.0 Status: UNCONFIRMED Keywor

[Bug libgomp/81778] libgomp.c/for-5.c failure on nvptx -- illegal memory access

2020-09-25 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81778 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #8

[Bug fortran/95654] nvptx offloading: FAIL: libgomp.fortran/pr66199-5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test

2020-09-25 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95654 --- Comment #15 from Tobias Burnus --- See also PR97203 + PR97203, and PR80053. And the thread: https://gcc.gnu.org/pipermail/gcc-patches/2020-September/thread.html#554054

[Bug target/97203] [nvptx] 'illegal memory access was encountered' with 'omp simd'/SIMT and cexpf call

2020-09-25 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97203 --- Comment #1 from Tobias Burnus --- Besides PR95654, see PR81778 and PR80053.

[Bug libgomp/97212] New: [OpenMP] 'depend' clause with 'target nowait' (!) + 'task' does not work

2020-09-26 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97212 Bug ID: 97212 Summary: [OpenMP] 'depend' clause with 'target nowait' (!) + 'task' does not work Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: openmp,

[Bug middle-end/96390] [OpenMP] Link errors on the offload side for C++ code with templates

2020-09-28 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96390 Tobias Burnus changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/97242] New: Pointer assignment: Noncontiguous target to contiguous pointer wrongly accepted.

2020-09-29 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97242 Bug ID: 97242 Summary: Pointer assignment: Noncontiguous target to contiguous pointer wrongly accepted. Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords:

[Bug fortran/97242] Pointer assignment: Noncontiguous target to contiguous pointer wrongly accepted.

2020-09-30 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97242 Tobias Burnus changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug target/96428] [nvptx] nvptx_gen_shuffle does not handle V2DI mode – Fails with an ICE

2020-10-01 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96428 --- Comment #8 from Tobias Burnus --- (In reply to Thomas Schwinge from comment #7) > These attachment 48988 [details] testcases got included in commit > 344f09a756ebd50510cc1eb3db111fd61c527702. (part of this PR, commit g:344f09a756ebd50510cc1eb

[Bug libgomp/81778] libgomp.c/for-5.c failure on nvptx -- illegal memory access

2020-10-02 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81778 --- Comment #11 from Tobias Burnus --- Cross ref: the submitted patch is at https://gcc.gnu.org/pipermail/gcc-patches/2020-October/555352.html

[Bug libgomp/97212] [OpenMP] 'depend' clause with 'target nowait' (!) + 'task' does not work

2020-10-05 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97212 --- Comment #1 from Tobias Burnus --- The testcase has: #pragma omp target map(tofrom: a, sum) depend(out: a) nowait #pragma omp task depend(in: a) shared(a) and calls: __builtin_GOMP_target_ext __builtin_GOMP_task The libgomp code has

[Bug target/97302] FreeBSD build fails with contrib/download_prerequisites with missing gmp.h

2020-10-06 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97302 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #2

[Bug target/97302] FreeBSD build fails with contrib/download_prerequisites with missing gmp.h

2020-10-06 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97302 Tobias Burnus changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug middle-end/90861] OpenACC 'declare' not cleaning up for VLAs

2020-10-06 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90861 Tobias Burnus changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug fortran/97084] Openmp + Allocatable String Crashes

2020-10-07 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97084 --- Comment #2 from Tobias Burnus --- Trying with: character(len=:), allocatable :: temp_string character(len=N) :: temp_string2 (using one or the other) Both get set to 'shared' initially; in omp-low.c' scan_sharing_clauses: case OM

[Bug fortran/97084] Openmp + Allocatable String Crashes

2020-10-07 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97084 --- Comment #3 from Tobias Burnus --- If one assumes that the pointer can be privatized (as the pointer target is updated) and adds in gfc_omp_clause_copy_ctor a simple return build2_v (MODIFY_EXPR, dest, src); it compiles and runs but the f

[Bug target/97827] bootstrap error building the amdgcn-amdhsa offload compiler with LLVM 11

2020-12-27 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97827 Tobias Burnus changed: What|Removed |Added Status|RESOLVED|REOPENED Ever confirmed|0

[Bug fortran/92587] [9/10/11 Regression] Compiler is unable to generate finalization wrapper

2021-01-04 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92587 Tobias Burnus changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug target/97827] bootstrap error building the amdgcn-amdhsa offload compiler with LLVM 11

2021-01-05 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97827 --- Comment #15 from Tobias Burnus --- I unfortunately missed in my the LLVM patch that '.rodata' implies flags and messed up the check. Should by fixed by: https://reviews.llvm.org/D94072

[Bug testsuite/98225] gcc.misc-tests/outputs.exp ltrans_args tests FAIL

2021-01-05 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98225 --- Comment #5 from Tobias Burnus --- (In reply to Rainer Orth from comment #0) > * Despite -save-temps, the lto-wrapper input objects are removed at the end, > so I cannot manually rerun lto-wrapper to investigate. You could modify gcc/test

[Bug fortran/93524] [ISO C Binding][F2018] CFI_allocate – elem_size mishandled + sm wrongly set?

2021-01-11 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93524 --- Comment #1 from Tobias Burnus --- Also related to this issue: https://gcc.gnu.org/pipermail/fortran/2021-January/055581.html: In my understanding (see linked email and spec quote in comment 0), CFI_type_signed_char is an integer type – and,

[Bug middle-end/95276] [10/11 Regression] Amusing stringpop-overflow message building libgfortran

2021-01-15 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95276 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #1

[Bug fortran/93524] [ISO C Binding][F2018] CFI_allocate – elem_size mishandled + sm wrongly set?

2021-01-16 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93524 --- Comment #2 from Tobias Burnus --- (In reply to Tobias Burnus from comment #1) > Also related to this issue: > https://gcc.gnu.org/pipermail/fortran/2021-January/055581.html: A patch for this issue was submitted at https://gcc.gnu.org/piper

[Bug fortran/98476] OpenMP offload syntax restriction

2021-01-19 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98476 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #4

[Bug libgomp/98699] Reset OMP_NESTED to true if OMP_MAX_ACTIVE_LEVELS is > 1.

2021-01-19 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98699 Tobias Burnus changed: What|Removed |Added Resolution|--- |FIXED Status|WAITING

[Bug fortran/98476] OpenMP offload syntax restriction

2021-01-19 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98476 Tobias Burnus changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug driver/98145] gcc with nvptx offloading on Windows: lto-wrapper can't find accel/nvptx-none/mkoffload

2021-01-19 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98145 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #4

[Bug testsuite/98757] New test case gfortran.dg/gomp/is_device_ptr-2.f90 in r11-6787 fails with excess error

2021-01-20 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98757 Tobias Burnus changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/98763] gfortran.dg/gomp/task-detach-1.f90 FAILs

2021-01-20 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98763 Tobias Burnus changed: What|Removed |Added Resolution|--- |FIXED CC|

[Bug target/98862] Complex reduction support in offload region

2021-01-28 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98862 --- Comment #2 from Tobias Burnus --- (In reply to Jakub Jelinek from comment #1) > libstdc++-v3 isn't supported ATM on either nvptx* or amdgcn* offloading, so > if one needs anything from libstdc++, it will not work. I can confirm that it does

[Bug target/97827] bootstrap error building the amdgcn-amdhsa offload compiler with LLVM 11

2021-01-28 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97827 Tobias Burnus changed: What|Removed |Added Resolution|--- |FIXED Status|REOPENED

[Bug fortran/91862] [9/10/11 Regression] ICE in fold_convert_loc, at fold-const.c:2394

2021-01-29 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91862 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #6

[Bug fortran/95038] Not treating function result name as a variable.

2021-01-29 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95038 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #7

[Bug fortran/95640] gfortran ieee_selected_real_kind returns 10

2021-01-29 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95640 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #2

[Bug fortran/98858] OpenMP offload target data ICE at use_device_ptr

2021-01-29 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98858 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #2

[Bug fortran/38319] Memory leaks in allocatable component expressions

2021-02-01 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38319 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #1

[Bug fortran/98897] Erroneous procedure attribute for associate name

2021-02-01 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98897 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #1

[Bug fortran/98904] valgrind error in gfc_trans_assignment_1 during bootstrap

2021-02-01 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98904 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #4

[Bug fortran/98913] New: Create-temporary difference coarray/noncoarray – invalid code due to missing temporary

2021-02-01 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98913 Bug ID: 98913 Summary: Create-temporary difference coarray/noncoarray – invalid code due to missing temporary Product: gcc Version: 11.0 Status: UNCONFIRMED Key

[Bug fortran/98913] Create-temporary difference coarray/noncoarray – invalid code due to missing temporary

2021-02-01 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98913 --- Comment #1 from Tobias Burnus --- (In reply to Tobias Burnus from comment #0) > D.3991 = (*(real(kind=8)[0:] * restrict) bb.data)[(bb.offset + > (integer(kind=8)) j * bb.dim[1].stride) + (integer(kind=8)) k]; Missed that this one is a FP num

[Bug fortran/98915] OpenACC 'routine with a name' directive does not compile

2021-02-01 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98915 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #2

[Bug fortran/98913] Create-temporary difference coarray/noncoarray – unnecessarily created temporary

2021-02-03 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98913 Tobias Burnus changed: What|Removed |Added Keywords|wrong-code |missed-optimization Resolution|-

[Bug fortran/98904] valgrind error in gfc_trans_assignment_1 during bootstrap

2021-02-03 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98904 --- Comment #11 from Tobias Burnus --- (In reply to David Binderman from comment #10) > lhs_caf_attr.codimension is uninitialised. It is clear that lhs_caf_attr is uninitialized - if and only if flag_coarray != GFC_FCOARRAY_LIB It might be that

[Bug fortran/98890] ICE on reference to module function

2021-02-05 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98890 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org Keyw

[Bug fortran/98979] [11 regression] ICE in several tests cases after r11-7112

2021-02-08 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98979 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #4

[Bug libgomp/99005] libgomp runtime does not support AMD GPU offloading for OpenACC directives

2021-02-08 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99005 --- Comment #1 from Tobias Burnus --- (In reply to Kiril Dichev from comment #0) > Code runs fine without GPU offloading, or with offloading with PGI compiler. With PGI + offloading: that's for that AMD Vega machine or for some Nvidia system? >

[Bug fortran/99043] Inconsistent behavior when calling rank(ptr) for assumed-rank null pointer

2021-02-10 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99043 Tobias Burnus changed: What|Removed |Added Last reconfirmed||2021-02-10 CC|

[Bug fortran/99043] Inconsistent behavior when calling rank(ptr) for assumed-rank null pointer

2021-02-12 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99043 --- Comment #2 from Tobias Burnus --- Patch: https://gcc.gnu.org/pipermail/gcc-patches/2021-February/565195.html

[Bug fortran/99045] In select rank, compiler error for call to type-bound procedure.

2021-02-12 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99045 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #1

[Bug fortran/99045] In select rank, compiler error for call to type-bound procedure.

2021-02-12 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99045 Tobias Burnus changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug fortran/99043] Inconsistent behavior when calling rank(ptr) for assumed-rank null pointer

2021-02-12 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99043 Tobias Burnus changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug fortran/99027] Incorrect ubound result

2021-02-13 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99027 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #2

[Bug fortran/93787] Rejects non-ambigous specific in generic –

2021-02-15 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93787 --- Comment #4 from Tobias Burnus --- The problem is in count_types_test: For 'type(*),dimension(..)', compare_type_rank_if accepts a scalar integer For 'type(*),dimension(*)', it does not. As 'dimension(..)' accepts scalars, the symmetry is br

[Bug fortran/98014] [Fortran][OpenACC][OpenMP] Empty '!$acc'/'!$omp' continuation line rejected

2021-02-15 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98014 Tobias Burnus changed: What|Removed |Added Summary|[Fortran OpenACC] Empty |[Fortran][OpenACC][OpenMP]

[Bug fortran/99111] [10/11 Regression] ICE in gfc_conv_expr_descriptor, at fortran/trans-array.c:7336

2021-02-19 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99111 Tobias Burnus changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug c/99137] ICE in gimplify_scan_omp_clauses, at gimplify.c:9833

2021-02-19 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99137 --- Comment #5 from Tobias Burnus --- Iff it is decided that it is invalid code, the following patch rejects it: https://gcc.gnu.org/pipermail/gcc-patches/2021-February/565576.html (I forgot to reload the PR before posting.)

[Bug fortran/98890] ICE on reference to module function

2021-02-19 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98890 --- Comment #4 from Tobias Burnus --- Related issue but without an ICE: contains integer function f1() !f2 = 1 ! gives an error as expected j = f2! accepted; cast of function addr to integer(kind=4) f1

[Bug fortran/99010] [11 Regression] ICE in gfc_dep_resolver, at fortran/dependency.c:2322 since r11-7054-ge3f9f80bfa9e58a9

2021-02-19 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99010 Tobias Burnus changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/99146] ICE in gfc_find_specific_dtio_proc

2021-02-19 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99146 Tobias Burnus changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug fortran/99027] Incorrect ubound result

2021-02-22 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99027 --- Comment #6 from Tobias Burnus --- Now also FIXED for the GCC 10 branch. (In reply to Andrew Burgess from comment #4) > Can confirm that with latest GCC HEAD I am now seeing the results that I > expect. Thanks for the quick fix. :-) You are

[Bug fortran/99171] [10/11 Regression] Optional procedure call inside OpenMP parallel loop produces Segmentation Fault

2021-02-22 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99171 --- Comment #5 from Tobias Burnus --- (In reply to Tobias Burnus from comment #4) > FIXED – both on mainline (GCC 11) and on the GCC 11 branch. ... and GCC 10 (!) branch.

[Bug fortran/99171] [10/11 Regression] Optional procedure call inside OpenMP parallel loop produces Segmentation Fault

2021-02-22 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99171 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org Keyw

[Bug fortran/99138] ICE in gfc_match_rvalue, at fortran/primary.c:3738

2021-02-22 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99138 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org Keyw

[Bug fortran/99138] ICE in gfc_match_rvalue, at fortran/primary.c:3738

2021-02-22 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99138 --- Comment #4 from Tobias Burnus --- (In reply to Paul Thomas from comment #3) > Is the problem not that the parser is not picking up the incorrectly placed > print statement? It should never be passed to the matcher because it is in > the conta

[Bug fortran/99138] ICE in gfc_match_rvalue, at fortran/primary.c:3738

2021-02-22 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99138 --- Comment #5 from Tobias Burnus --- The following fails the same way: module m interface module function f() class(*), allocatable :: f(:) end end interface contains module function f(x) class(*), allocat

[Bug fortran/99219] New: Possible wrong code for finalizator call with class via trans_scalar_class_assign ?

2021-02-23 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99219 Bug ID: 99219 Summary: Possible wrong code for finalizator call with class via trans_scalar_class_assign ? Product: gcc Version: 11.0 Status: UNCONFIRMED Keywor

[Bug fortran/99226] [11 Regression] ICE in expand_expr_real_1, at expr.c:10279

2021-02-24 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99226 --- Comment #2 from Tobias Burnus --- (In reply to Jakub Jelinek from comment #1) > This is invalid and should have been rejected, when teams is nested in > target, it must be the only thing nested in it, you can't have two teams > directives nes

[Bug fortran/99226] [11 Regression] ICE in expand_expr_real_1, at expr.c:10279

2021-02-24 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99226 --- Comment #5 from Tobias Burnus --- (In reply to Jakub Jelinek from comment #3) > So, either we diagnose ... in check_omp_nesting_restrictions. See comment 4. * * * Only for completeness, the ICE is itself is due to: '.omp_data_i' showing

[Bug fortran/97977] Fortran deferred length strings incompatible with OMP

2021-02-24 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97977 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #2

[Bug fortran/97977] Fortran deferred length strings incompatible with OMP

2021-02-24 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97977 Tobias Burnus changed: What|Removed |Added Depends on||97084 --- Comment #3 from Tobias Burnus

[Bug fortran/95868] Derived-type deferred-length character component handling broken

2021-02-24 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95868 --- Comment #3 from Tobias Burnus --- The patch of comment 0 re-appeared in slightly different flavor for PR99125 (https://gcc.gnu.org/pipermail/gcc-patches/2021-February/565768.html); thus, that part is now fixed. Still, the tests in the testca

[Bug fortran/99266] New: CLASS array/dimension handling does not work - when DIMENSION comes in an extra line

2021-02-25 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99266 Bug ID: 99266 Summary: CLASS array/dimension handling does not work - when DIMENSION comes in an extra line Product: gcc Version: 11.0 Status: UNCONFIRMED Keywo

[Bug fortran/99266] CLASS array/dimension handling does not work - when DIMENSION comes in an extra line

2021-02-25 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99266 --- Comment #1 from Tobias Burnus --- I tried to add to gfc_build_class_symbol: if (attr->class_ok && ((attr->allocatable && !ts->u.derived->components->attr.allocatable) || (attr->pointer && !ts->u.derived->components->attr.cl

[Bug fortran/99266] CLASS array/dimension handling does not work - when DIMENSION comes in an extra line

2021-02-25 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99266 --- Comment #2 from Tobias Burnus --- subroutine foo(dummy) class(*) :: dummy allocatable :: dummy end gets rejected with: Error: ALLOCATABLE attribute conflicts with POINTER attribute at (1) The following is accepted, except after the patc

[Bug fortran/99254] ICE in select_rank_set_tmp, at fortran/match.c:6568

2021-02-25 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99254 Tobias Burnus changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug fortran/98979] [11 regression] ICE in several tests cases after r11-7112

2021-02-26 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98979 --- Comment #9 from Tobias Burnus --- (In reply to Richard Biener from comment #8) > Has this been fixed? The XFAIL of comment 7 should have fixed the intermittent fails. * * * The proper fix was: https://gcc.gnu.org/pipermail/gcc-patches/202

[Bug fortran/98979] [11 regression] ICE in several tests cases after r11-7112

2021-02-27 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98979 Tobias Burnus changed: What|Removed |Added Resolution|--- |FIXED Status|WAITING

[Bug fortran/100276] [12 regression] Many failures after r12-119

2021-04-27 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100276 --- Comment #2 from Tobias Burnus --- (In reply to Thomas Schwinge from comment #1) > Yeah, sorry for that -- unfortunate difference in diagnostics for GCC build > configuration without vs. with offloading enabled. [...] now resolved. Namely by

<    1   2   3   4   5   6   7   8   9   10   >