Skip to content

Commit

Permalink
Merge branch 'gcc-mirror:master' into me/CI
Browse files Browse the repository at this point in the history
  • Loading branch information
cooljeanius authored Oct 4, 2024
2 parents 67ccb9e + e175fb3 commit 87e32a7
Show file tree
Hide file tree
Showing 3,410 changed files with 180,857 additions and 23,211 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ cscope.out

.local.vimrc
.lvimrc
.vscode

.clang-format
.clang-tidy
Expand Down
43 changes: 43 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,46 @@
2024-09-27 Christophe Lyon <christophe.lyon@arm.com>

* MAINTAINERS: Add myself as MVE Reviewer for the AArch32 (arm)
port.

2024-09-25 Sam James <sam@gentoo.org>

* ltmain.sh (func_mode_link): Allow various flags through filter.

2024-09-24 Aldy Hernandez <aldyh@redhat.com>

* MAINTAINERS: Move my entry in DCO list into alphabetical order.

2024-09-23 Saurabh Jha <saurabh.jha@arm.com>

* MAINTAINERS: Fix sort order and add username.

2024-09-23 Saurabh Jha <saurabh.jha@arm.com>

* MAINTAINERS: Add myself to write after approval.

2024-09-23 Aldy Hernandez <aldy@quesejoda.com>

* MAINTAINERS: Update email and add myself to DCO.

2024-09-18 Andrew Kreimer <algonell@gmail.com>

* configure.ac: Fix typos.
* configure: Rebuilt.

2024-09-12 YunQiang Su <syq@gcc.gnu.org>

* .gitignore: Add .vscode.

2024-09-04 Marc Poulhiès <dkm@kataplop.net>

* configure: Regenerate.
* configure.ac: Save LIBS around calls to AC_SEARCH_LIBS.

2024-09-03 Szabolcs Nagy <szabolcs.nagy@arm.com>

* MAINTAINERS: Update my email address and add myself to DCO.

2024-08-22 Sam James <sam@gentoo.org>

* Makefile.in: Regenerate.
Expand Down
14 changes: 9 additions & 5 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ riscv port Jim Wilson <jim.wilson.gcc@gmail.com>
rs6000/powerpc port David Edelsohn <dje.gcc@gmail.com>
rs6000/powerpc port Segher Boessenkool <segher@kernel.crashing.org>
rs6000/powerpc port Kewen Lin <linkw@gcc.gnu.org>
rs6000 vector extns Aldy Hernandez <aldyh@redhat.com>
rs6000 vector extns Aldy Hernandez <aldy@quesejoda.com>
rx port Nick Clifton <nickc@redhat.com>
s390 port Ulrich Weigand <uweigand@de.ibm.com>
s390 port Andreas Krebbel <krebbel@linux.ibm.com>
Expand Down Expand Up @@ -213,7 +213,7 @@ c++ runtime libs Jonathan Wakely <jwakely@redhat.com>
c++ runtime libs special modes François Dumont <fdumont@gcc.gnu.org>
fixincludes Bruce Korb <bkorb@gnu.org>
*gimpl* Jakub Jelinek <jakub@redhat.com>
*gimpl* Aldy Hernandez <aldyh@redhat.com>
*gimpl* Aldy Hernandez <aldy@quesejoda.com>
*gimpl* Jason Merrill <jason@redhat.com>
gcse.cc Jeff Law <jeffreyalaw@gmail.com>
global opt framework Jeff Law <jeffreyalaw@gmail.com>
Expand All @@ -240,7 +240,7 @@ option handling Joseph Myers <josmyers@redhat.com>
middle-end Jeff Law <jeffreyalaw@gmail.com>
middle-end Ian Lance Taylor <ian@airs.com>
middle-end Richard Biener <rguenther@suse.de>
*vrp, ranger Aldy Hernandez <aldyh@redhat.com>
*vrp, ranger Aldy Hernandez <aldy@quesejoda.com>
*vrp, ranger Andrew MacLeod <amacleod@redhat.com>
tree-ssa Andrew MacLeod <amacleod@redhat.com>
tree browser/unparser Sebastian Pop <sebpop@gmail.com>
Expand Down Expand Up @@ -272,6 +272,7 @@ check in changes outside of the parts of the compiler they maintain.

Reviewers

arm port (MVE) Christophe Lyon <christophe.lyon@arm.com>
callgraph Martin Jambor <mjambor@suse.cz>
C front end Marek Polacek <polacek@redhat.com>
CTF, BTF Indu Bhagat <indu.bhagat@oracle.com>
Expand Down Expand Up @@ -518,7 +519,7 @@ Daniel Hellstrom danielh <daniel@gaisler.com>
Fergus Henderson - <fjh@cs.mu.oz.au>
Richard Henderson rth <rth@gcc.gnu.org>
Stuart Henderson shenders <shenders@gcc.gnu.org>
Aldy Hernandez aldyh <aldyh@redhat.com>
Aldy Hernandez aldyh <aldy@quesejoda.com>
Philip Herron redbrain <herron.philip@googlemail.com>
Marius Hillenbrand - <mhillen@linux.ibm.com>
Matthew Hiller - <hiller@redhat.com>
Expand Down Expand Up @@ -554,6 +555,7 @@ Sam James sjames <sam@gentoo.org>
Surya Kumari Jangala jskumari <jskumari@linux.ibm.com>
Jakub Jelinek jakub <jakub@redhat.com>
Andrew Jenner andrewjenner <andrew@codesourcery.com>
Saurabh Jha saurabhjha <saurabh.jha@arm.com>
Haochen Jiang - <haochen.jiang@intel.com>
Qian Jianhua - <qianjh@fujitsu.com>
Michal Jires mjires <mjires@suse.cz>
Expand Down Expand Up @@ -676,7 +678,7 @@ Christoph Müllner cmuellner <christoph.muellner@vrull.eu>
Steven Munroe munroesj <munroesj52@gmail.com>
Philippe De Muyter - <phdm@macqel.be>
Joseph Myers jsm28 <josmyers@redhat.com>
Szabolcs Nagy nsz <szabolcs.nagy@arm.com>
Szabolcs Nagy nsz <nsz@gcc.gnu.org>
Victor Do Nascimento victorldn <victor.donascimento@arm.com>
Quentin Neill qneill <quentin.neill.gnu@gmail.com>
Adam Nemet nemet <adambnemet@gmail.com>
Expand Down Expand Up @@ -916,6 +918,7 @@ information.
Juergen Christ <jchrist@linux.ibm.com>
Robin Dapp <rdapp.gcc@gmail.com>
Robin Dapp <rdapp@ventanamicro.com>
Aldy Hernandez <aldy@quesejoda.com>
Michal Jires <mjires@suse.cz>
Matthias Kretz <m.kretz@gsi.de>
Prathamesh Kulkarni <prathameshk@nvidia.com>
Expand All @@ -927,6 +930,7 @@ H.J. Lu <hjl.tools@gmail.com>
Matthew Malcomson <mmalcomson@nvidia.com>
Immad Mir <mir@sourceware.org>
Gaius Mulley <gaiusmod2@gmail.com>
Szabolcs Nagy <nsz@gcc.gnu.org>
Andrew Pinski <quic_apinski@quicinc.com>
Siddhesh Poyarekar <siddhesh@gotplt.org>
Ramana Radhakrishnan <ramanara@nvidia.com>
Expand Down
17 changes: 9 additions & 8 deletions configure
Original file line number Diff line number Diff line change
Expand Up @@ -8878,9 +8878,12 @@ fi

# Rust requires -ldl and -lpthread if you are using an old glibc that does not include them by
# default, so we check for them here

# We are doing the test here and not in the gcc/configure to be able to nicely disable the
# build of the Rust frontend in case a dep is missing.
missing_rust_dynlibs=none

save_LIBS="$LIBS"
LIBS=
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
$as_echo_n "checking for library containing dlopen... " >&6; }
if ${ac_cv_search_dlopen+:} false; then :
Expand Down Expand Up @@ -8993,16 +8996,14 @@ if test "$ac_res" != no; then :

fi

CRAB1_LIBS="$LIBS"
LIBS="$save_LIBS"

if test "$ac_cv_search_dlopen" = -ldl; then
CRAB1_LIBS="$CRAB1_LIBS -ldl"
elif test "$ac_cv_search_dlopen" = no; then
if test "$ac_cv_search_dlopen" = no; then
missing_rust_dynlibs="libdl"
fi

if test "$ac_cv_search_pthread_create" = -lpthread; then
CRAB1_LIBS="$CRAB1_LIBS -lpthread"
elif test "$ac_cv_search_pthread_create" = no; then
if test "$ac_cv_search_pthread_create" = no; then
missing_rust_dynlibs="$missing_rust_dynlibs, libpthread"
fi

Expand Down Expand Up @@ -9085,7 +9086,7 @@ if test -d ${srcdir}/gcc; then
lang_requires_boot_languages=
# set srcdir during sourcing lang_frag to the gcc dir.
# Sadly overriding srcdir on the . line doesn't work in plain sh as it
# polutes this shell
# pollutes this shell
saved_srcdir=${srcdir}
srcdir=${srcdir}/gcc . ${lang_frag}
srcdir=${saved_srcdir}
Expand Down
17 changes: 9 additions & 8 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -2039,21 +2039,22 @@ AC_SUBST(PICFLAG)

# Rust requires -ldl and -lpthread if you are using an old glibc that does not include them by
# default, so we check for them here

# We are doing the test here and not in the gcc/configure to be able to nicely disable the
# build of the Rust frontend in case a dep is missing.
missing_rust_dynlibs=none

save_LIBS="$LIBS"
LIBS=
AC_SEARCH_LIBS([dlopen], [dl])
AC_SEARCH_LIBS([pthread_create], [pthread])
CRAB1_LIBS="$LIBS"
LIBS="$save_LIBS"

if test "$ac_cv_search_dlopen" = -ldl; then
CRAB1_LIBS="$CRAB1_LIBS -ldl"
elif test "$ac_cv_search_dlopen" = no; then
if test "$ac_cv_search_dlopen" = no; then
missing_rust_dynlibs="libdl"
fi

if test "$ac_cv_search_pthread_create" = -lpthread; then
CRAB1_LIBS="$CRAB1_LIBS -lpthread"
elif test "$ac_cv_search_pthread_create" = no; then
if test "$ac_cv_search_pthread_create" = no; then
missing_rust_dynlibs="$missing_rust_dynlibs, libpthread"
fi

Expand Down Expand Up @@ -2135,7 +2136,7 @@ if test -d ${srcdir}/gcc; then
lang_requires_boot_languages=
# set srcdir during sourcing lang_frag to the gcc dir.
# Sadly overriding srcdir on the . line doesn't work in plain sh as it
# polutes this shell
# pollutes this shell
saved_srcdir=${srcdir}
srcdir=${srcdir}/gcc . ${lang_frag}
srcdir=${saved_srcdir}
Expand Down
5 changes: 5 additions & 0 deletions contrib/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
2024-09-18 Filip Kastl <fkastl@suse.cz>

* check-params-in-docs.py: Skip tables of values of a param.
Remove code that skips items beginning with a number.

2024-08-01 Thomas Schwinge <tschwinge@baylibre.com>

* gcc_update (files_and_dependencies): Update for
Expand Down
13 changes: 11 additions & 2 deletions contrib/check-params-in-docs.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,14 +66,23 @@ def target_specific(param):
texi = list(texi)[1:]

texi_params = []
skip = False
for line in texi:
# Skip @table @samp sections of manual where values of a param are usually
# listed
if skip:
if line.startswith('@end table'):
skip = False
continue
elif line.startswith('@table @samp'):
skip = True
continue

for token in ('@item ', '@itemx '):
if line.startswith(token):
texi_params.append(line[len(token):])
break

# Skip digits
texi_params = [x for x in texi_params if not x[0].isdigit()]
# Skip target-specific params
texi_params = [x for x in texi_params if not target_specific(x)]

Expand Down
Loading

0 comments on commit 87e32a7

Please sign in to comment.