summaryrefslogtreecommitdiff
path: root/cross
AgeCommit message (Collapse)AuthorFilesLines
2021-10-26cross: Replace RMD160 checksums with BLAKE2s checksumsnia59-152/+152
All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles could not be fetched (some may be fetched conditionally): ./cross/avr-gcc/distinfo isl-0.24.tar.bz2
2021-10-07cross: Remove SHA1 hashes for distfilesnia60-155/+60
2021-10-04apply a patch from upstream binutils to fix "isb sy" on arm64eb.mrg4-5/+64
fixes u-boot builds on arm64eb hosts. bump version, and recursive bump on GCC, and upgrade to proper version than [0-9]*.
2021-09-26(cross/mingw-binutils) fix build, taking care ld/genscripts.sh bash issuemef3-3/+36
- The problem is: --- all-ld --- .././ld/genscripts.sh: 411: Syntax error: Bad substitution *** [ei386pe.c] Error code 2 - patch-ld_genscripts.sh seems addressing this issue, but does not seem working correctly - So, there may be better solution, but sorry for adhoc fix (as usual)
2021-09-22(cross/avr-binutils) emulator/simulavr wants diagnostics.hmef2-4/+5
2021-09-22(cross/avr-binutls, emulater/simulvar) Fix libiberty issuemef2-2/+9
2021-09-15cross/avr-gcc: Update to 10.3.0nb1micha3-7/+6
Deleting the unwanted libcc1 after installation failed on some OS (because they use non-standard paths for the library directory). The configure option "--disable-libcc1" is now used instead. Bump PKGREVISION because this change removes 2 plugins from the PLIST too. Mention the C++ compiler in DESCR again.
2021-09-08cross/avr-libc: Update to 2.0.0nb6micha9-250/+599
Update for new avr-gcc. MESSAGE moved to INSTALL.pkgsrc.
2021-09-08cross/avr-gcc: Add options.mkmicha1-0/+24
2021-09-08cross/avr-gcc: Update to 10.3.0micha10-144/+783
Changelog: https://gcc.gnu.org/gcc-10/changes.html
2021-09-08cross/avr-binutils: Update to 2.37micha19-169/+171
2021-07-18 Nick Clifton <nickc@redhat.com> * 2.37 release. 2021-07-03 Nick Clifton <nickc@redhat.com> * 2.37 release branch created. 2021-07-03 Nick Clifton <nickc@redhat.com> * libiberty: Sync with gcc. Bring in: 2021-06-30 Gerald Pfeifer <gerald@pfeifer.com> * make-temp-file.c (usrtmp): Remove. (choose_tmpdir): Remove use of usrtmp. 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com> * simple-object.c (handle_lto_debug_sections): Copy over .BTF section. 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com> David Faust <david.faust@oracle.com> Jose E. Marchesi <jose.marchesi@oracle.com> Weimin Pan <weimin.pan@oracle.com> * simple-object.c (handle_lto_debug_sections): Copy over .ctf sections. 2021-06-05 John David Anglin <danglin@gcc.gnu.org> PR target/100734 * configure.ac: Use libiberty snprintf and vsnprintf on hppa*-*-hpux*. * configure: Regenerate. 2021-05-06 Tom Tromey <tom@tromey.com> * hashtab.c (htab_eq_string): New function. 2021-05-04 Eric Botcazou <ebotcazou@adacore.com> * configure.ac: Make test for variables more robust. * configure: Regenerate. 2021-05-03 H.J. Lu <hjl.tools@gmail.com> PR bootstrap/99703 * configure: Regenerated. 2021-04-21 Andreas Schwab <schwab@linux-m68k.org> PR demangler/100177 * rust-demangle.c (demangle_const_char): Properly print the character value. 2021-03-31 Patrick Palka <ppalka@redhat.com> PR c++/88115 * cp-demangle.c (d_dump, d_make_comp, d_expression_1) (d_count_templates_scopes): Handle DEMANGLE_COMPONENT_VENDOR_EXPR. (d_print_comp_inner): Likewise. <case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Revert r11-4926 change. <case DEMANGLE_COMPONENT_UNARY>: Likewise. * testsuite/demangle-expected: Adjust __alignof__ tests. 2021-03-16 Nick Clifton <nickc@redhat.com> * sha1.c (sha1_process_bytes): Use memmove in place of memcpy. 2021-02-20 Mike Frysinger <vapier@gentoo.org> * Makefile.in (ACLOCAL, ACLOCAL_AMFLAGS, $(srcdir)/aclocal.m4): Define. (configure_deps): Rename to ... (aclocal_deps): ... this. Replace aclocal.m4 with acinclude.m4. ($(srcdir)/configure): Replace $(configure_deps) with $(srcdir)/aclocal.m4. * aclocal.m4: Move libiberty macros to acinclude.m4, then regenerate. * acinclude.m4: New file. * configure: Regenerate. 2021-02-19 Ayush Mittal <ayush.m@samsung.com> * argv.c (expandargv): free allocated buffer if read fails. 2021-02-01 Martin Sebor <msebor@redhat.com> * dyn-string.c (dyn_string_insert_cstr): Use memcpy instead of strncpy to avoid -Wstringop-truncation. 2021-05-29 Mike Frysinger <vapier@gentoo.org> * configure.ac: Add gnulib to configdirs for sim. * configure: Regenerate. 2021-05-24 Maciej W. Rozycki <macro@orcam.me.uk> * MAINTAINERS: Update path to readline config.{sub,guess} files. 2021-05-24 Maciej W. Rozycki <macro@orcam.me.uk> * config.guess: Import from upstream. * config.sub: Likewise. 2021-05-18 Mike Frysinger <vapier@gentoo.org> * Makefile.def: Add configure-sim dependency on all-gnulib. * Makefile.in: Regenerated. 2021-05-04 Nick Clifton <nickc@redhat.com> * configure.ac (AC_PROG_CC): Replace with AC_PROG_CC_C99. * configure: Regenerate. 2021-03-18 Nick Alcock <nick.alcock@oracle.com> PR libctf/27482 * Makefile.def: Add install-bfd dependencies for install-libctf and install-ld, and install-strip-bfd dependencies for install-strip-libctf and install-strip-ld; move the install-ld dependency on install-libctf to join it. * Makefile.in: Regenerated. 2021-03-12 Mike Frysinger <vapier@gentoo.org> * Makefile.def: Remove all-sim dependency on configure-gdb. * Makefile.in: Regenerated. 2021-02-28 H.J. Lu <hongjiu.lu@intel.com> PR binutils/26766 * Makefile.tpl (PGO_BUILD_TRAINING_FLAGS_TO_PASS): Add PGO_BUILD_TRAINING=yes. (PGO_BUILD_TRAINING_MFLAGS): New. (all): Pass $(PGO_BUILD_TRAINING_MFLAGS) to the PGO build. 2021-02-09 Alan Modra <amodra@gmail.com> * configure.ac: Delete arm*-*-symbianelf* entry. * configure: Regenerate. 2021-01-26 Nick Alcock <nick.alcock@oracle.com> * Makefile.def: Add install-libctf dependency to install-ld. * Makefile.in: Regenerated. 2021-01-12 Mike Frysinger <vapier@gentoo.org> * src-release.sh (do_proto_toplev): Rewrite indentation. 2021-01-11 H.J. Lu <hongjiu.lu@intel.com> PR binutils/26766 * configure.ac: * configure: Regenerated. 2021-01-11 H.J. Lu <hongjiu.lu@intel.com> PR ld/27173 * configure: Regenerated. * libtool.m4 (_LT_CMD_OLD_ARCHIVE): Check if AR works with --plugin and rc before enabling --plugin. 2021-01-09 H.J. Lu <hongjiu.lu@intel.com> PR binutils/26766 * Makefile.tpl (BUILD_CFLAGS): New. (CFLAGS): Append $(BUILD_CFLAGS). (CXXFLAGS): Likewise. (PGO_BUILD_GEN_FLAGS_TO_PASS): New. (PGO_BUILD_TRAINING_CFLAGS): Likewise. (PGO_BUILD_TRAINING_CXXFLAGS): Likewise. (PGO_BUILD_TRAINING_FLAGS_TO_PASS): Likewise. (PGO_BUILD_TRAINING_MFLAGS): Likewise. (PGO_BUILD_USE_FLAGS_TO_PASS): Likewise. (PGO-TRAINING-TARGETS): Likewise. (PGO_BUILD_TRAINING): Likewise. (all): Add '+' to the command line for recursive make. Support the PGO build. * configure.ac: Add --enable-pgo-build[=lto]. AC_SUBST PGO_BUILD_GEN_CFLAGS, PGO_BUILD_USE_CFLAGS and PGO_BUILD_LTO_CFLAGS. Enable the PGO build in Makefile. * Makefile.in: Regenerated. * configure: Likewise. 2021-01-09 H.J. Lu <hongjiu.lu@intel.com> * Makefile.tpl (AR): Add @AR_PLUGIN_OPTION@ (RANLIB): Add @RANLIB_PLUGIN_OPTION@. * configure.ac: Include config/gcc-plugin.m4. AC_SUBST AR_PLUGIN_OPTION and RANLIB_PLUGIN_OPTION. * libtool.m4 (_LT_CMD_OLD_ARCHIVE): Pass --plugin to AR and RANLIB if possible. * Makefile.in: Regenerated. * configure: Likewise. 2021-01-09 Nick Clifton <nickc@redhat.com> * 2.36 release branch crated. 2021-01-07 Samuel Thibault <samuel.thibault@gnu.org> * libtool.m4: Match gnu* along with other GNU systems. 2021-01-07 Alan Modra <amodra@gmail.com> * config.sub: Accept OS of eabi* and gnueabi*. 2021-01-05 Nick Alcock <nick.alcock@oracle.com> * Makefile.def (libctf): No longer no_check. Checking depends on all-ld. * Makefile.in: Regenerated. 2021-01-05 Nick Clifton <nickc@redhat.com> * libiberty: Sync with gcc. Bring in: 2021-01-04 Martin Liska <mliska@suse.cz> * strverscmp.c: Convert to utf8 from iso8859. 2020-12-22 Jason Merrill <jason@redhat.com> PR c++/67343 * cp-demangle.h (struct d_info): Add unresolved_name_state. * cp-demangle.c (d_prefix): Add subst parm. (d_nested_name): Pass it. (d_unresolved_name): Split out from... (d_expression_1): ...here. (d_demangle_callback): Maybe retry with old sr mangling. * testsuite/demangle-expected: Add test. 2020-12-21 Jason Merrill <jason@redhat.com> * cp-demangle.c (d_expression_1): Recognize qualified-id on RHS of dt/pt. * testsuite/demangle-expected: Add test. 2020-12-21 Jason Merrill <jason@redhat.com> * cp-demangle.c (d_unqualified_name): Clear is_expression. * testsuite/demangle-expected: Add tests. 2020-11-25 Matthew Malcomson <matthew.malcomson@arm.com> * configure: Regenerate. * configure.ac: Avoid using sanitizer. 2020-11-13 Eduard-Mihai Burtescu <eddyb@lyken.rs> * rust-demangle.c (struct rust_demangler): Add skipping_printing and bound_lifetime_depth fields. (eat): Add (v0-only). (parse_integer_62): Add (v0-only). (parse_opt_integer_62): Add (v0-only). (parse_disambiguator): Add (v0-only). (struct rust_mangled_ident): Add punycode{,_len} fields. (parse_ident): Support v0 identifiers. (print_str): Respect skipping_printing. (print_uint64): Add (v0-only). (print_uint64_hex): Add (v0-only). (print_ident): Respect skipping_printing, Support v0 identifiers. (print_lifetime_from_index): Add (v0-only). (demangle_binder): Add (v0-only). (demangle_path): Add (v0-only). (demangle_generic_arg): Add (v0-only). (demangle_type): Add (v0-only). (demangle_path_maybe_open_generics): Add (v0-only). (demangle_dyn_trait): Add (v0-only). (demangle_const): Add (v0-only). (demangle_const_uint): Add (v0-only). (basic_type): Add (v0-only). (rust_demangle_callback): Support v0 symbols. * testsuite/rust-demangle-expected: Add v0 testcases. 2020-11-13 Seija Kijin <doremylover456@gmail.com> * strstr.c (strstr): Make implementation ANSI/POSIX compliant. 2020-11-11 Patrick Palka <ppalka@redhat.com> PR c++/88115 * cp-demangle.c (d_print_comp_inner) <case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Don't print the "operator " prefix for __alignof__. <case DEMANGLE_COMPONENT_UNARY>: Always print parens around the operand of __alignof__. * testsuite/demangle-expected: Test demangling for __alignof__. 2020-11-09 Christophe Lyon <christophe.lyon@linaro.org> * pex-win32.c (pex_win32_exec_child): Initialize orig_err. 2020-10-06 Martin Liska <mliska@suse.cz> PR lto/97290 * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections): Use sh_link of a .symtab_shndx section. 2021-01-05 Alan Modra <amodra@gmail.com> * config.guess: Import from upstream. * config.sub: Likewise. 2020-12-16 Martin Liska <mliska@suse.cz> Tom de Vries <tdevries@suse.de> * gdb/debuginfod-support.c (struct user_data): Remove has_printed field. Add meter field. (progressfn): Print progress using meter. 2020-12-02 Enze Li <lienze2010@hotmail.com> * .gitignore: Add gnu global outputs. 2020-12-02 Simon Marchi <simon.marchi@polymtl.ca> * .gitignore: Sync with gcc. 2020-10-26 Andreas Rammhold <andreas@rammhold.de> * src-release.sh: Use sha256sum instead of md5sum. 2020-10-14 Andrew Burgess <andrew.burgess@embecosm.com> * Makefile.in: Rebuild. * Makefile.def: Make distclean-gnulib depend on distclean-gdb and distclean-gdbserver. 2020-07-24 Aaron Merey <amerey@redhat.com> * configure: Rebuild. * configure.ac: Remove AC_DEBUGINFOD. 2020-07-04 Nick Clifton <nickc@redhat.com> Binutils 2.35 branch created. 2020-04-21 Stephen Casner <casner@acm.org> PR 25830 * configure.ac (noconfigdirs): Exclude gdb & gprof for pdp11. * configure: Rebuild. 2020-03-12 Tom Tromey <tom@tromey.com> * Makefile.in: Rebuild. * Makefile.def (gdbserver): Depend on gdbsupport. 2020-03-12 Tom Tromey <tom@tromey.com> * Makefile.in: Rebuild. * Makefile.def (gdbsupport): Don't depend on bfd. 2020-03-12 Tom Tromey <tom@tromey.com> * Makefile.in: Rebuild. * Makefile.def (gdbsupport): Depend on intl. 2020-02-17 Tom Tromey <tom@tromey.com> * configure: Rebuild. * configure.ac (configdirs): Add gnulib and gdbsupport when building gdbserver. 2020-02-14 Tom Tromey <tom@tromey.com> * Makefile.in: Rebuild. * Makefile.def: Make gdbserver require gnulib and libiberty. 2020-02-07 Tom Tromey <tom@tromey.com> Pedro Alves <palves@redhat.com> * src-release.sh (GDB_SUPPORT_DIRS): Add gdbserver. * gdbserver: New directory, moved from gdb/gdbserver. * configure.ac (host_tools): Add gdbserver. Only build gdbserver on certain systems. * Makefile.in, configure: Rebuild. * Makefile.def (host_modules, dependencies): Add gdbserver. * MAINTAINERS: Add gdbserver. 2020-01-28 Sergio Durigan Junior <sergiodj@redhat.com> * src-release.sh (getver): Look for gdbsupport's create-version.sh script at the current directory if tool is "gdb". 2020-01-19 Simon Marchi <simon.marchi@polymtl.ca> * remote-sim.c (gdbsim_target::wait): Return sim_data->remote_sim_ptid instead of inferior_ptid. 2020-01-18 Nick Clifton <nickc@redhat.com> Binutils 2.34 branch created. 2020-01-18 Nick Clifton <nickc@redhat.com> Synchronize top level configure files with master version: 2020-01-01 Ben Elliston <bje@gnu.org> * config.guess: Update copyright years. * config.sub: Likewise. 2019-12-21 Ben Elliston <bje@gnu.org> * config.guess (set_cc_for_build): Prevent multiple calls by checking if $tmp is already set. We can't check CC_FOR_BUILD as the user may set it externally. Thanks to Torbjörn Granlund for the bug report. 2019-12-21 Torbjörn Granlund <tg@gmplib.org> * config.guess (alpha:Linux:*:*): Guard against missing /proc/cpuinfo by redirecting standard error to /dev/null. 2019-09-12 Daniel Bittman <danielbittman1@gmail.com> * config.guess (*:Twizzler:*:*): New. * config.sub (-twizzler*): New. 2019-07-24 Ben Elliston <bje@gnu.org> * config.guess (mips:OSF1:*.*): Whitespace cleanup. 2019-06-30 Ben Elliston <bje@gnu.org> * config.sub (case $os): Match nsk* and powerunix. Don't later match nsk* and set os=nsk which removes the OS version number. 2019-06-30 Ben Elliston <bje@gnu.org> * config.sub: Recognise os108*. 2019-06-26 Ben Elliston <bje@gnu.org> * config.sub (hp300): Set $os to hpux. 2019-06-26 Ben Elliston <bje@gnu.org> * config.sub (vsta): Move into alphabetical order. 2019-06-10 Ben Elliston <bje@gnu.org> * config.guess (*:OS108:*:*): Recognise new OS. 2019-05-28 Ben Elliston <bje@gnu.org> * config.guess (*:Darwin:*:*): Run xcode-select to determine if a system compiler is installed. If not, do not run set_cc_for_build, as the default cc will open a dialog box asking to install Xcode. If no C compiler is available, guess based on uname -p and uname -m. 2019-05-28 Ben Elliston <bje@gnu.org> * config.guess (*:Darwin:*:*): Simplify UNAME_PROCESSOR. 2020-01-17 Simon Marchi <simon.marchi@efficios.com> * Makefile.def: Add dependencies of all-gdbsupport on all-bfd. * Makefile.in: Re-generate. 2020-01-14 Tom Tromey <tom@tromey.com> * src-release.sh (GDB_SUPPORT_DIRS): Add gdbsupport. * MAINTAINERS: Add gdbsupport. * configure: Rebuild. * configure.ac (configdirs): Add gdbsupport. * gdbsupport: New directory, move from gdb/gdbsupport. * Makefile.def (host_modules, dependencies): Add gnulib. * Makefile.in: Rebuild. 2020-01-09 Aaron Merey <amerey@redhat.com> * config/debuginfod.m4: New file. Add macro AC_DEBUGINFOD. Adds new configure option --with-debuginfod. * configure: Regenerate. * configure.ac: Call AC_DEBUGINFOD. 2019-12-26 Christian Biesinger <cbiesinger@google.com> * .gitignore: Add perf.data and perf.data.old. 2019-10-17 Sergio Durigan Junior <sergiodj@redhat.com> * src-release.sh (GDB_SUPPORT_DIRS): Add libctf. 2019-10-17 Alan Modra <amodra@gmail.com> PR 29 * src-release.sh (getver): Replace "head -1" with "head -n 1". 2019-07-30 Nick Alcock <nick.alcock@oracle.com> * Makefile.def (host_modules): libctf is no longer no_install. * Makefile.in: Regenerated. 2019-07-13 Nick Alcock <nick.alcock@oracle.com> * Makefile.def (dependencies): all-ld depends on all-libctf. * Makefile.in: Regenerated. 2019-09-09 Phil Blundell <pb@pbcl.net> binutils 2.33 branch created 2019-08-19 Tom Tromey <tom@tromey.com> * configure: Rebuild. * configure.ac: Add --with-static-standard-libraries. 2019-08-09 Nick Clifton <nickc@redhat.com> * libiberty: Sync with gcc. Bring in: 2019-08-08 Martin Liska <mliska@suse.cz> PR bootstrap/91352 * lrealpath.c (is_valid_fd): New function. 2019-07-24 Martin Liska <mliska@suse.cz> PR lto/91228 * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections): Find first '\0' starting from gnu_lto + 1. 2019-07-12 Ren Kimura <rkx1209dev@gmail.com> * simple-object-elf.c (simple_object_elf_match): Check zero value shstrndx. This fixes a Bug 90924. 2019-07-22 Martin Liska <mliska@suse.cz> * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections): Do not search for gnu_lto_v1, but search for first '\0'. 2019-07-18 Eduard-Mihai Burtescu <eddyb@lyken.rs> * cplus-dem.c: Include rust-demangle.h. * rust-demangle.c: Include rust-demangle.h. * rust-demangle.h: New file. 2019-05-31 Michael Forney <mforney@mforney.org> * cp-demangle.c: Don't define CP_DYNAMIC_ARRAYS if __STDC_NO_VLA__ is non-zero. 2019-04-30 Ben L <bobsayshilol@live.co.uk> * d-demangle.c (dlang_parse_assocarray): Correctly handle error result. * testsuite/d-demangle-expected: Add testcase. * d-demangle.c (dlang_parse_tuple): Correctly handle error result. * testsuite/d-demangle-expected: Add testcase. * d-demangle.c (dlang_parse_structlit): Correctly handle error result. * testsuite/d-demangle-expected: Add testcase. * d-demangle.c (dlang_parse_arrayliteral): Correctly handle error result. * testsuite/d-demangle-expected: Add testcase. * d-demangle.c (dlang_parse_integer): Fix stack underflow. * testsuite/d-demangle-expected: Add testcase. * cp-demangle (d_print_comp_inner): Guard against a NULL 'typed_name'. * testsuite/demangle-expected: Add testcase. * cp-demangle.c (d_encoding): Guard against NULL return values from d_right (dc). * testsuite/demangle-expected: Add testcase. 2019-04-29 Ben L <bobsayshilol@live.co.uk> * cp-demangle.c (d_expression_1): Don't peek ahead unless the current char is valid. * testsuite/demangle-expected: Add testcase. 2019-04-10 Nick Clifton <nickc@redhat.com> PR 89394 * cp-demangle.c (cplus_demangle_fill_name): Reject negative lengths. (d_count_templates_scopes): Replace num_templates and num_scopes parameters with a struct d_print_info pointer parameter. Adjust body of the function accordingly. Add recursion counter and check that the recursion limit is not reached. (d_print_init): Pass dpi parameter to d_count_templates_scopes. Reset recursion counter afterwards, unless the recursion limit was reached. 2019-07-13 Joel Brobecker <brobecker@adacore.com> * src-release (getver): If $tool/gdbsupport/create-version.sh exists, use that to determine the version number. 2019-06-21 Andreas Schwab <schwab@linux-m68k.org> * src-release.sh (GDB_SUPPORT_DIRS): Add gnulib. 2019-06-14 Tom Tromey <tom@tromey.com> * MAINTAINERS: Add gnulib. * gnulib: New directory, move from gdb/gnulib. * configure.ac (host_libs): Add gnulib. * configure: Rebuild. * Makefile.def (host_modules, dependencies): Add gnulib. * Makefile.in: Rebuild. 2019-06-03 Nick Clifton <nickc@redhat.com> Revert: 2019-05-29 Nick Clifton <nickc@redhat.com> * configure.ac (noconfigdirs): Add libctf if the target does not use the ELF file format. * configure: Regenerate. 2019-05-29 Nick Clifton <nickc@redhat.com> * src-release.sh (do_proto_toplev): Add libctf to list of directories that can be disabled. 2019-05-29 Nick Clifton <nickc@redhat.com> * configure.ac (noconfigdirs): Add libctf if the target does not use the ELF file format. * configure: Regenerate. 2019-05-28 Nick Alcock <nick.alcock@oracle.com> * Makefile.def (dependencies): configure-libctf depends on all-bfd and all its deps. * Makefile.in: Regenerated. 2019-05-28 Nick Alcock <nick.alcock@oracle.com> * MAINTAINERS: Add libctf. 2019-05-28 Nick Alcock <nick.alcock@oracle.com> * Makefile.def (host_modules): Add libctf. * Makefile.def (dependencies): Likewise. libctf depends on zlib, libiberty, and bfd. * Makefile.in: Regenerated. * configure.ac (host_libs): Add libctf. * configure: Regenerated. 2019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com> * config.guess: Synchronize with config project master sources. * config.sub: Likewise. * readline/support/config.guess: Likewise. * readline/support/config.sub: Likewise. 2019-04-10 Nick Clifton <nickc@redhat.com> * libiberty: Sync with gcc. Bring in: 2019-04-10 Nick Clifton <nickc@redhat.com> PR 89394 * cp-demangle.c (cplus_demangle_fill_name): Reject negative lengths. (d_count_templates_scopes): Replace num_templates and num_scopes parameters with a struct d_print_info pointer parameter. Adjust body of the function accordingly. Add recursion counter and check that the recursion limit is not reached. (d_print_init): Pass dpi parameter to d_count_templates_scopes. Reset recursion counter afterwards, unless the recursion limit was reached. 2018-06-24 Nick Clifton <nickc@redhat.com> 2.32 branch created. 2019-01-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> Merge from GCC: PR target/88535 * config.guess: Import upstream version 2019-01-03. * config.sub: Import upstream version 2019-01-01. 2019-01-10 Nick Clifton <nickc@redhat.com> * libiberty: Sync with gcc. Bring in: 2019-01-09 Sandra Loosemore <sandra@codesourcery.com> PR other/16615 * cp-demangle.c: Mechanically replace "can not" with "cannot". * floatformat.c: Likewise. * strerror.c: Likewise. 2018-12-22 Jason Merrill <jason@redhat.com> Remove support for demangling GCC 2.x era mangling schemes. * cplus-dem.c: Remove cplus_mangle_opname, cplus_demangle_opname, internal_cplus_demangle, and all subroutines. (libiberty_demanglers): Remove entries for ancient GNU (pre-3.0), Lucid, ARM, HP, and EDG demangling styles. (cplus_demangle): Remove 'work' variable. Don't call internal_cplus_demangle. 2019-01-03 ÐилÑн ÐалаÑзов <dilyan.palauzov@aegee.org> * configure.ac: Don't configure readline if --with-system-readline is used. * configure: Re-generate. 2018-10-31 Joseph Myers <joseph@codesourcery.com> Merge from GCC: PR bootstrap/82856 * multilib.am: New file. From automake. 2018-09-12 Sergio Durigan Junior <sergiodj@redhat.com> * src-release.sh (GDB_SUPPORT_DIRS): Add "contrib". 2018-07-16 Nick Clifton <nickc@redhat.com> * src-release.sh (DEVO_SUPPORT): Add test-driver and ar-lib. 2018-07-06 Sebastian Huber <sebastian.huber@embedded-brains.de> * config.sub: Sync with upstream version 2018-07-03. 2018-07-05 Sebastian Huber <sebastian.huber@embedded-brains.de> * config.guess: Sync with upstream version 2018-06-26. * config.sub: Sync with upstream version 2018-07-02. 2018-06-29 Alexandre Oliva <oliva@adacore.com> * configure.ac: Introduce support for @unless/@endunless. * Makefile.tpl (dep-kind): Rewrite with cond; return postbootstrap in some cases. (make-postboot-dep, postboot-targets): New. (dependencies): Do not output postbootstrap dependencies at first. Output non-target ones changed for configure to depend on stage_last @if gcc-bootstrap, and the original deps @unless gcc-bootstrap. * configure.in, Makefile.in: Rebuilt. 2018-06-24 Nick Clifton <nickc@redhat.com> * configure: Regenerate. 2018-06-19 Simon Marchi <simon.marchi@ericsson.com> * libtool.m4: Use AC_LANG_SOURCE. * configure.ac: Remove AC_PREREQ, use AC_LANG_SOURCE. * README-maintainer-mode: Update version requirements. * ar-lib: New file. * test-driver: New file. * configure: Re-generate. 2018-06-18 Eric Botcazou <ebotcazou@adacore.com> * Makefile.def (fortran): Add check-target-libgomp-fortran. * Makefile.tpl (check-target-libgomp-fortran): New phony target. * Makefile.in: Regenerate. * configure: Regenerate. 2018-06-18 Simon Marchi <simon.marchi@ericsson.com> * configure.ac: Sync with GCC, remove MPX-related things. 2018-05-01 Nick Clifton <nickc@redhat.com> * config.guess: Synchronize with config project master sources. * config.sub: Likewise. 2018-05-01 Francois H. Theron <francois.theron@netronome.com> * configure.ac: Added "nfp" target. * configure: Regenerate. 2018-02-13 Maciej W. Rozycki <macro@mips.com> * configure.ac <wasm32-*-*> (noconfigdirs): Add `ld'. * configure: Regenerate. 2018-01-30 Nick Clifton <nickc@redhat.com> * src-release.sh (do_proto_toplev): Add patterns for more junk files to delete before creating the tarball. 2018-01-29 Nick Clifton <nickc@redhat.com> * src-release.sh (do_proto_toplev): Strip patch remnant files from the sources before creating the tarball.
2021-08-29(cross/avr-libc) Drop maintainer ship, please anybody commit, thanksmef1-2/+2
2021-08-27mingw-w64: Update to 9.0.0ryoon29-63/+191
* Update binutils to 2.37. * Update gcc to 10.3.0. Changelog: Notable changes: UCRT updates by Biswapriyo Nath Wine updates by Jacek Caban Various new and updated API headers by Biswapriyo Nath and Liu Hao Various UCRT and MSVCRT fixes by Martin Storsjo at_quick_exit implementation by Martin Storsjo dism API by Biswapriyo Nath idl fixes by Steve Lhomme Winpthreads fixes by Liu Hao gettimeofday precision increase by Christian Franke
2021-07-25cross/ppc-morphos-gcc-10/Makefile: Fix commentjs1-2/+2
2021-07-25Add ppc-morphos-gcc-10js11-1/+1657
This is a GCC 10 cross-compiler for MorphOS.
2021-07-18Update cross/ppc-morphos-sdk to 20210211js3-35/+127
No changelog provided by upstream.
2021-07-18Update cross/ppc-morphos-binutils to 2.36.1 from 20210211 SDKjs3-10/+10
No changelog provided by upstream, though probably the usual binutil changelog applies.
2021-05-24*: recursive bump for perl 5.34wiz29-51/+58
2021-03-21atasm: update to 1.09.fcambus5-68/+43
Pkgsrc changes: - Regenerate Makefile patch - Remove patch for GCC 2.95 introduced in 2004 ChangeLog: September 21, 2011 version 1.07 - Introduced .BANKNUM operator - Allow .SET 6 to forward reference labels - Allow leading underscores in label names - Fixed an error with command-line defines - Allow character quoting of spaces and semicolons - Allow comments to start without a preceding space - Fixed local label references inside of macros or macro parameters May 26, 2014 version 1.08 - Initial support of list files with -g command-line parameter - Allow .INCBIN to honor include paths - Missing state files no longer segfault - Double-forward defines now throw an error rather than silently generate bad code March 20, 2021 version 1.09 - Fixed a problem with filename creation when saving output to an ATR image - Fixed CVE-2019-19785: Stack-based buffer overflow in to_comma() - Fixed CVE-2019-19786: Stack-based buffer overflow in parse_expr() - Fixed CVE-2019-19787: Stack-based buffer overflow in get_signed_expression()
2021-01-28mingw-w64-i686-binutils: Update to 2.36ryoon2-7/+2
* Update binutils to the latest. * Remove unused distinfo.
2021-01-28mingw-w64-x86_64-binutils: Update to 2.36ryoon3-8/+9
Update binutils to the latest.
2020-12-14cross/mingw-*-bin: fix INSTALLATION_DIRSdbj2-4/+4
2020-12-14cross/mingw-binutils: take upstream fix to avoid BASH_LINENOdbj3-15/+25
https://sourceware.org/bugzilla/show_bug.cgi?id=5652
2020-12-08cc65: Update to 2.19nia3-9/+23
Björn Esser (5): Replace GIT_SHA with a more versatile BUILD_ID definition. test/ref/otccex: Fix ramdomly occurring segfault. util/zlib/deflater: Fix several compiler warnings. zlib: Use correct (un)signedness of char in prototypes and functions. src/Makefile: Simplify BUILD_ID logic. Chris Cacciatore (2): Added support for --large-alignment in ld65. Removed invalid link to ca65 document. Curt J. Sampson (2): libsrc/*/kplot.s: Use cbm_kernal.inc symbols, not hardcoded addrs vic20/cputc: Fix incorrect CRAM_PTR at startup when using conio Daniel Serpell (1): Fixes Atari OS devhdl_t, init field needs an JMP byte. Dirk Jagdmann (2): fix whitespace fix the clean: target to remove any disk images. Fabrizio Caruso (23): Fix Gamate RVS Hello world example for the Supervision Move screen init into crt0.s Improve init code readability Improve helloworld example for Supervision Add supervisionhello in samples/Makefile Use decimal for lcd size initialization Comments Improve comments Init is no longer in crt0.s Fix char 35 38 42 47 52 Fix 4 M N fixed Fix left arrow (char 77=13+64) Fix 127 (second left arrow) small m and n fixed Tentative solution for cgetc in Lynx Remove useless tax remove bra Second tentative fix stz kbhit checks KBEDG and getc resets KBEDG Optimizations Greg King (38): Made the ld65 configure file's segment offset attribute accept zero as a value. Changed empty parameter lists into (void) lists on functions with asm() statements. Allowed old-style (K and R) function declarations to be fastcall. Added a charmap header that converts no character encodings. Added a .ORG keyword to ca65 structs/unions. Created a target and a library for the Commander X16 prototype computer. Updated the cx16 start-up to the emulator's release 32. Put the C64 code into cx16/_scrsize.s. Fixed a typo in the cx16 document. Added character codes to change between the two CBM fonts. Fixed cgetc(). Made the "none" CPU allow all address sizes. Added new program descriptions to the list. Fixed problems with the Atari Lynx's TGI driver. Fixed error handling for missing names in ld65 configure files. Added the GIF switch to the X16 emulator's control port. Added VERA peek() and poke() to the cx16 library. Made assert() send SIGABRT when an assertion fails. Changed a "See also" link in the abort() and assert() descriptions from raise() to signal(). Updated cx16 to match the Commander X16 ROMs and emulator, release 34. Added a standard mouse driver to the cx16 library. Added <cx16.h> to the function reference document. Changed sim65's internal error codes from 9-bit values to 7-bit values. Added the missing BANK_RAM array to the Commander X16's header. Updated the cx16 library to the Commander X16 Kernal's prerelease 35. Made the program-chaining exec() handle the X16 emulator's file-system. Added real-time clock functions to the cx16 library. Fixed the target guards around the usage messages. Made ca65 give error messages when it sees duplicate .define commands. Updated the cx16 library to the ROM's prerelease 36. Made cc65 detect a possibly missing argument at the end of a function argument list. Fixed a typo in commit 2e5fbe89cd3f67b06b292936dfdf4fdb104b7112. Fixed an error message printer. Added missing <tag> and <itemize> Linuxdoc tags to some ctype.h function descriptions. Updated the cx16 library to the Commander X16's ROM prerelease 37. Fixed some typos in the "large alignment" support. Added a JOY_FIRE() macro to the Atmos and Telestrat C headers. Put the Telestrat static drivers names together. IrgendwerA8 (3): ctype size optimization Changes resulting from code review. Changes resulting from 2nd code review Jeff Tranter (1): New OSI input routine based on disassembly of ROM code. Jeremy Chadwick (3): doc: clarify need for .IMPORT on some special symbols Grammatical modifications Use the word 'macros' universally (not macroes) Jeremy Rand (1): Update get_ostype.s LRFLEW (3): Significantly faster rand() implementation Update comments in rand.s [cx16] Update ROM banks to new mapping Lauri Kasanen (3): cc65: Add support for binary literals binlit: Add a few random leading zeros Document binary literals Oliver Schmidt (15): Reduced shadow for h2 to improve readability. Minor URL update. Use MACHID to check for realtime clock. Expanded Sim65 zero page. Minor cleanup. Normalized Atari naming. Made use of 65C02 opcode (thx to polluks). Adjusted comments due to recent change. Matched comment to the one in the C header file. Some style adjustments. Adjusted tolower() and toupper() to https://github.com/cc65/cc65/pull/997 Fixed tolower() and toupper() to save high byte. Shortened names and adjusted style. Disable potentially enabled double-width graphics. Removed --lib option from cl65. Piotr Fusik (4): Optimize a negation in signed division. Don't set carry when already set. Swap the positive/negative paths to save a branch. Optimize sign extension. Richard Halkyard (1): Reformat comments to style guide rules Stefan (23): Fix colors for #948 Fixed typos Fixed exit code #974 Fixed C16 #978 Update c16.sgml Update c128.sgml Update c64.sgml Update cbm510.sgml Update cx16.sgml Update funcref.sgml Update nes.sgml Update pce.sgml Update plus4.sgml Update vic20.sgml Update color.s Update conio.s Update cputc.s Update fast.s Update isfast.s Update revers.s Update slow.s Update status.s Preserve the accu Stephan Mühlstrasser (5): Restructured according to review Remove obsolete comment Remove source file that was only used for testing Address review comments Removed redundant LDA acqn (4): Corrected check in OptTransfers2 for register usage. Fixed Issue 992. Always insert a LDA after the removed PLA during the optimization in OptPushPop. Fixed Issue 971. Quick fix for the OptPushPop bug reported in Issue #337. Just disable OptPushPop if N/Z is used after the PLA. This is a more conservative way to fix Issue #971. bbbradsmith (4): sim65 common define for paravirt hooks base location allows the loaded binary to take up as much space as possible restored some documentation of the hooks but without reference to specific location Fix silent crash failure on warning from linker command line define import size mismatch make linker generated export warning conistent with the import warning SEGMENT start of 0 should be valid greg-king5 (1): Aligned comment. itaych (1): PMG_SIZE_QUAD is 3, not 2. jede (28): Add page 0 variables from Telemon 2.4 Add XSCROH & XSCROB value Fix bug : gotoxy does not working because Y does not update the adress on the screen Add textcolor and bgcolor.s Fix gotoy changecolor fix typo fix import Fix typo and optimize Fix label, optimize code Fix bug with bgcolor and textcolor jmp instead of jsr Fix bgcolor and textcolor must return last color, jmp remove. Optimize Clrscr Cleaning import variables Fix comment and gotox force colour change Fix bug $FF Add cclear and cclearxy Cleaning Fix bug in tgi_line : HRS(X) parameters are 16 bits. Fix 16 bits values Telestrat joystick management Fix typo Fix typo Fix typo Fix bug Change name of the driver (telestrat-joy.s renamed to telestrat.s Fix eor bug Fixed the name of the driver laubzega (2): Fix for #928. Minor formatting changes after review. marko.lauke (2): +cc65 inline asm stp mnemonic support +code style mc78 (11): Replaced plain 0's and 1's in exit statements with EXIT_SUCCESS or EXIT_FAILURE Added enum for cc65 exit codes. replaced stdlib exit code names constants in libsrc with cc65 exit code named constants Added comment to debugger exit with error Replaced enum in cc65.h by defines. added comment that cc65 exit constants should not redefine 0 and 1 as they are reserved for exit_success and exit_failure Removed CC65_ prefixes from exit statements in abort and assert code as well from definition Removed additional exit constants definitions from cc65.h to stdlih.h. Guarded the definitions by #ifdef. Removed cc65.h includes from abort and assert implementations. added additional empty line after header guard in cc65.h to conform to other headers Removed unnecessary #include <cc65.h> from convert.c Adjusted block comments to predominant style Changes in INSTALL routine from emd/c128-vdc.s. tmp1 was used at two places resulting in the bug that VDC_CSET was set to garbage on 16k VDC. pagecount and curpage were not reset on INSTALL resulting in non-reentrant code on static linkage of emd driver. Added reservation of second byte for pagecount Changed the order in which lo/hi bytes of vdc addr are set according to willimanilys ((z64k) suggestions. Changed offset for vdc ramsize detection from 000 to 000. mrdudz (2): added regression test related to bug #1001 store y first, then a. fix by willymanilly
2020-12-01dasm: update to 2.20.14.1.fcambus3-15/+16
ChangeLog: DASM version 2.20.14.1: * fixed support for forced word address x/y indexed (.wx / .wy) * man page added * missing opcodes added for mc68hc908 controller * Support for older macOS versions (OSX 10.5 and up) DASM version 2.20.14: * Technical Documentation / User Guide for dasm in PDF format, written by Andrew Davie in his engaging style. * Dynamic Labels support by concatenating evaluated values * Multiline C style /* */ comments * Support for mc68hc908 controller family * Cleaned up and improved Unit Tests * new switch -R to remove output file if dasm found an error during assembly * Small optimization in the Atari 2600 CLEAN_START macro * SETSTR expression; typically used within a macro to use the name of an argument
2020-10-06(cross/avr-libc) Adapt to doxygen 1.8.20, PKGREVISION++mef2-5/+4
2020-10-02mingw-w64: Update to 8.0.0ryoon1-3/+2
* Sync with mingw-w64 packages.
2020-10-02mingw-w64-*: Update to mingw-w64 to 8.0.0ryoon32-379/+446
* Update GCC to 10.2.0. * Update Binutils to 2.35.1 Changelog: v8.0.0: 2020-09-18 Notable changes: New Hyper-V headers and libraries by Biswapriyo Nath Many headers updated from Wine by Jacek Caban. ARM math improvements by Martin Storsjo floating point fixes by Liu Hao many *printf compatibility fixes by Liu Hao and Martin Storsjo massive Windows App Store API updates by Steve Lhomme winstorecompat library updates by Martin Storsjo __USE_MINGW_ANSI_STDIO now automatically enabled in C99 and C11 mode when not using UCRT by Pali Rohar wdm and ddk updates by Zebediah Figura UCRT for Windows Store Apps (-lucrtapp) by Martin Storsjo Audioclient and ActivateAudioInterfaceAsync API updates by Liu Hao DirectX SDKs are now always installed
2020-09-14Don't use PKGREVISION in DIST_SUBDIR.joerg1-2/+2
2020-09-07cross/dasm: update to 2.20.13.rhialto2-8/+7
This is version 2.20.13 of DASM. It is mainly a bugfix release. Short summary of fixes: Longstring segfault fix Fix for non-symbol-compliant unquoted filenames Address expression fix Makefile portability fixes Added atari 7800 header files Allow labels to shift between multiple passes Fix for silenced single pass non-abort errors Adjust .byte and .word negative range check Duplicate macro fix Reduce gcc Wall option build warnings Added 'strict' syntax check mode (+ added to docs) Enable .word size check for strict-mode only Dynamic buffers for pass-output update Console-specific header files and common macros are included for: Atari 2600 VCS Atari 7800 (new!!) Fairchild Channel F VES This is version 2.20.12 of DASM. Short summary of most important fixes/changes: Fix for handling linux linefeeds under Windows Fix for segfault on long lines Supports using constants for include files
2020-08-31*: bump PKGREVISION for perl-5.32.wiz24-34/+48
2020-08-17*: revbump after fontconfig bl3 changes (libuuid removal)leot1-2/+2
2020-08-16tensa-lx106-elf-gcc: skip portability checks in contribtnn1-1/+3
2020-08-12arm-none-eabi-gcc: Select pkgsrc makeinfo by the proper wayryoon1-3/+2
2020-08-07(cross/freemint-gcc) Fix build by adding the same patches as freemint-mintlibmef3-13/+55
2020-08-07(cross/freemint-pml) Fix build by adding the same patches as freemint-mintlibmef3-1/+55
2020-08-06mingw-w64-x86_64-gcc: remove patch backupwiz1-0/+0
2020-08-04(cross/freemint-mintlib) Add two patches to make it build (ref: DragonflyBSD)mef3-1/+55
2020-08-03Ignore libsuffix, breaks build on Linuxjoerg3-1/+15
2020-08-03GC patches outside PATCHDIR.joerg2-28/+0
2020-08-02avrdude: only need texi2html & makeinfo when building w/ docstnn1-3/+4
2020-08-02avrdude: make docs optional (TeX is quite heavy dependency)tnn2-35/+48
2020-07-20xtensa-esp32-elf-gcc: fix C++ relocation issuetnn1-3/+3
Build C++ support libraries with -mlongcalls. Avoids "call8: call target out of range: malloc" error when linking some esp-idf projects that use C++.
2020-07-17pkglint: fix category Makefileswiz1-2/+1
pkglint 20.2.0 (and a bit earlier) does not insist on entries for directories any longer that do not contain complete packages. Remove them. While here, fix security/Makefile that had two missing entries.
2020-07-11xtensa-esp32-elf-gcc: skip portability check for contrib/*tnn1-1/+3
2020-06-22mingw-w64-i686-winpthreads: Update PLIST to reflect realityryoon1-3/+19
2020-06-20Update cross/ppc-morphos-sdk to 20200422.js3-51/+72
2020-06-20Update cross/ppc-morphos-binutils to 2.34js2-9/+9
2020-06-20Add mipsel-none-elf-{binutils,gcc}thorpej1-1/+3
2020-06-20mipsel-none-elf-gcc: Import version 8.3.0thorpej9-0/+1789
Copied mainly from cross/powerpc-none-elf-gcc.