Skip to content

Commit b65c7b8

Browse files
committed
Merge gcc-master into result
2 parents 935ecd9 + 5676847 commit b65c7b8

File tree

588 files changed

+30486
-9451
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

588 files changed

+30486
-9451
lines changed

ChangeLog

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
2025-04-22 Rainer Orth <[email protected]>
2+
3+
PR cobol/119217
4+
* configure.ac: Restrict cobol to aarch64-*-linux*,
5+
x86_64-*-linux*.
6+
Fix indentation.
7+
* configure: Regenerate.
8+
9+
2025-04-16 Waffl3x <[email protected]>
10+
11+
* MAINTAINERS: Add myself.
12+
113
2025-04-02 Iain Sandoe <[email protected]>
214

315
* configure: Regenerate.

MAINTAINERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -862,6 +862,7 @@ Ville Voutilainen ville <[email protected]>
862862
Tom de Vries vries <[email protected]>
863863
Nenad Vukicevic nenadv <[email protected]>
864864
Dmitry Vyukov dvyukov <[email protected]>
865+
Waffl3x waffl3x <[email protected]>
865866
Jonathan Wakely redi <[email protected]>
866867
Krister Walfridsson kristerw <[email protected]>
867868
Feng Wang - <[email protected]>

config/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-04-15 Kyrylo Tkachov <[email protected]>
2+
3+
* bootstrap-lto-locality.mk: New file.
4+
15
2024-11-25 Sandra Loosemore <[email protected]>
26

37
* mt-nios2-elf: Deleted.

config/bootstrap-lto-locality.mk

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# This option enables LTO and locality partitioning for stage2 and stage3 in slim mode
2+
3+
STAGE2_CFLAGS += -flto=jobserver -frandom-seed=1 -fipa-reorder-for-locality
4+
STAGE3_CFLAGS += -flto=jobserver -frandom-seed=1 -fipa-reorder-for-locality
5+
STAGEprofile_CFLAGS += -flto=jobserver -frandom-seed=1 -fipa-reorder-for-locality
6+
STAGEtrain_CFLAGS += -flto=jobserver -frandom-seed=1 -fipa-reorder-for-locality
7+
STAGEfeedback_CFLAGS += -flto=jobserver -frandom-seed=1 -fipa-reorder-for-locality
8+
9+
# assumes the host supports the linker plugin
10+
LTO_AR = $$r/$(HOST_SUBDIR)/prev-gcc/gcc-ar$(exeext) -B$$r/$(HOST_SUBDIR)/prev-gcc/
11+
LTO_RANLIB = $$r/$(HOST_SUBDIR)/prev-gcc/gcc-ranlib$(exeext) -B$$r/$(HOST_SUBDIR)/prev-gcc/
12+
LTO_NM = $$r/$(HOST_SUBDIR)/prev-gcc/gcc-nm$(exeext) -B$$r/$(HOST_SUBDIR)/prev-gcc/
13+
14+
LTO_EXPORTS = AR="$(LTO_AR)"; export AR; \
15+
RANLIB="$(LTO_RANLIB)"; export RANLIB; \
16+
NM="$(LTO_NM)"; export NM;
17+
LTO_FLAGS_TO_PASS = AR="$(LTO_AR)" RANLIB="$(LTO_RANLIB)" NM="$(LTO_NM)"
18+
19+
do-compare = $(SHELL) $(srcdir)/contrib/compare-lto $$f1 $$f2
20+
extra-compare = gcc/lto1$(exeext)

configure

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3571,31 +3571,28 @@ case ,${enable_languages}, in
35713571
*,cobol,*)
35723572
case ,${enable_languages}, in
35733573
*,c++,*)
3574-
;;
3574+
;;
35753575
*)
35763576
# We have an explicit cobol, but no c++. We need c++, because cobol
35773577
# requires libstdc++
35783578
enable_languages="$enable_languages,c++"
3579-
;;
3579+
;;
35803580
esac
35813581
;;
35823582
*)
35833583
case "${target}" in
3584-
*-*-darwin*)
3585-
unsupported_languages="$unsupported_languages cobol"
3586-
;;
3587-
x86_64-*-*|aarch64-*-*)
3584+
aarch64-*-linux*|x86_64-*-linux*)
35883585
;;
35893586
*-*-*)
3590-
unsupported_languages="$unsupported_languages cobol"
3591-
;;
3587+
unsupported_languages="$unsupported_languages cobol"
3588+
;;
35923589
esac
35933590
case "${host}" in
3594-
x86_64-*-*|aarch64-*-*)
3591+
aarch64-*-linux*|x86_64-*-linux*)
35953592
;;
35963593
*-*-*)
3597-
unsupported_languages="$unsupported_languages cobol"
3598-
;;
3594+
unsupported_languages="$unsupported_languages cobol"
3595+
;;
35993596
esac
36003597
;;
36013598
esac

configure.ac

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -791,31 +791,28 @@ case ,${enable_languages}, in
791791
*,cobol,*)
792792
case ,${enable_languages}, in
793793
*,c++,*)
794-
;;
794+
;;
795795
*)
796796
# We have an explicit cobol, but no c++. We need c++, because cobol
797797
# requires libstdc++
798798
enable_languages="$enable_languages,c++"
799-
;;
799+
;;
800800
esac
801801
;;
802802
*)
803803
case "${target}" in
804-
*-*-darwin*)
805-
unsupported_languages="$unsupported_languages cobol"
806-
;;
807-
x86_64-*-*|aarch64-*-*)
804+
aarch64-*-linux*|x86_64-*-linux*)
808805
;;
809806
*-*-*)
810-
unsupported_languages="$unsupported_languages cobol"
811-
;;
807+
unsupported_languages="$unsupported_languages cobol"
808+
;;
812809
esac
813810
case "${host}" in
814-
x86_64-*-*|aarch64-*-*)
811+
aarch64-*-linux*|x86_64-*-linux*)
815812
;;
816813
*-*-*)
817-
unsupported_languages="$unsupported_languages cobol"
818-
;;
814+
unsupported_languages="$unsupported_languages cobol"
815+
;;
819816
esac
820817
;;
821818
esac

contrib/ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-04-17 Jakub Jelinek <[email protected]>
2+
3+
* gcc-changelog/git_update_version.py (active_refs): Add
4+
releases/gcc-15.
5+
16
2025-04-11 Tomasz Kamiński <[email protected]>
27

38
PR libstdc++/109162

contrib/gcc-changelog/git_update_version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ def prepend_to_changelog_files(repo, folder, git_commit, add_to_git):
8585
repo.git.add(full_path)
8686

8787

88-
active_refs = ['master',
89-
'releases/gcc-12', 'releases/gcc-13', 'releases/gcc-14']
88+
active_refs = ['master', 'releases/gcc-12',
89+
'releases/gcc-13', 'releases/gcc-14', 'releases/gcc-15']
9090

9191
parser = argparse.ArgumentParser(description='Update DATESTAMP and generate '
9292
'ChangeLog entries')

gcc/BASE-VER

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
15.0.1
1+
16.0.0

0 commit comments

Comments
 (0)