mirror of
https://sourceware.org/git/dwz.git
synced 2025-12-16 00:26:29 +00:00
No description
Initialize shstrtab and shstrtab_len variables when they are
needed. When initializing them before the setjmp/longjmp (dwz_oom)
setup gcc will produce clobbered warnings:
15736 | const char *const shstrtab = dwarf_5 ? shstrtab_dwarf5 : shstrtab_gnu;
| ^~~~~~~~
15737 | const size_t shstrtab_len = (dwarf_5
| ^~~~~~~~~~~~
dwz.c: In function ‘optimize_multifile.constprop’:
dwz.c:15736:21: warning: variable ‘shstrtab’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
dwz.c:15737:16: warning: variable ‘shstrtab_len’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
|
||
|---|---|---|
| contrib | ||
| testsuite | ||
| .gitignore | ||
| args.c | ||
| args.h | ||
| configure | ||
| COPYING | ||
| COPYING.RUNTIME | ||
| COPYING3 | ||
| COPYRIGHT_YEARS | ||
| COVER-LETTER | ||
| dwarf2.def | ||
| dwarf2.h | ||
| dwarfnames.c | ||
| dwz.1 | ||
| dwz.c | ||
| hashtab.c | ||
| hashtab.h | ||
| iterators.h | ||
| Makefile | ||
| obstack-wrapper.h | ||
| pool.c | ||
| pool.h | ||
| README.release-checklist | ||
| sha1.c | ||
| sha1.h | ||
| util.h | ||
| VERSION | ||
- Verify that copyright notices in source files are up-to-date. - Update COPYRIGHT_YEARS using contrib/release/gen-copyright-years.sh. Commit modifications if there are any. - Run contrib/release/do-release.sh. Use: - --minor to do a minor update: $maj.$min -> $maj.$(($min + 1)) - --major to do a major update: $maj.$min -> $(($maj + 1)).0 This: - adds a commit that updates the VERSION file, - creates a signed annotated release tag for that commit, and - pushes both the commit and the tag to the remote repository. - Run contrib/release/upload-release.sh. This creates and uploads two release tarballs. - Write draft release announcement. F.i. using template of https://sourceware.org/ml/gdb-announce/2019/msg00001.html. - Sent out draft release announcement to maintainers for review and further contributions. - Sent out release announcement. Sent to: - Maintainers - dwz@sourceware.org - dwarf-discuss@lists.dwarfstd.org - gcc@gcc.gnu.org - gdb@sourceware.org - Update web page ( https://sourceware.org/dwz/ ): - Add news item with hlink to release annoucement. - Add entry in release list.