Skip to content

Releases/gcc 12 #65

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
wants to merge 2,795 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2795 commits
Select commit Hold shift + click to select a range
86c5dbc
Daily bump.
Dec 14, 2024
5f6a72b
Daily bump.
Dec 15, 2024
bdc3759
Daily bump.
Dec 16, 2024
1c6e31a
Daily bump.
Dec 17, 2024
faf432f
Daily bump.
Dec 18, 2024
1851587
Daily bump.
Dec 19, 2024
3b2c5e8
Daily bump.
Dec 20, 2024
5a996b5
Daily bump.
Dec 21, 2024
a03684e
Daily bump.
Dec 22, 2024
7456ecb
Daily bump.
Dec 23, 2024
1eff0e2
Daily bump.
Dec 24, 2024
2a46fb4
Daily bump.
Dec 25, 2024
421e27e
Daily bump.
Dec 26, 2024
bf7987c
Daily bump.
Dec 27, 2024
8ddbec5
Daily bump.
Dec 28, 2024
afeeda0
Daily bump.
Dec 29, 2024
8c9f8cd
Daily bump.
Dec 30, 2024
0268510
Daily bump.
Dec 31, 2024
36a977e
Daily bump.
Jan 1, 2025
df5e5d0
Daily bump.
Jan 2, 2025
2eabd17
Daily bump.
Jan 3, 2025
0b79699
Daily bump.
Jan 4, 2025
91e5cb0
Daily bump.
Jan 5, 2025
e8b53a5
ada: Fix crash on vector initialization
marc-adacore Mar 27, 2023
9b618e2
ada: Fix internal error on aggregate within container aggregate
May 25, 2023
6c7c99f
ada: Fix internal error on aggregate nested in container aggregate
Sep 6, 2023
85319f4
Ada: Fix build for dummy s-taprop
Tevo45 Dec 28, 2024
465e7ac
Daily bump.
Jan 6, 2025
5a49cbe
Daily bump.
Jan 7, 2025
f0718f1
Zen5 tuning part 3: scheduler tweaks
Sep 3, 2024
4d7efc0
Zen5 tuning part 4: update reassocation width
Sep 3, 2024
3cbf717
Daily bump.
Jan 8, 2025
f3f351a
Daily bump.
Jan 9, 2025
f075683
Daily bump.
Jan 10, 2025
36db43d
doc: cpp: fix version test example syntax
thesamesam Jan 1, 2025
5d6afc6
tree-optimization/115646 - ICE with pow shrink-wrapping from bitfield
rguenth Jun 25, 2024
882f7e5
tree-optimization/115669 - fix SLP reduction association
rguenth Jun 27, 2024
c8b5498
tree-optimization/116057 - wrong code with CCP and vector CTORs
rguenth Jul 24, 2024
ce8a50c
Daily bump.
Jan 11, 2025
1a2cfde
Daily bump.
Jan 12, 2025
166cea6
Daily bump.
Jan 13, 2025
b95b340
Fortran: Cray pointer comparison wrongly optimized away [PR106692]
harald-anlauf Jan 2, 2025
836ecab
Daily bump.
Jan 14, 2025
3911b63
Zen5 tuning part 5: update instruction latencies in x86-tune-costs
Sep 4, 2024
2e31832
Daily bump.
Jan 15, 2025
f7e3214
Daily bump.
Jan 16, 2025
d5acaa0
Daily bump.
Jan 17, 2025
3fd1c1a
middle-end/69482 - not preserving volatile accesses
rguenth Jan 9, 2023
567547a
tree-optimization/116290 - fix compare-debug issue in ldist
rguenth Oct 13, 2024
4e5e70e
tree-optimization/116768 - wrong dependence analysis
rguenth Sep 19, 2024
c0c5db6
middle-end/116891 - fix (negate (IFN_FNMS@3 @0 @1 @2)) -> (IFN_FMA @0…
rguenth Oct 14, 2024
3af4410
match.pd: Further fma negation fixes [PR116891]
jakubjelinek Oct 15, 2024
72d7bdb
tree-optimization/117104 - add missed guards to max(a,b) != a simplif…
rguenth Oct 12, 2024
2b12998
tree-optimization/117254 - ICE with access diangostics
rguenth Oct 22, 2024
39d3c3f
tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-computation
rguenth Oct 28, 2024
a5d0511
tree-optimization/117417 - ICE with complex load optimization
rguenth Nov 12, 2024
9d2f4c8
c++: Allow pragmas in NSDMIs [PR118147]
wreien Dec 20, 2024
d180e39
Fix setting of call graph node AutoFDO count
erozenfeld Jan 11, 2025
a5ea6f4
Daily bump.
Jan 18, 2025
51c1abd
Daily bump.
Jan 19, 2025
94fdc54
Daily bump.
Jan 20, 2025
7bb462d
c++: Friend classes don't shadow enclosing template class paramater […
simartin Jan 5, 2025
9a1efd1
i386: Disable SImode/DImode moves from/to mask regs without avx512bw …
ubizjak Jan 20, 2025
f4b8c08
d: Fix failing test with 32-bit compiler [PR114434]
ibuclaw Jan 20, 2025
8aaddf0
Daily bump.
Jan 21, 2025
e909afe
Zen5 tuning part 2: disable gather and scatter
Sep 3, 2024
4d320a7
d: Fix ICE in build_deref, at d/d-codegen.cc:1650 [PR111650]
ibuclaw Apr 19, 2024
e24b17e
Daily bump.
Jan 22, 2025
5f01025
Daily bump.
Jan 23, 2025
40eafb7
hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h
Jan 23, 2025
11e11d4
Daily bump.
Jan 24, 2025
4e508cb
rs6000: Fix loop limit for built-in constant checking
Jan 16, 2025
4dbace3
rs6000: Fix ICE for invalid constants in built-in functions
Jan 16, 2025
809bf0c
Daily bump.
Jan 25, 2025
5032e62
Daily bump.
Jan 26, 2025
71c036f
Daily bump.
Jan 27, 2025
88e26ba
Daily bump.
Jan 28, 2025
d2183f8
Daily bump.
Jan 29, 2025
5d0dcc6
Daily bump.
Jan 30, 2025
19aaf8c
Daily bump.
Jan 31, 2025
823a3b7
Daily bump.
Feb 1, 2025
71c41f4
Daily bump.
Feb 2, 2025
c15745b
Daily bump.
Feb 3, 2025
11d14c3
Daily bump.
Feb 4, 2025
251f6ba
options: Adjust cl_optimization_compare to avoid checking ICE [PR115913]
Jan 26, 2025
3518019
Daily bump.
Feb 5, 2025
14de2b6
Daily bump.
Feb 6, 2025
a2d7edb
Daily bump.
Feb 7, 2025
312576b
Daily bump.
Feb 8, 2025
5bcf181
Daily bump.
Feb 9, 2025
e15b196
Daily bump.
Feb 10, 2025
53b84cf
Daily bump.
Feb 11, 2025
bd52571
x86: Correct ASM_OUTPUT_SYMBOL_REF
hjl-tools Feb 11, 2025
775b03b
Daily bump.
Feb 12, 2025
c72f9c0
Daily bump.
Feb 13, 2025
be0d9f7
Daily bump.
Feb 14, 2025
0e6f7bc
Daily bump.
Feb 15, 2025
f4eb061
Daily bump.
Feb 16, 2025
20bea93
Daily bump.
Feb 17, 2025
d468550
Daily bump.
Feb 18, 2025
ed78c09
Daily bump.
Feb 19, 2025
9ffaf0b
Daily bump.
Feb 20, 2025
23541b2
libgcc: On FreeBSD use GCC's crt objects for static linking
DimitryAndric Jan 28, 2025
6fd1f3e
Daily bump.
Feb 21, 2025
e2a1588
Daily bump.
Feb 22, 2025
7466f74
Daily bump.
Feb 23, 2025
647dbc9
Daily bump.
Feb 24, 2025
07d24a1
Daily bump.
Feb 25, 2025
6517238
Daily bump.
Feb 26, 2025
b27fa6a
s390: Fix s390_valid_shift_count() for TI mode [PR118835]
Feb 13, 2025
9211a99
Daily bump.
Feb 27, 2025
90a791b
Daily bump.
Feb 28, 2025
b7fd09c
Daily bump.
Mar 1, 2025
6c95603
Daily bump.
Mar 2, 2025
f6be266
d: Fix comparing uninitialized memory in dstruct.d [PR116961]
ibuclaw Feb 28, 2025
cc26531
Daily bump.
Mar 3, 2025
7e92949
Daily bump.
Mar 4, 2025
283e554
Daily bump.
Mar 5, 2025
7717259
combine: Discard REG_UNUSED note in i2 when register is also referenc…
ubizjak Feb 12, 2025
9496f50
testsuite: Add tests for already fixed PR [PR119071]
jakubjelinek Mar 4, 2025
6eec3f7
Daily bump.
Mar 6, 2025
c96a7aa
Daily bump.
Mar 7, 2025
149b38a
arm: Handle fixed PIC register in require_pic_register (PR target/115…
Mar 3, 2025
c5588cb
Daily bump.
Mar 8, 2025
11c933c
Daily bump.
Mar 9, 2025
ecdf944
Daily bump.
Mar 10, 2025
dfc6b28
Daily bump.
Mar 11, 2025
8643edb
aarch64: Fix caller saves of VNx2QI [PR116238]
rsandifo-arm Mar 11, 2025
4f61ae0
aarch64: Fix folding of degenerate svwhilele case [PR117045]
rsandifo-arm Mar 11, 2025
587b370
Fix folding of BIT_NOT_EXPR for POLY_INT_CST [PR118976]
rsandifo-arm Mar 11, 2025
8d8eb53
d: Fix regression returning from function with invariants [PR119139]
ibuclaw Mar 11, 2025
be4a99f
Daily bump.
Mar 12, 2025
901ed4c
Daily bump.
Mar 13, 2025
1942377
Daily bump.
Mar 14, 2025
fcf59b2
Daily bump.
Mar 15, 2025
446c1e3
Daily bump.
Mar 16, 2025
a4259a0
Daily bump.
Mar 17, 2025
6dba189
Daily bump.
Mar 18, 2025
8b36160
Daily bump.
Mar 19, 2025
2f76207
Daily bump.
Mar 20, 2025
33c7976
Daily bump.
Mar 21, 2025
bea6943
Daily bump.
Mar 22, 2025
35406a0
Daily bump.
Mar 23, 2025
fadc25e
Daily bump.
Mar 24, 2025
4b3c7e3
Daily bump.
Mar 25, 2025
7f18798
Daily bump.
Mar 26, 2025
8204a72
Daily bump.
Mar 27, 2025
4b83e7c
Daily bump.
Mar 28, 2025
5e688db
Daily bump.
Mar 29, 2025
ff21bb4
Daily bump.
Mar 30, 2025
7680651
Daily bump.
Mar 31, 2025
2b200f9
Daily bump.
Apr 1, 2025
0c66b2f
aarch64: Use PAUTH instead of V8_3A in some places
andrewcarlotti Jul 30, 2024
813ca3d
Daily bump.
Apr 2, 2025
8250987
libstdc++: Avoid aliasing violation in std::valarray [PR99117]
jwakely Feb 8, 2024
f387888
libstdc++: Teach optimizer that empty COW strings are empty [PR107087]
jwakely Mar 31, 2023
3c4fbdb
Daily bump.
Apr 3, 2025
d4d63be
Daily bump.
Apr 4, 2025
b65f4fe
Ada: Fix thinko in Eigensystem for complex Hermitian matrices
Apr 4, 2025
8eca273
tree-optimization/118717 - store commoning vs. abnormals
rguenth Feb 3, 2025
5509544
tree-optimization/117912 - bogus address equivalences for __builtin_o…
rguenth Dec 5, 2024
8eeaaec
tree-optimization/117574 - bougs niter lt-to-ne
rguenth Nov 15, 2024
c5e4e76
tree-optimization/117119 - ICE with int128 IV in dataref analysis
rguenth Jan 13, 2025
c62cbe7
tree-optimization/116850 - corrupt post-dom info
rguenth Sep 26, 2024
f1989b5
tree-optimization/116481 - avoid building function_type[]
rguenth Oct 13, 2024
b444c30
middle-end/115641 - invalid address construction
rguenth Jul 18, 2024
bfb1b0f
tree-optimization/114246 - invalid call argument from DSE
rguenth Mar 6, 2024
b33dad2
Daily bump.
Apr 5, 2025
f9d954f
Daily bump.
Apr 6, 2025
0097de8
Daily bump.
Apr 7, 2025
82bca9a
Daily bump.
Apr 8, 2025
1a722dc
Daily bump.
Apr 9, 2025
21d644b
Daily bump.
Apr 10, 2025
e616244
Daily bump.
Apr 11, 2025
bdd4952
Daily bump.
Apr 12, 2025
00210d1
Daily bump.
Apr 13, 2025
3232e15
[PR115568][LRA]: Use more strict output reload check in rematerializa…
vnmakarov Feb 5, 2025
6675cf3
rtl-optimization/119689 - compare-debug failure with LRA
rguenth Apr 9, 2025
ad66eca
Daily bump.
Apr 14, 2025
d48c5ec
Daily bump.
Apr 15, 2025
31d7e07
libstdc++: Document thread-safety for COW std::string [PR21334]
jwakely Apr 11, 2025
4889dad
Daily bump.
Apr 16, 2025
5f3811f
libstdc++: Add missing parts of LWG 3480 for directory iterators [PR1…
jwakely Nov 14, 2024
4cb91df
libstdc++: Specialize std::disable_sized_sentinel_for for std::move_i…
jwakely Sep 2, 2024
9357f7e
libstdc++: Constrain std::vector default constructor [PR113841]
jwakely Feb 9, 2024
7b0f505
libstdc++: Skip redundant assertions in std::span construction [PR117…
jwakely Dec 9, 2024
c0d8051
libstdc++: Skip redundant assertions in std::array equality [PR106212]
jwakely Dec 9, 2024
6d8ee74
libstdc++: Fix get<0> constraint for lvalue ranges::subrange (LWG 3589)
jwakely Nov 14, 2024
cab0305
libstdc++: Add dg-options "-std=gnu++20" to backported tests
jwakely Apr 16, 2025
5347b38
phiopt: Reset the number of iterations information of a loop when cha…
apinski-quic Dec 2, 2024
a5929ef
backprop: Fix deleting of a phi node [PR116922]
apinski-quic Oct 1, 2024
df76d7b
vec-lowering: Fix ABSU lowering [PR111285]
apinski-quic Oct 27, 2024
9d0c2f7
phiopt: Fix value_replacement for middle bb having phi nodes [PR118922]
apinski-quic Mar 9, 2025
8aff886
match: Reject non-ssa name/min invariants in gimple_extract [PR116412]
apinski-quic Aug 19, 2024
75fc02d
testcase: Add testcase for already fixed PR [PR118476]
apinski-quic Apr 14, 2025
b517d0c
Daily bump.
Apr 17, 2025
d143338
libstdc++: Fix std::deque::insert(pos, first, last) undefined behavio…
jwakely Dec 16, 2024
1bfcb24
libstdc++: Fix bogus -Wstringop-overflow in std::vector::insert [PR11…
jwakely Mar 28, 2025
d143630
libstdc++: Fix infinite loop in std::istream::ignore(n, delim) [PR93672]
jwakely Apr 4, 2024
2ea39e7
libstdc++: Qualify calls to debug mode helpers
jwakely Jun 23, 2023
9fac6ee
Daily bump.
Apr 18, 2025
382798a
Daily bump.
Apr 19, 2025
9b03418
Daily bump.
Apr 20, 2025
0701c8d
d: Fix ICE in dwarf2out_imported_module_or_decl, at dwarf2out.cc:2767…
ibuclaw Apr 15, 2025
3ea4b96
Fix compilation of server.cc on hpux.
Jan 9, 2023
53650c9
Daily bump.
Apr 21, 2025
c94d07b
Daily bump.
Apr 22, 2025
42f0556
Fortran: fix issue with impure elemental subroutine and interface [PR…
harald-anlauf Apr 8, 2025
8528052
Daily bump.
Apr 23, 2025
b7748c3
c++: templates, attributes, #pragma target [PR114772]
jicama Apr 16, 2025
8eabfcb
Daily bump.
Apr 25, 2025
a895b98
vect: Enforce dr_with_seg_len::align precondition [PR116125]
rsandifo-arm Apr 25, 2025
d419ea3
Avoid using POINTER_DIFF_EXPR for overlap checks [PR119399]
rsandifo-arm Apr 25, 2025
9b57816
Daily bump.
Apr 26, 2025
a4f7805
Daily bump.
Apr 27, 2025
023bec1
Daily bump.
Apr 28, 2025
09070f3
Daily bump.
Apr 29, 2025
d41ce9f
s390: Accept only Pmode for registers AP/FP/RA [PR119235]
Mar 21, 2025
9d2eb71
Daily bump.
Apr 30, 2025
21aa0ab
AVR: target/119989 - Add missing clobbers to xload_<mode>_libgcc.
sprintersb Apr 30, 2025
d30dfa8
Fix GNAT build failure for x86/FreeBSD
Apr 30, 2025
d4d12a5
sra: Clear grp_same_access_path of acesses created by total scalariza…
jamborm Apr 7, 2025
81b30ef
Add test-case for PR118924
jamborm Apr 29, 2025
6717e79
Daily bump.
May 1, 2025
91be90b
df: Treat partial defs as uses in df_simulate_defs [PR116564]
acoplan-arm Mar 10, 2025
3823667
Daily bump.
May 2, 2025
28882c3
Daily bump.
May 3, 2025
f6a68a7
Daily bump.
May 4, 2025
3eed774
Daily bump.
May 5, 2025
8b26ee4
Enable generation of GNU stack notes on Linux
Nov 6, 2023
9502ef9
Daily bump.
May 6, 2025
573e75f
Daily bump.
May 7, 2025
38abbd8
Daily bump.
May 8, 2025
0f6b6d9
Daily bump.
May 9, 2025
f308825
Daily bump.
May 10, 2025
5082139
Daily bump.
May 11, 2025
1c217dc
Daily bump.
May 12, 2025
41366ba
final: Fix get_attr_length for asm goto [PR118411]
apinski-quic Jan 11, 2025
66a7e3a
Daily bump.
May 13, 2025
97724bf
Daily bump.
May 14, 2025
15688f3
Daily bump.
May 15, 2025
b1c6503
crypto/tls: fix Config.Time in tests using expired certificates
ianlancetaylor Jan 4, 2025
d6f8fdd
Daily bump.
May 16, 2025
55e011d
Daily bump.
May 17, 2025
33afb75
Daily bump.
May 18, 2025
818bd5e
Daily bump.
May 19, 2025
0de5b23
Daily bump.
May 20, 2025
6ea460a
Daily bump.
May 21, 2025
a579f33
Daily bump.
May 22, 2025
a837b6d
Daily bump.
May 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
24 changes: 24 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
2024-06-20 Release Manager

* GCC 12.4.0 released.

2024-04-22 Iain Sandoe <[email protected]>

Backported from master:
2022-06-26 Iain Sandoe <[email protected]>

* configure: Regenerate.
* configure.ac: Correct use of $host.

2023-05-08 Release Manager

* GCC 12.3.0 released.

2022-08-19 Release Manager

* GCC 12.2.0 released.

2022-05-06 Release Manager

* GCC 12.1.0 released.

2022-04-19 Richard Henderson <[email protected]>

* MAINTAINERS: Update my email address.
Expand Down
22 changes: 22 additions & 0 deletions c++tools/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,25 @@
2025-04-20 John David Anglin <[email protected]>

PR other/107616
* server.cc (server): Don't call FD_ISSET when HAVE_PSELECT
and HAVE_SELECT are zero.

2024-06-20 Release Manager

* GCC 12.4.0 released.

2023-05-08 Release Manager

* GCC 12.3.0 released.

2022-08-19 Release Manager

* GCC 12.2.0 released.

2022-05-06 Release Manager

* GCC 12.1.0 released.

2022-03-18 Iain Sandoe <[email protected]>

* server.cc (accept_from): Use "1" as the dummy port number.
Expand Down
2 changes: 2 additions & 0 deletions c++tools/server.cc
Original file line number Diff line number Diff line change
Expand Up @@ -753,8 +753,10 @@ server (bool ipv6, int sock_fd, module_resolver *resolver)
}
}

#if defined (HAVE_PSELECT) || defined (HAVE_SELECT)
if (active < 0 && sock_fd >= 0 && FD_ISSET (sock_fd, &readers))
active = -1;
#endif
}

if (active >= 0)
Expand Down
16 changes: 16 additions & 0 deletions config/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
2024-06-20 Release Manager

* GCC 12.4.0 released.

2023-05-08 Release Manager

* GCC 12.3.0 released.

2022-08-19 Release Manager

* GCC 12.2.0 released.

2022-05-06 Release Manager

* GCC 12.1.0 released.

2022-03-29 Chenghua Xu <[email protected]>
Lulu Cheng <[email protected]>

Expand Down
2 changes: 1 addition & 1 deletion configure
Original file line number Diff line number Diff line change
Expand Up @@ -8646,7 +8646,7 @@ fi
# Check whether --enable-host-shared was given.
if test "${enable_host_shared+set}" = set; then :
enableval=$enable_host_shared; host_shared=$enableval
case $target in
case $host in
x86_64-*-darwin* | aarch64-*-darwin*)
if test x$host_shared != xyes ; then
# PIC is the default, and actually cannot be switched off.
Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -1918,7 +1918,7 @@ AC_ARG_ENABLE(host-shared,
[AS_HELP_STRING([--enable-host-shared],
[build host code as shared libraries])],
[host_shared=$enableval
case $target in
case $host in
x86_64-*-darwin* | aarch64-*-darwin*)
if test x$host_shared != xyes ; then
# PIC is the default, and actually cannot be switched off.
Expand Down
23 changes: 23 additions & 0 deletions contrib/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
2024-06-20 Release Manager

* GCC 12.4.0 released.

2023-05-08 Release Manager

* GCC 12.3.0 released.

2022-08-19 Release Manager

* GCC 12.2.0 released.

2022-05-06 Jakub Jelinek <[email protected]>

Backported from master:
2022-05-06 Jakub Jelinek <[email protected]>

* gennews (files): Add files for GCC 12.

2022-05-06 Release Manager

* GCC 12.1.0 released.

2022-04-25 Martin Liska <[email protected]>

* filter-clang-warnings.py: Filter out
Expand Down
3 changes: 2 additions & 1 deletion contrib/gennews
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Script to generate the NEWS file from online release notes.
# Contributed by Joseph Myers <[email protected]>.
#
# Copyright (C) 2000-2021 Free Software Foundation, Inc.
# Copyright (C) 2000-2022 Free Software Foundation, Inc.
# This file is part of GCC.
#
# GCC is free software; you can redistribute it and/or modify
Expand All @@ -23,6 +23,7 @@

website=http://gcc.gnu.org/
files="
gcc-12/index.html gcc-12/changes.html
gcc-11/index.html gcc-11/changes.html
gcc-10/index.html gcc-10/changes.html
gcc-9/index.html gcc-9/changes.html
Expand Down
16 changes: 16 additions & 0 deletions contrib/header-tools/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
2024-06-20 Release Manager

* GCC 12.4.0 released.

2023-05-08 Release Manager

* GCC 12.3.0 released.

2022-08-19 Release Manager

* GCC 12.2.0 released.

2022-05-06 Release Manager

* GCC 12.1.0 released.

2022-01-17 Martin Liska <[email protected]>

* README: Rename .c names to .cc.
Expand Down
16 changes: 16 additions & 0 deletions contrib/reghunt/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
2024-06-20 Release Manager

* GCC 12.4.0 released.

2023-05-08 Release Manager

* GCC 12.3.0 released.

2022-08-19 Release Manager

* GCC 12.2.0 released.

2022-05-06 Release Manager

* GCC 12.1.0 released.

2010-06-27 Ralf Wildenhues <[email protected]>

* bin/gcc-svn-ids: Fix unportable shell quoting.
Expand Down
16 changes: 16 additions & 0 deletions contrib/regression/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
2024-06-20 Release Manager

* GCC 12.4.0 released.

2023-05-08 Release Manager

* GCC 12.3.0 released.

2022-08-19 Release Manager

* GCC 12.2.0 released.

2022-05-06 Release Manager

* GCC 12.1.0 released.

2012-08-26 Hans-Peter Nilsson <[email protected]>

* btest-gcc.sh (TESTLOGS): Make gfortran.sum optional.
Expand Down
54 changes: 54 additions & 0 deletions fixincludes/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,57 @@
2024-06-20 Release Manager

* GCC 12.4.0 released.

2024-04-04 Iain Sandoe <[email protected]>

Backported from master:
2023-01-21 Iain Sandoe <[email protected]>

* fixincl.x: Regenerate.
* inclhack.def (darwin_objc_runtime_1): New hack.
* tests/base/objc/runtime.h: New file.

2024-04-04 Iain Sandoe <[email protected]>

Backported from master:
2023-01-21 Iain Sandoe <[email protected]>

PR target/107568
* fixincl.x: Regenerate.
* inclhack.def: Add a fix for MacOS13 SDK function deprecations
in stdio.h.
* tests/base/stdio.h (__deprecated_msg): New test.

2023-12-11 Rainer Orth <[email protected]>

* inclhack.def (darwin_flt_eval_method): Handle macOS 14 guard
variant.
* fixincl.x: Regenerate.
* tests/base/math.h [DARWIN_FLT_EVAL_METHOD_CHECK]: Update test.

2023-05-08 Release Manager

* GCC 12.3.0 released.

2023-03-28 Xi Ruoyao <[email protected]>

Backported from master:
2023-03-28 Xi Ruoyao <[email protected]>

PR other/109293
* configure.ac (AC_CHECK_DECLS): Add memmem.
* configure: Regenerate.
* config.h.in: Regenerate.
* system.h (memmem): Declare if HAVE_DECL_MEMMEM is zero.

2022-08-19 Release Manager

* GCC 12.2.0 released.

2022-05-06 Release Manager

* GCC 12.1.0 released.

2022-02-27 John David Anglin <[email protected]>

* inclhack.def (hpux_math_constexpr): New hack.
Expand Down
4 changes: 4 additions & 0 deletions fixincludes/config.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,10 @@
#endif


/* Define to 1 if you have the declaration of `memmem', and to 0 if you don't.
*/
#undef HAVE_DECL_MEMMEM

/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if
you don't. */
#ifndef USED_FOR_TARGET
Expand Down
10 changes: 10 additions & 0 deletions fixincludes/configure
Original file line number Diff line number Diff line change
Expand Up @@ -5043,6 +5043,16 @@ fi
cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_VASPRINTF $ac_have_decl
_ACEOF
ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
if test "x$ac_cv_have_decl_memmem" = xyes; then :
ac_have_decl=1
else
ac_have_decl=0
fi

cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_MEMMEM $ac_have_decl
_ACEOF

ac_fn_c_check_decl "$LINENO" "clearerr_unlocked" "ac_cv_have_decl_clearerr_unlocked" "$ac_includes_default"
if test "x$ac_cv_have_decl_clearerr_unlocked" = xyes; then :
Expand Down
2 changes: 1 addition & 1 deletion fixincludes/configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ define(fixincludes_UNLOCKED_FUNCS, clearerr_unlocked feof_unlocked dnl
fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked dnl
putchar_unlocked putc_unlocked)
AC_CHECK_FUNCS(fixincludes_UNLOCKED_FUNCS)
AC_CHECK_DECLS([abort, asprintf, basename(char *), errno, vasprintf])
AC_CHECK_DECLS([abort, asprintf, basename(char *), errno, vasprintf, memmem])
AC_CHECK_DECLS(m4_split(m4_normalize(fixincludes_UNLOCKED_FUNCS)))

# Checks for typedefs, structures, and compiler characteristics.
Expand Down
Loading