[Bug c/88382] undocumented GNU C extension: C++ raw string literals permitted in GNU C

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

[Bug driver/90465] Documentation: one of the meanings of -Q not described

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

[Bug tree-optimization/71094] Documentation: -fivopts is enabled at -O1+, -Os and -Ofast

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

[Bug tree-optimization/71094] Documentation: -fivopts is enabled at -O1+, -Os and -Ofast

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

[Bug driver/119823] New: -Q --help=optimizers output is misleading for -O0 + inconsistent docs in the manual

2025-04-15 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119823 Bug ID: 119823 Summary: -Q --help=optimizers output is misleading for -O0 + inconsistent docs in the manual Product: gcc Version: 15.0 Status: UNCONFIRMED Keyw

[Bug ipa/113203] __attribute__ ((always_inline)) fails with C99/LTO/-Og.

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

[Bug c/78876] Wording error in Wpedantic-ms-format description

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

[Bug target/42683] gcc manpage: Description of x86 -march not clear regarding mmx

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

[Bug target/71268] [PATCH] Fix description of x86_64's -m32 option

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

[Bug other/119788] New: "Known Causes of Trouble with GCC" manual chapter is super bit-rotten

2025-04-13 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119788 Bug ID: 119788 Summary: "Known Causes of Trouble with GCC" manual chapter is super bit-rotten Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: document

[Bug target/97585] Improve documentation for -march=x86-64 to say MMX, SSE, SSE2 are implied

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

[Bug target/108134] x86 Operand Modifiers documentation issue

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

[Bug c++/106618] C++ Option Summary shows `-fargs-in-order` instead of `-fstrong-eval-order`

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

[Bug middle-end/105548] -frounding-math description contains a misleading sentence

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

[Bug c/82265] packed attribute on variables but documented as so

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

[Bug tree-optimization/87909] Undocumented option -f{,no-}tree-cselim

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

[Bug c/61744] misleading documentation about cast of extended vectors

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

[Bug c/85562] -Wsuggest-attribute=malloc misleads about "returning normally"

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

[Bug middle-end/14708] description of -ffloat-store in gcc man page incorrect/inaccurate

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

[Bug c++/90468] Documentation: typo in the part that tells whether the positive or the negative form of an option is documented

2025-04-08 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90468 --- Comment #5 from sandra at gcc dot gnu.org --- Hmmm, I was using "control" as a noun, e.g. warnings about control and warnings about data-flow problems, not half of a compound adjective. If that seems incorrect, of course I can make another at

[Bug c++/90468] Documentation: typo in the part that tells whether the positive or the negative form of an option is documented

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

[Bug middle-end/110983] -fpatchable-function-entry is missing in Option Summary page

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

[Bug sanitizer/81649] Instrumentation Options page grammar

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

[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

[Bug c/81831] -Wno-psabi is not documented

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

[Bug target/102250] [12/13 Regression] python is not documented as a Prerequisite for building for riscv

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

[Bug middle-end/112589] man gcc does not specify the default behavior of -fcf-protection when used without arguments

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

[Bug c/38376] "Builtins" is used when the code Conventions say don't use it

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

[Bug c++/60972] Mixing #pragma pack and __attribute__((packed)) leads to spurious warnings.

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

[Bug c/61727] #pragma simd is undocumented

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

[Bug c/101440] Documentation bug for __attribute__ ((access))

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

[Bug driver/119603] New: Weird help output for -Werror

2025-04-02 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119603 Bug ID: 119603 Summary: Weird help output for -Werror Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: driver A

[Bug driver/58973] Small english manpage grammar fixes

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

[Bug middle-end/28684] Imprecise -funsafe-math-optimizations definition

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

[Bug c/78008] Forbid or document #pragma pack(0)

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

[Bug c/114957] pragma pack is not in the concept index for the manual

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

[Bug middle-end/118965] [OpenMP] require at least one target/targetsync with append_args' interop and 'interop's init clause

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

[Bug c++/118982] Documentation for constructor and init_priority should be referencing each other

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

[Bug c/118118] _Bool extension for C89 is undocumented

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

[Bug c/117689] enum with underying type "extension" to GNU 17 is not documented

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

[Bug c/117689] enum with underying type "extension" to GNU 17 is not documented

2025-04-01 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117689 --- Comment #3 from sandra at gcc dot gnu.org --- Hmmm, the code in finish_decl() in c-decl.cc seems to be deliberately deferring the error diagnostic for an incomplete types on certain static decls. From a user's perspective, I think it's bette

[Bug c/117689] enum with underying type "extension" to GNU 17 is not documented

2025-04-01 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117689 --- Comment #2 from sandra at gcc dot gnu.org --- More specifically, gcc accepts enum e; static enum e thing; enum e { e1, e2, e3}; but rejects enum e; int foo (void) { static enum e thing; return -1; } enum e { e1, e2, e3}; and also reje

[Bug c/117689] enum with underying type "extension" to GNU 17 is not documented

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

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

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

[Bug middle-end/118965] [OpenMP] require at least one target/targetsync with append_args' interop and 'interop's init clause

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

[Bug target/117642] [12/13/14 Regression] __sync_lock_release() on 128bit integer does not behave according to documentation

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

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

2025-03-23 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42270 --- Comment #7 from sandra at gcc dot gnu.org --- I've checked in patches doing most of the re-ordering, but I'm leaving this issue open for now because I'd still like to do something to group the attributes and built-ins sections, once I figure o

[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 problem I

[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|UNC

[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 gnu

[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/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 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|UNCO

[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|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 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|RESOL

[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 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 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 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 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 global property

[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 th

[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++/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 'vo

[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|UNC

[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 this bug --

[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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118791 Bug ID: 118791 Summary: declare variant messes up template instantiation with rvalue arguments Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal

[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 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 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 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 allowing dyna

[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 late res

[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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118694 Bug ID: 118694 Summary: OpenMP: target/metadirective/teams directive nesting gives error Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal

[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 with

[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 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/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 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 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/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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118457 Bug ID: 118457 Summary: OpenMP: refactor/move dispatch construct handling to get rid of "sorry" Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal

[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 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 relevant to a rewrite are PR8

[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 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 issues at

[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 (and later I

[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 rewrite the whole in

[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 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|WAIT

[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 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 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 gnu.

[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 we document w

[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 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status|REO

[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.

  1   2   3   4   >