mirrored from git://gcc.gnu.org/git/gcc.git
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
libstdc++: Use aligned_alloc instead of memalign for newlib #86
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
Closed
keith-packard
wants to merge
412
commits into
gcc-mirror:master
from
zephyrproject-rtos:newlib-aligned-alloc
+119,198
−88,258
Closed
Changes from 1 commit
Commits
Show all changes
412 commits
Select commit
Hold shift + click to select a range
5f7a1a4
d: Improve TypeInfo errors when compiling in -fno-rtti mode
ibuclaw 2d45d5d
Daily bump.
65d1215
RISC-V: bitmanip: improve constant-loading for (1ULL << 31) in DImode
ptomsich 4b06b73
x86: Require AVX for F16C and VAES
hjl-tools d1201db
libstdc++: Rename __null_terminated to avoid collision with Apple SDK
markmentovai d10b3b5
libstdc++: Use type_identity_t for non-deducible std::atomic_xxx args
jwakely e110910
Daily bump.
bac09a8
Fix ICE in extract_insn, at recog.cc:2791
algebra84 5f4931e
d: Set TYPE_ARTIFICIAL on internal TypeInfo types
ibuclaw 58c0bc2
Darwin: Fix empty g++ command lines [PR105599].
iains be343e0
Darwin: Future-proof -mmacosx-version-min
markmentovai 64f5efc
Darwin: Truncate kernel-provided version to OS major for Darwin >= 20.
simonjwright f5fe920
Daily bump.
723c1d6
arm: big-endian issue in gen_cpymem_ldrd_strd [PR105981]
4804d03
Daily bump.
d4583d0
Daily bump.
3e43eee
Daily bump.
0ddeeb1
c++: Fix up ICE on __builtin_shufflevector constexpr evaluation [PR10…
jakubjelinek bf4ba94
Fix ipa-cp wrt volatile loads
86e10e4
expand: Fix up IFN_ATOMIC_{BIT*,*CMP_0} expansion [PR105951]
jakubjelinek 566e599
c++: Use fold_non_dependent_expr rather than maybe_constant_value in …
jakubjelinek e8df0d9
varasm: Fix up ICE in narrowing_initializer_constant_valid_p [PR105998]
jakubjelinek 1c79be2
Daily bump.
ddc9b96
i386: Fix assert in ix86_function_arg [PR105970]
ubizjak f8fc8a6
alpha: Introduce target specific store_data_bypass_p function [PR105209]
ubizjak 00b26ae
Daily bump.
2474c8e
i386: Disallow sibcall for calling ifunc functions with PIC register
hjl-tools 1ad2ee2
Daily bump.
29b8b21
Daily bump.
b3200ac
vect: Move suggested_unroll_factor applying [PR105940]
jedilyn bb1a6d9
aarch64: Revert bogus fix for PR105254
rsandifo-arm 4fcf79c
c++: class scope function lookup [PR105908]
jicama c85cea9
c++: dependence of baselink [PR105964]
jicama 70deb85
tree-object-size: Don't let error_mark_node escape for ADDR_EXPR [PR1…
siddhesh c600ff8
ipa-icf: skip variables with body_removed
marxin b96b64b
c++: -Waddress and value-dependent expr [PR105885]
jicama db29b66
c++: anon union designated init [PR105925]
jicama c822723
Daily bump.
5cf4746
c++: constexpr folding in unevaluated context [PR105931]
16d4ccc
tilegx: Fix infinite loop in gen-mul-tables generator
ibuclaw ea754f9
Daily bump.
88323c9
Daily bump.
5b26a2b
Daily bump.
6dfeb4b
Daily bump.
81c832f
libgomp: fix typo in mold linker detection
marxin 8e230a3
loongarch: exclude LARCH_PROLOGUE_TEMP from SIBCALL_REGS [PR 106096]
xry111 d67dfc5
libgomp: Fix up target-31.c test [PR106045]
jakubjelinek d068623
expand: Fix up expand_cond_expr_using_cmove [PR106030]
jakubjelinek 9e72a52
ifcvt: Don't introduce trapping or faulting reads in noce_try_sign_ma…
jakubjelinek 306733d
Daily bump.
ef1c61d
LoongArch: Remove undefined behavior from code [PR 106097]
chenglulu326 a6a0f34
bootstrap/105551 - restore nvptx build
rguenth 7811663
libsanitizer: cherry-pick 791e0d1bc85d
marxin 5cf7ffe
Daily bump.
eb4336f
Fortran: fix checking of arguments to UNPACK when MASK is a variable …
harald-anlauf 26ea506
Fortran: fix simplification of INDEX(str1,str2) [PR105691]
harald-anlauf 6bcab64
Fortran: handle explicit-shape specs with constant bounds [PR105954]
harald-anlauf 8d8af14
Daily bump.
c172067
c++: dependent generic lambda template-id [PR106024]
jicama d913088
c++: tweak resolve_args change
jicama b1c8ee2
c++: lambda template in requires [PR105541]
jicama 962e7f0
Fix ICE on sh
e748398
c++: simpler fix for PR106024
jicama c7d4a71
Daily bump.
de6f402
c++: avoid <memory> poisoning on musl [PR106102]
trofi ad5d760
jit: avoid calloc() poisoning on musl [PR106102]
trofi a60152e
Daily bump.
55899e3
PR target/106122: Don't update %esp via the stack with -Oz on x86.
rogersayle cf12a70
Fortran: improve error recovery for EXTENDS_TYPE_OF() [PR106121]
harald-anlauf d870ce1
Fortran: error recovery on invalid CLASS(), PARAMETER declarations [P…
harald-anlauf 554fa14
Daily bump.
d6bedcf
loongarch: use -mno-check-zero-division as the default for optimized …
xry111 6c175b3
PR target/105991: Recognize PLUS and XOR forms of rldimi in rs6000.md.
rogersayle 32dfb07
d: Fix error: aggregate value used where floating point was expected
ibuclaw d4738cb
Don't use gori depedencies to optimize.
andrewwmacleod 92d1e27
Daily bump.
24f3213
Daily bump.
65941a9
c-family: Prevent -Wformat warnings with u8 strings [PR105626]
mpolacek 40ddc30
c-family: Add <time.h> names to diagnostics for known headers
jwakely ce40e06
Daily bump.
e3b4dcf
libstdc++: Properly remove temporary directories in filesystem tests
jwakely ce5b1c3
libstdc++: Add missing prerequisite to generated header [PR106162]
jwakely e02edb3
Daily bump.
e623829
LoongArch: Modify fp_sp_offset and gp_sp_offset's calculation method …
chenglulu326 3fbb94b
Daily bump.
3ce205f
PR target/105930: Split *xordi3_doubleword after reload on x86.
rogersayle 7282722
Daily bump.
b568e0d
loongarch: fix mulsidi3_64bit instruction
xry111 54b8432
Daily bump.
1a78fff
tree-sra: Fix union handling in build_reconstructed_reference
jamborm e25a446
Daily bump.
8c57e80
Daily bump.
87d4bdc
Daily bump.
0380d00
regrename: Fix -fcompare-debug issue in check_new_reg_p [PR105041]
22736f3
[BACKPORT] Disable generating load/store vector pairs for block copies.
b8102d1
Daily bump.
5b877e0
Daily bump.
c1b0037
Fortran: do not generate conflicting results under -ff2c [PR104313]
57f5107
Daily bump.
1124c88
Daily bump.
f25b0b9
Daily bump.
4ed850a
target/105459 - allow delayed target option node fixup
rguenth 92aa949
tree-optimization/105946 - avoid accessing excess args from uninit diag
rguenth 1fe7321
middle-end/105965 - add missing v_c_e <{ el }> simplification
rguenth 4f34a9e
tree-optimization/105969 - FPE with array diagnostics
rguenth 8dd1c40
tree-optimization/105971 - less surprising refs_may_alias_p_2
rguenth 71c6baa
middle-end/106027 - fix types in needle folding
rguenth 854ab8b
tree-optimization/106112 - fix CSE from wider operation
rguenth ec9287b
tree-optimization/106131 - wrong code with FRE rewriting
rguenth 1a7200d
middle-end/106331 - fix mem attributes for string op arguments
rguenth deafa40
c++: fix SIGFPE with -Wclass-memaccess [PR105634]
mpolacek 94d44a8
Daily bump.
1615531
Fortran: fix parsing of omp task affinity iterator clause [PR101330]
harald-anlauf 7f596e4
Daily bump.
ade3197
libstdc++: Fix lifetime bugs for non-TLS eh_globals [PR105880]
jwakely f3ff78e
libstdc++: Fix experimental::filesystem::status on Windows [PR88881]
jwakely 0bb30f9
libstdc++: Make __from_chars_alnum_to_val conversion explicit
145ef5e
libstdc++: Simplify test by not using std::log2
jwakely c19fe8a
libstdc++: testsuite: Guard use of C99 std::log2
jwakely 545e8fb
libstdc++: Fix comment typos
jwakely 86fd1b0
libstdc++: Make headers include their prerequisites
urnathan 6a7ed22
libstdc++: Fix minor bugs in std::common_iterator
jwakely 06443fa
libstdc++: Fix std::common_iterator assignment [PR100823]
jwakely f29c845
libsanitizer: cherry-pick 9cf13067cb5088626ba7 from upstream
marxin 4f15d22
libgo: don't include <linux/fs.h> when building gen-sysinfo.go
ianlancetaylor 12d8a4a
c++: constrained partial spec forward decl [PR96363]
4ebc9fe
c++: non-dep call with empty TYPE_BINFO [PR105758]
90655e3
c++: don't substitute TEMPLATE_PARM_CONSTRAINTS [PR100374]
41487bf
c++: cv-quals of dummy obj for non-dep memfn call [PR105637]
670ef5b
c++: function NTTP argument considered unused [PR53164, PR105848]
5d62869
c++: dependence of constrained memfn from current inst [PR105842]
a074ae2
c++: non-dependent call to consteval operator [PR105912]
707bc64
c++: defaulted friend op== [PR106361]
jicama 64edead
Daily bump.
98ce66a
libstdc++: Do not include <cxxabi.h> in <stacktrace>
jwakely ca82e79
libstdc++: check for openat
4eb15ec
libstdc++: check for openat with dirfd in std::filesystem
4be7b79
libstdc++: Do not optimize away storing pathname if it's needed
jwakely 2a1263d
Daily bump.
8b85716
Daily bump.
16ea82f
Daily bump.
0057fda
RTEMS: Do not define _GNU_SOURCE by default
sebhub 3387ec2
Daily bump.
60954a0
c++: aggregate prvalue as for range [PR106230]
jicama 9be0fee
c++: ICE with erroneous template redeclaration [PR106311]
mpolacek 2009850
Fortran: error recovery from calculation of storage size of a symbol …
harald-anlauf 81a0fa3
d: Merge upstream dmd 76e3b41375, druntime 1462ebd1, phobos 5fef0d28f.
ibuclaw f281d9d
libstdc++: Minor codegen improvement for atomic wait spinloop
rodgert 5e45d07
Daily bump.
4ca164a
[PR105665] ivopts: check defs of names in base for undefs
13d23c3
middle-end: don't lower past veclower [PR106063]
TamarChristinaArm 019a9ef
testsuite: Require int128 for gcc.dg/pr106063.c
e0e3889
Fix tree-opt/PR106087: ICE with inline-asm with multiple output and a…
apinski-cavium d2892fa
lto: Fix option merging [PR106129]
jsm28 5b8458b
tree-optimization/106189 - avoid division by zero exception
rguenth 4c1c38b
RISC-V: Remove duplicate backslashes from `stack_protect_set_<mode>'
maciej-w-rozycki 1321183
analyzer: add .fpath.txt dumps to -fdump-analyzer-feasibility
davidmalcolm 05530fc
analyzer: handle repeated accesses after init of unknown size [PR105285]
davidmalcolm 1d38fa5
analyzer: fix memory leaks
davidmalcolm 6fd39b0
json: fix escaping of '\'
davidmalcolm 4eac9fa
analyzer: add more uninit test coverage
davidmalcolm 9fa1141
analyzer: show saved diagnostics as nodes in .eg.dot dumps
davidmalcolm 09cb9c8
analyzer: fix uninit false positive with -ftrivial-auto-var-init= [PR…
davidmalcolm 71a4f73
analyzer: fix false positives from -Wanalyzer-tainted-divisor [PR106225]
davidmalcolm 7455e98
analyzer: fix stray get_element decls
davidmalcolm b2ae75f
Daily bump.
8351dd9
Daily bump.
2339ee2
Daily bump.
527dccb
wide-int: Fix up wi::shifted_mask [PR106144]
jakubjelinek 0062d84
cgraphunit: Don't emit asm thunks for -dx [PR106261]
jakubjelinek 681c73d
openmp: Fix up handling of non-rectangular simd loops with pointer ty…
jakubjelinek caf6336
Daily bump.
d2bafe1
Daily bump.
98e2676
c: Fix location for _Pragma tokens [PR97498]
e04785d
Daily bump.
bd52170
rs6000: Preserve REG_EH_REGION when replacing load/store [PR106091]
jedilyn 5f583aa
rs6000: Adjust -mdejagnu-cpu to filter out -mtune [PR106345]
eb941a6
Daily bump.
4e5ca7f
libfortran: Fix up boz_15.f90 on powerpc64le with -mabi=ieeelongdoubl…
jakubjelinek 8a57deb
libstdc++: Make std::lcm and std::gcd detect overflow [PR105844]
jwakely 2ef2de7
libstdc++: Check for size overflow in constexpr allocation [PR105957]
jwakely 2fd16b1
libstdc++: Fix indentation in allocator base classes
jwakely e562236
libstdc++: Support constexpr global std::string for size < 15 [PR105995]
jwakely cff25d2
libstdc++: Add nodiscard attribute to filesystem operations
jwakely 7a0ed28
libstdc++: Check for EOF if extraction avoids buffer overflow [PR106248]
jwakely 1a9681e
libstdc++: Tweak common_iterator::operator-> return type [PR104443]
jwakely 3df2f03
libstdc++: Improve directory iterator abstractions for openat
jwakely c749de4
Daily bump.
99679c0
Daily bump.
3a9dcef
libstdc++: Update value of __cpp_lib_ios_noreplace macro
jwakely 0b4d2f5
libstdc++: Rename data members of std::unexpected and std::bad_expect…
jwakely 6107654
libstdc++: Make std::string_view(Range&&) constructor explicit
jwakely 25b1161
Do not enable -mblock-ops-vector-pair.
4178af1
Daily bump.
b8d9acc
Daily bump.
556e5a3
Daily bump.
fc7166a
d: Fix ICE in in add_stack_var, at cfgexpand.cc:476
ibuclaw e62a644
Daily bump.
79a86a6
d: Fix undefined reference to pragma(inline) symbol (PR106563)
ibuclaw 92f2582
libgccjit.h: Uncomment macro definition for testing gcc_jit_context_n…
vibhavp 04e3c9a
Daily bump.
4769ac6
lto/106540 - fix LTO tree input wrt dwarf2out_register_external_die
rguenth ab2ca2d
tree-optimization/106513 - fix mistake in bswap symbolic number shifts
rguenth 68b8c55
OpenMP: Fix folding with simd's linear clause [PR106492]
tob2 bc52af4
Daily bump.
28a7b5d
aarch64: Implement ACLE Data Intrinsics
avieira-arm 7c81a89
Daily bump.
6aaaf20
c: Handle initializations of opaque types [PR106016]
60fed79
c++: pedwarn for empty unnamed enum in decl [PR67048]
mpolacek 6b7d570
c++: constexpr, empty base after non-empty [PR106369]
jicama 7ea6b4e
Daily bump.
a3bd980
Daily bump.
0dd5036
Daily bump.
dc230a0
d: Fix internal compiler error: Segmentation fault at gimple-expr.cc:88
ibuclaw 91e1219
d: Defer compiling inline definitions until after the module has fini…
ibuclaw 62fc557
Daily bump.
f6431df
d: Update DIP links in gdc documentation to point at upstream repository
ibuclaw ebf3cd1
Daily bump.
06254d9
PR106342 - IBM zSystems: Provide vsel for all vector modes
iii-i fe2a564
Regenerate gcc.pot
jsm28 d66882d
Daily bump.
0bdc158
Daily bump.
2ee5e43
Update ChangeLog and version files for release
rguenth 5d63b9a
crosstool-ng patches for GCC 12.2.0
stephanosio 6bbae89
nios2: add multilib support
nashif c3a198b
Add support to build for x86_64-zephyr-elf
dcpleung 41ab318
Enable soft-fp on i586
galak 3f32238
Add LEON multilibs for sparc-zephyr-elf
662e235
x86_64-zephyr-elf: fix soft float for x86 32-bit
dcpleung 26b2e8e
RISC-V: Add Zephyr multilib configuration
stephanosio 38d7128
RISC-V: Add base instruction set multilibs
stephanosio 1da2f12
RISC-V: Add bit manipulation extension multilibs
stephanosio 6d11ef7
ARC: One patch
claziss bd72e25
libstdc++: Do not check getentropy and arc4random for cross builds
stephanosio fce1dce
arc: Fix enter pattern instruction's offsets
claziss 5eca6de
RISC-V: Build RV64 multilib with mcmodel=medany
stephanosio 72118c8
RISC-V: Use RV64 mcmodel=medany multilibs when mcmodel is not specified
stephanosio 02edd27
Revert "AArch64: Cleanup aarch64_classify_symbol"
stephanosio ef46677
arc: Add ARCHS release 310a tune variant.
claziss 2e390c3
riscv: support RV32IAFC
tari dbf7154
RISC-V: Add rv32if/ilp32f multilib variant
stephanosio ebc0b98
Microblaze: Removed moddi3 routinue in favour of the default moddi3 f…
alpsayin 5d6d1f9
libstdc++: Allow C99 long double math functions to be optional
stephanosio 261c563
[RISC-V] Fix 32bit riscv with zbs extension enabled
apinski-cavium b01b6dc
Fix PR 106600: __builtin_bswap32 is not hooked up for ZBB for 32bit
apinski-cavium 9dd0c72
Fix PR 106601: __builtin_bswap16 code gen could be improved with ZBB …
apinski-cavium 1588d48
Fix PR 106690: enable effective_target_bswap for RISCV targets with Z…
apinski-cavium 550a8db
[RISCV] Fix PR 106586: riscv32 vs ZBS
apinski-cavium db5fcf3
arm: Fix MVE's vcmp vector-scalar patterns [PR107987]
avieira-arm dcec480
libstdc++-v3: Add aligned_alloc to list of funcs in newlib targets
keith-packard 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
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.
Do you want to submit this part upstream? I don't think it was ever proposed.