[Bug middle-end/114596] [OpenMP] "declare variant" scoring seems incorrect for construct selectors

2024-04-05 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114596 --- Comment #5 from sandra at gcc dot gnu.org --- Tobias, it looks to me like you missed the connection between the first half of item (1) in 7.3 (I'm still looking at the 5.2 spec): "Each trait selector for which the correspon

[Bug middle-end/114596] [OpenMP] "declare variant" scoring seems incorrect for construct selectors

2024-04-05 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114596 --- Comment #7 from sandra at gcc dot gnu.org --- OK, I will do no more work on the old implementation, adjust the broken testcases, and proceed with getting the my new implementation ready for stage 1 submission. I don't know if I'

[Bug middle-end/113904] [OpenMP][5.0][5.1] Dynamic context selector 'user={condition(expr)}' not handled

2024-04-10 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113904 --- Comment #5 from sandra at gcc dot gnu.org --- Per TR12, these are the rules for the scoping/evaluation of these expressions: "For the match clause of a declare variant directive, any argument of the base function that is referenced

[Bug middle-end/113904] [OpenMP][5.0][5.1] Dynamic context selector 'user={condition(expr)}' not handled

2024-04-11 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113904 --- Comment #6 from sandra at gcc dot gnu.org --- On further investigation, it appears that both the C and C++ front ends are at least attempting to parse the context selectors in the correct scope, although C++ trips over a "use of para

[Bug middle-end/114596] [OpenMP] "declare variant" scoring seems incorrect for construct selectors

2024-05-13 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114596 --- Comment #8 from sandra at gcc dot gnu.org --- This bug is addressed in the metadirective/dynamic selector patch set I posted here: https://gcc.gnu.org/pipermail/gcc-patches/2024-May/650725.html

[Bug other/115076] New: [OpenMP] "declare variant" scoping rules and visibility

2024-05-13 Thread sandra at gcc dot gnu.org via Gcc-bugs
ty: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: sandra at gcc dot gnu.org CC: burnus at gcc dot gnu.org Target Milestone: --- Created attachment 58196 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=5819

[Bug other/115076] [OpenMP] "declare variant" scoping rules and visibility

2024-05-13 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115076 --- Comment #1 from sandra at gcc dot gnu.org --- Created attachment 58197 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58197&action=edit second test case

[Bug middle-end/113904] [OpenMP][5.0][5.1] Dynamic context selector 'user={condition(expr)}' not handled

2024-05-13 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113904 --- Comment #7 from sandra at gcc dot gnu.org --- My most recent metadirectives/dynamic selector patch set does include partial support for dynamic selectors. For C/C++ it handles expressions that reference variables/functions that are globally

[Bug tree-optimization/110279] [14 Regression] Regressions on aarch64 cause by handing FMA in reassoc (510.parest_r, 508.namd_r)

2023-12-18 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110279 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug tree-optimization/112468] [14 Regression] Missed phi-opt after recent change (phi-opt-24.c)

2023-12-18 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112468 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug target/112973] Documentation for __builtin_preserve_access_index is not wrapped in extend.texi

2024-01-16 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112973 sandra at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution

[Bug c/111693] -Wuse-after-free is documented in the wrong location

2024-01-16 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111693 sandra at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug middle-end/111659] document that -Wstrict-flex-arrays depends on -ftree-vrp

2024-01-17 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111659 sandra at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug middle-end/110847] [13/14 Regression] Inaccurate GCC documentation about -Wtsan and -Wxor-used-as-pow warnings

2024-01-17 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110847 sandra at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug c/107942] [11/12/13/14 Regression] Documentation of the volatile style for noreturn is gone and const style for const attribute is gone

2024-01-18 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107942 sandra at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug c/26154] [11/12/13/14 Regression] OpenMP extensions to the C language is not documented or doumented in the wrong spot

2024-01-18 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26154 sandra at gcc dot gnu.org changed: What|Removed |Added CC||burnus at gcc dot gnu.org

[Bug target/108521] gcc/doc/invoke.texi contains remnants of Cygwin options removed in 2010-10-07

2024-01-18 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108521 sandra at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug other/111287] doc: "strict ISO mode" definition is not up-to-date

2024-01-18 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111287 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug ipa/108470] Missing documentation for alternate uses of __attribute__((noinline))

2024-01-18 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108470 sandra at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug c/110029] more precise documentation for cleanup attribute

2024-01-18 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110029 sandra at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug c++/102397] Documentation of attribute syntax does not discuss C++11 / C23 attribute syntax

2024-01-18 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102397 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug tree-optimization/56456] [meta-bug] bogus/missing -Warray-bounds

2024-01-18 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56456 Bug 56456 depends on bug 104355, which changed state. Bug 104355 Summary: Misleading -Warray-bounds documentation says "always out of bounds" https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104355 What|Removed |Ad

[Bug middle-end/104355] Misleading -Warray-bounds documentation says "always out of bounds"

2024-01-18 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104355 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status

[Bug c/102998] Wrong documentation for -Warray-parameter

2024-01-19 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102998 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug c/113515] New: Wrong documentation for -Wstringop-overflow

2024-01-19 Thread sandra at gcc dot gnu.org via Gcc-bugs
Assignee: unassigned at gcc dot gnu.org Reporter: sandra at gcc dot gnu.org Target Milestone: --- This is essentially the example for -Warray-parameter=1 in the manual (see PR102998): #include void f (int[static 4]); void f (int[]); // warning 1 void g (void) { int *p

[Bug c/102998] Wrong documentation for -Warray-parameter

2024-01-19 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102998 --- Comment #4 from sandra at gcc dot gnu.org --- Hmmm, I ran into PR113515 with this example.

[Bug c/102998] Wrong documentation for -Warray-parameter

2024-01-20 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102998 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status

[Bug c/109708] [c, doc] wdangling-pointer example broken

2024-01-20 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109708 --- Comment #2 from sandra at gcc dot gnu.org --- I was wondering if some subsequent patch might have caused the first example to regress rather than this being a documentation bug, but it did not give a diagnostic at the time the -Wdangling

[Bug c/109708] [c, doc] wdangling-pointer example broken

2024-01-20 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109708 sandra at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution

[Bug c++/90464] Documentation: incorrect description of -Wunused

2024-01-21 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90464 sandra at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution

[Bug c/89180] [meta-bug] bogus/missing -Wunused warnings

2024-01-21 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89180 Bug 89180 depends on bug 90464, which changed state. Bug 90464 Summary: Documentation: incorrect description of -Wunused https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90464 What|Removed |Added ---

[Bug c++/90463] Documentation: -Wunused not listed among the options enabled by -Wall

2024-01-21 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90463 --- Comment #2 from sandra at gcc dot gnu.org --- A quick look through the lists of -Wall and -Wextra options turned up some others that are missing, too. I'm trying to do a more thorough patch.

[Bug c/89180] [meta-bug] bogus/missing -Wunused warnings

2024-01-22 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89180 Bug 89180 depends on bug 90463, which changed state. Bug 90463 Summary: Documentation: -Wunused not listed among the options enabled by -Wall https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90463 What|Removed |Add

[Bug c++/90463] Documentation: -Wunused not listed among the options enabled by -Wall

2024-01-22 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90463 sandra at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug libstdc++/79193] libstdc++ configure incorrectly decides linking works for cross-compiler

2024-01-24 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79193 sandra at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug c/115587] [14/15 Regression] Possible uninitialized variable (decl) in c_parser_omp_loop_nest

2024-06-22 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115587 --- Comment #2 from sandra at gcc dot gnu.org --- I'll take care of this.

[Bug rtl-optimization/951] Documentation of compiler passes and sources very out of date

2024-06-23 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=951 --- Comment #16 from sandra at gcc dot gnu.org --- Given that this issue was filed >20 years ago and both the passlist and documentation have changed drastically since then, I think the originally-reported bugs are probably irrelevant and it

[Bug c/115587] [14/15 Regression] Possible uninitialized variable (decl) in c_parser_omp_loop_nest since r14-3489-g143151ac2013c2

2024-06-25 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115587 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status

[Bug c/113905] [OpenMP] Declare variant rejects variant-function re-usage

2024-11-10 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113905 --- Comment #2 from sandra at gcc dot gnu.org --- Isn't this explicitly prohibited by the spec? Second bullet point at the top of page 295 in TR13 says: "If a procedure is determined to be a function variant through more than o

[Bug c/113905] [OpenMP] Declare variant rejects variant-function re-usage

2024-11-10 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113905 --- Comment #4 from sandra at gcc dot gnu.org --- Hmmm. Look also at item 2 at the bottom of page 283, that says that construct selectors for a variant function are added to its enclosing OpenMP context. I thought this was the reason for the

[Bug fortran/107067] [OpenMP] ICE with metadirective block statements

2024-11-14 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107067 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug c/88860] Clarify gcc online manual 6.38 Attribute Syntax

2025-01-01 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88860 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED CC

[Bug middle-end/116750] New documentation section about how on produce reproducible objects

2025-01-01 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116750 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug target/88284] nios2: pessimistic ldw-to-stwio scheduling

2024-12-27 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88284 --- Comment #7 from sandra at gcc dot gnu.org --- While Intel has revived the "Altera" name, the Nios II processor is still listed as discontinued. I see they are offering ARM-based FPGA products again instead. For many years Altera

[Bug fortran/47928] Gfortran intrinsics documentation paragraph ordering illogical

2024-12-26 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47928 --- Comment #4 from sandra at gcc dot gnu.org --- The other GCC manuals I'm familiar with don't format things like man pages; they use things like @deftypefn instead (e.g., see libgcc.texi). I'm definitely not volunteering to re

[Bug fortran/47928] Gfortran intrinsics documentation paragraph ordering illogical

2024-12-26 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47928 sandra at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |NEW CC

[Bug middle-end/112779] [OpenMP] Support omp Metadirectives

2025-01-30 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112779 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug middle-end/113904] [OpenMP][5.0][5.1] Dynamic context selector 'user={condition(expr)}' not handled

2025-01-30 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113904 --- Comment #13 from sandra at gcc dot gnu.org --- Leaving this open as we don't have another issue tracking the remaining issues noted in Comment 9: parsing non-constant expressions in the right scope in the Fortran front end, and all

[Bug c++/118530] [OpenMP] declare_variant - non-arg variant with non-template return value type not selected

2025-02-07 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118530 --- Comment #6 from sandra at gcc dot gnu.org --- Created attachment 60421 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60421&action=edit test case quuux.C Another test case from waffl3x which I think is probably a variant of t

[Bug c++/118791] New: declare variant messes up template instantiation with rvalue arguments

2025-02-07 Thread sandra at gcc dot gnu.org via Gcc-bugs
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: sandra at gcc dot gnu.org CC: burnus at gcc dot gnu.org, jakub at gcc dot gnu.org, waffl3x at protonmail dot com Target Milestone: --- Created

[Bug c++/118530] [OpenMP] declare_variant - non-arg variant with non-template return value type not selected

2025-02-05 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118530 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug debug/118790] [15 Regression] ICE when building fiat (crash in loc_list_from_tree_1)

2025-02-10 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118790 --- Comment #20 from sandra at gcc dot gnu.org --- Looks like other people are already investigating this? I know nothing about GC and this might not even have anything to do with the commit that caused the regression to appear (like PR118714

[Bug c++/118791] [15 Regression][OpenMP] declare variant messes up template instantiation with rvalue arguments

2025-02-12 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118791 --- Comment #15 from sandra at gcc dot gnu.org --- See also PR115076. I think the low-level implementation of "declare variant" is all wrong, it needs to be tracked in the lexical scope by each front end instead of attached as a globa

[Bug fortran/118714] [15 regression] SIGBUS in parse.cc:unexpected_eof

2025-01-31 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118714 sandra at gcc dot gnu.org changed: What|Removed |Added CC||parras at gcc dot gnu.org

[Bug fortran/107067] [OpenMP] ICE with metadirective block statements

2025-01-31 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107067 --- Comment #3 from sandra at gcc dot gnu.org --- Patch posted for review: https://gcc.gnu.org/pipermail/gcc-patches/2025-January/674898.html

[Bug target/117150] mstack-protector-guard-symbol= is not documented

2024-12-11 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117150 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug target/117150] mstack-protector-guard-symbol= is not documented

2024-12-11 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117150 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status

[Bug c/115532] Small documentation fixes for -Wsuggest-attribute=returns_nonnull

2024-12-12 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115532 sandra at gcc dot gnu.org changed: What|Removed |Added Ever confirmed|0 |1 CC

[Bug c/26154] [12/13/14/15 Regression] OpenMP extensions to the C language is not documented or documented in the wrong spot

2024-12-16 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26154 --- Comment #39 from sandra at gcc dot gnu.org --- So, the gfortran manual already has substantial sections under "Extensions" about OpenMP and OpenACC. So I guess I will do the same for the GCC manual, and make that the place where w

[Bug c/26154] [12/13/14/15 Regression] OpenMP extensions to the C language is not documented or documented in the wrong spot

2024-12-17 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26154 sandra at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |sandra at gcc dot

[Bug libgomp/35614] libgomp info documentation file is in the wrong category

2024-12-18 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35614 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug middle-end/111659] document that -Wstrict-flex-arrays depends on -ftree-vrp

2024-12-12 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111659 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status

[Bug c/115532] Small documentation fixes for -Wsuggest-attribute=returns_nonnull

2024-12-12 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115532 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status

[Bug c/26154] [12/13/14/15 Regression] OpenMP extensions to the C language is not documented or doumented in the wrong spot

2024-12-14 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26154 sandra at gcc dot gnu.org changed: What|Removed |Added CC||tschwinge at gcc dot gnu.org

[Bug c/109214] extension to C language allowing void * to be cast to function pointer should be documented

2024-12-12 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109214 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug middle-end/111659] document that -Wstrict-flex-arrays depends on -ftree-vrp

2024-12-12 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111659 --- Comment #7 from sandra at gcc dot gnu.org --- You're right, I did garble the description of the option in my previous patch. Will fix.

[Bug middle-end/116989] __builtin_clz{,g}/__builtin_ctz{,g} documentation for 0 should be clearer

2024-12-12 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116989 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug fortran/89078] [meta-bug] Improve the gfortran manual

2024-12-20 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89078 Bug 89078 depends on bug 51820, which changed state. Bug 51820 Summary: [doc] underscoring documentation incorrect https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51820 What|Removed |Added -

[Bug fortran/51820] [doc] underscoring documentation incorrect

2024-12-20 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51820 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status

[Bug fortran/115271] [OpenMP] Declare variant not stored in Fortran module file

2025-01-24 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115271 --- Comment #3 from sandra at gcc dot gnu.org --- Is this related to PR115076, the issue about attaching "declare variant" info to the declaration that is in local scope instead of globally?

[Bug middle-end/115076] [OpenMP] "declare variant" scoping rules and visibility

2025-01-24 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115076 --- Comment #2 from sandra at gcc dot gnu.org --- Thinking about this some more, probably a new tree node type like OMP_VARIANT_CALL needs to be introduced, that captures the variants in scope at the call site and the arguments. The problem

[Bug middle-end/118457] OpenMP: refactor/move dispatch construct handling to get rid of "sorry"

2025-01-24 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118457 --- Comment #2 from sandra at gcc dot gnu.org --- I think this issue ought to be tackled in conjunction with PR115076, the fix for which will probably take variant resolution out of gimplify_call_expr() entirely.

[Bug middle-end/118694] OpenMP: target/metadirective/teams directive nesting gives error

2025-01-29 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118694 --- Comment #1 from sandra at gcc dot gnu.org --- I see the spec does, in fact, prohibit metadirectives that expand into dynamic selector code here -- it's at the bottom of page 324 of the OpenMP 6.0 document. So the problem is just the

[Bug middle-end/118694] New: OpenMP: target/metadirective/teams directive nesting gives error

2025-01-29 Thread sandra at gcc dot gnu.org via Gcc-bugs
Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: sandra at gcc dot gnu.org CC: burnus at gcc dot gnu.org Target Milestone: --- As noted by Tobias here: https://gcc.gnu.org/pipermail/gcc-patches/2025-January

[Bug middle-end/118457] New: OpenMP: refactor/move dispatch construct handling to get rid of "sorry"

2025-01-13 Thread sandra at gcc dot gnu.org via Gcc-bugs
Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: sandra at gcc dot gnu.org Target Milestone: --- Some recent commits have added large blocks of code to gimplify_call_expr() in gimplify.cc to handle the OpenM

[Bug middle-end/114596] [OpenMP] "declare variant" scoring seems incorrect for construct selectors

2025-01-14 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114596 sandra at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution

[Bug middle-end/113904] [OpenMP][5.0][5.1] Dynamic context selector 'user={condition(expr)}' not handled

2025-01-14 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113904 --- Comment #9 from sandra at gcc dot gnu.org --- The just-committed patches implemented most of the support for dynamic selectors including user/condition. Remaining bugs are as noted in Comment 7: allowing references to parameter variables of

[Bug c++/102397] Documentation of attribute syntax does not discuss C++11 / C23 attribute syntax

2025-01-01 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102397 --- Comment #2 from sandra at gcc dot gnu.org --- C23 is now the default C version, so this issue is unblocked. I'm anticipating some substantial rewrites/reorganization of all the attribute documentation to address this and other i

[Bug middle-end/118457] OpenMP: refactor/move dispatch construct handling to get rid of "sorry"

2025-01-16 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118457 --- Comment #1 from sandra at gcc dot gnu.org --- Also note that the new testcase c-c++-common/gomp/adjust-args-6.c is xfail'ed because of this bug.

[Bug c++/102397] Documentation of attribute syntax does not discuss C++11 / C23 attribute syntax

2025-01-01 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102397 --- Comment #4 from sandra at gcc dot gnu.org --- PR108796 seems to be more of a "GCC is broken because it doesn't do what I want" issue, than specifically a documentation issue. The two issues I'm thinking are most relev

[Bug fortran/107067] [OpenMP] ICE with metadirective block statements

2025-02-08 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107067 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status

[Bug c++/118791] declare variant messes up template instantiation with rvalue arguments

2025-02-09 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118791 --- Comment #3 from sandra at gcc dot gnu.org --- Curiously, on the OG14 development branch the rvalue calls work but the lvalue ones are broken instead: $ install/bin/x86_64-none-linux-gnu-g++ -fopenmp -S quux.C quux.C: In instantiation of

[Bug c++/118791] declare variant messes up template instantiation with rvalue arguments

2025-02-09 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118791 --- Comment #4 from sandra at gcc dot gnu.org --- Ooops, I meant "specific to OG14 branch" in my last comment.

[Bug c++/101759] #pragma omp declare simd/variant or oacc routine parsing bug

2025-02-15 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101759 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug middle-end/106316] [OpenMP] Auto "declare target" should honor 'declare variant' kind(nohost)

2025-02-18 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106316 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug fortran/47928] Gfortran intrinsics documentation paragraph ordering illogical

2025-03-02 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47928 sandra at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug fortran/89078] [meta-bug] Improve the gfortran manual

2025-03-02 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89078 Bug 89078 depends on bug 47928, which changed state. Bug 47928 Summary: Gfortran intrinsics documentation paragraph ordering illogical https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47928 What|Removed |Added

[Bug c/67301] Documentation not too clear about using names for operands of inline-asm

2025-03-07 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67301 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug tree-optimization/88443] [meta-bug] bogus/missing -Wstringop-overflow warnings

2025-03-06 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88443 Bug 88443 depends on bug 113515, which changed state. Bug 113515 Summary: Wrong documentation for -Wstringop-overflow https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113515 What|Removed |Added -

[Bug c/113515] Wrong documentation for -Wstringop-overflow

2025-03-06 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113515 sandra at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution

[Bug middle-end/118457] OpenMP: refactor/move dispatch construct handling to get rid of "sorry"

2025-03-08 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118457 sandra at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution

[Bug c/66953] Missing documentation for support of unicode literals under -std=gnu99

2025-03-07 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66953 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug sanitizer/56682] -fsanitize documentation

2025-03-07 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56682 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status

[Bug target/116708] Documentation for -msse4 and -mno-sse4 should be improved

2025-03-07 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116708 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status

[Bug c/112960] omission in documentation: complex numbers can also have uppercase I and J suffixes

2025-03-06 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112960 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug c/117029] [C2y] Implement N3298, Introduce complex literals

2025-03-06 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117029 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|FIXED |--- Status

[Bug c/118579] [OpenMP] c-parser.cc: Improve location of c_parser_omp_variable_list for kind=0

2025-03-10 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118579 sandra at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |sandra at gcc dot

[Bug c/118579] [OpenMP] c-parser.cc: Improve location of c_parser_omp_variable_list for kind=0

2025-03-11 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118579 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status

[Bug other/42270] manual's sections are ordered counter intuitively

2025-03-13 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42270 --- Comment #2 from sandra at gcc dot gnu.org --- I've picked up this issue again (after almost 10 years!) because it continues to annoy me how hard it is to find information in this chapter unless you already know what to search for. A pr

[Bug middle-end/78874] Manual describes "-Wno-aggressive-loop-optimizations" as if without "no-"

2025-04-05 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78874 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

<    1   2   3   4   5   6   >