: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: shawn at churchofgit dot com
Target Milestone: ---
C++11 regular expression support can be optimized with two levels of forward
constant propagationregexp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65881
Shawn Landden changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
Assignee: unassigned at gcc dot gnu.org
Reporter: shawn at churchofgit dot com
gcc on x86_64 recognizes __uint128_t, but this is not documented along with
__int128, also there is no warning when a target does not support __uint128_t,
like there is with __int128:
triangle64.c:32:1: error
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65855
--- Comment #2 from Shawn Landden ---
Created attachment 35399
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35399&action=edit
triange, 64-bit version
This can also work with 128-bit multiple of course as well.
Assignee: unassigned at gcc dot gnu.org
Reporter: shawn at churchofgit dot com
Created attachment 35388
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35388&action=edit
triangle.c
If a register mode is available to avoid multiplication overflow, a loop that
is calc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46115
--- Comment #5 from Shawn Landden ---
http://mackyle.github.io/blocksruntime/#download
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46115
Shawn Landden changed:
What|Removed |Added
CC||shawn at churchofgit dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65128
--- Comment #3 from Shawn Landden ---
Created attachment 34892
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34892&action=edit
remove legacy includes
Severity: normal
Priority: P3
Component: preprocessor
Assignee: unassigned at gcc dot gnu.org
Reporter: shawn at churchofgit dot com
I just spent like a whole hour until I realized that cpp defines "linux" which
gives this confusing error:
src/systemctl/boo
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53769
Shawn Landden changed:
What|Removed |Added
CC||shawn at churchofgit dot com
--- Comment
Priority: P3
Component: other
Assignee: unassigned at gcc dot gnu.org
Reporter: shawn at churchofgit dot com
the man page:
-fwrapv
This option instructs the compiler to assume that signed arithmetic
overflow of
addition, subtraction and
Assignee: unassigned at gcc dot gnu.org
Reporter: shawn at churchofgit dot com
Bug #11569 shows that #pragma once was de-deprecated, and very old cpp docs say
it is deprecated, but current docs don't even mention that it exists. e.g.
http://gcc.gnu.org/onlinedoc
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: shawn at churchofgit dot com
#define MAX(a,b) \
__extension__ ({ \
typeof(a) _a = (a
13 matches
Mail list logo