gcc/contrib
Jakub Jelinek d0e8f58b81 contrib, libcpp, libstdc++: Update to Unicode 16.0
It is autumn again and there is a new Unicode version 16.0.

The following patch updates our Unicode stuff in contrib, libcpp and
libstdc++ from that Unicode version.

2024-10-08  Jakub Jelinek  <jakub@redhat.com>

contrib/
	* unicode/README: Update glibc git commit hash, replace
	Unicode 15 or 15.1 versions with 16.
	* unicode/gen_libstdcxx_unicode_data.py: Use 160000 instead of
	150100 in _GLIBCXX_GET_UNICODE_DATA test.
	* unicode/from_glibc/utf8_gen.py: Updated from glibc
	064c708c78cc2a6b5802dce73108fc0c1c6bfc80 commit.
	* unicode/DerivedCoreProperties.txt: Updated from Unicode 16.0.
	* unicode/emoji-data.txt: Likewise.
	* unicode/PropList.txt: Likewise.
	* unicode/GraphemeBreakProperty.txt: Likewise.
	* unicode/DerivedNormalizationProps.txt: Likewise.
	* unicode/NameAliases.txt: Likewise.
	* unicode/UnicodeData.txt: Likewise.
	* unicode/EastAsianWidth.txt: Likewise.
gcc/testsuite/
	* c-c++-common/cpp/named-universal-char-escape-1.c: Add tests
	for some Unicode 16.0 characters, both normal and generated.
libcpp/
	* makeucnid.cc (write_copyright): Update Unicode Copyright years.
	* makeuname2c.cc (generated_ranges): Adjust Unicode version from 15.1
	to 16.0.  Add EGYPTIAN HIEROGLYPH- generated range, adjust indexes in
	following entries.
	(write_copyright): Update Unicode Copyright years.
	* generated_cpp_wcwidth.h: Regenerated.
	* ucnid.h: Regenerated.
	* uname2c.h: Regenerated.
libstdc++-v3/
	* include/bits/unicode.h (std::__unicode::__v15_1_0): Rename inline
	namespace to ...
	(std::__unicode::__v16_0_0): ... this.
	(_GLIBCXX_GET_UNICODE_DATA): Change from 150100 to 160000.
	* include/bits/unicode-data.h: Regenerated.
	* testsuite/ext/unicode/properties.cc: Check for _Gcb_SpacingMark
	on U+11F03 rather than U+1D16D as the latter lost SpacingMark property
	in Unicode 16.0.
2024-10-08 10:01:47 +02:00
..
gcc-changelog Close GCC 11 branch 2024-07-19 07:59:58 +02:00
header-tools Daily bump. 2024-06-06 00:16:43 +00:00
legacy Update copyright years. 2024-01-03 12:19:35 +01:00
mdcompact
reghunt Update copyright years. 2024-01-03 12:19:35 +01:00
regression Update copyright years. 2024-01-03 12:19:35 +01:00
testsuite-management Update copyright years. 2024-01-03 12:19:35 +01:00
unicode contrib, libcpp, libstdc++: Update to Unicode 16.0 2024-10-08 10:01:47 +02:00
vim-gcc-dev Update copyright years. 2024-01-03 12:19:35 +01:00
analyze_brprob_spec.py contrib: Remove C-style comments from Python files 2024-01-05 13:57:05 +00:00
analyze_brprob.py contrib: Remove C-style comments from Python files 2024-01-05 13:57:05 +00:00
bench-stringop Update copyright years. 2024-01-03 12:19:35 +01:00
ChangeLog Daily bump. 2024-09-19 00:18:55 +00:00
ChangeLog.jit
ChangeLog.tree-ssa
check_GNU_style_lib.py check_GNU_style: Use raw strings. 2024-06-05 21:32:45 +02:00
check_GNU_style.py contrib: Remove C-style comments from Python files 2024-01-05 13:57:05 +00:00
check_GNU_style.sh Update copyright years. 2024-01-03 12:19:35 +01:00
check_makefile_deps.sh Update copyright years. 2024-01-03 12:19:35 +01:00
check_warning_flags.sh Update copyright years. 2024-01-03 12:19:35 +01:00
check-internal-format-escaping.py
check-MAINTAINERS.py Add gcc.gnu.org account names to MAINTAINERS 2024-07-13 16:22:58 +01:00
check-params-in-docs.py contrib: Set check-params-in-docs.py to skip tables of values of a param 2024-09-18 16:38:30 +02:00
clang-format Update copyright years. 2024-01-03 12:19:35 +01:00
compare_tests compare_tests: distinguish c-c++-common results by tool 2023-12-21 01:02:41 -03:00
compare_two_ftime_report_sets Update copyright years. 2024-01-03 12:19:35 +01:00
compare-all-tests Update copyright years. 2024-01-03 12:19:35 +01:00
compare-debug Update copyright years. 2024-01-03 12:19:35 +01:00
compare-lto Update copyright years. 2024-01-03 12:19:35 +01:00
compareSumTests3 Update copyright years. 2024-01-03 12:19:35 +01:00
config-list.mk Add nios2*-*-* to the list of obsolete targets 2024-04-18 20:06:23 +00:00
dg-cmp-results.sh Update copyright years. 2024-01-03 12:19:35 +01:00
dg-extract-results.py dg-extract-results.py: Ignore case in header line 2024-01-11 17:46:12 +01:00
dg-extract-results.sh contrib: Improve dg-extract-results.sh's Python detection [PR109668] 2024-03-08 15:24:20 +01:00
dg-out-generator.pl Update copyright years. 2024-01-03 12:19:35 +01:00
dglib.pm Update copyright years. 2024-01-03 12:19:35 +01:00
download_prerequisites Update copyright years. 2024-01-03 12:19:35 +01:00
filter_gcc_for_doxygen
filter_knr2ansi.pl
filter_params.py
filter-clang-warnings.py contrib: Remove C-style comments from Python files 2024-01-05 13:57:05 +00:00
gcc_build Update copyright years. 2024-01-03 12:19:35 +01:00
gcc_update Rust: Move 'libformat_parser' build into libgrust 2024-08-01 13:11:28 +02:00
gcc-git-customization.sh contrib: add git gcc-style alias 2023-12-20 18:08:16 -05:00
gcc.doxy
gen_autofdo_event.py contrib: Remove C-style comments from Python files 2024-01-05 13:57:05 +00:00
gennews Update gennews for GCC 14. 2024-05-07 08:48:19 +02:00
git-add-user-branch.sh
git-add-vendor-branch.sh
git-backport.py Update copyright years. 2024-01-03 12:19:35 +01:00
git-commit-mklog.py Update copyright years. 2024-01-03 12:19:35 +01:00
git-descr.sh
git-fetch-vendor.sh
git-fix-changelog.py Update copyright years. 2024-01-03 12:19:35 +01:00
git-undescr.sh
gthr_supp_vxw_5x.c
index-prop
jit-coverage-report.py Update copyright years. 2024-01-03 12:19:35 +01:00
make_sunver.pl build: Derive object names in make_sunver.pl 2024-05-07 13:14:05 +02:00
make-obstacks-texi.pl
mark_spam.py contrib: Remove C-style comments from Python files 2024-01-05 13:57:05 +00:00
mklog.py contrib: mklog: Use present tense in ChangeLog 2024-03-01 16:21:46 +01:00
paranoia.cc
patch_tester.sh Update copyright years. 2024-01-03 12:19:35 +01:00
prepare_patch.sh Update copyright years. 2024-01-03 12:19:35 +01:00
prepare-commit-msg Update copyright years. 2024-01-03 12:19:35 +01:00
prerequisites.md5
prerequisites.sha512
repro_fail
test_installed contrib: Fill in HOST{CC,CFLAGS,CXX,CXXFLAGS} in test_installed 2024-02-05 18:57:45 +01:00
test_mklog.py contrib: Update test_mklog to correspond to mklog 2024-03-07 13:23:49 +01:00
test_recheck
test_summary
texi2pod.pl Update copyright years. 2024-01-03 12:19:35 +01:00
uninclude
unused_functions.py Update copyright years. 2024-01-03 12:19:35 +01:00
update-copyright.py Small tweaks for update-copyright.py 2024-01-03 12:11:32 +01:00
vimrc Update copyright years. 2024-01-03 12:19:35 +01:00
warn_summary