https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
Jonathan Wakely changed:
What|Removed |Added
Target Milestone|--- |13.0
--- Comment #19 from Jonathan
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
cqwrteur changed:
What|Removed |Added
Resolution|--- |FIXED
Status|WAITING
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
Jonathan Wakely changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #16 from Jonathan Wakely ---
Oops, I put the wrong PR number on this commit:
https://gcc.gnu.org/g:7cdab65f3d770345903023f357b6ca96bc85a002
commit r13-3059-g7cdab65f3d770345903023f357b6ca96bc85a002
Author: Jonathan Wakely
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #15 from cqwrteur ---
(In reply to Jonathan Wakely from comment #14)
> *** Bug 107134 has been marked as a duplicate of this bug. ***
Well. that time only canadian cross did not work. Now even cross compiler does
not work anymore.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #14 from Jonathan Wakely ---
*** Bug 107134 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
Jonathan Wakely changed:
What|Removed |Added
Attachment #53657|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #12 from Jonathan Wakely ---
Please stop mixing separate issues together in bug reports. If you want that
change, file a separate bug report asking for it.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #11 from cqwrteur ---
(In reply to Arsen Arsenović from comment #10)
> Created attachment 53661 [details]
> *-elf --without-headers --without-newlib should(?) provide stdint.h
>
> Try applying this patch. I'll see if it's correct
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
Arsen Arsenović changed:
What|Removed |Added
CC||arsen at aarsen dot me
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #9 from Jonathan Wakely ---
is freestanding, but isn't listed as being required for
freestanding C++. That doesn't mean we can't provide it.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #8 from cqwrteur ---
(In reply to Jonathan Wakely from comment #7)
> Created attachment 53657 [details]
> Use predefined macros to define freestanding
>
> I have this patch locally, but I don't think the changes are
> actually
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #7 from Jonathan Wakely ---
Created attachment 53657
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53657=edit
Use predefined macros to define freestanding
I have this patch locally, but I don't think the changes are
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #6 from Jonathan Wakely ---
(In reply to cqwrteur from comment #0)
> Also stdint.h in GCC is not correctly defined without -ffreestanding flag.
You can just use -ffreestanding now, and you'll get GCC's own stdint header.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #5 from Jonathan Wakely ---
*** Bug 107133 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #4 from cqwrteur ---
error: 'uintptr_t' is not a member of 'std'; did you mean 'uintmax_t'?
The bug still exists in GCC 13.0.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #3 from cqwrteur ---
(In reply to cqwrteur from comment #2)
> I just upload the toolchain to github.
> https://github.com/tearosccebe/x86_64-elf-baremetal-toolchain
link dead. sorry.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #2 from cqwrteur ---
I just upload the toolchain to github.
https://github.com/tearosccebe/x86_64-elf-baremetal-toolchain
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104605
--- Comment #1 from cqwrteur ---
D:\hg\fast_io\.tmp>x86_64-elf-g++ -c canada.cc -std=c++23
canada.cc: In function 'int main()':
canada.cc:5:14: error: 'uintptr_t' is not a member of 'std'; did you mean
'uintmax_t'?
5 |
19 matches
Mail list logo