forked from gcc-mirror/gcc
-
Notifications
You must be signed in to change notification settings - Fork 15
illumos gcc 14.3.0 bringup #57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
citrus-it
wants to merge
38
commits into
illumos:il-14_3_0
Choose a base branch
from
omniosorg:il-14_3_0
base: il-14_3_0
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
008dd1a
README.md: Add a simple description of what's what
richlowe 5e12007
gcc: enable the .eh_frame based unwinder
richlowe 2a4c2aa
intl: Don't use UTF-8 quotes. Ever.
richlowe 35c0efb
Implement -fstrict-calling-conventions
richlowe 95ff20d
allow the global disabling of function cloning
richlowe a819ca6
strict-cc2: check that disabling function cloning prevents constant p…
richlowe 2415db8
sol2: enable full __cxa_atexit support
richlowe ac52312
i386: Save integer-passed arguments to the stack, to aid debuggers.
richlowe a90bdcf
16 update cmn_err format specifier
e70ee2f
19 cmn_err %b conversion should accept 0 flag
0affb1e
We never want to omit the frame pointer, regardless of the optimisation
citrus-it bd28674
libgo: libelf on illumos doesn't support largefile
richlowe f1f65fa
tests: x86_64 pro_and_epilogue RTL can't work with -msave-args
richlowe d96d5fc
i386: don't assert the FP is valid during epilogue adjustment
richlowe bceb7b4
gcc.target/i386/retarg: skip if msave-args
richlowe a75d099
i386: use correct error message about -msave-args and ABIs
richlowe 502ba4a
gcc.target/i386: skip 16bit tests when -msave-args
richlowe 75a14bc
Use compare-debug to pass stage2/stage3 comparison as avx_*.o and sse…
alarcher d7ffb6f
Address fixincludes failure
alarcher 89fe576
Use GNU backends for gcc-{ar,nm,ranlib}
citrus-it 09f4561
Fix libsanitizer build for illumos
alarcher 739ed56
gccgo should use GNU ar
psumbera 6f3b628
Make install-strip target work for libobjc
592e2aa
i386: use the new-style retpoline thunk names for external thunks, be…
richlowe 91cb475
Use appropriate values objects
citrus-it d423aa2
-G should imply the same specs as -shared
citrus-it ed392ee
Correct path to elfdump
citrus-it cc858bb
Convert unsupported use of -msave-args to a warning
citrus-it 1c91a50
Use the illumos libc SSP implementation for -fstack-protector
citrus-it 8f17a1a
13185 -zassert-deflib does not work for 64-bit objects
citrus-it e6220df
13726 distinguish ourselves with a macro (__illumos__)
citrus-it c00abc9
libstdc++ must use thread-local errno
citrus-it 9ad2b21
Add -fforce-omit-frame-pointer
citrus-it bb60758
cmn_err() supports 'h' and 'hh' (6333936)
citrus-it 12f5db0
16768 kernel printf should know about %j and %z size specifiers
citrus-it b86befb
Avoid undefined symbols when using the dragonfly locale backend
Bill-Sommerfeld 306e1b8
Handle a few cases where fields in struct lconv may contain multi-byt…
Bill-Sommerfeld 6cf0454
Let --enable-clocale=dragonfly work as a configure option
Bill-Sommerfeld File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we please add more context here? I'm trying to follow these and to be honest, the changes here don't really make a lot of sense, but I'm sure that's just because there's a layer of indirection that's going on. Is the idea that we're trying to encode some of how the ctype logic works with the mask bits? Who's mask bits are these supposed to refer to? Abstract ones in gcc, our actual ones?