https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108154
Martin Sebor changed:
What|Removed |Added
Resolution|--- |INVALID
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97048
Bug 97048 depends on bug 108154, which changed state.
Bug 108154 Summary: Inappropriate -Wstringop-overread in the C99 [static n]
func param decl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108154
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84774
Bug 84774 depends on bug 107069, which changed state.
Bug 107069 Summary: string assignment triggers warning
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107069
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105329
Martin Sebor changed:
What|Removed |Added
CC||joerg.rich...@pdv-fs.de
--- Comment #23
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107069
Martin Sebor changed:
What|Removed |Added
CC||msebor at gcc dot gnu.org
St
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107038
--- Comment #3 from Martin Sebor ---
Just a quick note from what I see in GDB. The warning is issued by the 2nd run
of the waccess pass (-fdump-tree-waccess2) for the following statement in bb 22
in pread():
iftmp.21_88 = __pread_alias (_50,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106988
Martin Sebor changed:
What|Removed |Added
Resolution|DUPLICATE |---
Status|RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106988
Bug ID: 106988
Summary: subscripting a string literal is not an integer
constant expression but __builtin_strlen is
Product: gcc
Version: 12.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106931
Martin Sebor changed:
What|Removed |Added
Summary|[12/13 Regression] |[12/13 Regression]
|-W
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106868
--- Comment #3 from Martin Sebor ---
(In reply to Martin Sebor from comment #2)
...
Actually, scratch that, sorry. Richard is right that the false positive is due
to a bug in the warning code. The following patch resolves it:
diff --git a/gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106868
--- Comment #2 from Martin Sebor ---
(In reply to Richard Biener from comment #1)
> Confirmed.
>
> [local count: 1073741824]:
> alloc (&q);
> q.0_1 = q;
> *p_4(D) = q.0_1;
> q ={v} {CLOBBER(eol)};
> a_8 = __builtin_memcpy (q.0_1, "", 1);
> *a_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106776
Martin Sebor changed:
What|Removed |Added
CC||msebor at gcc dot gnu.org
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106757
Martin Sebor changed:
What|Removed |Added
Last reconfirmed||2022-08-26
Blocks|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56456
Bug 56456 depends on bug 105348, which changed state.
Bug 105348 Summary: Overly aggressive -Warray-bounds after conditional
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105348
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105348
Martin Sebor changed:
What|Removed |Added
CC||msebor at gcc dot gnu.org
St
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106247
Martin Sebor changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|2022-07-10 00
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56456
Bug 56456 depends on bug 106446, which changed state.
Bug 106446 Summary: -Warray-bounds false positive on downcast under condition
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106446
What|Removed |Added
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106446
Martin Sebor changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106559
Martin Sebor changed:
What|Removed |Added
CC||msebor at gcc dot gnu.org
Bl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100420
Martin Sebor changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101605
Martin Sebor changed:
What|Removed |Added
Last reconfirmed|2021-07-23 00:00:00 |2022-08-16
Known to fail|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98109
--- Comment #5 from Martin Sebor ---
(In reply to Bernd Buschinski from comment #4)
> Can someone tell me if this should be a new bug or is just a duplicate?
It's the same bug. The sanitizer transforms the source code into the following
IR (not
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106297
Martin Sebor changed:
What|Removed |Added
Known to fail||12.1.0, 13.0
Blocks|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105746
Martin Sebor changed:
What|Removed |Added
Component|c++ |middle-end
--- Comment #2 from Martin Se
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106264
--- Comment #2 from Martin Sebor ---
The most likely culprit is r261705.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106264
Bug ID: 106264
Summary: spurious -Wunused-value on a folded frexp, modf, and
remquo calls with unused result
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Sev
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97185
--- Comment #2 from Martin Sebor ---
There's a heuristic for ranges of allocation sizes to exclude zero
(size_range_flags) that comes into play here. The actual range isn't
"impossible" in the sense it's necessarily invalid. It just means the s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101836
--- Comment #20 from Martin Sebor ---
Well, I just "asked" for such an option the same way you asked for
-fstrict-flex-arrays in comment #3, because I believe it would be useful to
make the BOS improvements you're looking for available even to c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101836
--- Comment #18 from Martin Sebor ---
The zero size case exists (and is documented) solely as a substitute for
flexible array members. Treating is as an ordinary array would disable that
extension. It might be appropriate to provide a separate
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56456
Bug 56456 depends on bug 105762, which changed state.
Bug 105762 Summary: [12/13 Regression] -Warray-bounds false positives for
integer-to-pointer casts since r12-2132-ga110855667782dac
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105762
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105762
Martin Sebor changed:
What|Removed |Added
Resolution|--- |INVALID
See Also|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84774
Bug 84774 depends on bug 93517, which changed state.
Bug 93517 Summary: bogus -Wrestrict on sprintf with unknown strings bounded by
array size
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93517
What|Removed |Ad
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93517
Martin Sebor changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105604
Martin Sebor changed:
What|Removed |Added
Summary|[10/11/12/13 Regression]|[10/11/12 Regression] ICE:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105689
--- Comment #2 from Martin Sebor ---
It is because of CSE. The warning sees this IL:
_1 = &me_3(D)->sub.field1;
access_1 (_1);
access_2 (_1);
and so it warns for the second call because the size of me->sub.field1 passed
to it is smaller
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105585
Martin Sebor changed:
What|Removed |Added
Resolution|--- |INVALID
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104970
--- Comment #10 from Martin Sebor ---
The purpose of the internal_p flag documented in the attr_access class is more
general than to tell a VLA-like argument from an ordinary array/pointer form
("Set for an attribute added internally rather than
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104970
--- Comment #7 from Martin Sebor ---
The dollar sign in the internal attr_access string implies a VLA bound and the
attr_access::vla_bounds() function queries the VLA bounds. That should make it
possible to distinguish the two cases.
Unlike th
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104970
--- Comment #5 from Martin Sebor ---
Incidentally, __builtin_dynamic_object_size returns the size of a VLA parameter
in both mininum and maximum modes. In f0 below, the size of the A array is at
least N bytes but it could be more, so based on m
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104970
--- Comment #4 from Martin Sebor ---
The VLA bounds were removed from parameter declarations in the fix for pr97172;
there weren't relied on by middle-end warnings then and still aren't today.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104854
Martin Sebor changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69517
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71319
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85741
Bug 85741 depends on bug 77721, which changed state.
Bug 77721 Summary: -Wformat-truncation not uses arg range for converted vars
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77721
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77721
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Blocks|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79554
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82601
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
CC|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82608
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83429
Martin Sebor changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84561
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84577
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Known to fail|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84603
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85650
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87034
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88059
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88771
Martin Sebor changed:
What|Removed |Added
CC|msebor at gcc dot gnu.org |
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88780
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89678
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56456
Bug 56456 depends on bug 90752, which changed state.
Bug 90752 Summary: missing -Warray-bounds accessing the result of string
functions
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90752
What|Removed |Added
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90752
Martin Sebor changed:
What|Removed |Added
Target Milestone|--- |12.0
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90904
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90959
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90983
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91076
Martin Sebor changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91147
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91490
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91584
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91848
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92799
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94040
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94346
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94655
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94923
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95072
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95189
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96171
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96963
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
--- Comment #14 from Martin Sebor --
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101289
Bug 101289 depends on bug 97548, which changed state.
Bug 97548 Summary: [11 Regression] bogus -Wvla-parameter on a bound expression
involving a parameter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97548
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101604
Bug 101604 depends on bug 97548, which changed state.
Bug 97548 Summary: [11 Regression] bogus -Wvla-parameter on a bound expression
involving a parameter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97548
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97548
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97631
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99121
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99295
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99475
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101665
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104069
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104076
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84050
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84318
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83430
Martin Sebor changed:
What|Removed |Added
CC|msebor at gcc dot gnu.org |
Assignee|msebor at gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80420
Martin Sebor changed:
What|Removed |Added
Blocks||85741
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70588
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70076
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67872
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41540
Martin Sebor changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|msebor at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40635
Martin Sebor changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104969
Martin Sebor changed:
What|Removed |Added
CC||msebor at gcc dot gnu.org
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104965
Martin Sebor changed:
What|Removed |Added
CC||msebor at gcc dot gnu.org
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578
--- Comment #31 from Martin Sebor ---
I suppose we could move this warning under level 2 until this is handled
better. -Warray-bounds already has two levels with level 2 being more noisy,
and it might be useful to add a level to -Wstringop-overr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104492
Martin Sebor changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned a
1 - 100 of 1093 matches
Mail list logo