diff options
author | Thomas Koenig <tkoenig@gcc.gnu.org> | 2021-09-13 19:49:49 +0200 |
---|---|---|
committer | Thomas Koenig <tkoenig@gcc.gnu.org> | 2021-09-13 19:49:49 +0200 |
commit | b18a97e5dd0935e1c4a626c230f21457d0aad3d5 (patch) | |
tree | c1818f41af6fe780deafb6cd6a183f32085fe654 /libgcc | |
parent | e76a53644c9d70e998c0d050e9a456af388c6b61 (diff) | |
download | gcc-b18a97e5dd0935e1c4a626c230f21457d0aad3d5.zip gcc-b18a97e5dd0935e1c4a626c230f21457d0aad3d5.tar.gz gcc-b18a97e5dd0935e1c4a626c230f21457d0aad3d5.tar.bz2 |
Merged current trunk to branch.
Diffstat (limited to 'libgcc')
1098 files changed, 3354 insertions, 1267 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 6a7d1b1..04d17ac 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,434 @@ +2021-09-08 liuhongt <hongtao.liu@intel.com> + + * config/i386/t-softfp: Compile __{mul,div}hc3 into + libgcc_s.so.1. + +2021-09-08 Jakub Jelinek <jakub@redhat.com> + Iain Sandoe <iain@sandoe.co.uk> + + * config/i386/libgcc-glibc.ver: Add %inherit GCC_12.0.0 GCC_7.0.0 + and export *hf* and *hc* functions at GCC_12.0.0. + +2021-09-06 liuhongt <hongtao.liu@intel.com> + + * Makefile.in: Adjust to support specific CFLAGS for each + libgcc source file. + * config/i386/64/t-softfp: Explicitly add -msse2 for HF + related libgcc source files. + * config/i386/t-softfp: Ditto. + * config/i386/_divhc3.c: New file. + * config/i386/_mulhc3.c: New file. + +2021-09-03 Iain Sandoe <iain@sandoe.co.uk> + + * config/i386/sfp-machine.h (alias_HFtype, alias_SFtype + alias_DFtype, alias_TFtype): New. + (ALIAS_SELECTOR): New. + (strong_alias): Use __typeof and a _Generic selector to + provide the type to the synthesized function. + +2021-09-02 liuhongt <hongtao.liu@intel.com> + + * config/i386/32/sfp-machine.h (_FP_NANFRAC_H): New macro. + * config/i386/64/sfp-machine.h (_FP_NANFRAC_H): Ditto. + * config/i386/sfp-machine.h (_FP_NANSIGN_H): Ditto. + * config/i386/t-softfp: Add hf soft-fp. + * config.host: Add i386/64/t-softfp. + * config/i386/64/t-softfp: New file. + +2021-09-02 liuhongt <hongtao.liu@intel.com> + + * soft-fp/eqhf2.c: New file. + * soft-fp/extendhfdf2.c: New file. + * soft-fp/extendhfsf2.c: New file. + * soft-fp/half.h (FP_CMP_EQ_H): New marco. + * soft-fp/truncdfhf2.c: New file + * soft-fp/truncsfhf2.c: New file + +2021-09-01 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * unwind-arm-common.inc (abort): Remove. + +2021-08-31 Richard Sandiford <richard.sandiford@arm.com> + + * config/aarch64/value-unwind.h: Add missing runtime exception + paragraph. + * config/frv/frv-abi.h: Likewise. + * config/i386/value-unwind.h: Likewise. + * config/pa/pa64-hpux-lib.h: Likewise. + +2021-08-26 David Edelsohn <dje.gcc@gmail.com> + + * config/rs6000/ibm-ldouble.c (ldouble_qadd_internal): Rename from + __gcc_qadd. + (__gcc_qadd): Call ldouble_qadd_internal. + (__gcc_qsub): Call ldouble_qadd_internal with second long double + argument negated. + +2021-08-26 Jonathan Yong <10walls@gmail.com> + + * config/i386/cygming-crtend.c: Fix register_frame_ctor + and register_frame_dtor warnings. + +2021-08-24 Richard Earnshaw <rearnsha@arm.com> + + PR target/102035 + * config/arm/cmse_nonsecure_call.S (__gnu_cmse_nonsecure_call): + Add vlldm erratum work-around. + +2021-08-21 John David Anglin <danglin@gcc.gnu.org> + + * config.host: Remove extra_parts from hppa[12]*-*-hpux11* case. + +2021-08-16 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * libgcov.h (gcov_type): Define using __LIBGCC_GCOV_TYPE_SIZE. + (gcov_type_unsigned): Likewise. + +2021-08-14 Stafford Horne <shorne@gmail.com> + + PR target/99783 + * config.host (or1k-*, tmake_file): Add or1k/t-crtstuff. + * config/or1k/t-crtstuff: New file. + +2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * libgcov-driver.c (#include <stdint.h>): Remove. + (write_topn_counters): Use __INTPTR_TYPE__ instead of intptr_t. + +2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * Makefile.in (LIBGCOV_DRIVER): Add _gcov_info_to_gcda. + * gcov.h (gcov_info): Declare. + (__gcov_info_to_gdca): Likewise. + * libgcov.h (gcov_write_counter): Remove. + (gcov_write_tag_length): Likewise. + * libgcov-driver.c (#include <stdint.h>): New. + (#include <string.h>): Remove. + (NEED_L_GCOV): Conditionally define. + (NEED_L_GCOV_INFO_TO_GCDA): Likewise. + (are_all_counters_zero): New. + (gcov_dump_handler): Likewise. + (gcov_allocate_handler): Likewise. + (dump_unsigned): Likewise. + (dump_counter): Likewise. + (write_topn_counters): Add dump_fn, allocate_fn, and arg parameters. + Use dump_unsigned() and dump_counter(). + (write_one_data): Add dump_fn, allocate_fn, and arg parameters. Use + dump_unsigned(), dump_counter(), and are_all_counters_zero(). + (__gcov_info_to_gcda): New. + +2021-08-05 Jakub Jelinek <jakub@redhat.com> + + * config/t-slibgcc (SHLIB_LINK): Add $(LDFLAGS). + * config/t-slibgcc-darwin (SHLIB_LINK): Likewise. + * config/t-slibgcc-vms (SHLIB_LINK): Likewise. + * config/t-slibgcc-fuchsia (SHLIB_LDFLAGS): Remove $(LDFLAGS). + +2021-08-04 Jakub Jelinek <jakub@redhat.com> + + * config/t-slibgcc-fuchsia: Undo doubly applied patch. + +2021-07-15 Alan Modra <amodra@gmail.com> + + * config/rs6000/morestack.S (R2_SAVE): Define. + (__morestack): Save and restore r2. Set up r2 for called + functions. + +2021-07-01 H.J. Lu <hjl.tools@gmail.com> + + * soft-fp/extendhfxf2.c: New file. + * soft-fp/truncxfhf2.c: Likewise. + +2021-06-29 Julian Brown <julian@codesourcery.com> + + * config/gcn/lib2-bswapti2.c: New file. + * config/gcn/lib2-divmod-di.c: New file. + * config/gcn/lib2-gcn.h (DItype, UDItype, TItype, UTItype): Add + typedefs. + (__divdi3, __moddi3, __udivdi3, __umoddi3): Add prototypes. + * config/gcn/t-amdgcn (LIB2ADD): Add lib2-divmod-di.c and + lib2-bswapti2.c. + +2021-06-29 Julian Brown <julian@codesourcery.com> + + * config/gcn/lib2-divmod.c (__udivsi3, __umodsi3): Change argument and + return types to USItype. + * config/gcn/lib2-gcn.h (__udivsi3, __umodsi3): Update prototypes. + +2021-06-23 Kewen Lin <linkw@linux.ibm.com> + + * configure: Regenerate. + * configure.ac (test for libgcc_cv_powerpc_3_1_float128_hw): Fix + typos among the name, CFLAGS and the test. + * config/rs6000/t-float128-hw (fp128_3_1_hw_funcs, fp128_3_1_hw_src, + fp128_3_1_hw_static_obj, fp128_3_1_hw_shared_obj, fp128_3_1_hw_obj): + Remove. + * config/rs6000/t-float128-p10-hw (FLOAT128_HW_INSNS): Append + macro FLOAT128_HW_INSNS_ISA3_1. + (FP128_3_1_CFLAGS_HW): Fix option typo. + * config/rs6000/float128-ifunc.c (SW_OR_HW_ISA3_1): Guard this with + FLOAT128_HW_INSNS_ISA3_1. + (__floattikf_resolve): Likewise. + (__floatuntikf_resolve): Likewise. + (__fixkfti_resolve): Likewise. + (__fixunskfti_resolve): Likewise. + (__floattikf): Likewise. + (__floatuntikf): Likewise. + (__fixkfti): Likewise. + (__fixunskfti): Likewise. + +2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com> + + PR target/99939 + * config/arm/cmse_nonsecure_call.S: Add __ARM_FEATURE_MVE + macro. + * config/arm/t-arm: To link cmse.o and cmse_nonsecure_call.o + on passing -mcmse option. + +2021-06-10 Segher Boessenkool <segher@kernel.crashing.org> + + * config/rs6000/quad-float128.h: Guard all uses of [U]TItype_ppc by + _ARCH_PPC64 . + +2021-06-09 Carl Love <cel@us.ibm.com> + + * config.host: Add if test and set for + libgcc_cv_powerpc_3_1_float128_hw. + * config/rs6000/fixkfti.c: Renamed to fixkfti-sw.c. + Change calls of __fixkfti to __fixkfti_sw. + * config/rs6000/fixunskfti.c: Renamed to fixunskfti-sw.c. + Change calls of __fixunskfti to __fixunskfti_sw. + * config/rs6000/float128-p10.c (__floattikf_hw, + __floatuntikf_hw, __fixkfti_hw, __fixunskfti_hw): New file. + * config/rs6000/float128-ifunc.c (SW_OR_HW_ISA3_1): New macro. + (__floattikf_resolve, __floatuntikf_resolve, __fixkfti_resolve, + __fixunskfti_resolve): Add resolve functions. + (__floattikf, __floatuntikf, __fixkfti, __fixunskfti): New functions. + * config/rs6000/float128-sed (floattitf, __floatuntitf, + __fixtfti, __fixunstfti): Add editor commands to change names. + * config/rs6000/float128-sed-hw (__floattitf, + __floatuntitf, __fixtfti, __fixunstfti): Add editor commands to + change names. + * config/rs6000/floattikf.c: Renamed to floattikf-sw.c. + * config/rs6000/floatuntikf.c: Renamed to floatuntikf-sw.c. + * config/rs6000/quad-float128.h (__floattikf_sw, + __floatuntikf_sw, __fixkfti_sw, __fixunskfti_sw, __floattikf_hw, + __floatuntikf_hw, __fixkfti_hw, __fixunskfti_hw, __floattikf, + __floatuntikf, __fixkfti, __fixunskfti): New extern declarations. + * config/rs6000/t-float128 (floattikf, floatuntikf, + fixkfti, fixunskfti): Remove file names from fp128_ppc_funcs. + (floattikf-sw, floatuntikf-sw, fixkfti-sw, fixunskfti-sw): Add + file names to fp128_ppc_funcs. + * config/rs6000/t-float128-hw(fp128_3_1_hw_funcs, + fp128_3_1_hw_src, fp128_3_1_hw_static_obj, fp128_3_1_hw_shared_obj, + fp128_3_1_hw_obj): Add variables for ISA 3.1 support. + * config/rs6000/t-float128-p10-hw: New file. + * configure: Update script for isa 3.1 128-bit float support. + * configure.ac: Add check for 128-bit float hardware support. + * config/rs6000/fixkfti-sw.c: New file. + * config/rs6000/fixunskfti-sw.c: New file. + * config/rs6000/floattikf-sw.c: New file. + * config/rs6000/floatuntikf-sw.c: New file. + +2021-05-13 Dimitar Dimitrov <dimitar@dinux.eu> + + * config/pru/mpyll.S (__pruabi_mpyll): Place into own section. + +2021-05-13 Martin Liska <mliska@suse.cz> + + * libgcov-driver.c: Fix GNU coding style. + +2021-05-10 Martin Liska <mliska@suse.cz> + + * libgcov-driver.c (gcov_version): Use different name that does + not clash with newly introduced macro. + +2021-04-29 Eric Botcazou <ebotcazou@adacore.com> + + * libgcov.h: For the target, define GCOV_LOCKED_WITH_LOCKING + if __MSVCRT__ and, for the host, define it if HOST_HAS_LK_LOCK. + * libgcov-driver.c: Add directives if GCOV_LOCKED_WITH_LOCKING. + +2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com> + + * libgcc2.c (XMTYPE, XCTYPE, RBIG, RMIN, RMIN2, RMINSCAL, RMAX2): + Define. + (__divsc3, __divdc3, __divxc3, __divtc3): Improve complex divide. + * config/rs6000/_divkc3.c (RBIG, RMIN, RMIN2, RMINSCAL, RMAX2): + Define. + (__divkc3): Improve complex divide. + +2021-04-23 Michael Meissner <meissner@linux.ibm.com> + + PR target/98952 + * config/rs6000/tramp.S (__trampoline_setup, elfv1 #ifdef): Fix + trampoline size comparison in 32-bit by reversing test and + combining load immediate with compare. + (__trampoline_setup, elfv2 #ifdef): Fix trampoline size comparison + in 32-bit by reversing test and combining load immediate with + compare. + +2021-04-05 Florian Weimer <fweimer@redhat.com> + Michael Meissner <meissner@linux.ibm.com> + + * config/rs6000/t-float128 (fp128_ppc_funcs): Add decimal floating + point functions for $(decimal_float) only. + +2021-04-03 Jakub Jelinek <jakub@redhat.com> + + PR target/97653 + * config/rs6000/t-linux (IBM128_STATIC_OBJS): Fix spelling, use + $(objext) instead of $(object). Use _floatunditf instead of + _floatunsditf. Add tf <-> ti conversion objects. + (IBM128_SHARED_OBJS): Use proper substitution reference syntax. + +2021-03-29 Michael Meissner <meissner@linux.ibm.com> + + * config/rs6000/t-float128 (fp128_decstr_funcs): Delete. + (fp128_ppc_funcs): Do not add $(fp128_decstr_funcs). + (fp128_decstr_objs): Delete. + * dfp-bit.h: Call __sprintfieee128 to do conversions from + _Float128 to a Decimal type. Call __strtoieee128 to do + conversions from a Decimal type to _Float128. + * config/rs6000/_sprintfkf.c: Delete file. + * config/rs6000/_sprintfkf.h: Delete file. + * config/rs6000/_strtokf.c: Delete file. + * config/rs6000/_strtokf.h: Delete file. + +2021-03-23 Marcus Comstedt <marcus@mc.pp.se> + + * config/riscv/sfp-machine.h (__BYTE_ORDER): Set according + to __BYTE_ORDER__. + +2021-03-06 Jakub Jelinek <jakub@redhat.com> + + PR gcov-profile/99406 + * libgcov.h (MAP_FAILED, MAP_ANONYMOUS): If HAVE_SYS_MMAN_H is + defined, define these macros if not defined already. + +2021-03-04 Martin Liska <mliska@suse.cz> + + PR gcov-profile/99105 + * libgcov-driver.c (write_top_counters): Rename to ... + (write_topn_counters): ... this. + (write_one_data): Pre-allocate buffer for number of items + in the corresponding linked lists. + * libgcov.h (malloc_mmap): New function. + (allocate_gcov_kvp): Use it. + +2021-03-04 Martin Liska <mliska@suse.cz> + + PR gcov-profile/99385 + * libgcov.h (allocate_gcov_kvp): Call mmap with fd equal to -1. + +2021-03-03 Martin Liska <mliska@suse.cz> + + PR gcov-profile/97461 + * config.in: Regenerate. + * configure: Likewise. + * configure.ac: Check sys/mman.h header file + * libgcov-driver.c (struct gcov_kvp): Remove static + pre-allocated pool and use a dynamic one. + * libgcov.h (MMAP_CHUNK_SIZE): New. + (gcov_counter_add): Use mmap to allocate pool for struct + gcov_kvp. + +2021-03-02 Michael Meissner <meissner@linux.ibm.com> + + * config/rs6000/_sprintfkf.h (__sprintfkf): Fix prototype to match + the function. + * config/rs6000/_sprintfkf.c: Include _sprintfkf.h. + +2021-02-24 Jakub Jelinek <jakub@redhat.com> + + PR libgcc/99236 + * libgcc2.c (__powisf2, __powidf2, __powitf2, __powixf2): Perform + negation of m in unsigned type. + +2021-02-24 Christophe Lyon <christophe.lyon@linaro.org> + Hau Hsu <hsuhau617@gmail.com> + + PR target/99157 + * config/arm/t-arm: Fix cmse support detection. + +2021-02-22 Michael Meissner <meissner@linux.ibm.com> + + * dfp-bit.c (BFP_TO_DFP): Fix a comment line that was too long. + +2021-02-22 Michael Meissner <meissner@linux.ibm.com> + + * config/rs6000/_dd_to_kf.c: New file. + * config/rs6000/_kf_to_dd.c: New file. + * config/rs6000/_kf_to_sd.c: New file. + * config/rs6000/_kf_to_td.c: New file. + * config/rs6000/_sd_to_kf.c: New file. + * config/rs6000/_sprintfkf.c: New file. + * config/rs6000/_sprintfkf.h: New file. + * config/rs6000/_strtokf.h: New file. + * config/rs6000/_strtokf.c: New file. + * config/rs6000/_td_to_kf.c: New file. + * config/rs6000/quad-float128.h: Add new declarations. + * config/rs6000/t-float128 (fp128_dec_funcs): New macro. + (fp128_decstr_funcs): New macro. + (ibm128_dec_funcs): New macro. + (fp128_ppc_funcs): Add the new conversions. + (fp128_dec_objs): Force Decimal <-> __float128 conversions to be + compiled with -mabi=ieeelongdouble. + (fp128_decstr_objs): Force __float128 <-> string conversions to be + compiled with -mabi=ibmlongdouble. + (ibm128_dec_objs): Force Decimal <-> __float128 conversions to be + compiled with -mabi=ieeelongdouble. + (FP128_CFLAGS_DECIMAL): New macro. + (IBM128_CFLAGS_DECIMAL): New macro. + * dfp-bit.c (DFP_TO_BFP): Add PowerPC _Float128 support. + (BFP_TO_DFP): Add PowerPC _Float128 support. + * dfp-bit.h (BFP_KIND): Add new binary floating point kind for + IEEE 128-bit floating point. + (DFP_TO_BFP): Add PowerPC _Float128 support. + (BFP_TO_DFP): Add PowerPC _Float128 support. + (BFP_SPRINTF): New macro. + +2021-01-27 Jakub Jelinek <jakub@redhat.com> + + * config/i386/savms64.h: Add .note.GNU-stack section on Linux. + * config/i386/savms64f.h: Likewise. + * config/i386/resms64.h: Likewise. + * config/i386/resms64f.h: Likewise. + * config/i386/resms64x.h: Likewise. + * config/i386/resms64fx.h: Likewise. + +2021-01-26 Martin Liska <mliska@suse.cz> + + PR gcov-profile/98739 + * libgcov.h (gcov_topn_add_value): Do not train when + we have a merged profile with a negative number of total + value. + +2021-01-25 Martin Liska <mliska@suse.cz> + + PR gcov-profile/98739 + * libgcov-merge.c (__gcov_merge_topn): Mark when merging + ends with a dropped counter. + * libgcov.h (gcov_topn_add_value): Add return value. + +2021-01-13 Stafford Horne <shorne@gmail.com> + + * config/or1k/sfp-machine.h (FP_RND_NEAREST, FP_RND_ZERO, + FP_RND_PINF, FP_RND_MINF, FP_RND_MASK, FP_EX_OVERFLOW, + FP_EX_UNDERFLOW, FP_EX_INEXACT, FP_EX_INVALID, FP_EX_DIVZERO, + FP_EX_ALL): New constant macros. + (_FP_DECL_EX, FP_ROUNDMODE, FP_INIT_ROUNDMODE, + FP_HANDLE_EXCEPTIONS): New macros. + (_FP_TININESS_AFTER_ROUNDING): Change to 1. + +2021-01-13 Samuel Thibault <samuel.thibault@gnu.org> + + * config/i386/gnu-unwind.h (x86_gnu_fallback_frame_state): Add the + posix siginfo case to struct handler_args. Detect between legacy + and siginfo from the second parameter, which is a small sigcode in + the legacy case, and a pointer in the siginfo case. + 2020-12-20 Max Filippov <jcmvbkbc@gmail.com> * config/xtensa/lib1funcs.S (__bswapsi2, __bswapdi2): New @@ -11265,7 +11696,7 @@ shared-object.mk, siditi-object.mk, static-object.mk: New files. * configure: Generated. -Copyright (C) 2007-2020 Free Software Foundation, Inc. +Copyright (C) 2007-2021 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/libgcc/Makefile.in b/libgcc/Makefile.in index d6075d3..32e329f 100644 --- a/libgcc/Makefile.in +++ b/libgcc/Makefile.in @@ -1,6 +1,6 @@ # Makefile.in -# Copyright (C) 2005-2020 Free Software Foundation, Inc. +# Copyright (C) 2005-2021 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -314,7 +314,7 @@ MULTIOSSUBDIR := $(shell if test $(MULTIOSDIR) != .; then echo /$(MULTIOSDIR); f inst_libdir = $(libsubdir)$(MULTISUBDIR) inst_slibdir = $(slibdir)$(MULTIOSSUBDIR) -gcc_compile_bare = $(CC) $(INTERNAL_CFLAGS) +gcc_compile_bare = $(CC) $(INTERNAL_CFLAGS) $(CFLAGS-$(<F)) compile_deps = -MT $@ -MD -MP -MF $(basename $@).dep gcc_compile = $(gcc_compile_bare) -o $@ $(compile_deps) gcc_s_compile = $(gcc_compile) -DSHARED @@ -908,7 +908,7 @@ LIBGCOV_INTERFACE = _gcov_dump _gcov_fork \ _gcov_execl _gcov_execlp \ _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset \ _gcov_lock_unlock -LIBGCOV_DRIVER = _gcov +LIBGCOV_DRIVER = _gcov _gcov_info_to_gcda libgcov-merge-objects = $(patsubst %,%$(objext),$(LIBGCOV_MERGE)) libgcov-profiler-objects = $(patsubst %,%$(objext),$(LIBGCOV_PROFILER)) diff --git a/libgcc/config.host b/libgcc/config.host index 66af834..e2b4be4 100644 --- a/libgcc/config.host +++ b/libgcc/config.host @@ -1,5 +1,5 @@ # libgcc host-specific configuration file. -# Copyright (C) 1997-2020 Free Software Foundation, Inc. +# Copyright (C) 1997-2021 Free Software Foundation, Inc. #This file is part of GCC. @@ -667,7 +667,6 @@ hppa[12]*-*-hpux11*) tmake_file="$tmake_file pa/t-slibgcc-dwarf-ver" fi tmake_file="$tmake_file pa/t-slibgcc-hpux t-slibgcc-hpux" - extra_parts="libgcc_stub.a" md_unwind_header=pa/hpux-unwind.h ;; hppa*-*-openbsd*) @@ -1119,12 +1118,12 @@ nios2-*-*) extra_parts="$extra_parts crti.o crtn.o" ;; or1k-*-linux*) - tmake_file="$tmake_file or1k/t-or1k" + tmake_file="$tmake_file or1k/t-or1k or1k/t-crtstuff" tmake_file="$tmake_file t-softfp-sfdf t-softfp" md_unwind_header=or1k/linux-unwind.h ;; or1k-*-*) - tmake_file="$tmake_file or1k/t-or1k" + tmake_file="$tmake_file or1k/t-or1k or1k/t-crtstuff" tmake_file="$tmake_file t-softfp-sfdf t-softfp" ;; pdp11-*-*) @@ -1224,6 +1223,10 @@ powerpc*-*-linux*) tmake_file="${tmake_file} rs6000/t-float128-hw" fi + if test $libgcc_cv_powerpc_3_1_float128_hw = yes; then + tmake_file="${tmake_file} rs6000/t-float128-p10-hw" + fi + extra_parts="$extra_parts ecrti.o ecrtn.o ncrti.o ncrtn.o" md_unwind_header=rs6000/linux-unwind.h ;; @@ -1536,10 +1539,7 @@ i[34567]86-*-elfiamcu | i[34567]86-*-rtems*) ;; i[34567]86-*-* | x86_64-*-*) tmake_file="${tmake_file} t-softfp-tf" - if test "${host_address}" = 32; then - tmake_file="${tmake_file} i386/${host_address}/t-softfp" - fi - tmake_file="${tmake_file} i386/t-softfp t-softfp" + tmake_file="${tmake_file} i386/${host_address}/t-softfp i386/t-softfp t-softfp" ;; esac diff --git a/libgcc/config.in b/libgcc/config.in index 5be5321..f93c64a 100644 --- a/libgcc/config.in +++ b/libgcc/config.in @@ -49,6 +49,9 @@ /* Define to 1 if you have the <sys/auxv.h> header file. */ #undef HAVE_SYS_AUXV_H +/* Define to 1 if you have the <sys/mman.h> header file. */ +#undef HAVE_SYS_MMAN_H + /* Define to 1 if you have the <sys/stat.h> header file. */ #undef HAVE_SYS_STAT_H diff --git a/libgcc/config/aarch64/aarch64-unwind.h b/libgcc/config/aarch64/aarch64-unwind.h index 719b58c..b6faa9b 100644 --- a/libgcc/config/aarch64/aarch64-unwind.h +++ b/libgcc/config/aarch64/aarch64-unwind.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017-2020 Free Software Foundation, Inc. +/* Copyright (C) 2017-2021 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/libgcc/config/aarch64/crtfastmath.c b/libgcc/config/aarch64/crtfastmath.c index 091a698..c8565c9 100644 --- a/libgcc/config/aarch64/crtfastmath.c +++ b/libgcc/config/aarch64/crtfastmath.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2014-2020 Free Software Foundation, Inc. + * Copyright (C) 2014-2021 Free Software Foundation, Inc. * * This file is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/aarch64/crti.S b/libgcc/config/aarch64/crti.S index b105b93..5b5604d 100644 --- a/libgcc/config/aarch64/crti.S +++ b/libgcc/config/aarch64/crti.S @@ -1,5 +1,5 @@ # Machine description for AArch64 architecture. -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # Contributed by ARM Ltd. # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/aarch64/crtn.S b/libgcc/config/aarch64/crtn.S index 109c0cb..213b9cf 100644 --- a/libgcc/config/aarch64/crtn.S +++ b/libgcc/config/aarch64/crtn.S @@ -1,5 +1,5 @@ # Machine description for AArch64 architecture. -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # Contributed by ARM Ltd. # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/aarch64/freebsd-unwind.h b/libgcc/config/aarch64/freebsd-unwind.h index 6768bc0..99f1cb72 100644 --- a/libgcc/config/aarch64/freebsd-unwind.h +++ b/libgcc/config/aarch64/freebsd-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for FreeBSD/ARM64 (aarch64). - Copyright (C) 2017-2020 Free Software Foundation, Inc. + Copyright (C) 2017-2021 Free Software Foundation, Inc. Contributed by John Marino <gnugcc@marino.st> This file is part of GCC. diff --git a/libgcc/config/aarch64/libgcc-softfp.ver b/libgcc/config/aarch64/libgcc-softfp.ver index b51a3de..85ded3b 100644 --- a/libgcc/config/aarch64/libgcc-softfp.ver +++ b/libgcc/config/aarch64/libgcc-softfp.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2020 Free Software Foundation, Inc. +# Copyright (C) 2020-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/aarch64/linux-unwind.h b/libgcc/config/aarch64/linux-unwind.h index 703b448..39894b7 100644 --- a/libgcc/config/aarch64/linux-unwind.h +++ b/libgcc/config/aarch64/linux-unwind.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2020 Free Software Foundation, Inc. +/* Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/aarch64/lse-init.c b/libgcc/config/aarch64/lse-init.c index 00e9ab8..bca7068 100644 --- a/libgcc/config/aarch64/lse-init.c +++ b/libgcc/config/aarch64/lse-init.c @@ -1,5 +1,5 @@ /* Out-of-line LSE atomics for AArch64 architecture, Init. - Copyright (C) 2019-2020 Free Software Foundation, Inc. + Copyright (C) 2019-2021 Free Software Foundation, Inc. Contributed by Linaro Ltd. This file is part of GCC. diff --git a/libgcc/config/aarch64/lse.S b/libgcc/config/aarch64/lse.S index 7496b8b..df965b5 100644 --- a/libgcc/config/aarch64/lse.S +++ b/libgcc/config/aarch64/lse.S @@ -1,5 +1,5 @@ /* Out-of-line LSE atomics for AArch64 architecture. - Copyright (C) 2019-2020 Free Software Foundation, Inc. + Copyright (C) 2019-2021 Free Software Foundation, Inc. Contributed by Linaro Ltd. This file is part of GCC. diff --git a/libgcc/config/aarch64/sfp-exceptions.c b/libgcc/config/aarch64/sfp-exceptions.c index a3b7f42..a34cd71 100644 --- a/libgcc/config/aarch64/sfp-exceptions.c +++ b/libgcc/config/aarch64/sfp-exceptions.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2012-2020 Free Software Foundation, Inc. + * Copyright (C) 2012-2021 Free Software Foundation, Inc. * * This file is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/aarch64/sfp-machine.h b/libgcc/config/aarch64/sfp-machine.h index e60ecd2..2d3288a 100644 --- a/libgcc/config/aarch64/sfp-machine.h +++ b/libgcc/config/aarch64/sfp-machine.h @@ -1,5 +1,5 @@ /* Machine description for AArch64 architecture. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/libgcc/config/aarch64/sync-cache.c b/libgcc/config/aarch64/sync-cache.c index 63199e1..41151e8 100644 --- a/libgcc/config/aarch64/sync-cache.c +++ b/libgcc/config/aarch64/sync-cache.c @@ -1,5 +1,5 @@ /* Machine description for AArch64 architecture. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/libgcc/config/aarch64/t-aarch64 b/libgcc/config/aarch64/t-aarch64 index fce36be..39ce5ce 100644 --- a/libgcc/config/aarch64/t-aarch64 +++ b/libgcc/config/aarch64/t-aarch64 @@ -1,5 +1,5 @@ # Machine description for AArch64 architecture. -# Copyright (C) 2012-2020 Free Software Foundation, Inc. +# Copyright (C) 2012-2021 Free Software Foundation, Inc. # Contributed by ARM Ltd. # # This file is part of GCC. diff --git a/libgcc/config/aarch64/t-lse b/libgcc/config/aarch64/t-lse index c41f050..88d2d84 100644 --- a/libgcc/config/aarch64/t-lse +++ b/libgcc/config/aarch64/t-lse @@ -1,5 +1,5 @@ # Out-of-line LSE atomics for AArch64 architecture. -# Copyright (C) 2019-2020 Free Software Foundation, Inc. +# Copyright (C) 2019-2021 Free Software Foundation, Inc. # Contributed by Linaro Ltd. # # This file is part of GCC. diff --git a/libgcc/config/aarch64/value-unwind.h b/libgcc/config/aarch64/value-unwind.h index e8b9d44..041ca13 100644 --- a/libgcc/config/aarch64/value-unwind.h +++ b/libgcc/config/aarch64/value-unwind.h @@ -1,5 +1,5 @@ /* Store register values as _Unwind_Word type in DWARF2 EH unwind context. - Copyright (C) 2017-2020 Free Software Foundation, Inc. + Copyright (C) 2017-2021 Free Software Foundation, Inc. This file is part of GCC. @@ -13,6 +13,10 @@ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License and a copy of the GCC Runtime Library Exception along with this program; see the files COPYING3 and COPYING.RUNTIME respectively. If not, see diff --git a/libgcc/config/alpha/crtfastmath.c b/libgcc/config/alpha/crtfastmath.c index 3ce86fb..ed9375e 100644 --- a/libgcc/config/alpha/crtfastmath.c +++ b/libgcc/config/alpha/crtfastmath.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2001-2020 Free Software Foundation, Inc. + * Copyright (C) 2001-2021 Free Software Foundation, Inc. * Contributed by Richard Henderson (rth@redhat.com) * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/alpha/libgcc-alpha-ldbl.ver b/libgcc/config/alpha/libgcc-alpha-ldbl.ver index 21f2596..453d89f 100644 --- a/libgcc/config/alpha/libgcc-alpha-ldbl.ver +++ b/libgcc/config/alpha/libgcc-alpha-ldbl.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2020 Free Software Foundation, Inc. +# Copyright (C) 2006-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/alpha/linux-unwind.h b/libgcc/config/alpha/linux-unwind.h index a7e6f8f..93bedd6 100644 --- a/libgcc/config/alpha/linux-unwind.h +++ b/libgcc/config/alpha/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for Alpha Linux. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/alpha/qrnnd.S b/libgcc/config/alpha/qrnnd.S index db5f0e1..ff65222 100644 --- a/libgcc/config/alpha/qrnnd.S +++ b/libgcc/config/alpha/qrnnd.S @@ -1,5 +1,5 @@ # Alpha 21064 __udiv_qrnnd - # Copyright (C) 1992-2020 Free Software Foundation, Inc. + # Copyright (C) 1992-2021 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/libgcc/config/alpha/vms-dwarf2.S b/libgcc/config/alpha/vms-dwarf2.S index e49e0a1..2ed25d4 100644 --- a/libgcc/config/alpha/vms-dwarf2.S +++ b/libgcc/config/alpha/vms-dwarf2.S @@ -1,5 +1,5 @@ /* VMS dwarf2 section sequentializer. - Copyright (C) 2001-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2021 Free Software Foundation, Inc. Contributed by Douglas B. Rupp (rupp@gnat.com). This file is part of GCC. diff --git a/libgcc/config/alpha/vms-dwarf2eh.S b/libgcc/config/alpha/vms-dwarf2eh.S index 622611b..2cb9316 100644 --- a/libgcc/config/alpha/vms-dwarf2eh.S +++ b/libgcc/config/alpha/vms-dwarf2eh.S @@ -1,5 +1,5 @@ /* VMS dwarf2 exception handling section sequentializer. - Copyright (C) 2002-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2021 Free Software Foundation, Inc. Contributed by Douglas B. Rupp (rupp@gnat.com). This file is part of GCC. diff --git a/libgcc/config/alpha/vms-gcc_shell_handler.c b/libgcc/config/alpha/vms-gcc_shell_handler.c index ca98415..3d62356 100644 --- a/libgcc/config/alpha/vms-gcc_shell_handler.c +++ b/libgcc/config/alpha/vms-gcc_shell_handler.c @@ -1,5 +1,5 @@ /* Static condition handler for Alpha/VMS. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/alpha/vms-unwind.h b/libgcc/config/alpha/vms-unwind.h index 4b704d3..0f461a2 100644 --- a/libgcc/config/alpha/vms-unwind.h +++ b/libgcc/config/alpha/vms-unwind.h @@ -1,5 +1,5 @@ /* Fallback frame unwinding for Alpha/VMS. - Copyright (C) 1996-2020 Free Software Foundation, Inc. + Copyright (C) 1996-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/arc/asm.h b/libgcc/config/arc/asm.h index f3b221b..ab9c104 100644 --- a/libgcc/config/arc/asm.h +++ b/libgcc/config/arc/asm.h @@ -1,6 +1,6 @@ /* Assembler macros for the Synopsys DesignWare ARC CPU. - Copyright (C) 1994-2020 Free Software Foundation, Inc. + Copyright (C) 1994-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/crti.S b/libgcc/config/arc/crti.S index e05a789..72d4cba 100644 --- a/libgcc/config/arc/crti.S +++ b/libgcc/config/arc/crti.S @@ -1,6 +1,6 @@ /* .fini/.init stack frame setup for the Synopsys DesignWare ARC CPU. - Copyright (C) 1994-2020 Free Software Foundation, Inc. + Copyright (C) 1994-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/crtn.S b/libgcc/config/arc/crtn.S index 37eac5e..47af8a8 100644 --- a/libgcc/config/arc/crtn.S +++ b/libgcc/config/arc/crtn.S @@ -1,6 +1,6 @@ /* Ensure .fini/.init return for the Synopsys DesignWare ARC CPU. - Copyright (C) 1994-2020 Free Software Foundation, Inc. + Copyright (C) 1994-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/crttls.S b/libgcc/config/arc/crttls.S index b5aebf1..6029628 100644 --- a/libgcc/config/arc/crttls.S +++ b/libgcc/config/arc/crttls.S @@ -1,6 +1,6 @@ ; newlib tls glue code for Synopsys DesignWare ARC cpu. -/* Copyright (C) 2016-2020 Free Software Foundation, Inc. +/* Copyright (C) 2016-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/divtab-arc700.c b/libgcc/config/arc/divtab-arc700.c index bcb4a47..0b62d4b 100644 --- a/libgcc/config/arc/divtab-arc700.c +++ b/libgcc/config/arc/divtab-arc700.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2020 Free Software Foundation, Inc. +/* Copyright (C) 2004-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/dp-hack.h b/libgcc/config/arc/dp-hack.h index 6cdb762..a39115c 100644 --- a/libgcc/config/arc/dp-hack.h +++ b/libgcc/config/arc/dp-hack.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/fp-hack.h b/libgcc/config/arc/fp-hack.h index 65cdcdd..71aed8b 100644 --- a/libgcc/config/arc/fp-hack.h +++ b/libgcc/config/arc/fp-hack.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/adddf3.S b/libgcc/config/arc/ieee-754/adddf3.S index cd63fd0..b58ed53 100644 --- a/libgcc/config/arc/ieee-754/adddf3.S +++ b/libgcc/config/arc/ieee-754/adddf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/addsf3.S b/libgcc/config/arc/ieee-754/addsf3.S index 215fef3..50e268a 100644 --- a/libgcc/config/arc/ieee-754/addsf3.S +++ b/libgcc/config/arc/ieee-754/addsf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/arc-ieee-754.h b/libgcc/config/arc/ieee-754/arc-ieee-754.h index 196d1a4..9784e1c 100644 --- a/libgcc/config/arc/ieee-754/arc-ieee-754.h +++ b/libgcc/config/arc/ieee-754/arc-ieee-754.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/arc600-dsp/divdf3.S b/libgcc/config/arc/ieee-754/arc600-dsp/divdf3.S index ad0a067..caee843 100644 --- a/libgcc/config/arc/ieee-754/arc600-dsp/divdf3.S +++ b/libgcc/config/arc/ieee-754/arc600-dsp/divdf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/arc600-dsp/divsf3.S b/libgcc/config/arc/ieee-754/arc600-dsp/divsf3.S index 4d43236..bad0de8 100644 --- a/libgcc/config/arc/ieee-754/arc600-dsp/divsf3.S +++ b/libgcc/config/arc/ieee-754/arc600-dsp/divsf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/arc600-dsp/muldf3.S b/libgcc/config/arc/ieee-754/arc600-dsp/muldf3.S index 50d35c7..6280af0 100644 --- a/libgcc/config/arc/ieee-754/arc600-dsp/muldf3.S +++ b/libgcc/config/arc/ieee-754/arc600-dsp/muldf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/arc600-dsp/mulsf3.S b/libgcc/config/arc/ieee-754/arc600-dsp/mulsf3.S index d427f21..c2d9d92 100644 --- a/libgcc/config/arc/ieee-754/arc600-dsp/mulsf3.S +++ b/libgcc/config/arc/ieee-754/arc600-dsp/mulsf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/arc600-mul64/divdf3.S b/libgcc/config/arc/ieee-754/arc600-mul64/divdf3.S index 006a887..cfc4bfa 100644 --- a/libgcc/config/arc/ieee-754/arc600-mul64/divdf3.S +++ b/libgcc/config/arc/ieee-754/arc600-mul64/divdf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/arc600-mul64/divsf3.S b/libgcc/config/arc/ieee-754/arc600-mul64/divsf3.S index 93aed16..ffd8432 100644 --- a/libgcc/config/arc/ieee-754/arc600-mul64/divsf3.S +++ b/libgcc/config/arc/ieee-754/arc600-mul64/divsf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/arc600-mul64/muldf3.S b/libgcc/config/arc/ieee-754/arc600-mul64/muldf3.S index 01c3d10..5329982b 100644 --- a/libgcc/config/arc/ieee-754/arc600-mul64/muldf3.S +++ b/libgcc/config/arc/ieee-754/arc600-mul64/muldf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/arc600-mul64/mulsf3.S b/libgcc/config/arc/ieee-754/arc600-mul64/mulsf3.S index 346d1fd..6122659 100644 --- a/libgcc/config/arc/ieee-754/arc600-mul64/mulsf3.S +++ b/libgcc/config/arc/ieee-754/arc600-mul64/mulsf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/arc600/divsf3.S b/libgcc/config/arc/ieee-754/arc600/divsf3.S index dd5e63b..e3ef33b 100644 --- a/libgcc/config/arc/ieee-754/arc600/divsf3.S +++ b/libgcc/config/arc/ieee-754/arc600/divsf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/arc600/mulsf3.S b/libgcc/config/arc/ieee-754/arc600/mulsf3.S index acfd96d..c9bdfeb 100644 --- a/libgcc/config/arc/ieee-754/arc600/mulsf3.S +++ b/libgcc/config/arc/ieee-754/arc600/mulsf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/divdf3.S b/libgcc/config/arc/ieee-754/divdf3.S index 8fe1c77..523b9b3 100644 --- a/libgcc/config/arc/ieee-754/divdf3.S +++ b/libgcc/config/arc/ieee-754/divdf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/divsf3-stdmul.S b/libgcc/config/arc/ieee-754/divsf3-stdmul.S index b36c558..33cd6b4 100644 --- a/libgcc/config/arc/ieee-754/divsf3-stdmul.S +++ b/libgcc/config/arc/ieee-754/divsf3-stdmul.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/divsf3.S b/libgcc/config/arc/ieee-754/divsf3.S index 795f537..5c86433 100644 --- a/libgcc/config/arc/ieee-754/divsf3.S +++ b/libgcc/config/arc/ieee-754/divsf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/divtab-arc-df.c b/libgcc/config/arc/ieee-754/divtab-arc-df.c index 8aebc5f..0edf042 100644 --- a/libgcc/config/arc/ieee-754/divtab-arc-df.c +++ b/libgcc/config/arc/ieee-754/divtab-arc-df.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/divtab-arc-sf.c b/libgcc/config/arc/ieee-754/divtab-arc-sf.c index b03e2fb..08de536 100644 --- a/libgcc/config/arc/ieee-754/divtab-arc-sf.c +++ b/libgcc/config/arc/ieee-754/divtab-arc-sf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/eqdf2.S b/libgcc/config/arc/ieee-754/eqdf2.S index dd1dcef..9e3b9c7 100644 --- a/libgcc/config/arc/ieee-754/eqdf2.S +++ b/libgcc/config/arc/ieee-754/eqdf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/eqsf2.S b/libgcc/config/arc/ieee-754/eqsf2.S index ce3a938..9d54797 100644 --- a/libgcc/config/arc/ieee-754/eqsf2.S +++ b/libgcc/config/arc/ieee-754/eqsf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/extendsfdf2.S b/libgcc/config/arc/ieee-754/extendsfdf2.S index cbb9db4..9695ce0 100644 --- a/libgcc/config/arc/ieee-754/extendsfdf2.S +++ b/libgcc/config/arc/ieee-754/extendsfdf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2020 Free Software Foundation, Inc. +/* Copyright (C) 2006-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/fixdfsi.S b/libgcc/config/arc/ieee-754/fixdfsi.S index 706d341..4043608 100644 --- a/libgcc/config/arc/ieee-754/fixdfsi.S +++ b/libgcc/config/arc/ieee-754/fixdfsi.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/fixsfsi.S b/libgcc/config/arc/ieee-754/fixsfsi.S index 8772d99..67cfd46 100644 --- a/libgcc/config/arc/ieee-754/fixsfsi.S +++ b/libgcc/config/arc/ieee-754/fixsfsi.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/fixunsdfsi.S b/libgcc/config/arc/ieee-754/fixunsdfsi.S index 510ed4d..c138414 100644 --- a/libgcc/config/arc/ieee-754/fixunsdfsi.S +++ b/libgcc/config/arc/ieee-754/fixunsdfsi.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/floatsidf.S b/libgcc/config/arc/ieee-754/floatsidf.S index a70df40..a2571d2 100644 --- a/libgcc/config/arc/ieee-754/floatsidf.S +++ b/libgcc/config/arc/ieee-754/floatsidf.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/floatsisf.S b/libgcc/config/arc/ieee-754/floatsisf.S index 74f07da..47621e7 100644 --- a/libgcc/config/arc/ieee-754/floatsisf.S +++ b/libgcc/config/arc/ieee-754/floatsisf.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/floatunsidf.S b/libgcc/config/arc/ieee-754/floatunsidf.S index 5d3a712..61dc91d 100644 --- a/libgcc/config/arc/ieee-754/floatunsidf.S +++ b/libgcc/config/arc/ieee-754/floatunsidf.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/gedf2.S b/libgcc/config/arc/ieee-754/gedf2.S index 4065009..e5c423c 100644 --- a/libgcc/config/arc/ieee-754/gedf2.S +++ b/libgcc/config/arc/ieee-754/gedf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/gesf2.S b/libgcc/config/arc/ieee-754/gesf2.S index 35e83f5..17b83dd 100644 --- a/libgcc/config/arc/ieee-754/gesf2.S +++ b/libgcc/config/arc/ieee-754/gesf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/gtdf2.S b/libgcc/config/arc/ieee-754/gtdf2.S index 2dcabaf..682f5b6 100644 --- a/libgcc/config/arc/ieee-754/gtdf2.S +++ b/libgcc/config/arc/ieee-754/gtdf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/gtsf2.S b/libgcc/config/arc/ieee-754/gtsf2.S index 1af6280..ccd1255 100644 --- a/libgcc/config/arc/ieee-754/gtsf2.S +++ b/libgcc/config/arc/ieee-754/gtsf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/muldf3.S b/libgcc/config/arc/ieee-754/muldf3.S index ddd4fbf..c3de6c0 100644 --- a/libgcc/config/arc/ieee-754/muldf3.S +++ b/libgcc/config/arc/ieee-754/muldf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/mulsf3.S b/libgcc/config/arc/ieee-754/mulsf3.S index 9de0762..053b032 100644 --- a/libgcc/config/arc/ieee-754/mulsf3.S +++ b/libgcc/config/arc/ieee-754/mulsf3.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/orddf2.S b/libgcc/config/arc/ieee-754/orddf2.S index 4eb0ef0..d3219a6 100644 --- a/libgcc/config/arc/ieee-754/orddf2.S +++ b/libgcc/config/arc/ieee-754/orddf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/ordsf2.S b/libgcc/config/arc/ieee-754/ordsf2.S index 98a4c17..d40a47f 100644 --- a/libgcc/config/arc/ieee-754/ordsf2.S +++ b/libgcc/config/arc/ieee-754/ordsf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/truncdfsf2.S b/libgcc/config/arc/ieee-754/truncdfsf2.S index 5850188..37be6f6 100644 --- a/libgcc/config/arc/ieee-754/truncdfsf2.S +++ b/libgcc/config/arc/ieee-754/truncdfsf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2020 Free Software Foundation, Inc. +/* Copyright (C) 2006-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/uneqdf2.S b/libgcc/config/arc/ieee-754/uneqdf2.S index d69c56d..3a402d1 100644 --- a/libgcc/config/arc/ieee-754/uneqdf2.S +++ b/libgcc/config/arc/ieee-754/uneqdf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/ieee-754/uneqsf2.S b/libgcc/config/arc/ieee-754/uneqsf2.S index 31897eb..ca2a634 100644 --- a/libgcc/config/arc/ieee-754/uneqsf2.S +++ b/libgcc/config/arc/ieee-754/uneqsf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/initfini.c b/libgcc/config/arc/initfini.c index 06d4610..16c35e3 100644 --- a/libgcc/config/arc/initfini.c +++ b/libgcc/config/arc/initfini.c @@ -1,7 +1,7 @@ /* .init/.fini section handling + C++ global constructor/destructor handling. This file is based on crtstuff.c, sol2-crti.asm, sol2-crtn.asm. - Copyright (C) 1995-2020 Free Software Foundation, Inc. + Copyright (C) 1995-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/lib1funcs.S b/libgcc/config/arc/lib1funcs.S index cc54b40..683a0ee 100644 --- a/libgcc/config/arc/lib1funcs.S +++ b/libgcc/config/arc/lib1funcs.S @@ -1,6 +1,6 @@ ; libgcc1 routines for Synopsys DesignWare ARC cpu. -/* Copyright (C) 1995-2020 Free Software Foundation, Inc. +/* Copyright (C) 1995-2021 Free Software Foundation, Inc. Contributor: Joern Rennecke <joern.rennecke@embecosm.com> on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/lib2funcs.c b/libgcc/config/arc/lib2funcs.c index f9de7b2..06f5ae8 100644 --- a/libgcc/config/arc/lib2funcs.c +++ b/libgcc/config/arc/lib2funcs.c @@ -1,5 +1,5 @@ /* libgcc routines for ARC - Copyright (C) 2019 Free Software Foundation, Inc. + Copyright (C) 2019-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/arc/libgcc-excl.ver b/libgcc/config/arc/libgcc-excl.ver index 2d48941..0bce43a 100644 --- a/libgcc/config/arc/libgcc-excl.ver +++ b/libgcc/config/arc/libgcc-excl.ver @@ -1,6 +1,6 @@ # Exclude libgcc.so symbols for the Synopsys DesignWare ARC CPU. -# Copyright (C) 2007-2020 Free Software Foundation, Inc. +# Copyright (C) 2007-2021 Free Software Foundation, Inc. # Contributor: Joern Rennecke <joern.rennecke@embecosm.com> # on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/linux-unwind-reg.def b/libgcc/config/arc/linux-unwind-reg.def index 57a6331..457178d 100644 --- a/libgcc/config/arc/linux-unwind-reg.def +++ b/libgcc/config/arc/linux-unwind-reg.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2017-2020 Free Software Foundation, Inc. +/* Copyright (C) 2017-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/arc/linux-unwind.h b/libgcc/config/arc/linux-unwind.h index 97dadad..af2084f 100644 --- a/libgcc/config/arc/linux-unwind.h +++ b/libgcc/config/arc/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for ARC Linux. - Copyright (C) 2017-2020 Free Software Foundation, Inc. + Copyright (C) 2017-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/arc/t-arc b/libgcc/config/arc/t-arc index 34aa444..ee3c4a1 100644 --- a/libgcc/config/arc/t-arc +++ b/libgcc/config/arc/t-arc @@ -1,6 +1,6 @@ # GCC Makefile fragment for Synopsys DesignWare ARC -# Copyright (C) 2007-2020 Free Software Foundation, Inc. +# Copyright (C) 2007-2021 Free Software Foundation, Inc. # Contributor: Joern Rennecke <joern.rennecke@embecosm.com> # on behalf of Synopsys Inc. diff --git a/libgcc/config/arc/t-arc-uClibc b/libgcc/config/arc/t-arc-uClibc index 3c35a50..43ab137 100644 --- a/libgcc/config/arc/t-arc-uClibc +++ b/libgcc/config/arc/t-arc-uClibc @@ -1,6 +1,6 @@ # GCC Makefile fragment for the Synopsys DesignWare ARC700 CPU with uClibc. -# Copyright (C) 2007-2020 Free Software Foundation, Inc. +# Copyright (C) 2007-2021 Free Software Foundation, Inc. # Contributor: Joern Rennecke <joern.rennecke@embecosm.com> # on behalf of Synopsys Inc. diff --git a/libgcc/config/arm/bpabi-lib.h b/libgcc/config/arm/bpabi-lib.h index 6ca71c3..3cb90b4 100644 --- a/libgcc/config/arm/bpabi-lib.h +++ b/libgcc/config/arm/bpabi-lib.h @@ -1,5 +1,5 @@ /* Configuration file for ARM BPABI targets, library renames. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2021 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC This file is part of GCC. diff --git a/libgcc/config/arm/bpabi-v6m.S b/libgcc/config/arm/bpabi-v6m.S index 1a403ef..069fcbb 100644 --- a/libgcc/config/arm/bpabi-v6m.S +++ b/libgcc/config/arm/bpabi-v6m.S @@ -1,7 +1,7 @@ /* Miscellaneous BPABI functions. Thumb-1 implementation, suitable for ARMv4T, ARMv6-M and ARMv8-M Baseline like ISA variants. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2021 Free Software Foundation, Inc. Contributed by CodeSourcery. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/arm/bpabi.S b/libgcc/config/arm/bpabi.S index 1362b66..2cbb67d 100644 --- a/libgcc/config/arm/bpabi.S +++ b/libgcc/config/arm/bpabi.S @@ -1,6 +1,6 @@ /* Miscellaneous BPABI functions. - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2021 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/arm/bpabi.c b/libgcc/config/arm/bpabi.c index aaf51cf..bf6ba75 100644 --- a/libgcc/config/arm/bpabi.c +++ b/libgcc/config/arm/bpabi.c @@ -1,6 +1,6 @@ /* Miscellaneous BPABI functions. - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2021 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/arm/cmse.c b/libgcc/config/arm/cmse.c index 00ed027..d23246d 100644 --- a/libgcc/config/arm/cmse.c +++ b/libgcc/config/arm/cmse.c @@ -1,5 +1,5 @@ /* ARMv8-M Security Extensions routines. - Copyright (C) 2015-2020 Free Software Foundation, Inc. + Copyright (C) 2015-2021 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/arm/cmse_nonsecure_call.S b/libgcc/config/arm/cmse_nonsecure_call.S index 5ba2869..c8e0fbb 100644 --- a/libgcc/config/arm/cmse_nonsecure_call.S +++ b/libgcc/config/arm/cmse_nonsecure_call.S @@ -1,7 +1,7 @@ /* CMSE wrapper function used to save, clear and restore callee saved registers for cmse_nonsecure_call's. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is free software; you can redistribute it and/or modify it @@ -25,7 +25,7 @@ .syntax unified #ifdef __ARM_PCS_VFP -# if __ARM_FP & 0x8 +# if (__ARM_FP & 0x8) || (__ARM_FEATURE_MVE & 1) .fpu fpv5-d16 # else .fpu fpv4-sp-d16 @@ -59,7 +59,7 @@ vmov s24, s25, r5, r5 vmov s26, s27, r5, r5 vmov s28, s29, r5, r5 vmov s30, s31, r5, r5 -#elif __ARM_FP & 0x08 +#elif (__ARM_FP & 0x8) || (__ARM_FEATURE_MVE & 1) vmov.f64 d9, d8 vmov.f64 d10, d8 vmov.f64 d11, d8 @@ -102,6 +102,11 @@ blxns r4 #ifdef __ARM_PCS_VFP vpop.f64 {d8-d15} #else +/* VLLDM erratum mitigation sequence. */ +mrs r5, control +tst r5, #8 /* CONTROL_S.SFPA */ +it ne +.inst.w 0xeeb00a40 /* vmovne s0, s0 */ vlldm sp /* Lazy restore of d0-d16 and FPSCR. */ add sp, sp, #0x88 /* Free space used to save floating point registers. */ #endif /* __ARM_PCS_VFP */ diff --git a/libgcc/config/arm/crtfastmath.c b/libgcc/config/arm/crtfastmath.c index fcc4ab3..3db735b 100644 --- a/libgcc/config/arm/crtfastmath.c +++ b/libgcc/config/arm/crtfastmath.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2014-2020 Free Software Foundation, Inc. + * Copyright (C) 2014-2021 Free Software Foundation, Inc. * * This file is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/arm/crti.S b/libgcc/config/arm/crti.S index eec2ace..97df55a 100644 --- a/libgcc/config/arm/crti.S +++ b/libgcc/config/arm/crti.S @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2020 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # Written By Nick Clifton # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/arm/crtn.S b/libgcc/config/arm/crtn.S index 7551012..5695541 100644 --- a/libgcc/config/arm/crtn.S +++ b/libgcc/config/arm/crtn.S @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2020 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # Written By Nick Clifton # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/arm/fp16.c b/libgcc/config/arm/fp16.c index 3664503..db628ed 100644 --- a/libgcc/config/arm/fp16.c +++ b/libgcc/config/arm/fp16.c @@ -1,6 +1,6 @@ /* Half-float conversion routines. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributed by CodeSourcery. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/arm/freebsd-atomic.c b/libgcc/config/arm/freebsd-atomic.c index ad5e5d4..dfebd23 100644 --- a/libgcc/config/arm/freebsd-atomic.c +++ b/libgcc/config/arm/freebsd-atomic.c @@ -1,5 +1,5 @@ /* FreeBSD specific atomic operations for ARM EABI. - Copyright (C) 2015-2020 Free Software Foundation, Inc. + Copyright (C) 2015-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/arm/ieee754-df.S b/libgcc/config/arm/ieee754-df.S index 580e9f4..a44e170 100644 --- a/libgcc/config/arm/ieee754-df.S +++ b/libgcc/config/arm/ieee754-df.S @@ -1,6 +1,6 @@ /* ieee754-df.S double-precision floating point support for ARM - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2021 Free Software Foundation, Inc. Contributed by Nicolas Pitre (nico@fluxnic.net) This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/arm/ieee754-sf.S b/libgcc/config/arm/ieee754-sf.S index dd63f4e..4c2226d 100644 --- a/libgcc/config/arm/ieee754-sf.S +++ b/libgcc/config/arm/ieee754-sf.S @@ -1,6 +1,6 @@ /* ieee754-sf.S single-precision floating point support for ARM - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2021 Free Software Foundation, Inc. Contributed by Nicolas Pitre (nico@fluxnic.net) This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/arm/lib1funcs.S b/libgcc/config/arm/lib1funcs.S index a094417..c2fcfc5 100644 --- a/libgcc/config/arm/lib1funcs.S +++ b/libgcc/config/arm/lib1funcs.S @@ -1,7 +1,7 @@ @ libgcc routines for ARM cpu. @ Division routines, written by Richard Earnshaw, (rearnsha@armltd.co.uk) -/* Copyright (C) 1995-2020 Free Software Foundation, Inc. +/* Copyright (C) 1995-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/arm/libgcc-bpabi.ver b/libgcc/config/arm/libgcc-bpabi.ver index 11f47d2..d680d94 100644 --- a/libgcc/config/arm/libgcc-bpabi.ver +++ b/libgcc/config/arm/libgcc-bpabi.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2020 Free Software Foundation, Inc. +# Copyright (C) 2004-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/arm/libunwind.S b/libgcc/config/arm/libunwind.S index 08e0fcc..292c886 100644 --- a/libgcc/config/arm/libunwind.S +++ b/libgcc/config/arm/libunwind.S @@ -1,5 +1,5 @@ /* Support functions for the unwinder. - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2021 Free Software Foundation, Inc. Contributed by Paul Brook This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/arm/linux-atomic-64bit.c b/libgcc/config/arm/linux-atomic-64bit.c index d480d7b..75f41cc 100644 --- a/libgcc/config/arm/linux-atomic-64bit.c +++ b/libgcc/config/arm/linux-atomic-64bit.c @@ -1,5 +1,5 @@ /* 64bit Linux-specific atomic operations for ARM EABI. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2021 Free Software Foundation, Inc. Based on linux-atomic.c 64 bit additions david.gilbert@linaro.org diff --git a/libgcc/config/arm/linux-atomic.c b/libgcc/config/arm/linux-atomic.c index 9595695..7c62a81 100644 --- a/libgcc/config/arm/linux-atomic.c +++ b/libgcc/config/arm/linux-atomic.c @@ -1,5 +1,5 @@ /* Linux-specific atomic operations for ARM EABI. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributed by CodeSourcery. This file is part of GCC. diff --git a/libgcc/config/arm/pr-support.c b/libgcc/config/arm/pr-support.c index 7c0728b..7525e35 100644 --- a/libgcc/config/arm/pr-support.c +++ b/libgcc/config/arm/pr-support.c @@ -1,5 +1,5 @@ /* ARM EABI compliant unwinding routines - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. Contributed by Paul Brook This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/arm/symbian-lib.h b/libgcc/config/arm/symbian-lib.h index 3f21113..a842e75 100644 --- a/libgcc/config/arm/symbian-lib.h +++ b/libgcc/config/arm/symbian-lib.h @@ -1,5 +1,5 @@ /* Configuration file for Symbian OS on ARM processors, library renames. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/arm/t-arm b/libgcc/config/arm/t-arm index 364f40e..c1553d4 100644 --- a/libgcc/config/arm/t-arm +++ b/libgcc/config/arm/t-arm @@ -3,18 +3,17 @@ LIB1ASMFUNCS = _thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi \ _thumb1_case_uhi _thumb1_case_si _speculation_barrier HAVE_CMSE:=$(findstring __ARM_FEATURE_CMSE,$(shell $(gcc_compile_bare) -dM -E - </dev/null)) -HAVE_V81M:=$(findstring armv8.1-m.main,$(gcc_compile_bare)) -ifeq ($(shell $(gcc_compile_bare) -E -mcmse - </dev/null >/dev/null 2>/dev/null; echo $?),0) +ifeq ($(shell $(gcc_compile_bare) -E -mcmse - </dev/null >/dev/null 2>/dev/null; echo $$?),0) CMSE_OPTS:=-mcmse endif ifdef HAVE_CMSE -ifndef HAVE_V81M + libgcc-objects += cmse.o cmse_nonsecure_call.o cmse.o: $(srcdir)/config/arm/cmse.c $(gcc_compile) -c $(CMSE_OPTS) $< + cmse_nonsecure_call.o: $(srcdir)/config/arm/cmse_nonsecure_call.S $(gcc_compile) -c $< endif -endif diff --git a/libgcc/config/arm/unaligned-funcs.c b/libgcc/config/arm/unaligned-funcs.c index 393420b..e0f15ce 100644 --- a/libgcc/config/arm/unaligned-funcs.c +++ b/libgcc/config/arm/unaligned-funcs.c @@ -1,6 +1,6 @@ /* EABI unaligned read/write functions. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/arm/unwind-arm-vxworks.c b/libgcc/config/arm/unwind-arm-vxworks.c index 62b6a9b..27499fd 100644 --- a/libgcc/config/arm/unwind-arm-vxworks.c +++ b/libgcc/config/arm/unwind-arm-vxworks.c @@ -1,5 +1,5 @@ /* Support for ARM EABI unwinding on VxWorks Downloadable Kernel Modules. - Copyright (C) 2017-2020 Free Software Foundation, Inc. + Copyright (C) 2017-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/arm/unwind-arm.c b/libgcc/config/arm/unwind-arm.c index 95972d3..d039401 100644 --- a/libgcc/config/arm/unwind-arm.c +++ b/libgcc/config/arm/unwind-arm.c @@ -1,5 +1,5 @@ /* ARM EABI compliant unwinding routines. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. Contributed by Paul Brook This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/arm/unwind-arm.h b/libgcc/config/arm/unwind-arm.h index e77b769..e3f0563 100644 --- a/libgcc/config/arm/unwind-arm.h +++ b/libgcc/config/arm/unwind-arm.h @@ -1,5 +1,5 @@ /* Header file for the ARM EABI unwinder - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2021 Free Software Foundation, Inc. Contributed by Paul Brook This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/avr/avr-lib.h b/libgcc/config/avr/avr-lib.h index b2a0a61..568bf57 100644 --- a/libgcc/config/avr/avr-lib.h +++ b/libgcc/config/avr/avr-lib.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/avr/lib1funcs-fixed.S b/libgcc/config/avr/lib1funcs-fixed.S index 1e13ce2..d80778a 100644 --- a/libgcc/config/avr/lib1funcs-fixed.S +++ b/libgcc/config/avr/lib1funcs-fixed.S @@ -1,5 +1,5 @@ /* -*- Mode: Asm -*- */ -;; Copyright (C) 2012-2020 Free Software Foundation, Inc. +;; Copyright (C) 2012-2021 Free Software Foundation, Inc. ;; Contributed by Sean D'Epagnier (sean@depagnier.com) ;; Georg-Johann Lay (avr@gjlay.de) diff --git a/libgcc/config/avr/lib1funcs.S b/libgcc/config/avr/lib1funcs.S index 2ffa209..ac101b4 100644 --- a/libgcc/config/avr/lib1funcs.S +++ b/libgcc/config/avr/lib1funcs.S @@ -1,5 +1,5 @@ /* -*- Mode: Asm -*- */ -/* Copyright (C) 1998-2020 Free Software Foundation, Inc. +/* Copyright (C) 1998-2021 Free Software Foundation, Inc. Contributed by Denis Chertykov <chertykov@gmail.com> This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/avr/lib2funcs.c b/libgcc/config/avr/lib2funcs.c index 6673768..d36c774 100644 --- a/libgcc/config/avr/lib2funcs.c +++ b/libgcc/config/avr/lib2funcs.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2020 Free Software Foundation, Inc. +/* Copyright (C) 2013-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/avr/libf7/asm-defs.h b/libgcc/config/avr/libf7/asm-defs.h index aea245a..ff847e3 100644 --- a/libgcc/config/avr/libf7/asm-defs.h +++ b/libgcc/config/avr/libf7/asm-defs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2019-2020 Free Software Foundation, Inc. +/* Copyright (C) 2019-2021 Free Software Foundation, Inc. This file is part of LIBF7, which is part of GCC. diff --git a/libgcc/config/avr/libf7/f7-wraps.h b/libgcc/config/avr/libf7/f7-wraps.h index 9de5267..9327b81 100644 --- a/libgcc/config/avr/libf7/f7-wraps.h +++ b/libgcc/config/avr/libf7/f7-wraps.h @@ -1,4 +1,4 @@ -;; Copyright (C) 2019-2020 Free Software Foundation, Inc. +;; Copyright (C) 2019-2021 Free Software Foundation, Inc. ;; ;; This file is part of LIBF7, which is part of GCC. ;; diff --git a/libgcc/config/avr/libf7/f7wraps.sh b/libgcc/config/avr/libf7/f7wraps.sh index 8536010..2117143 100755 --- a/libgcc/config/avr/libf7/f7wraps.sh +++ b/libgcc/config/avr/libf7/f7wraps.sh @@ -13,7 +13,7 @@ fi case ${what} in header) cat << EOF -;; Copyright (C) 2019-2020 Free Software Foundation, Inc. +;; Copyright (C) 2019-2021 Free Software Foundation, Inc. ;; ;; This file is part of LIBF7, which is part of GCC. ;; diff --git a/libgcc/config/avr/libf7/libf7-array.def b/libgcc/config/avr/libf7/libf7-array.def index 7f4eeac..b1f1300 100644 --- a/libgcc/config/avr/libf7/libf7-array.def +++ b/libgcc/config/avr/libf7/libf7-array.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2019-2020 Free Software Foundation, Inc. +/* Copyright (C) 2019-2021 Free Software Foundation, Inc. This file is part of LIBF7, which is part of GCC. diff --git a/libgcc/config/avr/libf7/libf7-asm.sx b/libgcc/config/avr/libf7/libf7-asm.sx index 7972557..7629e23 100644 --- a/libgcc/config/avr/libf7/libf7-asm.sx +++ b/libgcc/config/avr/libf7/libf7-asm.sx @@ -1,4 +1,4 @@ -;; Copyright (C) 2019-2020 Free Software Foundation, Inc. +;; Copyright (C) 2019-2021 Free Software Foundation, Inc. ;; ;; This file is part of LIBF7, which is part of GCC. ;; diff --git a/libgcc/config/avr/libf7/libf7-const.def b/libgcc/config/avr/libf7/libf7-const.def index ff07cdb..7117b4e 100644 --- a/libgcc/config/avr/libf7/libf7-const.def +++ b/libgcc/config/avr/libf7/libf7-const.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2019-2020 Free Software Foundation, Inc. +/* Copyright (C) 2019-2021 Free Software Foundation, Inc. This file is part of LIBF7, which is part of GCC. diff --git a/libgcc/config/avr/libf7/libf7-constdef.h b/libgcc/config/avr/libf7/libf7-constdef.h index 8419f3b..75c20a1 100644 --- a/libgcc/config/avr/libf7/libf7-constdef.h +++ b/libgcc/config/avr/libf7/libf7-constdef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2019-2020 Free Software Foundation, Inc. +/* Copyright (C) 2019-2021 Free Software Foundation, Inc. This file is part of LIBF7, which is part of GCC. diff --git a/libgcc/config/avr/libf7/libf7.c b/libgcc/config/avr/libf7/libf7.c index d1e3348..3cea04c 100644 --- a/libgcc/config/avr/libf7/libf7.c +++ b/libgcc/config/avr/libf7/libf7.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2019-2020 Free Software Foundation, Inc. +/* Copyright (C) 2019-2021 Free Software Foundation, Inc. This file is part of LIBF7, which is part of GCC. diff --git a/libgcc/config/avr/libf7/libf7.h b/libgcc/config/avr/libf7/libf7.h index 73eafe0..2fc48c6 100644 --- a/libgcc/config/avr/libf7/libf7.h +++ b/libgcc/config/avr/libf7/libf7.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2019-2020 Free Software Foundation, Inc. +/* Copyright (C) 2019-2021 Free Software Foundation, Inc. This file is part of LIBF7, which is part of GCC. diff --git a/libgcc/config/bfin/crti.S b/libgcc/config/bfin/crti.S index f25fa16..19b7e62 100644 --- a/libgcc/config/bfin/crti.S +++ b/libgcc/config/bfin/crti.S @@ -1,6 +1,6 @@ /* Specialized code needed to support construction and destruction of file-scope objects in C++ and Java code, and to support exception handling. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. Contributed by Analog Devices. This file is part of GCC. diff --git a/libgcc/config/bfin/crtlibid.S b/libgcc/config/bfin/crtlibid.S index ef076b7..6a7e84c 100644 --- a/libgcc/config/bfin/crtlibid.S +++ b/libgcc/config/bfin/crtlibid.S @@ -1,6 +1,6 @@ /* Provide a weak definition of the library ID, for the benefit of certain configure scripts. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/bfin/crtn.S b/libgcc/config/bfin/crtn.S index 389f01e..c324e35 100644 --- a/libgcc/config/bfin/crtn.S +++ b/libgcc/config/bfin/crtn.S @@ -1,6 +1,6 @@ /* Specialized code needed to support construction and destruction of file-scope objects in C++ and Java code, and to support exception handling. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. Contributed by Analog Devices. This file is part of GCC. diff --git a/libgcc/config/bfin/lib1funcs.S b/libgcc/config/bfin/lib1funcs.S index 05cfa9e..c56990c 100644 --- a/libgcc/config/bfin/lib1funcs.S +++ b/libgcc/config/bfin/lib1funcs.S @@ -1,5 +1,5 @@ /* libgcc functions for Blackfin. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. Contributed by Analog Devices. This file is part of GCC. diff --git a/libgcc/config/bfin/libgcc-glibc.ver b/libgcc/config/bfin/libgcc-glibc.ver index e071a5a..e696ac4 100644 --- a/libgcc/config/bfin/libgcc-glibc.ver +++ b/libgcc/config/bfin/libgcc-glibc.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2020 Free Software Foundation, Inc. +# Copyright (C) 2000-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/bfin/linux-unwind.h b/libgcc/config/bfin/linux-unwind.h index 94e86fd..b07693a 100644 --- a/libgcc/config/bfin/linux-unwind.h +++ b/libgcc/config/bfin/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for Blackfin. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/c6x/c6x-abi.h b/libgcc/config/c6x/c6x-abi.h index 47a0cee..bf18ae2 100644 --- a/libgcc/config/c6x/c6x-abi.h +++ b/libgcc/config/c6x/c6x-abi.h @@ -1,5 +1,5 @@ /* Header file for C6X ABI versions of libgcc functions. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. Contributed by Bernd Schmidt <bernds@codesourcery.com> This file is part of GCC. diff --git a/libgcc/config/c6x/crti.S b/libgcc/config/c6x/crti.S index 9639e58..bf85abe 100644 --- a/libgcc/config/c6x/crti.S +++ b/libgcc/config/c6x/crti.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2020 Free Software Foundation, Inc. +/* Copyright (C) 2010-2021 Free Software Foundation, Inc. Contributed by Bernd Schmidt <bernds@codesourcery.com>. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/c6x/crtn.S b/libgcc/config/c6x/crtn.S index 74633c8..eaf736f 100644 --- a/libgcc/config/c6x/crtn.S +++ b/libgcc/config/c6x/crtn.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2020 Free Software Foundation, Inc. +/* Copyright (C) 2010-2021 Free Software Foundation, Inc. Contributed by Bernd Schmidt <bernds@codesourcery.com>. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/c6x/eqd.c b/libgcc/config/c6x/eqd.c index f46ce89..c634cb1 100644 --- a/libgcc/config/c6x/eqd.c +++ b/libgcc/config/c6x/eqd.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a == b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/c6x/eqf.c b/libgcc/config/c6x/eqf.c index c51a4c2..826f9b6f7 100644 --- a/libgcc/config/c6x/eqf.c +++ b/libgcc/config/c6x/eqf.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a == b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/c6x/ged.c b/libgcc/config/c6x/ged.c index 3da72a9..c32d61f 100644 --- a/libgcc/config/c6x/ged.c +++ b/libgcc/config/c6x/ged.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a >= b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/c6x/gef.c b/libgcc/config/c6x/gef.c index 0fe1d48..0df88c1 100644 --- a/libgcc/config/c6x/gef.c +++ b/libgcc/config/c6x/gef.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a >= b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/c6x/gtd.c b/libgcc/config/c6x/gtd.c index fb78038..1c86ab0 100644 --- a/libgcc/config/c6x/gtd.c +++ b/libgcc/config/c6x/gtd.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a > b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/c6x/gtf.c b/libgcc/config/c6x/gtf.c index baa8089..d4b17c7 100644 --- a/libgcc/config/c6x/gtf.c +++ b/libgcc/config/c6x/gtf.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a > b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/c6x/led.c b/libgcc/config/c6x/led.c index eaddaad..55d4176 100644 --- a/libgcc/config/c6x/led.c +++ b/libgcc/config/c6x/led.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a <= b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/c6x/lef.c b/libgcc/config/c6x/lef.c index a89ff54..f0bdaef 100644 --- a/libgcc/config/c6x/lef.c +++ b/libgcc/config/c6x/lef.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a <= b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/c6x/lib1funcs.S b/libgcc/config/c6x/lib1funcs.S index cabb7a2..f461bf3 100644 --- a/libgcc/config/c6x/lib1funcs.S +++ b/libgcc/config/c6x/lib1funcs.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2020 Free Software Foundation, Inc. +/* Copyright (C) 2010-2021 Free Software Foundation, Inc. Contributed by Bernd Schmidt <bernds@codesourcery.com>. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/c6x/libgcc-eabi.ver b/libgcc/config/c6x/libgcc-eabi.ver index de5a909..22f6bb4 100644 --- a/libgcc/config/c6x/libgcc-eabi.ver +++ b/libgcc/config/c6x/libgcc-eabi.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2011-2020 Free Software Foundation, Inc. +# Copyright (C) 2011-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/c6x/ltd.c b/libgcc/config/c6x/ltd.c index a380c10..4189109 100644 --- a/libgcc/config/c6x/ltd.c +++ b/libgcc/config/c6x/ltd.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a < b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/c6x/ltf.c b/libgcc/config/c6x/ltf.c index 805ce62..bd98b14 100644 --- a/libgcc/config/c6x/ltf.c +++ b/libgcc/config/c6x/ltf.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a < b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/c6x/pr-support.c b/libgcc/config/c6x/pr-support.c index bbc526f..70affd6 100644 --- a/libgcc/config/c6x/pr-support.c +++ b/libgcc/config/c6x/pr-support.c @@ -1,5 +1,5 @@ /* C6X ABI compliant unwinding routines - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/c6x/sfp-machine.h b/libgcc/config/c6x/sfp-machine.h index d88d9e1..1c36324 100644 --- a/libgcc/config/c6x/sfp-machine.h +++ b/libgcc/config/c6x/sfp-machine.h @@ -1,5 +1,5 @@ /* Soft-FP definitions for TI C6X. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2021 Free Software Foundation, Inc. This files is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/libgcc/config/c6x/unwind-c6x.c b/libgcc/config/c6x/unwind-c6x.c index f303401..4c93e24 100644 --- a/libgcc/config/c6x/unwind-c6x.c +++ b/libgcc/config/c6x/unwind-c6x.c @@ -1,5 +1,5 @@ /* C6X EABI compliant unwinding routines. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/c6x/unwind-c6x.h b/libgcc/config/c6x/unwind-c6x.h index 19c5ab6..a57b02d 100644 --- a/libgcc/config/c6x/unwind-c6x.h +++ b/libgcc/config/c6x/unwind-c6x.h @@ -1,5 +1,5 @@ /* Header file for the C6X EABI unwinder - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/cr16/crti.S b/libgcc/config/cr16/crti.S index 028233c..3b0c4e5 100644 --- a/libgcc/config/cr16/crti.S +++ b/libgcc/config/cr16/crti.S @@ -1,6 +1,6 @@ # Specialized code needed to support construction and destruction of # file-scope objects in C++ and Java code, and to support exception handling. -# Copyright (C) 2012-2020 Free Software Foundation, Inc. +# Copyright (C) 2012-2021 Free Software Foundation, Inc. # Contributed by KPIT Cummins Infosystems Limited. # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/cr16/crtlibid.S b/libgcc/config/cr16/crtlibid.S index 5c7cc48..e20a8c5 100644 --- a/libgcc/config/cr16/crtlibid.S +++ b/libgcc/config/cr16/crtlibid.S @@ -1,6 +1,6 @@ # Provide a weak definition of the library ID, for the benefit of certain # configure scripts. -# Copyright (C) 2012-2020 Free Software Foundation, Inc. +# Copyright (C) 2012-2021 Free Software Foundation, Inc. # Contributed by KPIT Cummins Infosystems Limited. # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/cr16/crtn.S b/libgcc/config/cr16/crtn.S index 0e4add7..224f7fd 100644 --- a/libgcc/config/cr16/crtn.S +++ b/libgcc/config/cr16/crtn.S @@ -1,6 +1,6 @@ # Specialized code needed to support construction and destruction of # file-scope objects in C++ and Java code, and to support exception handling. -# Copyright (C) 2012-2020 Free Software Foundation, Inc. +# Copyright (C) 2012-2021 Free Software Foundation, Inc. # Contributed by KPIT Cummins Infosystems Limited. # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/cr16/divmodhi3.c b/libgcc/config/cr16/divmodhi3.c index 108690d..00a8191 100644 --- a/libgcc/config/cr16/divmodhi3.c +++ b/libgcc/config/cr16/divmodhi3.c @@ -1,5 +1,5 @@ /* Libgcc Target specific implementation - Emulating div and mod. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by KPIT Cummins Infosystems Limited. This file is part of GCC. diff --git a/libgcc/config/cr16/lib1funcs.S b/libgcc/config/cr16/lib1funcs.S index 4aef760..2f826ef 100644 --- a/libgcc/config/cr16/lib1funcs.S +++ b/libgcc/config/cr16/lib1funcs.S @@ -1,5 +1,5 @@ /* Libgcc Target specific implementation. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by KPIT Cummins Infosystems Limited. This file is part of GCC. diff --git a/libgcc/config/cr16/t-cr16 b/libgcc/config/cr16/t-cr16 index a5fca76..96e0e5f 100644 --- a/libgcc/config/cr16/t-cr16 +++ b/libgcc/config/cr16/t-cr16 @@ -1,5 +1,5 @@ # Makefile fragment for building LIBGCC for the Renesas CR16 target. -# Copyright (C) 2012-2020 Free Software Foundation, Inc. +# Copyright (C) 2012-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/cr16/t-crtlibid b/libgcc/config/cr16/t-crtlibid index 78a47ef..269a3fd 100644 --- a/libgcc/config/cr16/t-crtlibid +++ b/libgcc/config/cr16/t-crtlibid @@ -1,5 +1,5 @@ # Makefile fragment for building LIBGCC for the Renesas CR16 target. -# Copyright (C) 2012-2020 Free Software Foundation, Inc. +# Copyright (C) 2012-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/cr16/unwind-cr16.c b/libgcc/config/cr16/unwind-cr16.c index c2a5754..4c2103a 100644 --- a/libgcc/config/cr16/unwind-cr16.c +++ b/libgcc/config/cr16/unwind-cr16.c @@ -1,5 +1,5 @@ /* DWARF2 exception handling and frame unwind runtime interface routines. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/cr16/unwind-dw2.h b/libgcc/config/cr16/unwind-dw2.h index 2b8c1fd..896e3b1 100644 --- a/libgcc/config/cr16/unwind-dw2.h +++ b/libgcc/config/cr16/unwind-dw2.h @@ -1,5 +1,5 @@ /* DWARF2 frame unwind data structure. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/cris/arit.c b/libgcc/config/cris/arit.c index 3369559..fe506a5 100644 --- a/libgcc/config/cris/arit.c +++ b/libgcc/config/cris/arit.c @@ -2,7 +2,7 @@ Contributed by Axis Communications. Written by Hans-Peter Nilsson <hp@axis.se>, c:a 1992. - Copyright (C) 1998-2020 Free Software Foundation, Inc. + Copyright (C) 1998-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/cris/mulsi3.S b/libgcc/config/cris/mulsi3.S index 58e4448..4c3b995 100644 --- a/libgcc/config/cris/mulsi3.S +++ b/libgcc/config/cris/mulsi3.S @@ -1,4 +1,4 @@ -;; Copyright (C) 2001-2020 Free Software Foundation, Inc. +;; Copyright (C) 2001-2021 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/libgcc/config/cris/sfp-machine.h b/libgcc/config/cris/sfp-machine.h index ecfc78c..9e3f164 100644 --- a/libgcc/config/cris/sfp-machine.h +++ b/libgcc/config/cris/sfp-machine.h @@ -1,5 +1,5 @@ /* Soft-FP definitions for CRIS. - Copyright (C) 2013-2020 Free Software Foundation, Inc. + Copyright (C) 2013-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/cris/umulsidi3.S b/libgcc/config/cris/umulsidi3.S index 7a9ad3b..b326607 100644 --- a/libgcc/config/cris/umulsidi3.S +++ b/libgcc/config/cris/umulsidi3.S @@ -1,4 +1,4 @@ -;; Copyright (C) 2001-2020 Free Software Foundation, Inc. +;; Copyright (C) 2001-2021 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/libgcc/config/csky/crti.S b/libgcc/config/csky/crti.S index 85abc10..7b1beea 100644 --- a/libgcc/config/csky/crti.S +++ b/libgcc/config/csky/crti.S @@ -1,5 +1,5 @@ # Define _init and _fini entry points for C-SKY. -# Copyright (C) 2018-2020 Free Software Foundation, Inc. +# Copyright (C) 2018-2021 Free Software Foundation, Inc. # Contributed by C-SKY Microsystems and Mentor Graphics. # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/csky/crtn.S b/libgcc/config/csky/crtn.S index 62b693b..62fe459 100644 --- a/libgcc/config/csky/crtn.S +++ b/libgcc/config/csky/crtn.S @@ -1,5 +1,5 @@ # Terminate C-SKY .init and .fini sections. -# Copyright (C) 2018-2020 Free Software Foundation, Inc. +# Copyright (C) 2018-2021 Free Software Foundation, Inc. # Contributed by C-SKY Microsystems and Mentor Graphics. # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/csky/lib1funcs.S b/libgcc/config/csky/lib1funcs.S index b646320..bfe3d93 100644 --- a/libgcc/config/csky/lib1funcs.S +++ b/libgcc/config/csky/lib1funcs.S @@ -1,5 +1,5 @@ /* libgcc routines for C-SKY. - Copyright (C) 2018-2020 Free Software Foundation, Inc. + Copyright (C) 2018-2021 Free Software Foundation, Inc. Contributed by C-SKY Microsystems and Mentor Graphics. This file is part of GCC. diff --git a/libgcc/config/csky/linux-atomic.c b/libgcc/config/csky/linux-atomic.c index 99ced92..0ba2df5 100644 --- a/libgcc/config/csky/linux-atomic.c +++ b/libgcc/config/csky/linux-atomic.c @@ -1,5 +1,5 @@ /* Linux-specific atomic operations for C-SKY. - Copyright (C) 2018-2020 Free Software Foundation, Inc. + Copyright (C) 2018-2021 Free Software Foundation, Inc. Contributed by C-SKY Microsystems and Mentor Graphics. This file is part of GCC. diff --git a/libgcc/config/csky/linux-unwind.h b/libgcc/config/csky/linux-unwind.h index 1800d59..e8eaf4c 100644 --- a/libgcc/config/csky/linux-unwind.h +++ b/libgcc/config/csky/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for C-SKY Linux. - Copyright (C) 2018-2020 Free Software Foundation, Inc. + Copyright (C) 2018-2021 Free Software Foundation, Inc. Contributed by C-SKY Microsystems and Mentor Graphics. This file is part of GCC. diff --git a/libgcc/config/csky/t-csky b/libgcc/config/csky/t-csky index c6a99dc..192812e 100644 --- a/libgcc/config/csky/t-csky +++ b/libgcc/config/csky/t-csky @@ -1,5 +1,5 @@ # Makefile fragment for all C-SKY targets. -# Copyright (C) 2018-2020 Free Software Foundation, Inc. +# Copyright (C) 2018-2021 Free Software Foundation, Inc. # Contributed by C-SKY Microsystems and Mentor Graphics. # # This file is part of GCC. diff --git a/libgcc/config/csky/t-linux-csky b/libgcc/config/csky/t-linux-csky index 6571a07..931a183 100644 --- a/libgcc/config/csky/t-linux-csky +++ b/libgcc/config/csky/t-linux-csky @@ -1,5 +1,5 @@ # Makefile fragment for C-SKY targets running Linux. -# Copyright (C) 2018-2020 Free Software Foundation, Inc. +# Copyright (C) 2018-2021 Free Software Foundation, Inc. # Contributed by C-SKY Microsystems and Mentor Graphics. # # This file is part of GCC. diff --git a/libgcc/config/darwin-64.c b/libgcc/config/darwin-64.c index 5ffce8d..5000f1c 100644 --- a/libgcc/config/darwin-64.c +++ b/libgcc/config/darwin-64.c @@ -1,6 +1,6 @@ /* Functions shipped in the ppc64 and x86_64 version of libgcc_s.1.dylib in older Mac OS X versions, preserved for backwards compatibility. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/darwin-crt-tm.c b/libgcc/config/darwin-crt-tm.c index 106c431..7d43891 100644 --- a/libgcc/config/darwin-crt-tm.c +++ b/libgcc/config/darwin-crt-tm.c @@ -1,5 +1,5 @@ /* Provide the runtime infrastructure for the transactional memory lib. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. Contributed by Iain Sandoe <iains@gcc.gnu.org> This file is part of GCC. diff --git a/libgcc/config/darwin-crt3.c b/libgcc/config/darwin-crt3.c index 84a930b..4b8e78c 100644 --- a/libgcc/config/darwin-crt3.c +++ b/libgcc/config/darwin-crt3.c @@ -1,5 +1,5 @@ /* __cxa_atexit backwards-compatibility support for Darwin. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/crti.S b/libgcc/config/epiphany/crti.S index bc2ce19..ccdc42d 100644 --- a/libgcc/config/epiphany/crti.S +++ b/libgcc/config/epiphany/crti.S @@ -1,5 +1,5 @@ # Start .init and .fini sections. -# Copyright (C) 2010-2020 Free Software Foundation, Inc. +# Copyright (C) 2010-2021 Free Software Foundation, Inc. # Contributed by Embecosm on behalf of Adapteva, Inc. # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/epiphany/crtint.S b/libgcc/config/epiphany/crtint.S index d385003..be6b990 100644 --- a/libgcc/config/epiphany/crtint.S +++ b/libgcc/config/epiphany/crtint.S @@ -1,5 +1,5 @@ # initialize config for -mfp-mode=int -# Copyright (C) 2011-2020 Free Software Foundation, Inc. +# Copyright (C) 2011-2021 Free Software Foundation, Inc. # Contributed by Embecosm on behalf of Adapteva, Inc. # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/epiphany/crtm1reg-r43.S b/libgcc/config/epiphany/crtm1reg-r43.S index 1cd180f..f39c653 100644 --- a/libgcc/config/epiphany/crtm1reg-r43.S +++ b/libgcc/config/epiphany/crtm1reg-r43.S @@ -1,5 +1,5 @@ # initialize config for -m1reg-r43 -# Copyright (C) 2011-2020 Free Software Foundation, Inc. +# Copyright (C) 2011-2021 Free Software Foundation, Inc. # Contributed by Embecosm on behalf of Adapteva, Inc. # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/epiphany/crtm1reg-r63.S b/libgcc/config/epiphany/crtm1reg-r63.S index 0ca5fbb..0767326 100644 --- a/libgcc/config/epiphany/crtm1reg-r63.S +++ b/libgcc/config/epiphany/crtm1reg-r63.S @@ -1,5 +1,5 @@ # initialize config for -m1reg-r63 -# Copyright (C) 2011-2020 Free Software Foundation, Inc. +# Copyright (C) 2011-2021 Free Software Foundation, Inc. # Contributed by Embecosm on behalf of Adapteva, Inc. # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/epiphany/crtn.S b/libgcc/config/epiphany/crtn.S index 721cf1e..c49f3d8 100644 --- a/libgcc/config/epiphany/crtn.S +++ b/libgcc/config/epiphany/crtn.S @@ -1,5 +1,5 @@ # End .init and .fini sections. -# Copyright (C) 2010-2020 Free Software Foundation, Inc. +# Copyright (C) 2010-2021 Free Software Foundation, Inc. # Contributed by Embecosm on behalf of Adapteva, Inc. # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/epiphany/crtrunc.S b/libgcc/config/epiphany/crtrunc.S index aef391f..21dad65 100644 --- a/libgcc/config/epiphany/crtrunc.S +++ b/libgcc/config/epiphany/crtrunc.S @@ -1,5 +1,5 @@ # initialize config for -mfp-mode=truncate -# Copyright (C) 2011-2020 Free Software Foundation, Inc. +# Copyright (C) 2011-2021 Free Software Foundation, Inc. # Contributed by Embecosm on behalf of Adapteva, Inc. # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/epiphany/divsi3-float.S b/libgcc/config/epiphany/divsi3-float.S index c318291..9667c18 100644 --- a/libgcc/config/epiphany/divsi3-float.S +++ b/libgcc/config/epiphany/divsi3-float.S @@ -1,5 +1,5 @@ /* Signed 32 bit division optimized for Epiphany. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/divsi3.S b/libgcc/config/epiphany/divsi3.S index e0c763f..d8fe873 100644 --- a/libgcc/config/epiphany/divsi3.S +++ b/libgcc/config/epiphany/divsi3.S @@ -1,5 +1,5 @@ /* Signed 32 bit division optimized for Epiphany. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/divsi3.c b/libgcc/config/epiphany/divsi3.c index 0134e95..383695d 100644 --- a/libgcc/config/epiphany/divsi3.c +++ b/libgcc/config/epiphany/divsi3.c @@ -1,5 +1,5 @@ /* Generic signed 32 bit division implementation. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/epiphany-asm.h b/libgcc/config/epiphany/epiphany-asm.h index db27109..9e8636b 100644 --- a/libgcc/config/epiphany/epiphany-asm.h +++ b/libgcc/config/epiphany/epiphany-asm.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1995-2020 Free Software Foundation, Inc. +/* Copyright (C) 1995-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/ieee-754/eqsf2.S b/libgcc/config/epiphany/ieee-754/eqsf2.S index 5b6b762..29bea7a 100644 --- a/libgcc/config/epiphany/ieee-754/eqsf2.S +++ b/libgcc/config/epiphany/ieee-754/eqsf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/ieee-754/fast_div.S b/libgcc/config/epiphany/ieee-754/fast_div.S index 71857f1..1205506 100644 --- a/libgcc/config/epiphany/ieee-754/fast_div.S +++ b/libgcc/config/epiphany/ieee-754/fast_div.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2020 Free Software Foundation, Inc. +/* Copyright (C) 2011-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/ieee-754/gtesf2.S b/libgcc/config/epiphany/ieee-754/gtesf2.S index f31b795..e6e0d94 100644 --- a/libgcc/config/epiphany/ieee-754/gtesf2.S +++ b/libgcc/config/epiphany/ieee-754/gtesf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/ieee-754/ordsf2.S b/libgcc/config/epiphany/ieee-754/ordsf2.S index d6e6e5c..45b8ff3 100644 --- a/libgcc/config/epiphany/ieee-754/ordsf2.S +++ b/libgcc/config/epiphany/ieee-754/ordsf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/ieee-754/uneqsf2.S b/libgcc/config/epiphany/ieee-754/uneqsf2.S index a2d8f3f..74eb2be 100644 --- a/libgcc/config/epiphany/ieee-754/uneqsf2.S +++ b/libgcc/config/epiphany/ieee-754/uneqsf2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/modsi3-float.S b/libgcc/config/epiphany/modsi3-float.S index c60445a..5dbaad1 100644 --- a/libgcc/config/epiphany/modsi3-float.S +++ b/libgcc/config/epiphany/modsi3-float.S @@ -1,5 +1,5 @@ /* Unsigned 32 bit division optimized for Epiphany. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/modsi3.S b/libgcc/config/epiphany/modsi3.S index 6d63721..2dcd23c 100644 --- a/libgcc/config/epiphany/modsi3.S +++ b/libgcc/config/epiphany/modsi3.S @@ -1,5 +1,5 @@ /* Signed 32 bit modulo optimized for Epiphany. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/modsi3.c b/libgcc/config/epiphany/modsi3.c index b48fdbb..9ef359f 100644 --- a/libgcc/config/epiphany/modsi3.c +++ b/libgcc/config/epiphany/modsi3.c @@ -1,5 +1,5 @@ /* Generic signed 32 bit modulo implementation. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/mulsi3.c b/libgcc/config/epiphany/mulsi3.c index 3179893..80f1422 100644 --- a/libgcc/config/epiphany/mulsi3.c +++ b/libgcc/config/epiphany/mulsi3.c @@ -1,5 +1,5 @@ /* Generic 32 bit multiply. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/t-epiphany b/libgcc/config/epiphany/t-epiphany index ee7fb58..016746a 100644 --- a/libgcc/config/epiphany/t-epiphany +++ b/libgcc/config/epiphany/t-epiphany @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2020 Free Software Foundation, Inc. +# Copyright (C) 1997-2021 Free Software Foundation, Inc. # Contributed by Embecosm on behalf of Adapteva, Inc. # # This file is part of GCC. diff --git a/libgcc/config/epiphany/udivsi3-float.S b/libgcc/config/epiphany/udivsi3-float.S index df14206..0832aa3 100644 --- a/libgcc/config/epiphany/udivsi3-float.S +++ b/libgcc/config/epiphany/udivsi3-float.S @@ -1,5 +1,5 @@ /* Unsigned 32 bit division optimized for Epiphany. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/udivsi3-float.c b/libgcc/config/epiphany/udivsi3-float.c index 08da4ae..d363d9d 100644 --- a/libgcc/config/epiphany/udivsi3-float.c +++ b/libgcc/config/epiphany/udivsi3-float.c @@ -1,5 +1,5 @@ /* Generic unsigned 32 bit division implementation. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/udivsi3.S b/libgcc/config/epiphany/udivsi3.S index 379e756..cd9c539 100644 --- a/libgcc/config/epiphany/udivsi3.S +++ b/libgcc/config/epiphany/udivsi3.S @@ -1,5 +1,5 @@ /* Unsigned 32 bit division optimized for Epiphany. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/udivsi3.c b/libgcc/config/epiphany/udivsi3.c index 23484b8..879fe3e 100644 --- a/libgcc/config/epiphany/udivsi3.c +++ b/libgcc/config/epiphany/udivsi3.c @@ -1,5 +1,5 @@ /* Generic unsigned 32 bit division implementation. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/umodsi3-float.S b/libgcc/config/epiphany/umodsi3-float.S index 7a4e674..4b0b04a 100644 --- a/libgcc/config/epiphany/umodsi3-float.S +++ b/libgcc/config/epiphany/umodsi3-float.S @@ -1,5 +1,5 @@ /* Unsigned 32 bit division optimized for Epiphany. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/umodsi3.S b/libgcc/config/epiphany/umodsi3.S index abc3c66..30ffe85 100644 --- a/libgcc/config/epiphany/umodsi3.S +++ b/libgcc/config/epiphany/umodsi3.S @@ -1,5 +1,5 @@ /* Unsigned 32 bit modulo optimized for Epiphany. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/epiphany/umodsi3.c b/libgcc/config/epiphany/umodsi3.c index a6b5526..874a470 100644 --- a/libgcc/config/epiphany/umodsi3.c +++ b/libgcc/config/epiphany/umodsi3.c @@ -1,5 +1,5 @@ /* Generic unsigned 32 bit modulo implementation. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/libgcc/config/fr30/crti.S b/libgcc/config/fr30/crti.S index ef1897f..87ad00f 100644 --- a/libgcc/config/fr30/crti.S +++ b/libgcc/config/fr30/crti.S @@ -1,6 +1,6 @@ # crti.s for ELF -# Copyright (C) 1992-2020 Free Software Foundation, Inc. +# Copyright (C) 1992-2021 Free Software Foundation, Inc. # Written By David Vinayak Henkel-Wallace, June 1992 # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/fr30/crtn.S b/libgcc/config/fr30/crtn.S index f8eb0bc..a4f37f0 100644 --- a/libgcc/config/fr30/crtn.S +++ b/libgcc/config/fr30/crtn.S @@ -1,6 +1,6 @@ # crtn.S for ELF -# Copyright (C) 1992-2020 Free Software Foundation, Inc. +# Copyright (C) 1992-2021 Free Software Foundation, Inc. # Written By David Vinayak Henkel-Wallace, June 1992 # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/fr30/lib1funcs.S b/libgcc/config/fr30/lib1funcs.S index 498e911..c612391 100644 --- a/libgcc/config/fr30/lib1funcs.S +++ b/libgcc/config/fr30/lib1funcs.S @@ -1,5 +1,5 @@ /* libgcc routines for the FR30. - Copyright (C) 1998-2020 Free Software Foundation, Inc. + Copyright (C) 1998-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/frv/cmovd.c b/libgcc/config/frv/cmovd.c index ba253d7..30a4bc7 100644 --- a/libgcc/config/frv/cmovd.c +++ b/libgcc/config/frv/cmovd.c @@ -1,5 +1,5 @@ /* Move double-word library function. - Copyright (C) 2000-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2021 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/libgcc/config/frv/cmovh.c b/libgcc/config/frv/cmovh.c index c6e1bd3..bcda6e4 100644 --- a/libgcc/config/frv/cmovh.c +++ b/libgcc/config/frv/cmovh.c @@ -1,5 +1,5 @@ /* Move half-word library function. - Copyright (C) 2000-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2021 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/libgcc/config/frv/cmovw.c b/libgcc/config/frv/cmovw.c index 7dbdeb4..5536d89 100644 --- a/libgcc/config/frv/cmovw.c +++ b/libgcc/config/frv/cmovw.c @@ -1,5 +1,5 @@ /* Move word library function. - Copyright (C) 2000-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2021 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/libgcc/config/frv/elf-lib.h b/libgcc/config/frv/elf-lib.h index 6585c18..fc106a3 100644 --- a/libgcc/config/frv/elf-lib.h +++ b/libgcc/config/frv/elf-lib.h @@ -1,5 +1,5 @@ /* Target macros for the FRV port of GCC. - Copyright (C) 2015-2020 Free Software Foundation, Inc. + Copyright (C) 2015-2021 Free Software Foundation, Inc. GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/libgcc/config/frv/frv-abi.h b/libgcc/config/frv/frv-abi.h index 1db8b35..0f7ed83 100644 --- a/libgcc/config/frv/frv-abi.h +++ b/libgcc/config/frv/frv-abi.h @@ -1,5 +1,5 @@ /* Frv map GCC names to FR-V ABI. - Copyright (C) 2000-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2021 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. @@ -14,6 +14,10 @@ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License and a copy of the GCC Runtime Library Exception along with this program; see the files COPYING3 and COPYING.RUNTIME respectively. If not, see diff --git a/libgcc/config/frv/frvbegin.c b/libgcc/config/frv/frvbegin.c index 0f54bf1..4c3110b 100644 --- a/libgcc/config/frv/frvbegin.c +++ b/libgcc/config/frv/frvbegin.c @@ -1,5 +1,5 @@ /* Frv initialization file linked before all user modules - Copyright (C) 1999-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2021 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/libgcc/config/frv/frvend.c b/libgcc/config/frv/frvend.c index d2b83b2..5d6de16 100644 --- a/libgcc/config/frv/frvend.c +++ b/libgcc/config/frv/frvend.c @@ -1,5 +1,5 @@ /* Frv initialization file linked after all user modules - Copyright (C) 1999-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2021 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/libgcc/config/frv/lib1funcs.S b/libgcc/config/frv/lib1funcs.S index 58aef52..51e6dc6 100644 --- a/libgcc/config/frv/lib1funcs.S +++ b/libgcc/config/frv/lib1funcs.S @@ -1,5 +1,5 @@ /* Library functions. - Copyright (C) 2000-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2021 Free Software Foundation, Inc. Contributed by Red Hat, Inc. This file is part of GCC. diff --git a/libgcc/config/frv/libgcc-glibc.ver b/libgcc/config/frv/libgcc-glibc.ver index 22207ea..4188b65 100644 --- a/libgcc/config/frv/libgcc-glibc.ver +++ b/libgcc/config/frv/libgcc-glibc.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2020 Free Software Foundation, Inc. +# Copyright (C) 2004-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/ft32/crti.S b/libgcc/config/ft32/crti.S index f9cc830..bee9555 100644 --- a/libgcc/config/ft32/crti.S +++ b/libgcc/config/ft32/crti.S @@ -1,6 +1,6 @@ # crti.S for FT32 # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/ft32/crtn.S b/libgcc/config/ft32/crtn.S index a1ea7d3..a752e22 100644 --- a/libgcc/config/ft32/crtn.S +++ b/libgcc/config/ft32/crtn.S @@ -1,6 +1,6 @@ # crtn.S for FT32 # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/ft32/lib1funcs.S b/libgcc/config/ft32/lib1funcs.S index 230d596..5d07dbb 100644 --- a/libgcc/config/ft32/lib1funcs.S +++ b/libgcc/config/ft32/lib1funcs.S @@ -1,6 +1,6 @@ # ieee754 sf routines for FT32 -/* Copyright (C) 1995-2020 Free Software Foundation, Inc. +/* Copyright (C) 1995-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/gcn/atomic.c b/libgcc/config/gcn/atomic.c index adceb02..1f6ee9e 100644 --- a/libgcc/config/gcn/atomic.c +++ b/libgcc/config/gcn/atomic.c @@ -1,5 +1,5 @@ /* AMD GCN atomic operations - Copyright (C) 2020 Free Software Foundation, Inc. + Copyright (C) 2020-2021 Free Software Foundation, Inc. Contributed by Mentor Graphics. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/gcn/crt0.c b/libgcc/config/gcn/crt0.c index 35be98e..5b9789e 100644 --- a/libgcc/config/gcn/crt0.c +++ b/libgcc/config/gcn/crt0.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2017-2020 Free Software Foundation, Inc. +/* Copyright (C) 2017-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/gcn/gthr-gcn.h b/libgcc/config/gcn/gthr-gcn.h index 4e7e795..b5cecdd 100644 --- a/libgcc/config/gcn/gthr-gcn.h +++ b/libgcc/config/gcn/gthr-gcn.h @@ -1,6 +1,6 @@ /* Threads compatibility routines for libgcc2 and libobjc. */ /* Compile this one with gcc. */ -/* Copyright (C) 2019-2020 Free Software Foundation, Inc. +/* Copyright (C) 2019-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/gcn/lib2-bswapti2.c b/libgcc/config/gcn/lib2-bswapti2.c new file mode 100644 index 0000000..c19b70b --- /dev/null +++ b/libgcc/config/gcn/lib2-bswapti2.c @@ -0,0 +1,47 @@ +/* Copyright (C) 2021 Free Software Foundation, Inc. + +This file is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 3, or (at your option) any +later version. + +This file is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + +#include "lib2-gcn.h" + +UTItype +__bswapti2 (UTItype x) +{ + UDItype lo, hi, outlo, outhi; + lo = (UDItype) x; + hi = (UDItype) (x >> 64); + outhi = (lo >> 56) & 0xff; + outhi |= ((lo >> 48) & 0xff) << 8; + outhi |= ((lo >> 40) & 0xff) << 16; + outhi |= ((lo >> 32) & 0xff) << 24; + outhi |= ((lo >> 24) & 0xff) << 32; + outhi |= ((lo >> 16) & 0xff) << 40; + outhi |= ((lo >> 8) & 0xff) << 48; + outhi |= (lo & 0xff) << 56; + outlo = (hi >> 56) & 0xff; + outlo |= ((hi >> 48) & 0xff) << 8; + outlo |= ((hi >> 40) & 0xff) << 16; + outlo |= ((hi >> 32) & 0xff) << 24; + outlo |= ((hi >> 24) & 0xff) << 32; + outlo |= ((hi >> 16) & 0xff) << 40; + outlo |= ((hi >> 8) & 0xff) << 48; + outlo |= (hi & 0xff) << 56; + return ((UTItype) outhi << 64) | outlo; +} diff --git a/libgcc/config/gcn/lib2-divmod-di.c b/libgcc/config/gcn/lib2-divmod-di.c new file mode 100644 index 0000000..ceb3962 --- /dev/null +++ b/libgcc/config/gcn/lib2-divmod-di.c @@ -0,0 +1,35 @@ +/* Copyright (C) 2021 Free Software Foundation, Inc. + Contributed by Mentor Graphics, Inc. + +This file is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 3, or (at your option) any +later version. + +This file is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + +#include "lib2-gcn.h" + +/* We really want DImode here: override LIBGCC2_UNITS_PER_WORD. */ +#define LIBGCC2_UNITS_PER_WORD 4 +#define TARGET_HAS_NO_HW_DIVIDE + +#define L_divmoddi4 +#define L_divdi3 +#define L_moddi3 +#define L_udivdi3 +#define L_umoddi3 + +#include "libgcc2.c" diff --git a/libgcc/config/gcn/lib2-divmod-hi.c b/libgcc/config/gcn/lib2-divmod-hi.c index ae487ce..7519667 100644 --- a/libgcc/config/gcn/lib2-divmod-hi.c +++ b/libgcc/config/gcn/lib2-divmod-hi.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Altera and Mentor Graphics, Inc. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/gcn/lib2-divmod.c b/libgcc/config/gcn/lib2-divmod.c index e05e530..7c72e24 100644 --- a/libgcc/config/gcn/lib2-divmod.c +++ b/libgcc/config/gcn/lib2-divmod.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Altera and Mentor Graphics, Inc. This file is free software; you can redistribute it and/or modify it @@ -102,15 +102,15 @@ __modsi3 (SItype a, SItype b) } -SItype -__udivsi3 (SItype a, SItype b) +USItype +__udivsi3 (USItype a, USItype b) { return udivmodsi4 (a, b, 0); } -SItype -__umodsi3 (SItype a, SItype b) +USItype +__umodsi3 (USItype a, USItype b) { return udivmodsi4 (a, b, 1); } diff --git a/libgcc/config/gcn/lib2-gcn.h b/libgcc/config/gcn/lib2-gcn.h index c1602e9..155cf7c 100644 --- a/libgcc/config/gcn/lib2-gcn.h +++ b/libgcc/config/gcn/lib2-gcn.h @@ -1,6 +1,6 @@ /* Integer arithmetic support for gcn. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Altera and Mentor Graphics, Inc. This file is free software; you can redistribute it and/or modify it @@ -33,13 +33,21 @@ typedef short HItype __attribute__ ((mode (HI))); typedef unsigned short UHItype __attribute__ ((mode (HI))); typedef int SItype __attribute__ ((mode (SI))); typedef unsigned int USItype __attribute__ ((mode (SI))); +typedef int DItype __attribute__ ((mode (DI))); +typedef unsigned int UDItype __attribute__ ((mode (DI))); +typedef int TItype __attribute__ ((mode (TI))); +typedef unsigned int UTItype __attribute__ ((mode (TI))); typedef int word_type __attribute__ ((mode (__word__))); /* Exported functions. */ +extern DItype __divdi3 (DItype, DItype); +extern DItype __moddi3 (DItype, DItype); +extern UDItype __udivdi3 (UDItype, UDItype); +extern UDItype __umoddi3 (UDItype, UDItype); extern SItype __divsi3 (SItype, SItype); extern SItype __modsi3 (SItype, SItype); -extern SItype __udivsi3 (SItype, SItype); -extern SItype __umodsi3 (SItype, SItype); +extern USItype __udivsi3 (USItype, USItype); +extern USItype __umodsi3 (USItype, USItype); extern HItype __divhi3 (HItype, HItype); extern HItype __modhi3 (HItype, HItype); extern UHItype __udivhi3 (UHItype, UHItype); diff --git a/libgcc/config/gcn/t-amdgcn b/libgcc/config/gcn/t-amdgcn index fe7b5fa..38bde54 100644 --- a/libgcc/config/gcn/t-amdgcn +++ b/libgcc/config/gcn/t-amdgcn @@ -1,6 +1,8 @@ LIB2ADD += $(srcdir)/config/gcn/atomic.c \ $(srcdir)/config/gcn/lib2-divmod.c \ $(srcdir)/config/gcn/lib2-divmod-hi.c \ + $(srcdir)/config/gcn/lib2-divmod-di.c \ + $(srcdir)/config/gcn/lib2-bswapti2.c \ $(srcdir)/config/gcn/unwind-gcn.c LIB2ADDEH= diff --git a/libgcc/config/gcn/unwind-gcn.c b/libgcc/config/gcn/unwind-gcn.c index 813f03f..14c63df 100644 --- a/libgcc/config/gcn/unwind-gcn.c +++ b/libgcc/config/gcn/unwind-gcn.c @@ -1,6 +1,6 @@ /* Stub unwinding implementation. - Copyright (C) 2019-2020 Free Software Foundation, Inc. + Copyright (C) 2019-2021 Free Software Foundation, Inc. Contributed by Mentor Graphics This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/gthr-lynx.h b/libgcc/config/gthr-lynx.h index df2cd2e..46a6e4f 100644 --- a/libgcc/config/gthr-lynx.h +++ b/libgcc/config/gthr-lynx.h @@ -1,7 +1,7 @@ /* Threads compatibility routines for libgcc2 and libobjc for LynxOS. */ /* Compile this one with gcc. */ -/* Copyright (C) 2004-2020 Free Software Foundation, Inc. +/* Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/gthr-rtems.h b/libgcc/config/gthr-rtems.h index f89d386..6f2ad5f 100644 --- a/libgcc/config/gthr-rtems.h +++ b/libgcc/config/gthr-rtems.h @@ -1,7 +1,7 @@ /* RTEMS threads compatibility routines for libgcc2 and libobjc. by: Rosimildo da Silva( rdasilva@connecttel.com ) */ /* Compile this one with gcc. */ -/* Copyright (C) 1997-2020 Free Software Foundation, Inc. +/* Copyright (C) 1997-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/gthr-vxworks-cond.c b/libgcc/config/gthr-vxworks-cond.c index e307bea..81b58eb 100644 --- a/libgcc/config/gthr-vxworks-cond.c +++ b/libgcc/config/gthr-vxworks-cond.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2020 Free Software Foundation, Inc. +/* Copyright (C) 2002-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/gthr-vxworks-thread.c b/libgcc/config/gthr-vxworks-thread.c index c8fe65f..dc6964d 100644 --- a/libgcc/config/gthr-vxworks-thread.c +++ b/libgcc/config/gthr-vxworks-thread.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2020 Free Software Foundation, Inc. +/* Copyright (C) 2002-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/gthr-vxworks-tls.c b/libgcc/config/gthr-vxworks-tls.c index 1d5c4fb..f8bf22e 100644 --- a/libgcc/config/gthr-vxworks-tls.c +++ b/libgcc/config/gthr-vxworks-tls.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2020 Free Software Foundation, Inc. +/* Copyright (C) 2002-2021 Free Software Foundation, Inc. Contributed by Zack Weinberg <zack@codesourcery.com> This file is part of GCC. diff --git a/libgcc/config/gthr-vxworks.c b/libgcc/config/gthr-vxworks.c index 4e73108..53bea15 100644 --- a/libgcc/config/gthr-vxworks.c +++ b/libgcc/config/gthr-vxworks.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2020 Free Software Foundation, Inc. +/* Copyright (C) 2002-2021 Free Software Foundation, Inc. Contributed by Zack Weinberg <zack@codesourcery.com> This file is part of GCC. diff --git a/libgcc/config/gthr-vxworks.h b/libgcc/config/gthr-vxworks.h index beedf5e..68633c9 100644 --- a/libgcc/config/gthr-vxworks.h +++ b/libgcc/config/gthr-vxworks.h @@ -1,6 +1,6 @@ /* Threads compatibility routines for libgcc2 and libobjc for VxWorks. */ /* Compile this one with gcc. */ -/* Copyright (C) 1997-2020 Free Software Foundation, Inc. +/* Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Mike Stump <mrs@wrs.com>. This file is part of GCC. diff --git a/libgcc/config/h8300/clzhi2.c b/libgcc/config/h8300/clzhi2.c index f5714e5..281c40d 100644 --- a/libgcc/config/h8300/clzhi2.c +++ b/libgcc/config/h8300/clzhi2.c @@ -1,5 +1,5 @@ /* The implementation of __clzhi2. - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/h8300/crti.S b/libgcc/config/h8300/crti.S index d7533e4..c61e2bc 100644 --- a/libgcc/config/h8300/crti.S +++ b/libgcc/config/h8300/crti.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2020 Free Software Foundation, Inc. +/* Copyright (C) 2001-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/h8300/crtn.S b/libgcc/config/h8300/crtn.S index 88ca88b..5eb7005 100644 --- a/libgcc/config/h8300/crtn.S +++ b/libgcc/config/h8300/crtn.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2020 Free Software Foundation, Inc. +/* Copyright (C) 2001-2021 Free Software Foundation, Inc. This file was adapted from glibc sources. This file is part of GCC. diff --git a/libgcc/config/h8300/ctzhi2.c b/libgcc/config/h8300/ctzhi2.c index 43aa72f..52081f7 100644 --- a/libgcc/config/h8300/ctzhi2.c +++ b/libgcc/config/h8300/ctzhi2.c @@ -1,5 +1,5 @@ /* The implementation of __ctzhi2. - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/h8300/fixunssfsi.c b/libgcc/config/h8300/fixunssfsi.c index 798ae2b..ab5f002 100644 --- a/libgcc/config/h8300/fixunssfsi.c +++ b/libgcc/config/h8300/fixunssfsi.c @@ -1,6 +1,6 @@ /* More subroutines needed by GCC output code on some machines. */ /* Compile this one with gcc. */ -/* Copyright (C) 1989-2020 Free Software Foundation, Inc. +/* Copyright (C) 1989-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/h8300/lib1funcs.S b/libgcc/config/h8300/lib1funcs.S index 435e18a..7c50770 100644 --- a/libgcc/config/h8300/lib1funcs.S +++ b/libgcc/config/h8300/lib1funcs.S @@ -2,7 +2,7 @@ ;; Contributed by Steve Chamberlain <sac@cygnus.com> ;; Optimizations by Toshiyasu Morita <toshiyasu.morita@renesas.com> -/* Copyright (C) 1994-2020 Free Software Foundation, Inc. +/* Copyright (C) 1994-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/h8300/parityhi2.c b/libgcc/config/h8300/parityhi2.c index e8a6af9..b024459 100644 --- a/libgcc/config/h8300/parityhi2.c +++ b/libgcc/config/h8300/parityhi2.c @@ -1,5 +1,5 @@ /* The implementation of __parityhi2. - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/h8300/popcounthi2.c b/libgcc/config/h8300/popcounthi2.c index 2c45826..763c878 100644 --- a/libgcc/config/h8300/popcounthi2.c +++ b/libgcc/config/h8300/popcounthi2.c @@ -1,5 +1,5 @@ /* The implementation of __popcounthi2. - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/h8300/sfp-machine.h b/libgcc/config/h8300/sfp-machine.h index 6f8fb67..70463d3 100644 --- a/libgcc/config/h8300/sfp-machine.h +++ b/libgcc/config/h8300/sfp-machine.h @@ -1,5 +1,5 @@ /* Soft-FP definitions for H8/300 - Copyright (C) 2015-2020 Free Software Foundation, Inc. + Copyright (C) 2015-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/hardfp.c b/libgcc/config/hardfp.c index 539995d..4ffc2e1 100644 --- a/libgcc/config/hardfp.c +++ b/libgcc/config/hardfp.c @@ -1,5 +1,5 @@ /* Dummy floating-point routines for hard-float code. - Copyright (C) 2014-2020 Free Software Foundation, Inc. + Copyright (C) 2014-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/i386/32/sfp-machine.h b/libgcc/config/i386/32/sfp-machine.h index 1fa282d..e24cbc8 100644 --- a/libgcc/config/i386/32/sfp-machine.h +++ b/libgcc/config/i386/32/sfp-machine.h @@ -86,6 +86,7 @@ #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_2_udiv(D,R,X,Y) #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_4_udiv(Q,R,X,Y) +#define _FP_NANFRAC_H _FP_QNANBIT_H #define _FP_NANFRAC_S _FP_QNANBIT_S #define _FP_NANFRAC_D _FP_QNANBIT_D, 0 /* Even if XFmode is 12byte, we have to pad it to diff --git a/libgcc/config/i386/32/tf-signs.c b/libgcc/config/i386/32/tf-signs.c index 1469708..2b22fed 100644 --- a/libgcc/config/i386/32/tf-signs.c +++ b/libgcc/config/i386/32/tf-signs.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/i386/64/sfp-machine.h b/libgcc/config/i386/64/sfp-machine.h index 1ff94c2..e1c6166 100644 --- a/libgcc/config/i386/64/sfp-machine.h +++ b/libgcc/config/i386/64/sfp-machine.h @@ -13,6 +13,7 @@ typedef unsigned int UTItype __attribute__ ((mode (TI))); #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_2_udiv(Q,R,X,Y) +#define _FP_NANFRAC_H _FP_QNANBIT_H #define _FP_NANFRAC_S _FP_QNANBIT_S #define _FP_NANFRAC_D _FP_QNANBIT_D #define _FP_NANFRAC_E _FP_QNANBIT_E, 0 diff --git a/libgcc/config/i386/64/t-softfp b/libgcc/config/i386/64/t-softfp new file mode 100644 index 0000000..3bec464 --- /dev/null +++ b/libgcc/config/i386/64/t-softfp @@ -0,0 +1,6 @@ +softfp_extras := fixhfti fixunshfti floattihf floatuntihf + +CFLAGS-fixhfti.c += -msse2 +CFLAGS-fixunshfti.c += -msse2 +CFLAGS-floattihf.c += -msse2 +CFLAGS-floatunstihf.c += -msse2 diff --git a/libgcc/config/i386/_divhc3.c b/libgcc/config/i386/_divhc3.c new file mode 100644 index 0000000..4cf92aa --- /dev/null +++ b/libgcc/config/i386/_divhc3.c @@ -0,0 +1,4 @@ +#ifdef __SSE2__ +#define L_divhc3 +#include "libgcc2.c" +#endif diff --git a/libgcc/config/i386/_mulhc3.c b/libgcc/config/i386/_mulhc3.c new file mode 100644 index 0000000..85a8a2f --- /dev/null +++ b/libgcc/config/i386/_mulhc3.c @@ -0,0 +1,4 @@ +#ifdef __SSE2__ +#define L_mulhc3 +#include "libgcc2.c" +#endif diff --git a/libgcc/config/i386/cpuinfo.c b/libgcc/config/i386/cpuinfo.c index 7218952..ef46384 100644 --- a/libgcc/config/i386/cpuinfo.c +++ b/libgcc/config/i386/cpuinfo.c @@ -1,5 +1,5 @@ /* Get CPU type and Features for x86 processors. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Sriraman Tallam (tmsriram@google.com) This file is part of GCC. diff --git a/libgcc/config/i386/crtfastmath.c b/libgcc/config/i386/crtfastmath.c index 62fb120..f64addc 100644 --- a/libgcc/config/i386/crtfastmath.c +++ b/libgcc/config/i386/crtfastmath.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2020 Free Software Foundation, Inc. + * Copyright (C) 2005-2021 Free Software Foundation, Inc. * * This file is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/i386/crti.S b/libgcc/config/i386/crti.S index 480109b..b00975d 100644 --- a/libgcc/config/i386/crti.S +++ b/libgcc/config/i386/crti.S @@ -1,6 +1,6 @@ /* crti.S for x86. - Copyright (C) 1993-2020 Free Software Foundation, Inc. + Copyright (C) 1993-2021 Free Software Foundation, Inc. Written By Fred Fish, Nov 1992 This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/i386/crtn.S b/libgcc/config/i386/crtn.S index 328b605..68a359e 100644 --- a/libgcc/config/i386/crtn.S +++ b/libgcc/config/i386/crtn.S @@ -1,6 +1,6 @@ /* crtn.S for x86. - Copyright (C) 1993-2020 Free Software Foundation, Inc. + Copyright (C) 1993-2021 Free Software Foundation, Inc. Written By Fred Fish, Nov 1992 This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/i386/crtprec.c b/libgcc/config/i386/crtprec.c index 16466f6..f5e9ac2 100644 --- a/libgcc/config/i386/crtprec.c +++ b/libgcc/config/i386/crtprec.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2020 Free Software Foundation, Inc. + * Copyright (C) 2007-2021 Free Software Foundation, Inc. * * This file is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/i386/cygming-crtbegin.c b/libgcc/config/i386/cygming-crtbegin.c index 0f87369..a89dfed 100644 --- a/libgcc/config/i386/cygming-crtbegin.c +++ b/libgcc/config/i386/cygming-crtbegin.c @@ -1,5 +1,5 @@ /* crtbegin object for windows32 targets. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2021 Free Software Foundation, Inc. Contributed by Danny Smith <dannysmith@users.sourceforge.net> diff --git a/libgcc/config/i386/cygming-crtend.c b/libgcc/config/i386/cygming-crtend.c index e86eb73..4ab6342 100644 --- a/libgcc/config/i386/cygming-crtend.c +++ b/libgcc/config/i386/cygming-crtend.c @@ -1,5 +1,5 @@ /* crtend object for windows32 targets. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2021 Free Software Foundation, Inc. Contributed by Danny Smith <dannysmith@users.sourceforge.net> @@ -56,7 +56,10 @@ static EH_FRAME_SECTION_CONST int __FRAME_END__[] extern void __gcc_register_frame (void); extern void __gcc_deregister_frame (void); +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wprio-ctor-dtor" static void register_frame_ctor (void) __attribute__ ((constructor (0))); +#pragma GCC diagnostic pop static void register_frame_ctor (void) @@ -65,7 +68,10 @@ register_frame_ctor (void) } #if !DEFAULT_USE_CXA_ATEXIT +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wprio-ctor-dtor" static void deregister_frame_dtor (void) __attribute__ ((destructor (0))); +#pragma GCC diagnostic pop static void deregister_frame_dtor (void) diff --git a/libgcc/config/i386/cygwin.S b/libgcc/config/i386/cygwin.S index 620b17d..5d1b33a 100644 --- a/libgcc/config/i386/cygwin.S +++ b/libgcc/config/i386/cygwin.S @@ -1,6 +1,6 @@ /* stuff needed for libgcc on win32. * - * Copyright (C) 1996-2020 Free Software Foundation, Inc. + * Copyright (C) 1996-2021 Free Software Foundation, Inc. * Written By Steve Chamberlain * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/i386/darwin-lib.h b/libgcc/config/i386/darwin-lib.h index 6861613..e424b88 100644 --- a/libgcc/config/i386/darwin-lib.h +++ b/libgcc/config/i386/darwin-lib.h @@ -1,5 +1,5 @@ /* Target definitions for x86 running Darwin, library renames. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/i386/dragonfly-unwind.h b/libgcc/config/i386/dragonfly-unwind.h index bdb4940..86899a0 100644 --- a/libgcc/config/i386/dragonfly-unwind.h +++ b/libgcc/config/i386/dragonfly-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for DragonFly BSD: AMD x86-64 and x86. - Copyright (C) 2014-2020 Free Software Foundation, Inc. + Copyright (C) 2014-2021 Free Software Foundation, Inc. Contributed by John Marino <gnugcc@marino.st> This file is part of GCC. diff --git a/libgcc/config/i386/elf-lib.h b/libgcc/config/i386/elf-lib.h index 639fdf4..cdde3c1 100644 --- a/libgcc/config/i386/elf-lib.h +++ b/libgcc/config/i386/elf-lib.h @@ -1,5 +1,5 @@ /* Definitions for Intel 386 ELF systems. - Copyright (C) 2015-2020 Free Software Foundation, Inc. + Copyright (C) 2015-2021 Free Software Foundation, Inc. GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/libgcc/config/i386/enable-execute-stack-mingw32.c b/libgcc/config/i386/enable-execute-stack-mingw32.c index 49d516e..8aebad8 100644 --- a/libgcc/config/i386/enable-execute-stack-mingw32.c +++ b/libgcc/config/i386/enable-execute-stack-mingw32.c @@ -1,5 +1,5 @@ /* Implement __enable_execute_stack for Windows32. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/i386/freebsd-unwind.h b/libgcc/config/i386/freebsd-unwind.h index 0ea4e52..efebadc 100644 --- a/libgcc/config/i386/freebsd-unwind.h +++ b/libgcc/config/i386/freebsd-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for FreeBSD: AMD x86-64 and x86. - Copyright (C) 2015-2020 Free Software Foundation, Inc. + Copyright (C) 2015-2021 Free Software Foundation, Inc. Contributed by John Marino <gnugcc@marino.st> This file is part of GCC. diff --git a/libgcc/config/i386/gnu-unwind.h b/libgcc/config/i386/gnu-unwind.h index db47f0a..0632348 100644 --- a/libgcc/config/i386/gnu-unwind.h +++ b/libgcc/config/i386/gnu-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for GNU Hurd: x86. - Copyright (C) 2020 Free Software Foundation, Inc. + Copyright (C) 2020-2021 Free Software Foundation, Inc. Contributed by Samuel Thibault <samuel.thibault@gnu.org> This file is part of GCC. @@ -38,10 +38,21 @@ x86_gnu_fallback_frame_state { struct handler_args { int signo; - int sigcode; - struct sigcontext *scp; + union + { + struct + { + long int sigcode; + struct sigcontext *scp; + } legacy; + struct + { + siginfo_t *siginfop; + ucontext_t *uctxp; + } posix; + }; } *handler_args; - struct sigcontext *scp; + long int sigcode; unsigned long usp; /* @@ -75,29 +86,52 @@ x86_gnu_fallback_frame_state return _URC_END_OF_STACK; handler_args = context->cfa; - scp = handler_args->scp; - usp = scp->sc_uesp; + sigcode = handler_args->legacy.sigcode; + if (sigcode >= -16 && sigcode < 4096) + { + /* This cannot be a SIGINFO pointer, assume legacy. */ + struct sigcontext *scp = handler_args->legacy.scp; + usp = scp->sc_uesp; + + fs->regs.reg[0].loc.offset = (unsigned long)&scp->sc_eax - usp; + fs->regs.reg[1].loc.offset = (unsigned long)&scp->sc_ecx - usp; + fs->regs.reg[2].loc.offset = (unsigned long)&scp->sc_edx - usp; + fs->regs.reg[3].loc.offset = (unsigned long)&scp->sc_ebx - usp; + fs->regs.reg[5].loc.offset = (unsigned long)&scp->sc_ebp - usp; + fs->regs.reg[6].loc.offset = (unsigned long)&scp->sc_esi - usp; + fs->regs.reg[7].loc.offset = (unsigned long)&scp->sc_edi - usp; + fs->regs.reg[8].loc.offset = (unsigned long)&scp->sc_eip - usp; + } + else + { + /* This is not a valid sigcode, assume SIGINFO. */ + ucontext_t *uctxp = handler_args->posix.uctxp; + gregset_t *gregset = &uctxp->uc_mcontext.gregs; + usp = (*gregset)[REG_UESP]; + + fs->regs.reg[0].loc.offset = (unsigned long)&(*gregset)[REG_EAX] - usp; + fs->regs.reg[1].loc.offset = (unsigned long)&(*gregset)[REG_ECX] - usp; + fs->regs.reg[2].loc.offset = (unsigned long)&(*gregset)[REG_EDX] - usp; + fs->regs.reg[3].loc.offset = (unsigned long)&(*gregset)[REG_EBX] - usp; + fs->regs.reg[5].loc.offset = (unsigned long)&(*gregset)[REG_EBP] - usp; + fs->regs.reg[6].loc.offset = (unsigned long)&(*gregset)[REG_ESI] - usp; + fs->regs.reg[7].loc.offset = (unsigned long)&(*gregset)[REG_EDI] - usp; + fs->regs.reg[8].loc.offset = (unsigned long)&(*gregset)[REG_EIP] - usp; + } fs->regs.cfa_how = CFA_REG_OFFSET; fs->regs.cfa_reg = 4; fs->regs.cfa_offset = usp - (unsigned long) context->cfa; fs->regs.reg[0].how = REG_SAVED_OFFSET; - fs->regs.reg[0].loc.offset = (unsigned long)&scp->sc_eax - usp; fs->regs.reg[1].how = REG_SAVED_OFFSET; - fs->regs.reg[1].loc.offset = (unsigned long)&scp->sc_ecx - usp; fs->regs.reg[2].how = REG_SAVED_OFFSET; - fs->regs.reg[2].loc.offset = (unsigned long)&scp->sc_edx - usp; fs->regs.reg[3].how = REG_SAVED_OFFSET; - fs->regs.reg[3].loc.offset = (unsigned long)&scp->sc_ebx - usp; fs->regs.reg[5].how = REG_SAVED_OFFSET; - fs->regs.reg[5].loc.offset = (unsigned long)&scp->sc_ebp - usp; fs->regs.reg[6].how = REG_SAVED_OFFSET; - fs->regs.reg[6].loc.offset = (unsigned long)&scp->sc_esi - usp; fs->regs.reg[7].how = REG_SAVED_OFFSET; - fs->regs.reg[7].loc.offset = (unsigned long)&scp->sc_edi - usp; fs->regs.reg[8].how = REG_SAVED_OFFSET; - fs->regs.reg[8].loc.offset = (unsigned long)&scp->sc_eip - usp; + fs->retaddr_column = 8; fs->signal_frame = 1; diff --git a/libgcc/config/i386/gthr-win32.c b/libgcc/config/i386/gthr-win32.c index d3728de..117055f 100644 --- a/libgcc/config/i386/gthr-win32.c +++ b/libgcc/config/i386/gthr-win32.c @@ -1,7 +1,7 @@ /* Implementation of W32-specific threads compatibility routines for libgcc2. */ -/* Copyright (C) 1999-2020 Free Software Foundation, Inc. +/* Copyright (C) 1999-2021 Free Software Foundation, Inc. Contributed by Mumit Khan <khan@xraylith.wisc.edu>. Modified and moved to separate file by Danny Smith <dannysmith@users.sourceforge.net>. diff --git a/libgcc/config/i386/gthr-win32.h b/libgcc/config/i386/gthr-win32.h index fa71870..7b84392 100644 --- a/libgcc/config/i386/gthr-win32.h +++ b/libgcc/config/i386/gthr-win32.h @@ -1,7 +1,7 @@ /* Threads compatibility routines for libgcc2 and libobjc. */ /* Compile this one with gcc. */ -/* Copyright (C) 1999-2020 Free Software Foundation, Inc. +/* Copyright (C) 1999-2021 Free Software Foundation, Inc. Contributed by Mumit Khan <khan@xraylith.wisc.edu>. This file is part of GCC. diff --git a/libgcc/config/i386/i386-asm.h b/libgcc/config/i386/i386-asm.h index a163f0b..268eaf8 100644 --- a/libgcc/config/i386/i386-asm.h +++ b/libgcc/config/i386/i386-asm.h @@ -1,5 +1,5 @@ /* Defines common perprocessor and assembly macros for use by various stubs. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. Contributed by Daniel Santos <daniel.santos@pobox.com> This file is part of GCC. diff --git a/libgcc/config/i386/libgcc-bsd.ver b/libgcc/config/i386/libgcc-bsd.ver index d799937..4053f75 100644 --- a/libgcc/config/i386/libgcc-bsd.ver +++ b/libgcc/config/i386/libgcc-bsd.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2020 Free Software Foundation, Inc. +# Copyright (C) 2010-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/i386/libgcc-cygming.ver b/libgcc/config/i386/libgcc-cygming.ver index 089f6ce..f26ed94 100644 --- a/libgcc/config/i386/libgcc-cygming.ver +++ b/libgcc/config/i386/libgcc-cygming.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2020 Free Software Foundation, Inc. +# Copyright (C) 2012-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/i386/libgcc-darwin.10.4.ver b/libgcc/config/i386/libgcc-darwin.10.4.ver index 8b289f3..b8a73b1 100644 --- a/libgcc/config/i386/libgcc-darwin.10.4.ver +++ b/libgcc/config/i386/libgcc-darwin.10.4.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2020 Free Software Foundation, Inc. +# Copyright (C) 2005-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/i386/libgcc-darwin.10.5.ver b/libgcc/config/i386/libgcc-darwin.10.5.ver index c848487..49fd927 100644 --- a/libgcc/config/i386/libgcc-darwin.10.5.ver +++ b/libgcc/config/i386/libgcc-darwin.10.5.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2020 Free Software Foundation, Inc. +# Copyright (C) 2005-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/i386/libgcc-glibc.ver b/libgcc/config/i386/libgcc-glibc.ver index b713319..5bed104 100644 --- a/libgcc/config/i386/libgcc-glibc.ver +++ b/libgcc/config/i386/libgcc-glibc.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2020 Free Software Foundation, Inc. +# Copyright (C) 2008-2021 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -194,3 +194,23 @@ GCC_4.8.0 { __cpu_indicator_init } %endif + +%inherit GCC_12.0.0 GCC_7.0.0 +GCC_12.0.0 { + __divhc3 + __mulhc3 + __eqhf2 + __nehf2 + __extendhfdf2 + __extendhfsf2 + __extendhftf2 + __extendhfxf2 + __fixhfti + __fixunshfti + __floattihf + __floatuntihf + __truncdfhf2 + __truncsfhf2 + __trunctfhf2 + __truncxfhf2 +} diff --git a/libgcc/config/i386/libgcc-sol2.ver b/libgcc/config/i386/libgcc-sol2.ver index 54ec5c9..e1aba05 100644 --- a/libgcc/config/i386/libgcc-sol2.ver +++ b/libgcc/config/i386/libgcc-sol2.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2020 Free Software Foundation, Inc. +# Copyright (C) 2010-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/i386/linux-unwind.h b/libgcc/config/i386/linux-unwind.h index 290b4d4..6170a77 100644 --- a/libgcc/config/i386/linux-unwind.h +++ b/libgcc/config/i386/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for AMD x86-64 and x86. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/i386/morestack.S b/libgcc/config/i386/morestack.S index 1c31783..718dbb1 100644 --- a/libgcc/config/i386/morestack.S +++ b/libgcc/config/i386/morestack.S @@ -1,5 +1,5 @@ # x86/x86_64 support for -fsplit-stack. -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # Contributed by Ian Lance Taylor <iant@google.com>. # This file is part of GCC. diff --git a/libgcc/config/i386/resms64.h b/libgcc/config/i386/resms64.h index 4db7895..71f04b3 100644 --- a/libgcc/config/i386/resms64.h +++ b/libgcc/config/i386/resms64.h @@ -1,5 +1,5 @@ /* Epilogue stub for 64-bit ms/sysv clobbers: restore - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. Contributed by Daniel Santos <daniel.santos@pobox.com> This file is part of GCC. @@ -57,3 +57,8 @@ MS2SYSV_STUB_END(resms64_17) MS2SYSV_STUB_END(resms64_18) #endif /* __x86_64__ */ + +#if defined(__ELF__) && defined(__linux__) + .section .note.GNU-stack,"",@progbits + .previous +#endif diff --git a/libgcc/config/i386/resms64f.h b/libgcc/config/i386/resms64f.h index a5d3148..004f797 100644 --- a/libgcc/config/i386/resms64f.h +++ b/libgcc/config/i386/resms64f.h @@ -1,5 +1,5 @@ /* Epilogue stub for 64-bit ms/sysv clobbers: restore (with hard frame pointer) - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. Contributed by Daniel Santos <daniel.santos@pobox.com> This file is part of GCC. @@ -55,3 +55,8 @@ MS2SYSV_STUB_END(resms64f_16) MS2SYSV_STUB_END(resms64f_17) #endif /* __x86_64__ */ + +#if defined(__ELF__) && defined(__linux__) + .section .note.GNU-stack,"",@progbits + .previous +#endif diff --git a/libgcc/config/i386/resms64fx.h b/libgcc/config/i386/resms64fx.h index 776bc04..6dc0019 100644 --- a/libgcc/config/i386/resms64fx.h +++ b/libgcc/config/i386/resms64fx.h @@ -1,5 +1,5 @@ /* Epilogue stub for 64-bit ms/sysv clobbers: restore, leave and return - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. Contributed by Daniel Santos <daniel.santos@pobox.com> This file is part of GCC. @@ -62,3 +62,8 @@ MS2SYSV_STUB_END(resms64fx_16) MS2SYSV_STUB_END(resms64fx_17) #endif /* __x86_64__ */ + +#if defined(__ELF__) && defined(__linux__) + .section .note.GNU-stack,"",@progbits + .previous +#endif diff --git a/libgcc/config/i386/resms64x.h b/libgcc/config/i386/resms64x.h index 5519c2a..fa32093 100644 --- a/libgcc/config/i386/resms64x.h +++ b/libgcc/config/i386/resms64x.h @@ -1,5 +1,5 @@ /* Epilogue stub for 64-bit ms/sysv clobbers: restore and return - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. Contributed by Daniel Santos <daniel.santos@pobox.com> This file is part of GCC. @@ -63,3 +63,8 @@ MS2SYSV_STUB_END(resms64x_17) MS2SYSV_STUB_END(resms64x_18) #endif /* __x86_64__ */ + +#if defined(__ELF__) && defined(__linux__) + .section .note.GNU-stack,"",@progbits + .previous +#endif diff --git a/libgcc/config/i386/savms64.h b/libgcc/config/i386/savms64.h index 70a9b93..8858800 100644 --- a/libgcc/config/i386/savms64.h +++ b/libgcc/config/i386/savms64.h @@ -1,5 +1,5 @@ /* Prologue stub for 64-bit ms/sysv clobbers: save - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. Contributed by Daniel Santos <daniel.santos@pobox.com> This file is part of GCC. @@ -57,3 +57,8 @@ MS2SYSV_STUB_END(savms64_17) MS2SYSV_STUB_END(savms64_18) #endif /* __x86_64__ */ + +#if defined(__ELF__) && defined(__linux__) + .section .note.GNU-stack,"",@progbits + .previous +#endif diff --git a/libgcc/config/i386/savms64f.h b/libgcc/config/i386/savms64f.h index c17b79e..9c80bb8 100644 --- a/libgcc/config/i386/savms64f.h +++ b/libgcc/config/i386/savms64f.h @@ -1,5 +1,5 @@ /* Prologue stub for 64-bit ms/sysv clobbers: save (with hard frame pointer) - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. Contributed by Daniel Santos <daniel.santos@pobox.com> This file is part of GCC. @@ -55,3 +55,8 @@ MS2SYSV_STUB_END(savms64f_16) MS2SYSV_STUB_END(savms64f_17) #endif /* __x86_64__ */ + +#if defined(__ELF__) && defined(__linux__) + .section .note.GNU-stack,"",@progbits + .previous +#endif diff --git a/libgcc/config/i386/sfp-exceptions.c b/libgcc/config/i386/sfp-exceptions.c index 3aed0af..edb6a57 100644 --- a/libgcc/config/i386/sfp-exceptions.c +++ b/libgcc/config/i386/sfp-exceptions.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2012-2020 Free Software Foundation, Inc. + * Copyright (C) 2012-2021 Free Software Foundation, Inc. * * This file is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/i386/sfp-machine.h b/libgcc/config/i386/sfp-machine.h index 8319f05..172ebc7 100644 --- a/libgcc/config/i386/sfp-machine.h +++ b/libgcc/config/i386/sfp-machine.h @@ -17,6 +17,7 @@ typedef int __gcc_CMPtype __attribute__ ((mode (__libgcc_cmp_return__))); #define _FP_KEEPNANFRACP 1 #define _FP_QNANNEGATEDP 0 +#define _FP_NANSIGN_H 1 #define _FP_NANSIGN_S 1 #define _FP_NANSIGN_D 1 #define _FP_NANSIGN_E 1 @@ -74,10 +75,24 @@ void __sfp_handle_exceptions (int); /* Define ALIASNAME as a strong alias for NAME. */ #if defined __MACH__ -/* Mach-O doesn't support aliasing. If these functions ever return - anything but CMPtype we need to revisit this... */ +/* Mach-O doesn't support aliasing, so we build a secondary function for + the alias - we need to do a bit of a dance to find out what the type of + the arguments is and then apply that to the secondary function. + If these functions ever return anything but CMPtype we need to revisit + this... */ +typedef float alias_HFtype __attribute__ ((mode (HF))); +typedef float alias_SFtype __attribute__ ((mode (SF))); +typedef float alias_DFtype __attribute__ ((mode (DF))); +typedef float alias_TFtype __attribute__ ((mode (TF))); +#define ALIAS_SELECTOR \ + CMPtype (*) (alias_HFtype, alias_HFtype): (alias_HFtype) 0, \ + CMPtype (*) (alias_SFtype, alias_SFtype): (alias_SFtype) 0, \ + CMPtype (*) (alias_DFtype, alias_DFtype): (alias_DFtype) 0, \ + CMPtype (*) (alias_TFtype, alias_TFtype): (alias_TFtype) 0 #define strong_alias(name, aliasname) \ - CMPtype aliasname (TFtype a, TFtype b) { return name(a, b); } + CMPtype aliasname (__typeof (_Generic (name, ALIAS_SELECTOR)) a, \ + __typeof (_Generic (name, ALIAS_SELECTOR)) b) \ + { return name (a, b); } #else # define strong_alias(name, aliasname) _strong_alias(name, aliasname) # define _strong_alias(name, aliasname) \ diff --git a/libgcc/config/i386/shadow-stack-unwind.h b/libgcc/config/i386/shadow-stack-unwind.h index ff979da..2b203ad 100644 --- a/libgcc/config/i386/shadow-stack-unwind.h +++ b/libgcc/config/i386/shadow-stack-unwind.h @@ -1,5 +1,5 @@ /* _Unwind_Frames_Extra with shadow stack for x86-64 and x86. - Copyright (C) 2017-2020 Free Software Foundation, Inc. + Copyright (C) 2017-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/i386/sol2-c1.S b/libgcc/config/i386/sol2-c1.S index 287e4ca..7713180 100644 --- a/libgcc/config/i386/sol2-c1.S +++ b/libgcc/config/i386/sol2-c1.S @@ -1,6 +1,6 @@ /* crt1.s for Solaris 2, x86 - Copyright (C) 1993-2020 Free Software Foundation, Inc. + Copyright (C) 1993-2021 Free Software Foundation, Inc. Written By Fred Fish, Nov 1992 This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/i386/sol2-unwind.h b/libgcc/config/i386/sol2-unwind.h index 67915a4..ee06d88 100644 --- a/libgcc/config/i386/sol2-unwind.h +++ b/libgcc/config/i386/sol2-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for AMD x86-64 and x86. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/i386/t-softfp b/libgcc/config/i386/t-softfp index 685d9cf..7620cc0 100644 --- a/libgcc/config/i386/t-softfp +++ b/libgcc/config/i386/t-softfp @@ -1 +1,25 @@ LIB2ADD += $(srcdir)/config/i386/sfp-exceptions.c + +# Replace _divhc3 and _mulhc3. +libgcc2-hf-functions = _divhc3 _mulhc3 +libgcc2-hf-extras = $(addsuffix .c, $(libgcc2-hf-functions)) +LIB2ADD += $(addprefix $(srcdir)/config/i386/, $(libgcc2-hf-extras)) + +softfp_extensions := hfsf hfdf hftf hfxf sfdf sftf dftf xftf +softfp_truncations := tfhf xfhf dfhf sfhf tfsf dfsf tfdf tfxf + +softfp_extras += eqhf2 + +CFLAGS-extendhfsf2.c += -msse2 +CFLAGS-extendhfdf2.c += -msse2 +CFLAGS-extendhftf2.c += -msse2 +CFLAGS-extendhfxf2.c += -msse2 + +CFLAGS-truncsfhf2.c += -msse2 +CFLAGS-truncdfhf2.c += -msse2 +CFLAGS-truncxfhf2.c += -msse2 +CFLAGS-trunctfhf2.c += -msse2 + +CFLAGS-eqhf2.c += -msse2 +CFLAGS-_divhc3.c += -msse2 +CFLAGS-_mulhc3.c += -msse2 diff --git a/libgcc/config/i386/value-unwind.h b/libgcc/config/i386/value-unwind.h index 367c0de..80267ee 100644 --- a/libgcc/config/i386/value-unwind.h +++ b/libgcc/config/i386/value-unwind.h @@ -1,5 +1,5 @@ /* Store register values as _Unwind_Word type in DWARF2 EH unwind context. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. This file is part of GCC. @@ -13,6 +13,10 @@ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + You should have received a copy of the GNU General Public License and a copy of the GCC Runtime Library Exception along with this program; see the files COPYING3 and COPYING.RUNTIME respectively. If not, see diff --git a/libgcc/config/i386/w32-unwind.h b/libgcc/config/i386/w32-unwind.h index bacfd02..0e053c7 100644 --- a/libgcc/config/i386/w32-unwind.h +++ b/libgcc/config/i386/w32-unwind.h @@ -1,5 +1,5 @@ /* Definitions for Dwarf2 EH unwind support for Windows32 targets - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2021 Free Software Foundation, Inc. Contributed by Pascal Obry <obry@adacore.com> This file is part of GCC. diff --git a/libgcc/config/ia64/crtbegin.S b/libgcc/config/ia64/crtbegin.S index 468c0b5..3e4f057 100644 --- a/libgcc/config/ia64/crtbegin.S +++ b/libgcc/config/ia64/crtbegin.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. Contributed by Jes Sorensen, <Jes.Sorensen@cern.ch> This file is part of GCC. diff --git a/libgcc/config/ia64/crtend.S b/libgcc/config/ia64/crtend.S index d275c17..051b6782 100644 --- a/libgcc/config/ia64/crtend.S +++ b/libgcc/config/ia64/crtend.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. Contributed by Jes Sorensen, <Jes.Sorensen@cern.ch> This file is part of GCC. diff --git a/libgcc/config/ia64/crtfastmath.c b/libgcc/config/ia64/crtfastmath.c index 3dcdbed..c00b21b 100644 --- a/libgcc/config/ia64/crtfastmath.c +++ b/libgcc/config/ia64/crtfastmath.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2020 Free Software Foundation, Inc. +/* Copyright (C) 2001-2021 Free Software Foundation, Inc. Contributed by David Mosberger <davidm@hpl.hp.com>. This file is part of GCC. diff --git a/libgcc/config/ia64/crti.S b/libgcc/config/ia64/crti.S index a84bec8..ee609a0 100644 --- a/libgcc/config/ia64/crti.S +++ b/libgcc/config/ia64/crti.S @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2020 Free Software Foundation, Inc. +# Copyright (C) 2000-2021 Free Software Foundation, Inc. # Written By Timothy Wall # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/ia64/crtn.S b/libgcc/config/ia64/crtn.S index c318b79..003f025 100644 --- a/libgcc/config/ia64/crtn.S +++ b/libgcc/config/ia64/crtn.S @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2020 Free Software Foundation, Inc. +# Copyright (C) 2000-2021 Free Software Foundation, Inc. # Written By Timothy Wall # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/ia64/fde-glibc.c b/libgcc/config/ia64/fde-glibc.c index 77c9a6e..3aead17 100644 --- a/libgcc/config/ia64/fde-glibc.c +++ b/libgcc/config/ia64/fde-glibc.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. Contributed by Richard Henderson <rth@cygnus.com>. This file is part of GCC. diff --git a/libgcc/config/ia64/fde-vms.c b/libgcc/config/ia64/fde-vms.c index 9dbed86..01eeeab 100644 --- a/libgcc/config/ia64/fde-vms.c +++ b/libgcc/config/ia64/fde-vms.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2020 Free Software Foundation, Inc. +/* Copyright (C) 2004-2021 Free Software Foundation, Inc. Contributed by Douglas B Rupp <rupp@gnat.com> This file is part of GCC. diff --git a/libgcc/config/ia64/lib1funcs.S b/libgcc/config/ia64/lib1funcs.S index 19c657d..4e8f3be 100644 --- a/libgcc/config/ia64/lib1funcs.S +++ b/libgcc/config/ia64/lib1funcs.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. Contributed by James E. Wilson <wilson@cygnus.com>. This file is part of GCC. diff --git a/libgcc/config/ia64/libgcc-glibc.ver b/libgcc/config/ia64/libgcc-glibc.ver index fbf3357..776e143 100644 --- a/libgcc/config/ia64/libgcc-glibc.ver +++ b/libgcc/config/ia64/libgcc-glibc.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/ia64/libgcc-ia64.ver b/libgcc/config/ia64/libgcc-ia64.ver index 2bbc4c9..e8f1aba 100644 --- a/libgcc/config/ia64/libgcc-ia64.ver +++ b/libgcc/config/ia64/libgcc-ia64.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2020 Free Software Foundation, Inc. +# Copyright (C) 2000-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/ia64/linux-unwind.h b/libgcc/config/ia64/linux-unwind.h index e987885..2af8343 100644 --- a/libgcc/config/ia64/linux-unwind.h +++ b/libgcc/config/ia64/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for IA64 Linux. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/ia64/quadlib.c b/libgcc/config/ia64/quadlib.c index c08eff4..23fd364 100644 --- a/libgcc/config/ia64/quadlib.c +++ b/libgcc/config/ia64/quadlib.c @@ -1,5 +1,5 @@ /* Subroutines for long double support. - Copyright (C) 2000-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/ia64/sfp-exceptions.c b/libgcc/config/ia64/sfp-exceptions.c index 0eeeba3..5a71bb4 100644 --- a/libgcc/config/ia64/sfp-exceptions.c +++ b/libgcc/config/ia64/sfp-exceptions.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2012-2020 Free Software Foundation, Inc. + * Copyright (C) 2012-2021 Free Software Foundation, Inc. * * This file is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/ia64/tf-signs.c b/libgcc/config/ia64/tf-signs.c index 5be67d7..b6b3351 100644 --- a/libgcc/config/ia64/tf-signs.c +++ b/libgcc/config/ia64/tf-signs.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/ia64/unwind-ia64.c b/libgcc/config/ia64/unwind-ia64.c index e141bd7..6e9b04e 100644 --- a/libgcc/config/ia64/unwind-ia64.c +++ b/libgcc/config/ia64/unwind-ia64.c @@ -1,6 +1,6 @@ /* Subroutines needed for unwinding IA-64 standard format stack frame info for exception handling. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Andrew MacLeod <amacleod@cygnus.com> Andrew Haley <aph@cygnus.com> David Mosberger-Tang <davidm@hpl.hp.com> diff --git a/libgcc/config/ia64/unwind-ia64.h b/libgcc/config/ia64/unwind-ia64.h index f49b748..ac48ab7 100644 --- a/libgcc/config/ia64/unwind-ia64.h +++ b/libgcc/config/ia64/unwind-ia64.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2020 Free Software Foundation, Inc. +/* Copyright (C) 1999-2021 Free Software Foundation, Inc. Contributed by Andrew MacLeod <amacleod@cygnus.com> Andrew Haley <aph@cygnus.com> diff --git a/libgcc/config/ia64/vms-crtinit.S b/libgcc/config/ia64/vms-crtinit.S index 5a398bf..bd41cb6 100644 --- a/libgcc/config/ia64/vms-crtinit.S +++ b/libgcc/config/ia64/vms-crtinit.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2020 Free Software Foundation, Inc. +/* Copyright (C) 2009-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/ia64/vms-unwind.h b/libgcc/config/ia64/vms-unwind.h index 65052fd..7eb729a 100644 --- a/libgcc/config/ia64/vms-unwind.h +++ b/libgcc/config/ia64/vms-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for IA64 VMS. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/iq2000/lib2funcs.c b/libgcc/config/iq2000/lib2funcs.c index 00e999e..1a4f8d6 100644 --- a/libgcc/config/iq2000/lib2funcs.c +++ b/libgcc/config/iq2000/lib2funcs.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2020 Free Software Foundation, Inc. +/* Copyright (C) 2003-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/ChangeLog b/libgcc/config/libbid/ChangeLog index ce4b57e..eee3bab 100644 --- a/libgcc/config/libbid/ChangeLog +++ b/libgcc/config/libbid/ChangeLog @@ -414,7 +414,7 @@ * inline_bid_add.h: Likewise. * sqrt_macros.h: Likewise. -Copyright (C) 2007-2020 Free Software Foundation, Inc. +Copyright (C) 2007-2021 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/libgcc/config/libbid/_addsub_dd.c b/libgcc/config/libbid/_addsub_dd.c index d43cb1a..48a2cc1 100644 --- a/libgcc/config/libbid/_addsub_dd.c +++ b/libgcc/config/libbid/_addsub_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_addsub_sd.c b/libgcc/config/libbid/_addsub_sd.c index 23101c8..f4bf1fd 100644 --- a/libgcc/config/libbid/_addsub_sd.c +++ b/libgcc/config/libbid/_addsub_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_addsub_td.c b/libgcc/config/libbid/_addsub_td.c index 674306c..4a533aa 100644 --- a/libgcc/config/libbid/_addsub_td.c +++ b/libgcc/config/libbid/_addsub_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_dd_to_df.c b/libgcc/config/libbid/_dd_to_df.c index 0c21174..6eb0968 100644 --- a/libgcc/config/libbid/_dd_to_df.c +++ b/libgcc/config/libbid/_dd_to_df.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_dd_to_di.c b/libgcc/config/libbid/_dd_to_di.c index 024839f..8262d93 100644 --- a/libgcc/config/libbid/_dd_to_di.c +++ b/libgcc/config/libbid/_dd_to_di.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_dd_to_sd.c b/libgcc/config/libbid/_dd_to_sd.c index ca968f2..1d9c32f 100644 --- a/libgcc/config/libbid/_dd_to_sd.c +++ b/libgcc/config/libbid/_dd_to_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_dd_to_sf.c b/libgcc/config/libbid/_dd_to_sf.c index 6974928..7df7457 100644 --- a/libgcc/config/libbid/_dd_to_sf.c +++ b/libgcc/config/libbid/_dd_to_sf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_dd_to_si.c b/libgcc/config/libbid/_dd_to_si.c index c393d41..1d23c6c 100644 --- a/libgcc/config/libbid/_dd_to_si.c +++ b/libgcc/config/libbid/_dd_to_si.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_dd_to_td.c b/libgcc/config/libbid/_dd_to_td.c index 7b55aba..007d763 100644 --- a/libgcc/config/libbid/_dd_to_td.c +++ b/libgcc/config/libbid/_dd_to_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_dd_to_tf.c b/libgcc/config/libbid/_dd_to_tf.c index 80787a2..f48cc7b 100644 --- a/libgcc/config/libbid/_dd_to_tf.c +++ b/libgcc/config/libbid/_dd_to_tf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_dd_to_udi.c b/libgcc/config/libbid/_dd_to_udi.c index 2eb3dd7..d751c23 100644 --- a/libgcc/config/libbid/_dd_to_udi.c +++ b/libgcc/config/libbid/_dd_to_udi.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_dd_to_usi.c b/libgcc/config/libbid/_dd_to_usi.c index 025bb07..fd8ba85 100644 --- a/libgcc/config/libbid/_dd_to_usi.c +++ b/libgcc/config/libbid/_dd_to_usi.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_dd_to_xf.c b/libgcc/config/libbid/_dd_to_xf.c index 5a3638a..d7fa5b0 100644 --- a/libgcc/config/libbid/_dd_to_xf.c +++ b/libgcc/config/libbid/_dd_to_xf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_df_to_dd.c b/libgcc/config/libbid/_df_to_dd.c index e3357c8..b0d4dc9 100644 --- a/libgcc/config/libbid/_df_to_dd.c +++ b/libgcc/config/libbid/_df_to_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_df_to_sd.c b/libgcc/config/libbid/_df_to_sd.c index 6f8f3b3..cfce005 100644 --- a/libgcc/config/libbid/_df_to_sd.c +++ b/libgcc/config/libbid/_df_to_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_df_to_td.c b/libgcc/config/libbid/_df_to_td.c index 7a6ddc4..92bbda8 100644 --- a/libgcc/config/libbid/_df_to_td.c +++ b/libgcc/config/libbid/_df_to_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_di_to_dd.c b/libgcc/config/libbid/_di_to_dd.c index 662abd8..787426a 100644 --- a/libgcc/config/libbid/_di_to_dd.c +++ b/libgcc/config/libbid/_di_to_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_di_to_sd.c b/libgcc/config/libbid/_di_to_sd.c index 3fb45c0..bd24a16 100644 --- a/libgcc/config/libbid/_di_to_sd.c +++ b/libgcc/config/libbid/_di_to_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_di_to_td.c b/libgcc/config/libbid/_di_to_td.c index a1bef4f..3d4427d 100644 --- a/libgcc/config/libbid/_di_to_td.c +++ b/libgcc/config/libbid/_di_to_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_div_dd.c b/libgcc/config/libbid/_div_dd.c index d803676..a1986a9 100644 --- a/libgcc/config/libbid/_div_dd.c +++ b/libgcc/config/libbid/_div_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_div_sd.c b/libgcc/config/libbid/_div_sd.c index ea8d53e..8b29782 100644 --- a/libgcc/config/libbid/_div_sd.c +++ b/libgcc/config/libbid/_div_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_div_td.c b/libgcc/config/libbid/_div_td.c index 4baa5d8..4551401 100644 --- a/libgcc/config/libbid/_div_td.c +++ b/libgcc/config/libbid/_div_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_eq_dd.c b/libgcc/config/libbid/_eq_dd.c index 3857c60..99974a6 100644 --- a/libgcc/config/libbid/_eq_dd.c +++ b/libgcc/config/libbid/_eq_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_eq_sd.c b/libgcc/config/libbid/_eq_sd.c index 7c755d9..d8ce66a 100644 --- a/libgcc/config/libbid/_eq_sd.c +++ b/libgcc/config/libbid/_eq_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_eq_td.c b/libgcc/config/libbid/_eq_td.c index d4965f1..2a2d218 100644 --- a/libgcc/config/libbid/_eq_td.c +++ b/libgcc/config/libbid/_eq_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_ge_dd.c b/libgcc/config/libbid/_ge_dd.c index 0139bb3..07e4c8d 100644 --- a/libgcc/config/libbid/_ge_dd.c +++ b/libgcc/config/libbid/_ge_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_ge_sd.c b/libgcc/config/libbid/_ge_sd.c index 914d655..f1a48f4 100644 --- a/libgcc/config/libbid/_ge_sd.c +++ b/libgcc/config/libbid/_ge_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_ge_td.c b/libgcc/config/libbid/_ge_td.c index f932171..c3443cc 100644 --- a/libgcc/config/libbid/_ge_td.c +++ b/libgcc/config/libbid/_ge_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_gt_dd.c b/libgcc/config/libbid/_gt_dd.c index c5db777..b1bd8b0 100644 --- a/libgcc/config/libbid/_gt_dd.c +++ b/libgcc/config/libbid/_gt_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_gt_sd.c b/libgcc/config/libbid/_gt_sd.c index d25129e..a593f75 100644 --- a/libgcc/config/libbid/_gt_sd.c +++ b/libgcc/config/libbid/_gt_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_gt_td.c b/libgcc/config/libbid/_gt_td.c index 96ff6c4..2a7d025 100644 --- a/libgcc/config/libbid/_gt_td.c +++ b/libgcc/config/libbid/_gt_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_isinfd128.c b/libgcc/config/libbid/_isinfd128.c index 63f49f8..7aa81a6 100644 --- a/libgcc/config/libbid/_isinfd128.c +++ b/libgcc/config/libbid/_isinfd128.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_isinfd32.c b/libgcc/config/libbid/_isinfd32.c index e8eb64c..12d989b 100644 --- a/libgcc/config/libbid/_isinfd32.c +++ b/libgcc/config/libbid/_isinfd32.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_isinfd64.c b/libgcc/config/libbid/_isinfd64.c index 70b556a..4cafe07 100644 --- a/libgcc/config/libbid/_isinfd64.c +++ b/libgcc/config/libbid/_isinfd64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_le_dd.c b/libgcc/config/libbid/_le_dd.c index 6daf3cb..20f8512 100644 --- a/libgcc/config/libbid/_le_dd.c +++ b/libgcc/config/libbid/_le_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_le_sd.c b/libgcc/config/libbid/_le_sd.c index bbed4dc..8ab12ae 100644 --- a/libgcc/config/libbid/_le_sd.c +++ b/libgcc/config/libbid/_le_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_le_td.c b/libgcc/config/libbid/_le_td.c index ddb513d..4829d48 100644 --- a/libgcc/config/libbid/_le_td.c +++ b/libgcc/config/libbid/_le_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_lt_dd.c b/libgcc/config/libbid/_lt_dd.c index 3c6b090..1aec7d3 100644 --- a/libgcc/config/libbid/_lt_dd.c +++ b/libgcc/config/libbid/_lt_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_lt_sd.c b/libgcc/config/libbid/_lt_sd.c index 9b298ab..c8f69d4 100644 --- a/libgcc/config/libbid/_lt_sd.c +++ b/libgcc/config/libbid/_lt_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_lt_td.c b/libgcc/config/libbid/_lt_td.c index 72b1e55..07843d1 100644 --- a/libgcc/config/libbid/_lt_td.c +++ b/libgcc/config/libbid/_lt_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_mul_dd.c b/libgcc/config/libbid/_mul_dd.c index fcb4ffe..fd06676 100644 --- a/libgcc/config/libbid/_mul_dd.c +++ b/libgcc/config/libbid/_mul_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_mul_sd.c b/libgcc/config/libbid/_mul_sd.c index a566c87..669f06d 100644 --- a/libgcc/config/libbid/_mul_sd.c +++ b/libgcc/config/libbid/_mul_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_mul_td.c b/libgcc/config/libbid/_mul_td.c index 896b131..19c9cc9 100644 --- a/libgcc/config/libbid/_mul_td.c +++ b/libgcc/config/libbid/_mul_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_ne_dd.c b/libgcc/config/libbid/_ne_dd.c index 4a8f7c6..2d89c1f 100644 --- a/libgcc/config/libbid/_ne_dd.c +++ b/libgcc/config/libbid/_ne_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_ne_sd.c b/libgcc/config/libbid/_ne_sd.c index 93f7f37..a69ccd2 100644 --- a/libgcc/config/libbid/_ne_sd.c +++ b/libgcc/config/libbid/_ne_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_ne_td.c b/libgcc/config/libbid/_ne_td.c index ea9782c..cf9e21c 100644 --- a/libgcc/config/libbid/_ne_td.c +++ b/libgcc/config/libbid/_ne_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_sd_to_dd.c b/libgcc/config/libbid/_sd_to_dd.c index 2061d76..35339f6 100644 --- a/libgcc/config/libbid/_sd_to_dd.c +++ b/libgcc/config/libbid/_sd_to_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_sd_to_df.c b/libgcc/config/libbid/_sd_to_df.c index f1d1a01..c218a88 100644 --- a/libgcc/config/libbid/_sd_to_df.c +++ b/libgcc/config/libbid/_sd_to_df.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_sd_to_di.c b/libgcc/config/libbid/_sd_to_di.c index fc2bf68..0e9758f 100644 --- a/libgcc/config/libbid/_sd_to_di.c +++ b/libgcc/config/libbid/_sd_to_di.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_sd_to_sf.c b/libgcc/config/libbid/_sd_to_sf.c index 2461037..a58ec69 100644 --- a/libgcc/config/libbid/_sd_to_sf.c +++ b/libgcc/config/libbid/_sd_to_sf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_sd_to_si.c b/libgcc/config/libbid/_sd_to_si.c index 9d33f81..cc67e29 100644 --- a/libgcc/config/libbid/_sd_to_si.c +++ b/libgcc/config/libbid/_sd_to_si.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_sd_to_td.c b/libgcc/config/libbid/_sd_to_td.c index 224c400..d916829 100644 --- a/libgcc/config/libbid/_sd_to_td.c +++ b/libgcc/config/libbid/_sd_to_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_sd_to_tf.c b/libgcc/config/libbid/_sd_to_tf.c index 01242e8..def7662 100644 --- a/libgcc/config/libbid/_sd_to_tf.c +++ b/libgcc/config/libbid/_sd_to_tf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_sd_to_udi.c b/libgcc/config/libbid/_sd_to_udi.c index fae86b6..d8b9714 100644 --- a/libgcc/config/libbid/_sd_to_udi.c +++ b/libgcc/config/libbid/_sd_to_udi.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_sd_to_usi.c b/libgcc/config/libbid/_sd_to_usi.c index 05bc6ae..ccfa8bf 100644 --- a/libgcc/config/libbid/_sd_to_usi.c +++ b/libgcc/config/libbid/_sd_to_usi.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_sd_to_xf.c b/libgcc/config/libbid/_sd_to_xf.c index 541266d..f0cdb54 100644 --- a/libgcc/config/libbid/_sd_to_xf.c +++ b/libgcc/config/libbid/_sd_to_xf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_sf_to_dd.c b/libgcc/config/libbid/_sf_to_dd.c index 07d9a42..eb1f93f 100644 --- a/libgcc/config/libbid/_sf_to_dd.c +++ b/libgcc/config/libbid/_sf_to_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_sf_to_sd.c b/libgcc/config/libbid/_sf_to_sd.c index 705b125..98157f4 100644 --- a/libgcc/config/libbid/_sf_to_sd.c +++ b/libgcc/config/libbid/_sf_to_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_sf_to_td.c b/libgcc/config/libbid/_sf_to_td.c index 696ce7b..2125034 100644 --- a/libgcc/config/libbid/_sf_to_td.c +++ b/libgcc/config/libbid/_sf_to_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_si_to_dd.c b/libgcc/config/libbid/_si_to_dd.c index ac343c3..6e759fd 100644 --- a/libgcc/config/libbid/_si_to_dd.c +++ b/libgcc/config/libbid/_si_to_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_si_to_sd.c b/libgcc/config/libbid/_si_to_sd.c index 116020d..4315618 100644 --- a/libgcc/config/libbid/_si_to_sd.c +++ b/libgcc/config/libbid/_si_to_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_si_to_td.c b/libgcc/config/libbid/_si_to_td.c index 2419944..bc39df1 100644 --- a/libgcc/config/libbid/_si_to_td.c +++ b/libgcc/config/libbid/_si_to_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_td_to_dd.c b/libgcc/config/libbid/_td_to_dd.c index 9e96747..04a83bd 100644 --- a/libgcc/config/libbid/_td_to_dd.c +++ b/libgcc/config/libbid/_td_to_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_td_to_df.c b/libgcc/config/libbid/_td_to_df.c index 39d28d1..e4f7b4b 100644 --- a/libgcc/config/libbid/_td_to_df.c +++ b/libgcc/config/libbid/_td_to_df.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_td_to_di.c b/libgcc/config/libbid/_td_to_di.c index 039604e..889f93d 100644 --- a/libgcc/config/libbid/_td_to_di.c +++ b/libgcc/config/libbid/_td_to_di.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_td_to_sd.c b/libgcc/config/libbid/_td_to_sd.c index 7860691..c8559fc 100644 --- a/libgcc/config/libbid/_td_to_sd.c +++ b/libgcc/config/libbid/_td_to_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_td_to_sf.c b/libgcc/config/libbid/_td_to_sf.c index 64d6f7c..55ef8a3 100644 --- a/libgcc/config/libbid/_td_to_sf.c +++ b/libgcc/config/libbid/_td_to_sf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_td_to_si.c b/libgcc/config/libbid/_td_to_si.c index 4147121..d5a2478 100644 --- a/libgcc/config/libbid/_td_to_si.c +++ b/libgcc/config/libbid/_td_to_si.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_td_to_tf.c b/libgcc/config/libbid/_td_to_tf.c index 888c38f7..8ae5bc4 100644 --- a/libgcc/config/libbid/_td_to_tf.c +++ b/libgcc/config/libbid/_td_to_tf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_td_to_udi.c b/libgcc/config/libbid/_td_to_udi.c index 54f4f9d..98bdc1c 100644 --- a/libgcc/config/libbid/_td_to_udi.c +++ b/libgcc/config/libbid/_td_to_udi.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_td_to_usi.c b/libgcc/config/libbid/_td_to_usi.c index 96a8c54..7dd32ec 100644 --- a/libgcc/config/libbid/_td_to_usi.c +++ b/libgcc/config/libbid/_td_to_usi.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_td_to_xf.c b/libgcc/config/libbid/_td_to_xf.c index 2847229..a74cc7d 100644 --- a/libgcc/config/libbid/_td_to_xf.c +++ b/libgcc/config/libbid/_td_to_xf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_tf_to_dd.c b/libgcc/config/libbid/_tf_to_dd.c index 2d727fa..c5001b3 100644 --- a/libgcc/config/libbid/_tf_to_dd.c +++ b/libgcc/config/libbid/_tf_to_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_tf_to_sd.c b/libgcc/config/libbid/_tf_to_sd.c index 50f79b3..80efa68 100644 --- a/libgcc/config/libbid/_tf_to_sd.c +++ b/libgcc/config/libbid/_tf_to_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_tf_to_td.c b/libgcc/config/libbid/_tf_to_td.c index c828617..64eda80 100644 --- a/libgcc/config/libbid/_tf_to_td.c +++ b/libgcc/config/libbid/_tf_to_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_udi_to_dd.c b/libgcc/config/libbid/_udi_to_dd.c index 2b4c787..3d43502 100644 --- a/libgcc/config/libbid/_udi_to_dd.c +++ b/libgcc/config/libbid/_udi_to_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_udi_to_sd.c b/libgcc/config/libbid/_udi_to_sd.c index 6d19afb..7105706 100644 --- a/libgcc/config/libbid/_udi_to_sd.c +++ b/libgcc/config/libbid/_udi_to_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_udi_to_td.c b/libgcc/config/libbid/_udi_to_td.c index b7b0c37..db989ce 100644 --- a/libgcc/config/libbid/_udi_to_td.c +++ b/libgcc/config/libbid/_udi_to_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_unord_dd.c b/libgcc/config/libbid/_unord_dd.c index e0ff400..51f1448 100644 --- a/libgcc/config/libbid/_unord_dd.c +++ b/libgcc/config/libbid/_unord_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_unord_sd.c b/libgcc/config/libbid/_unord_sd.c index b5827b6..f0a50c5 100644 --- a/libgcc/config/libbid/_unord_sd.c +++ b/libgcc/config/libbid/_unord_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_unord_td.c b/libgcc/config/libbid/_unord_td.c index 79e378e..2806dc0 100644 --- a/libgcc/config/libbid/_unord_td.c +++ b/libgcc/config/libbid/_unord_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_usi_to_dd.c b/libgcc/config/libbid/_usi_to_dd.c index 52bef43..203a520 100644 --- a/libgcc/config/libbid/_usi_to_dd.c +++ b/libgcc/config/libbid/_usi_to_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_usi_to_sd.c b/libgcc/config/libbid/_usi_to_sd.c index b45625a..133f0f9 100644 --- a/libgcc/config/libbid/_usi_to_sd.c +++ b/libgcc/config/libbid/_usi_to_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_usi_to_td.c b/libgcc/config/libbid/_usi_to_td.c index 0b438f4..db8678a 100644 --- a/libgcc/config/libbid/_usi_to_td.c +++ b/libgcc/config/libbid/_usi_to_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_xf_to_dd.c b/libgcc/config/libbid/_xf_to_dd.c index 86d5cd1..9479b1b 100644 --- a/libgcc/config/libbid/_xf_to_dd.c +++ b/libgcc/config/libbid/_xf_to_dd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_xf_to_sd.c b/libgcc/config/libbid/_xf_to_sd.c index 520fb14..dd1d81a 100644 --- a/libgcc/config/libbid/_xf_to_sd.c +++ b/libgcc/config/libbid/_xf_to_sd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/_xf_to_td.c b/libgcc/config/libbid/_xf_to_td.c index 91ace9b..d810a8e 100644 --- a/libgcc/config/libbid/_xf_to_td.c +++ b/libgcc/config/libbid/_xf_to_td.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128.c b/libgcc/config/libbid/bid128.c index dcdbb1b..4c3d2a4 100644 --- a/libgcc/config/libbid/bid128.c +++ b/libgcc/config/libbid/bid128.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_2_str.h b/libgcc/config/libbid/bid128_2_str.h index dc0d190..b5e3976 100644 --- a/libgcc/config/libbid/bid128_2_str.h +++ b/libgcc/config/libbid/bid128_2_str.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_2_str_macros.h b/libgcc/config/libbid/bid128_2_str_macros.h index 3087009..c17b395 100644 --- a/libgcc/config/libbid/bid128_2_str_macros.h +++ b/libgcc/config/libbid/bid128_2_str_macros.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_2_str_tables.c b/libgcc/config/libbid/bid128_2_str_tables.c index 5fbd2d6..d95137d 100644 --- a/libgcc/config/libbid/bid128_2_str_tables.c +++ b/libgcc/config/libbid/bid128_2_str_tables.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_add.c b/libgcc/config/libbid/bid128_add.c index 91ab1bc..03527d4 100644 --- a/libgcc/config/libbid/bid128_add.c +++ b/libgcc/config/libbid/bid128_add.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_compare.c b/libgcc/config/libbid/bid128_compare.c index 8573446..479b9ed 100644 --- a/libgcc/config/libbid/bid128_compare.c +++ b/libgcc/config/libbid/bid128_compare.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_div.c b/libgcc/config/libbid/bid128_div.c index eb20739..cf93e6e 100644 --- a/libgcc/config/libbid/bid128_div.c +++ b/libgcc/config/libbid/bid128_div.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_fma.c b/libgcc/config/libbid/bid128_fma.c index 12a0c92..c0db867 100644 --- a/libgcc/config/libbid/bid128_fma.c +++ b/libgcc/config/libbid/bid128_fma.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_logb.c b/libgcc/config/libbid/bid128_logb.c index fdea8a7..2f6f7ca 100644 --- a/libgcc/config/libbid/bid128_logb.c +++ b/libgcc/config/libbid/bid128_logb.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_minmax.c b/libgcc/config/libbid/bid128_minmax.c index 80c3ee1..c35d659 100644 --- a/libgcc/config/libbid/bid128_minmax.c +++ b/libgcc/config/libbid/bid128_minmax.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_mul.c b/libgcc/config/libbid/bid128_mul.c index 6934709..ec906d4 100644 --- a/libgcc/config/libbid/bid128_mul.c +++ b/libgcc/config/libbid/bid128_mul.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_next.c b/libgcc/config/libbid/bid128_next.c index 4e3be93..758f01a 100644 --- a/libgcc/config/libbid/bid128_next.c +++ b/libgcc/config/libbid/bid128_next.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_noncomp.c b/libgcc/config/libbid/bid128_noncomp.c index 273a1e8..50e6a02 100644 --- a/libgcc/config/libbid/bid128_noncomp.c +++ b/libgcc/config/libbid/bid128_noncomp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_quantize.c b/libgcc/config/libbid/bid128_quantize.c index 98f6cec..2e4e06c 100644 --- a/libgcc/config/libbid/bid128_quantize.c +++ b/libgcc/config/libbid/bid128_quantize.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_rem.c b/libgcc/config/libbid/bid128_rem.c index 25d20ca..537cbc5 100644 --- a/libgcc/config/libbid/bid128_rem.c +++ b/libgcc/config/libbid/bid128_rem.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_round_integral.c b/libgcc/config/libbid/bid128_round_integral.c index 49cf212..aee9072 100644 --- a/libgcc/config/libbid/bid128_round_integral.c +++ b/libgcc/config/libbid/bid128_round_integral.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_scalb.c b/libgcc/config/libbid/bid128_scalb.c index dc16df3..a75d2d6 100644 --- a/libgcc/config/libbid/bid128_scalb.c +++ b/libgcc/config/libbid/bid128_scalb.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_sqrt.c b/libgcc/config/libbid/bid128_sqrt.c index 44e1a25..48e3a37 100644 --- a/libgcc/config/libbid/bid128_sqrt.c +++ b/libgcc/config/libbid/bid128_sqrt.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_string.c b/libgcc/config/libbid/bid128_string.c index d99d617..7139b40 100644 --- a/libgcc/config/libbid/bid128_string.c +++ b/libgcc/config/libbid/bid128_string.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_to_int16.c b/libgcc/config/libbid/bid128_to_int16.c index 9dd25cf..1d63afd 100644 --- a/libgcc/config/libbid/bid128_to_int16.c +++ b/libgcc/config/libbid/bid128_to_int16.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_to_int32.c b/libgcc/config/libbid/bid128_to_int32.c index c8be4ee..3c61682 100644 --- a/libgcc/config/libbid/bid128_to_int32.c +++ b/libgcc/config/libbid/bid128_to_int32.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_to_int64.c b/libgcc/config/libbid/bid128_to_int64.c index 10c3887..bf6011b 100644 --- a/libgcc/config/libbid/bid128_to_int64.c +++ b/libgcc/config/libbid/bid128_to_int64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_to_int8.c b/libgcc/config/libbid/bid128_to_int8.c index e0543eb..4a37725 100644 --- a/libgcc/config/libbid/bid128_to_int8.c +++ b/libgcc/config/libbid/bid128_to_int8.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_to_uint16.c b/libgcc/config/libbid/bid128_to_uint16.c index 4de856f..a3a607f 100644 --- a/libgcc/config/libbid/bid128_to_uint16.c +++ b/libgcc/config/libbid/bid128_to_uint16.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_to_uint32.c b/libgcc/config/libbid/bid128_to_uint32.c index ec6978b..5b4faa4 100644 --- a/libgcc/config/libbid/bid128_to_uint32.c +++ b/libgcc/config/libbid/bid128_to_uint32.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_to_uint64.c b/libgcc/config/libbid/bid128_to_uint64.c index df5b5db..748fae1d 100644 --- a/libgcc/config/libbid/bid128_to_uint64.c +++ b/libgcc/config/libbid/bid128_to_uint64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid128_to_uint8.c b/libgcc/config/libbid/bid128_to_uint8.c index 2e60511..b7a24e4 100644 --- a/libgcc/config/libbid/bid128_to_uint8.c +++ b/libgcc/config/libbid/bid128_to_uint8.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid32_to_bid128.c b/libgcc/config/libbid/bid32_to_bid128.c index a2715c3..1e5ef3e 100644 --- a/libgcc/config/libbid/bid32_to_bid128.c +++ b/libgcc/config/libbid/bid32_to_bid128.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid32_to_bid64.c b/libgcc/config/libbid/bid32_to_bid64.c index 2851c00..25b03fd 100644 --- a/libgcc/config/libbid/bid32_to_bid64.c +++ b/libgcc/config/libbid/bid32_to_bid64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_add.c b/libgcc/config/libbid/bid64_add.c index 977bfa6..ebcd4bb 100644 --- a/libgcc/config/libbid/bid64_add.c +++ b/libgcc/config/libbid/bid64_add.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_compare.c b/libgcc/config/libbid/bid64_compare.c index 34ebbff..669b425 100644 --- a/libgcc/config/libbid/bid64_compare.c +++ b/libgcc/config/libbid/bid64_compare.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_div.c b/libgcc/config/libbid/bid64_div.c index 4090f30..250ef77 100644 --- a/libgcc/config/libbid/bid64_div.c +++ b/libgcc/config/libbid/bid64_div.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_fma.c b/libgcc/config/libbid/bid64_fma.c index 71d9439..27e4ed6 100644 --- a/libgcc/config/libbid/bid64_fma.c +++ b/libgcc/config/libbid/bid64_fma.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_logb.c b/libgcc/config/libbid/bid64_logb.c index 62b95f5..ab3f1f4 100644 --- a/libgcc/config/libbid/bid64_logb.c +++ b/libgcc/config/libbid/bid64_logb.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_minmax.c b/libgcc/config/libbid/bid64_minmax.c index d60fd68..25581f7 100644 --- a/libgcc/config/libbid/bid64_minmax.c +++ b/libgcc/config/libbid/bid64_minmax.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_mul.c b/libgcc/config/libbid/bid64_mul.c index 253eed9..a336f1e 100644 --- a/libgcc/config/libbid/bid64_mul.c +++ b/libgcc/config/libbid/bid64_mul.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_next.c b/libgcc/config/libbid/bid64_next.c index 5c632aa..f6626ce 100644 --- a/libgcc/config/libbid/bid64_next.c +++ b/libgcc/config/libbid/bid64_next.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_noncomp.c b/libgcc/config/libbid/bid64_noncomp.c index e951e7d..fcf3523 100644 --- a/libgcc/config/libbid/bid64_noncomp.c +++ b/libgcc/config/libbid/bid64_noncomp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_quantize.c b/libgcc/config/libbid/bid64_quantize.c index 8b77a8d..a5bf307 100644 --- a/libgcc/config/libbid/bid64_quantize.c +++ b/libgcc/config/libbid/bid64_quantize.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_rem.c b/libgcc/config/libbid/bid64_rem.c index b920a02..46aee4f 100644 --- a/libgcc/config/libbid/bid64_rem.c +++ b/libgcc/config/libbid/bid64_rem.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_round_integral.c b/libgcc/config/libbid/bid64_round_integral.c index 8947bc4..77965f4 100644 --- a/libgcc/config/libbid/bid64_round_integral.c +++ b/libgcc/config/libbid/bid64_round_integral.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_scalb.c b/libgcc/config/libbid/bid64_scalb.c index 0b8cee5..847632c 100644 --- a/libgcc/config/libbid/bid64_scalb.c +++ b/libgcc/config/libbid/bid64_scalb.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_sqrt.c b/libgcc/config/libbid/bid64_sqrt.c index 1adddfc..6ad9ccc 100644 --- a/libgcc/config/libbid/bid64_sqrt.c +++ b/libgcc/config/libbid/bid64_sqrt.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_string.c b/libgcc/config/libbid/bid64_string.c index fa85367..f71005d 100644 --- a/libgcc/config/libbid/bid64_string.c +++ b/libgcc/config/libbid/bid64_string.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_to_bid128.c b/libgcc/config/libbid/bid64_to_bid128.c index c73f4d0..ca7d7da 100644 --- a/libgcc/config/libbid/bid64_to_bid128.c +++ b/libgcc/config/libbid/bid64_to_bid128.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_to_int16.c b/libgcc/config/libbid/bid64_to_int16.c index de4e0ec..1b9ca55 100644 --- a/libgcc/config/libbid/bid64_to_int16.c +++ b/libgcc/config/libbid/bid64_to_int16.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_to_int32.c b/libgcc/config/libbid/bid64_to_int32.c index 8f4193f..7600413 100644 --- a/libgcc/config/libbid/bid64_to_int32.c +++ b/libgcc/config/libbid/bid64_to_int32.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_to_int64.c b/libgcc/config/libbid/bid64_to_int64.c index 60f674c..fcf08a5 100644 --- a/libgcc/config/libbid/bid64_to_int64.c +++ b/libgcc/config/libbid/bid64_to_int64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_to_int8.c b/libgcc/config/libbid/bid64_to_int8.c index 2f5c50d..d0e5abb 100644 --- a/libgcc/config/libbid/bid64_to_int8.c +++ b/libgcc/config/libbid/bid64_to_int8.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_to_uint16.c b/libgcc/config/libbid/bid64_to_uint16.c index 7bfd4ab..d5e8f49 100644 --- a/libgcc/config/libbid/bid64_to_uint16.c +++ b/libgcc/config/libbid/bid64_to_uint16.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_to_uint32.c b/libgcc/config/libbid/bid64_to_uint32.c index ea912e0..38fd0ec 100644 --- a/libgcc/config/libbid/bid64_to_uint32.c +++ b/libgcc/config/libbid/bid64_to_uint32.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_to_uint64.c b/libgcc/config/libbid/bid64_to_uint64.c index a897857..0c1a73e 100644 --- a/libgcc/config/libbid/bid64_to_uint64.c +++ b/libgcc/config/libbid/bid64_to_uint64.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid64_to_uint8.c b/libgcc/config/libbid/bid64_to_uint8.c index d3d9e02..a1940ed 100644 --- a/libgcc/config/libbid/bid64_to_uint8.c +++ b/libgcc/config/libbid/bid64_to_uint8.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_b2d.h b/libgcc/config/libbid/bid_b2d.h index 765bbd0..c06cee2 100644 --- a/libgcc/config/libbid/bid_b2d.h +++ b/libgcc/config/libbid/bid_b2d.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_binarydecimal.c b/libgcc/config/libbid/bid_binarydecimal.c index cd09988..7e13e3f 100644 --- a/libgcc/config/libbid/bid_binarydecimal.c +++ b/libgcc/config/libbid/bid_binarydecimal.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_conf.h b/libgcc/config/libbid/bid_conf.h index 11923ee..c939f87 100644 --- a/libgcc/config/libbid/bid_conf.h +++ b/libgcc/config/libbid/bid_conf.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_convert_data.c b/libgcc/config/libbid/bid_convert_data.c index b6acbb1..7777b54 100644 --- a/libgcc/config/libbid/bid_convert_data.c +++ b/libgcc/config/libbid/bid_convert_data.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_decimal_data.c b/libgcc/config/libbid/bid_decimal_data.c index 1cc3cac..8b16fe9 100644 --- a/libgcc/config/libbid/bid_decimal_data.c +++ b/libgcc/config/libbid/bid_decimal_data.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_decimal_globals.c b/libgcc/config/libbid/bid_decimal_globals.c index 8e37359..ca61d83 100644 --- a/libgcc/config/libbid/bid_decimal_globals.c +++ b/libgcc/config/libbid/bid_decimal_globals.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_div_macros.h b/libgcc/config/libbid/bid_div_macros.h index 8d0afc4..63f38b7 100644 --- a/libgcc/config/libbid/bid_div_macros.h +++ b/libgcc/config/libbid/bid_div_macros.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_dpd.c b/libgcc/config/libbid/bid_dpd.c index a594a83..8808164 100644 --- a/libgcc/config/libbid/bid_dpd.c +++ b/libgcc/config/libbid/bid_dpd.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_flag_operations.c b/libgcc/config/libbid/bid_flag_operations.c index bfe9185..e099b3d 100644 --- a/libgcc/config/libbid/bid_flag_operations.c +++ b/libgcc/config/libbid/bid_flag_operations.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_from_int.c b/libgcc/config/libbid/bid_from_int.c index d7bac3e..b89e9bb 100644 --- a/libgcc/config/libbid/bid_from_int.c +++ b/libgcc/config/libbid/bid_from_int.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_functions.h b/libgcc/config/libbid/bid_functions.h index d0f0cb2..3cce037 100644 --- a/libgcc/config/libbid/bid_functions.h +++ b/libgcc/config/libbid/bid_functions.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_gcc_intrinsics.h b/libgcc/config/libbid/bid_gcc_intrinsics.h index 30a7c21..82af552 100644 --- a/libgcc/config/libbid/bid_gcc_intrinsics.h +++ b/libgcc/config/libbid/bid_gcc_intrinsics.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_inline_add.h b/libgcc/config/libbid/bid_inline_add.h index 236aedb..c8b97bc 100644 --- a/libgcc/config/libbid/bid_inline_add.h +++ b/libgcc/config/libbid/bid_inline_add.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_internal.h b/libgcc/config/libbid/bid_internal.h index 9baa098..a472313 100644 --- a/libgcc/config/libbid/bid_internal.h +++ b/libgcc/config/libbid/bid_internal.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_round.c b/libgcc/config/libbid/bid_round.c index d40866c..06d3ebb 100644 --- a/libgcc/config/libbid/bid_round.c +++ b/libgcc/config/libbid/bid_round.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libbid/bid_sqrt_macros.h b/libgcc/config/libbid/bid_sqrt_macros.h index 7de9596..a4613ee 100644 --- a/libgcc/config/libbid/bid_sqrt_macros.h +++ b/libgcc/config/libbid/bid_sqrt_macros.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2020 Free Software Foundation, Inc. +/* Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/libgcc-glibc.ver b/libgcc/config/libgcc-glibc.ver index bac108c..77547e6 100644 --- a/libgcc/config/libgcc-glibc.ver +++ b/libgcc/config/libgcc-glibc.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2020 Free Software Foundation, Inc. +# Copyright (C) 2000-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/lm32/_ashlsi3.S b/libgcc/config/lm32/_ashlsi3.S index d5bf80f..a9d7d9a 100644 --- a/libgcc/config/lm32/_ashlsi3.S +++ b/libgcc/config/lm32/_ashlsi3.S @@ -1,7 +1,7 @@ # _ashlsi3.S for Lattice Mico32 # Contributed by Jon Beniston <jon@beniston.com> and Richard Henderson. # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/lm32/_ashrsi3.S b/libgcc/config/lm32/_ashrsi3.S index ed6ee1b..6bcfc83 100644 --- a/libgcc/config/lm32/_ashrsi3.S +++ b/libgcc/config/lm32/_ashrsi3.S @@ -1,7 +1,7 @@ # _ashrsi3.S for Lattice Mico32 # Contributed by Jon Beniston <jon@beniston.com> and Richard Henderson. # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/lm32/_divsi3.c b/libgcc/config/lm32/_divsi3.c index 32df530..89abccb 100644 --- a/libgcc/config/lm32/_divsi3.c +++ b/libgcc/config/lm32/_divsi3.c @@ -1,7 +1,7 @@ /* _divsi3 for Lattice Mico32. Contributed by Jon Beniston <jon@beniston.com> - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/lm32/_lshrsi3.S b/libgcc/config/lm32/_lshrsi3.S index 1ad2b94..c0cfb0e 100644 --- a/libgcc/config/lm32/_lshrsi3.S +++ b/libgcc/config/lm32/_lshrsi3.S @@ -1,7 +1,7 @@ # _lshrsi3.S for Lattice Mico32 # Contributed by Jon Beniston <jon@beniston.com> and Richard Henderson. # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/lm32/_modsi3.c b/libgcc/config/lm32/_modsi3.c index 2986b4a..69b535f 100644 --- a/libgcc/config/lm32/_modsi3.c +++ b/libgcc/config/lm32/_modsi3.c @@ -1,7 +1,7 @@ /* _modsi3 for Lattice Mico32. Contributed by Jon Beniston <jon@beniston.com> - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/lm32/_mulsi3.c b/libgcc/config/lm32/_mulsi3.c index 6754e60..69f0086 100644 --- a/libgcc/config/lm32/_mulsi3.c +++ b/libgcc/config/lm32/_mulsi3.c @@ -1,7 +1,7 @@ /* _mulsi3 for Lattice Mico32. Contributed by Jon Beniston <jon@beniston.com> - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/lm32/_udivmodsi4.c b/libgcc/config/lm32/_udivmodsi4.c index 45226f9..f2d2e98 100644 --- a/libgcc/config/lm32/_udivmodsi4.c +++ b/libgcc/config/lm32/_udivmodsi4.c @@ -1,7 +1,7 @@ /* _udivmodsi4 for Lattice Mico32. Contributed by Jon Beniston <jon@beniston.com> - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/lm32/_udivsi3.c b/libgcc/config/lm32/_udivsi3.c index e602bcc..64eee05 100644 --- a/libgcc/config/lm32/_udivsi3.c +++ b/libgcc/config/lm32/_udivsi3.c @@ -1,7 +1,7 @@ /* _udivsi3 for Lattice Mico32. Contributed by Jon Beniston <jon@beniston.com> - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/lm32/_umodsi3.c b/libgcc/config/lm32/_umodsi3.c index 43b4758..531f80c 100644 --- a/libgcc/config/lm32/_umodsi3.c +++ b/libgcc/config/lm32/_umodsi3.c @@ -1,7 +1,7 @@ /* _umodsi3 for Lattice Mico32. Contributed by Jon Beniston <jon@beniston.com> - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/lm32/crti.S b/libgcc/config/lm32/crti.S index 10ee747..bcc6ddb 100644 --- a/libgcc/config/lm32/crti.S +++ b/libgcc/config/lm32/crti.S @@ -1,7 +1,7 @@ # crti.S for Lattice Mico32 # Contributed by Jon Beniston <jon@beniston.com> # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/lm32/crtn.S b/libgcc/config/lm32/crtn.S index 385aaa8..bd6dfcf 100644 --- a/libgcc/config/lm32/crtn.S +++ b/libgcc/config/lm32/crtn.S @@ -1,7 +1,7 @@ # crtn.S for Lattice Mico32 # Contributed by Jon Beniston <jon@beniston.com> # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/lm32/libgcc_lm32.h b/libgcc/config/lm32/libgcc_lm32.h index e0d1561..33b3705 100644 --- a/libgcc/config/lm32/libgcc_lm32.h +++ b/libgcc/config/lm32/libgcc_lm32.h @@ -1,7 +1,7 @@ /* Integer arithmetic support for Lattice Mico32. Contributed by Jon Beniston <jon@beniston.com> - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/m32c/lib1funcs.S b/libgcc/config/m32c/lib1funcs.S index de55f87..160ee17 100644 --- a/libgcc/config/m32c/lib1funcs.S +++ b/libgcc/config/m32c/lib1funcs.S @@ -1,5 +1,5 @@ /* libgcc routines for R8C/M16C/M32C - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/m32c/lib2funcs.c b/libgcc/config/m32c/lib2funcs.c index 6774589..951c26b 100644 --- a/libgcc/config/m32c/lib2funcs.c +++ b/libgcc/config/m32c/lib2funcs.c @@ -1,5 +1,5 @@ /* libgcc routines for R8C/M16C/M32C - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/m32c/trapv.c b/libgcc/config/m32c/trapv.c index 5109a21..c7577f7 100644 --- a/libgcc/config/m32c/trapv.c +++ b/libgcc/config/m32c/trapv.c @@ -1,5 +1,5 @@ /* 16-bit trapping arithmetic routines for R8C/M16C/M32C - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/m32r/initfini.c b/libgcc/config/m32r/initfini.c index e1fac5a..dd70acf 100644 --- a/libgcc/config/m32r/initfini.c +++ b/libgcc/config/m32r/initfini.c @@ -1,7 +1,7 @@ /* .init/.fini section handling + C++ global constructor/destructor handling. This file is based on crtstuff.c, sol2-crti.S, sol2-crtn.S. - Copyright (C) 1996-2020 Free Software Foundation, Inc. + Copyright (C) 1996-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/m32r/libgcc-glibc.ver b/libgcc/config/m32r/libgcc-glibc.ver index c47e116..cb52aa1 100644 --- a/libgcc/config/m32r/libgcc-glibc.ver +++ b/libgcc/config/m32r/libgcc-glibc.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2020 Free Software Foundation, Inc. +# Copyright (C) 2004-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/m68k/crti.S b/libgcc/config/m68k/crti.S index 5354931..06e3683 100644 --- a/libgcc/config/m68k/crti.S +++ b/libgcc/config/m68k/crti.S @@ -1,6 +1,6 @@ /* Specialized code needed to support construction and destruction of file-scope objects in C++ and Java code, and to support exception handling. - Copyright (C) 1999-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2021 Free Software Foundation, Inc. Contributed by Charles-Antoine Gauthier (charles.gauthier@iit.nrc.ca). This file is part of GCC. diff --git a/libgcc/config/m68k/crtn.S b/libgcc/config/m68k/crtn.S index 5f91426..58fcaec 100644 --- a/libgcc/config/m68k/crtn.S +++ b/libgcc/config/m68k/crtn.S @@ -1,6 +1,6 @@ /* Specialized code needed to support construction and destruction of file-scope objects in C++ and Java code, and to support exception handling. - Copyright (C) 1999-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2021 Free Software Foundation, Inc. Contributed by Charles-Antoine Gauthier (charles.gauthier@iit.nrc.ca). This file is part of GCC. diff --git a/libgcc/config/m68k/lb1sf68.S b/libgcc/config/m68k/lb1sf68.S index cc74424..86caf34 100644 --- a/libgcc/config/m68k/lb1sf68.S +++ b/libgcc/config/m68k/lb1sf68.S @@ -1,5 +1,5 @@ /* libgcc routines for 68000 w/o floating-point hardware. - Copyright (C) 1994-2020 Free Software Foundation, Inc. + Copyright (C) 1994-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/m68k/linux-atomic.c b/libgcc/config/m68k/linux-atomic.c index e4fa219..faeaf2d 100644 --- a/libgcc/config/m68k/linux-atomic.c +++ b/libgcc/config/m68k/linux-atomic.c @@ -1,5 +1,5 @@ /* Linux-specific atomic operations for m68k Linux. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. Based on code contributed by CodeSourcery for ARM EABI Linux. This file is part of GCC. diff --git a/libgcc/config/m68k/linux-unwind.h b/libgcc/config/m68k/linux-unwind.h index 12513ca..d9642cd 100644 --- a/libgcc/config/m68k/linux-unwind.h +++ b/libgcc/config/m68k/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for Linux/m68k. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/mcore/crti.S b/libgcc/config/mcore/crti.S index 12d4ede..7a44106 100644 --- a/libgcc/config/mcore/crti.S +++ b/libgcc/config/mcore/crti.S @@ -1,6 +1,6 @@ # crti.S for ELF based systems -# Copyright (C) 1992-2020 Free Software Foundation, Inc. +# Copyright (C) 1992-2021 Free Software Foundation, Inc. # Written By David Vinayak Henkel-Wallace, June 1992 # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/mcore/crtn.S b/libgcc/config/mcore/crtn.S index 9b702f8..e7671fb 100644 --- a/libgcc/config/mcore/crtn.S +++ b/libgcc/config/mcore/crtn.S @@ -1,6 +1,6 @@ # crtn.S for ELF based systems -# Copyright (C) 1992-2020 Free Software Foundation, Inc. +# Copyright (C) 1992-2021 Free Software Foundation, Inc. # Written By David Vinayak Henkel-Wallace, June 1992 # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/mcore/lib1funcs.S b/libgcc/config/mcore/lib1funcs.S index 5f257cca..c3e8e26 100644 --- a/libgcc/config/mcore/lib1funcs.S +++ b/libgcc/config/mcore/lib1funcs.S @@ -1,5 +1,5 @@ /* libgcc routines for the MCore. - Copyright (C) 1993-2020 Free Software Foundation, Inc. + Copyright (C) 1993-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/microblaze/crti.S b/libgcc/config/microblaze/crti.S index d014608..f9bafaf 100644 --- a/libgcc/config/microblaze/crti.S +++ b/libgcc/config/microblaze/crti.S @@ -1,7 +1,7 @@ /* crti.s for __init, __fini This file supplies the prologue for __init and __fini routines - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Michael Eager <eager@eagercon.com>. diff --git a/libgcc/config/microblaze/crtn.S b/libgcc/config/microblaze/crtn.S index 2fff5ac..0260e43 100644 --- a/libgcc/config/microblaze/crtn.S +++ b/libgcc/config/microblaze/crtn.S @@ -1,7 +1,7 @@ /* crtn.s for __init, __fini This file supplies the epilogue for __init and __fini routines - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Michael Eager <eager@eagercon.com>. diff --git a/libgcc/config/microblaze/divsi3.S b/libgcc/config/microblaze/divsi3.S index bb04709..886a4f2 100644 --- a/libgcc/config/microblaze/divsi3.S +++ b/libgcc/config/microblaze/divsi3.S @@ -1,6 +1,6 @@ ###################################- # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # Contributed by Michael Eager <eager@eagercon.com>. # diff --git a/libgcc/config/microblaze/divsi3_table.c b/libgcc/config/microblaze/divsi3_table.c index 1a373c9..e65a078 100644 --- a/libgcc/config/microblaze/divsi3_table.c +++ b/libgcc/config/microblaze/divsi3_table.c @@ -1,6 +1,6 @@ /* Table for software lookup divide for Xilinx MicroBlaze. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Michael Eager <eager@eagercon.com>. diff --git a/libgcc/config/microblaze/moddi3.S b/libgcc/config/microblaze/moddi3.S index d0e24fd..4bac960 100644 --- a/libgcc/config/microblaze/moddi3.S +++ b/libgcc/config/microblaze/moddi3.S @@ -1,6 +1,6 @@ ################################### # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # Contributed by Michael Eager <eager@eagercon.com>. # diff --git a/libgcc/config/microblaze/modsi3.S b/libgcc/config/microblaze/modsi3.S index 9692ff3..2c4f39a 100644 --- a/libgcc/config/microblaze/modsi3.S +++ b/libgcc/config/microblaze/modsi3.S @@ -1,6 +1,6 @@ ################################### # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # Contributed by Michael Eager <eager@eagercon.com>. # diff --git a/libgcc/config/microblaze/muldi3_hard.S b/libgcc/config/microblaze/muldi3_hard.S index 1d15fb2..4ef5cf7 100644 --- a/libgcc/config/microblaze/muldi3_hard.S +++ b/libgcc/config/microblaze/muldi3_hard.S @@ -1,6 +1,6 @@ ###################################- # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # Contributed by Michael Eager <eager@eagercon.com>. # diff --git a/libgcc/config/microblaze/mulsi3.S b/libgcc/config/microblaze/mulsi3.S index cb3b6b8..c50a380 100644 --- a/libgcc/config/microblaze/mulsi3.S +++ b/libgcc/config/microblaze/mulsi3.S @@ -1,6 +1,6 @@ ###################################-*-asm*- # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # Contributed by Michael Eager <eager@eagercon.com>. # diff --git a/libgcc/config/microblaze/stack_overflow_exit.S b/libgcc/config/microblaze/stack_overflow_exit.S index 9c62b68..f6fc109 100644 --- a/libgcc/config/microblaze/stack_overflow_exit.S +++ b/libgcc/config/microblaze/stack_overflow_exit.S @@ -1,6 +1,6 @@ ###################################-*-asm*- # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # # Contributed by Michael Eager <eager@eagercon.com>. diff --git a/libgcc/config/microblaze/udivsi3.S b/libgcc/config/microblaze/udivsi3.S index ee2bdd0..1bf7326 100644 --- a/libgcc/config/microblaze/udivsi3.S +++ b/libgcc/config/microblaze/udivsi3.S @@ -1,6 +1,6 @@ ###################################- # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # Contributed by Michael Eager <eager@eagercon.com>. # diff --git a/libgcc/config/microblaze/umodsi3.S b/libgcc/config/microblaze/umodsi3.S index 12c082f..2bc0909 100644 --- a/libgcc/config/microblaze/umodsi3.S +++ b/libgcc/config/microblaze/umodsi3.S @@ -1,6 +1,6 @@ ################################### # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # Contributed by Michael Eager <eager@eagercon.com>. # diff --git a/libgcc/config/mips/crtfastmath.c b/libgcc/config/mips/crtfastmath.c index 7f5e5fe..30d9ddb 100644 --- a/libgcc/config/mips/crtfastmath.c +++ b/libgcc/config/mips/crtfastmath.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2020 Free Software Foundation, Inc. +/* Copyright (C) 2010-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/mips/crti.S b/libgcc/config/mips/crti.S index 6705642..73b64ad 100644 --- a/libgcc/config/mips/crti.S +++ b/libgcc/config/mips/crti.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2020 Free Software Foundation, Inc. +/* Copyright (C) 2001-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/mips/crtn.S b/libgcc/config/mips/crtn.S index ceede64..eb4bf4d7 100644 --- a/libgcc/config/mips/crtn.S +++ b/libgcc/config/mips/crtn.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2020 Free Software Foundation, Inc. +/* Copyright (C) 2001-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/mips/gthr-mipssde.h b/libgcc/config/mips/gthr-mipssde.h index 2fb8f69..06f4c13 100644 --- a/libgcc/config/mips/gthr-mipssde.h +++ b/libgcc/config/mips/gthr-mipssde.h @@ -1,6 +1,6 @@ /* MIPS SDE threads compatibility routines for libgcc2 and libobjc. */ /* Compile this one with gcc. */ -/* Copyright (C) 2006-2020 Free Software Foundation, Inc. +/* Copyright (C) 2006-2021 Free Software Foundation, Inc. Contributed by Nigel Stephens <nigel@mips.com> This file is part of GCC. diff --git a/libgcc/config/mips/lib2funcs.c b/libgcc/config/mips/lib2funcs.c index 84887b1..b5d61b4 100644 --- a/libgcc/config/mips/lib2funcs.c +++ b/libgcc/config/mips/lib2funcs.c @@ -1,5 +1,5 @@ /* libgcc routines for MIPS - Copyright (C) 2013-2020 Free Software Foundation, Inc. + Copyright (C) 2013-2021 Free Software Foundation, Inc. DMULT/DDIV replacement support by Juergen Urban, JuergenUrban@gmx.de. This file is part of GCC. diff --git a/libgcc/config/mips/libgcc-mips16.ver b/libgcc/config/mips/libgcc-mips16.ver index dca1a12..6a148f0 100644 --- a/libgcc/config/mips/libgcc-mips16.ver +++ b/libgcc/config/mips/libgcc-mips16.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2020 Free Software Foundation, Inc. +# Copyright (C) 2008-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/mips/linux-unwind.h b/libgcc/config/mips/linux-unwind.h index cde19cf..2c201e0 100644 --- a/libgcc/config/mips/linux-unwind.h +++ b/libgcc/config/mips/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for MIPS Linux. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/mips/mips16.S b/libgcc/config/mips/mips16.S index 5c3678b..c0a0b07 100644 --- a/libgcc/config/mips/mips16.S +++ b/libgcc/config/mips/mips16.S @@ -1,5 +1,5 @@ /* mips16 floating point support code - Copyright (C) 1996-2020 Free Software Foundation, Inc. + Copyright (C) 1996-2021 Free Software Foundation, Inc. Contributed by Cygnus Support This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/mips/sfp-machine.h b/libgcc/config/mips/sfp-machine.h index 33fec5a..c931dc4 100644 --- a/libgcc/config/mips/sfp-machine.h +++ b/libgcc/config/mips/sfp-machine.h @@ -1,5 +1,5 @@ /* softfp machine description for MIPS. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/mips/t-mips16 b/libgcc/config/mips/t-mips16 index b425ae8..e25b00d 100644 --- a/libgcc/config/mips/t-mips16 +++ b/libgcc/config/mips/t-mips16 @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2020 Free Software Foundation, Inc. +# Copyright (C) 2007-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/mips/vr4120-div.S b/libgcc/config/mips/vr4120-div.S index 2999c77..467f129 100644 --- a/libgcc/config/mips/vr4120-div.S +++ b/libgcc/config/mips/vr4120-div.S @@ -1,5 +1,5 @@ /* Support file for -mfix-vr4120. - Copyright (C) 2002-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/mmix/crti.S b/libgcc/config/mmix/crti.S index 1fa4b31..f7f1318 100644 --- a/libgcc/config/mmix/crti.S +++ b/libgcc/config/mmix/crti.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2020 Free Software Foundation, Inc. +/* Copyright (C) 2001-2021 Free Software Foundation, Inc. Contributed by Hans-Peter Nilsson <hp@bitrange.com> This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/mmix/crtn.S b/libgcc/config/mmix/crtn.S index f5bab08..8a3d731 100644 --- a/libgcc/config/mmix/crtn.S +++ b/libgcc/config/mmix/crtn.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2020 Free Software Foundation, Inc. +/* Copyright (C) 2001-2021 Free Software Foundation, Inc. Contributed by Hans-Peter Nilsson <hp@bitrange.com> This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/moxie/crti.S b/libgcc/config/moxie/crti.S index 0b3c178..079a0f9 100644 --- a/libgcc/config/moxie/crti.S +++ b/libgcc/config/moxie/crti.S @@ -1,6 +1,6 @@ # crti.S for moxie # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/moxie/crtn.S b/libgcc/config/moxie/crtn.S index f62f391..5f37ab8 100644 --- a/libgcc/config/moxie/crtn.S +++ b/libgcc/config/moxie/crtn.S @@ -1,6 +1,6 @@ # crtn.S for moxie # -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/msp430/cmpsi2.S b/libgcc/config/msp430/cmpsi2.S index 5de5e33..84d82d8 100644 --- a/libgcc/config/msp430/cmpsi2.S +++ b/libgcc/config/msp430/cmpsi2.S @@ -1,4 +1,4 @@ -; Copyright (C) 2012-2020 Free Software Foundation, Inc. +; Copyright (C) 2012-2021 Free Software Foundation, Inc. ; Contributed by Red Hat. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/msp430/epilogue.S b/libgcc/config/msp430/epilogue.S index 4019dd1..c902d1e 100644 --- a/libgcc/config/msp430/epilogue.S +++ b/libgcc/config/msp430/epilogue.S @@ -1,4 +1,4 @@ -; Copyright (C) 2012-2020 Free Software Foundation, Inc. +; Copyright (C) 2012-2021 Free Software Foundation, Inc. ; Contributed by Red Hat. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/msp430/lib2bitcountHI.c b/libgcc/config/msp430/lib2bitcountHI.c index bb7d0d2..4f5a699 100644 --- a/libgcc/config/msp430/lib2bitcountHI.c +++ b/libgcc/config/msp430/lib2bitcountHI.c @@ -1,5 +1,5 @@ /* libgcc routines for MSP430 - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/msp430/lib2divHI.c b/libgcc/config/msp430/lib2divHI.c index 645e8cd..2e84450 100644 --- a/libgcc/config/msp430/lib2divHI.c +++ b/libgcc/config/msp430/lib2divHI.c @@ -1,5 +1,5 @@ /* HI mode divide routines for libgcc for MSP430 - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/msp430/lib2divQI.c b/libgcc/config/msp430/lib2divQI.c index 07fc616..e651875 100644 --- a/libgcc/config/msp430/lib2divQI.c +++ b/libgcc/config/msp430/lib2divQI.c @@ -1,5 +1,5 @@ /* QI mode divide routines for libgcc for MSP430 - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/msp430/lib2divSI.c b/libgcc/config/msp430/lib2divSI.c index 8221d21..04f0e28 100644 --- a/libgcc/config/msp430/lib2divSI.c +++ b/libgcc/config/msp430/lib2divSI.c @@ -1,5 +1,5 @@ /* SI mode divide routines for libgcc for MSP430 - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/msp430/lib2hw_mul.S b/libgcc/config/msp430/lib2hw_mul.S index 855dcd8..f05dc24 100644 --- a/libgcc/config/msp430/lib2hw_mul.S +++ b/libgcc/config/msp430/lib2hw_mul.S @@ -1,4 +1,4 @@ -; Copyright (C) 2014-2020 Free Software Foundation, Inc. +; Copyright (C) 2014-2021 Free Software Foundation, Inc. ; Contributed by Red Hat. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/msp430/lib2mul.c b/libgcc/config/msp430/lib2mul.c index ca022b9..bee41f6 100644 --- a/libgcc/config/msp430/lib2mul.c +++ b/libgcc/config/msp430/lib2mul.c @@ -1,5 +1,5 @@ /* libgcc routines for MSP430 - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/msp430/lib2shift.c b/libgcc/config/msp430/lib2shift.c index 8bc0d0a..2775330 100644 --- a/libgcc/config/msp430/lib2shift.c +++ b/libgcc/config/msp430/lib2shift.c @@ -1,5 +1,5 @@ /* Shift functions for the GCC support library for the MSP430 - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/msp430/msp430-divmod.h b/libgcc/config/msp430/msp430-divmod.h index a8355fe8..4f99111 100644 --- a/libgcc/config/msp430/msp430-divmod.h +++ b/libgcc/config/msp430/msp430-divmod.h @@ -1,5 +1,5 @@ /* libgcc routines for MSP430 - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/msp430/msp430-mul.h b/libgcc/config/msp430/msp430-mul.h index bc36098..da2ee68 100644 --- a/libgcc/config/msp430/msp430-mul.h +++ b/libgcc/config/msp430/msp430-mul.h @@ -1,5 +1,5 @@ /* libgcc routines for RL78 - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/msp430/slli.S b/libgcc/config/msp430/slli.S index b22622e..1bb1997 100644 --- a/libgcc/config/msp430/slli.S +++ b/libgcc/config/msp430/slli.S @@ -1,4 +1,4 @@ -; Copyright (C) 2012-2020 Free Software Foundation, Inc. +; Copyright (C) 2012-2021 Free Software Foundation, Inc. ; Contributed by Red Hat. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/msp430/srai.S b/libgcc/config/msp430/srai.S index 0100a36..244b03d 100644 --- a/libgcc/config/msp430/srai.S +++ b/libgcc/config/msp430/srai.S @@ -1,4 +1,4 @@ -; Copyright (C) 2012-2020 Free Software Foundation, Inc. +; Copyright (C) 2012-2021 Free Software Foundation, Inc. ; Contributed by Red Hat. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/msp430/srli.S b/libgcc/config/msp430/srli.S index 50db47c..1212581 100644 --- a/libgcc/config/msp430/srli.S +++ b/libgcc/config/msp430/srli.S @@ -1,4 +1,4 @@ -; Copyright (C) 2012-2020 Free Software Foundation, Inc. +; Copyright (C) 2012-2021 Free Software Foundation, Inc. ; Contributed by Red Hat. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/msp430/t-msp430 b/libgcc/config/msp430/t-msp430 index 9a79b5b..d925e29 100644 --- a/libgcc/config/msp430/t-msp430 +++ b/libgcc/config/msp430/t-msp430 @@ -1,5 +1,5 @@ # Makefile fragment for building LIBGCC for the TI MSP430 processor. -# Copyright (C) 2011-2020 Free Software Foundation, Inc. +# Copyright (C) 2011-2021 Free Software Foundation, Inc. # Contributed by Red Hat. # # This file is part of GCC. diff --git a/libgcc/config/nds32/crtzero.S b/libgcc/config/nds32/crtzero.S index 3b0f044..c8dc617 100644 --- a/libgcc/config/nds32/crtzero.S +++ b/libgcc/config/nds32/crtzero.S @@ -1,5 +1,5 @@ /* The startup code sample of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/initfini.c b/libgcc/config/nds32/initfini.c index 0d72f08..129d83f 100644 --- a/libgcc/config/nds32/initfini.c +++ b/libgcc/config/nds32/initfini.c @@ -1,7 +1,7 @@ /* .init/.fini section handling + C++ global constructor/destructor handling of Andes NDS32 cpu for GNU compiler. This file is based on crtstuff.c, sol2-crti.asm, sol2-crtn.asm. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/adj_intr_lvl.inc b/libgcc/config/nds32/isr-library/adj_intr_lvl.inc index 4fbc455..02a5a00 100644 --- a/libgcc/config/nds32/isr-library/adj_intr_lvl.inc +++ b/libgcc/config/nds32/isr-library/adj_intr_lvl.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/excp_isr.S b/libgcc/config/nds32/isr-library/excp_isr.S index 54f8c00..e5ae64d 100644 --- a/libgcc/config/nds32/isr-library/excp_isr.S +++ b/libgcc/config/nds32/isr-library/excp_isr.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/excp_isr_4b.S b/libgcc/config/nds32/isr-library/excp_isr_4b.S index 91e2660..6b4f11a 100644 --- a/libgcc/config/nds32/isr-library/excp_isr_4b.S +++ b/libgcc/config/nds32/isr-library/excp_isr_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/intr_isr.S b/libgcc/config/nds32/isr-library/intr_isr.S index 6150520..d0a8e10 100644 --- a/libgcc/config/nds32/isr-library/intr_isr.S +++ b/libgcc/config/nds32/isr-library/intr_isr.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/intr_isr_4b.S b/libgcc/config/nds32/isr-library/intr_isr_4b.S index bd9bf31..f8b120f 100644 --- a/libgcc/config/nds32/isr-library/intr_isr_4b.S +++ b/libgcc/config/nds32/isr-library/intr_isr_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid00.S b/libgcc/config/nds32/isr-library/jmptbl_vid00.S index 2036424..adf4fba 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid00.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid00.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid01.S b/libgcc/config/nds32/isr-library/jmptbl_vid01.S index f011e48..1d0ac25 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid01.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid01.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid02.S b/libgcc/config/nds32/isr-library/jmptbl_vid02.S index eae1655..3d95847 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid02.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid02.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid03.S b/libgcc/config/nds32/isr-library/jmptbl_vid03.S index f222878..228aba9 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid03.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid03.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid04.S b/libgcc/config/nds32/isr-library/jmptbl_vid04.S index 04cea22..e7df287 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid04.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid04.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid05.S b/libgcc/config/nds32/isr-library/jmptbl_vid05.S index 176df95..dc7a3d3 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid05.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid05.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid06.S b/libgcc/config/nds32/isr-library/jmptbl_vid06.S index 658f293..0d626b4 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid06.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid06.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid07.S b/libgcc/config/nds32/isr-library/jmptbl_vid07.S index f2fad08..13abf64 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid07.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid07.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid08.S b/libgcc/config/nds32/isr-library/jmptbl_vid08.S index 444eae3..4cceb3c 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid08.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid08.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid09.S b/libgcc/config/nds32/isr-library/jmptbl_vid09.S index b7582c9..bcc5071 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid09.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid09.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid10.S b/libgcc/config/nds32/isr-library/jmptbl_vid10.S index 03bafaa..f91f7b7 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid10.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid10.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid11.S b/libgcc/config/nds32/isr-library/jmptbl_vid11.S index 39873c8..1c477e5 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid11.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid11.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid12.S b/libgcc/config/nds32/isr-library/jmptbl_vid12.S index a014eb0..60f8c01 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid12.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid12.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid13.S b/libgcc/config/nds32/isr-library/jmptbl_vid13.S index 47f1563..fff0f13 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid13.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid13.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid14.S b/libgcc/config/nds32/isr-library/jmptbl_vid14.S index fe412a4..c7937f5 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid14.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid14.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid15.S b/libgcc/config/nds32/isr-library/jmptbl_vid15.S index 5907158..fbdd5a3 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid15.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid15.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid16.S b/libgcc/config/nds32/isr-library/jmptbl_vid16.S index 71c1c6f..a5d31556 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid16.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid16.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid17.S b/libgcc/config/nds32/isr-library/jmptbl_vid17.S index 7fd4d5b..c32ee64 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid17.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid17.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid18.S b/libgcc/config/nds32/isr-library/jmptbl_vid18.S index e37f7bd..c378615 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid18.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid18.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid19.S b/libgcc/config/nds32/isr-library/jmptbl_vid19.S index f7bb779..43d5d48 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid19.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid19.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid20.S b/libgcc/config/nds32/isr-library/jmptbl_vid20.S index 1054b9e..b6ff9a0 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid20.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid20.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid21.S b/libgcc/config/nds32/isr-library/jmptbl_vid21.S index f8d6fc8..140db72 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid21.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid21.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid22.S b/libgcc/config/nds32/isr-library/jmptbl_vid22.S index babfd52..9cfd8c7 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid22.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid22.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid23.S b/libgcc/config/nds32/isr-library/jmptbl_vid23.S index bf43402..cdfdc14 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid23.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid23.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid24.S b/libgcc/config/nds32/isr-library/jmptbl_vid24.S index f6bbeb7..422e119 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid24.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid24.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid25.S b/libgcc/config/nds32/isr-library/jmptbl_vid25.S index 0cbb2e2..2b7271d 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid25.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid25.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid26.S b/libgcc/config/nds32/isr-library/jmptbl_vid26.S index 3cc31c1..2f3064b 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid26.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid26.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid27.S b/libgcc/config/nds32/isr-library/jmptbl_vid27.S index b042ec3..14a756b 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid27.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid27.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid28.S b/libgcc/config/nds32/isr-library/jmptbl_vid28.S index 042b456..9f1a500 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid28.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid28.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid29.S b/libgcc/config/nds32/isr-library/jmptbl_vid29.S index 446a180..d4cea65 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid29.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid29.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid30.S b/libgcc/config/nds32/isr-library/jmptbl_vid30.S index 0a0d417..928b2c4 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid30.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid30.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid31.S b/libgcc/config/nds32/isr-library/jmptbl_vid31.S index 54c628c..90f9083 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid31.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid31.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid32.S b/libgcc/config/nds32/isr-library/jmptbl_vid32.S index 2704373..167e41f 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid32.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid32.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid33.S b/libgcc/config/nds32/isr-library/jmptbl_vid33.S index 6f1a706..5cee9a2 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid33.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid33.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid34.S b/libgcc/config/nds32/isr-library/jmptbl_vid34.S index 59ce91b..216e6ad 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid34.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid34.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid35.S b/libgcc/config/nds32/isr-library/jmptbl_vid35.S index e93a242..2eba125 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid35.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid35.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid36.S b/libgcc/config/nds32/isr-library/jmptbl_vid36.S index f5ca0d6..7a458bd 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid36.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid36.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid37.S b/libgcc/config/nds32/isr-library/jmptbl_vid37.S index 2707d1a..f2e62a2 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid37.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid37.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid38.S b/libgcc/config/nds32/isr-library/jmptbl_vid38.S index a9d7c39..f8d8c11 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid38.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid38.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid39.S b/libgcc/config/nds32/isr-library/jmptbl_vid39.S index 1a0ec6c..26d49f2 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid39.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid39.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid40.S b/libgcc/config/nds32/isr-library/jmptbl_vid40.S index 5ee5b18..a9034e0 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid40.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid40.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid41.S b/libgcc/config/nds32/isr-library/jmptbl_vid41.S index 33676d2..e113e15 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid41.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid41.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid42.S b/libgcc/config/nds32/isr-library/jmptbl_vid42.S index 5840d43..edbc715 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid42.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid42.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid43.S b/libgcc/config/nds32/isr-library/jmptbl_vid43.S index b9460b4..436d634 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid43.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid43.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid44.S b/libgcc/config/nds32/isr-library/jmptbl_vid44.S index 27b03e1..187e8bc 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid44.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid44.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid45.S b/libgcc/config/nds32/isr-library/jmptbl_vid45.S index 3b77792..5cf724d 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid45.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid45.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid46.S b/libgcc/config/nds32/isr-library/jmptbl_vid46.S index 989a198..b50d5a4 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid46.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid46.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid47.S b/libgcc/config/nds32/isr-library/jmptbl_vid47.S index 405bfeb..9cb7d82 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid47.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid47.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid48.S b/libgcc/config/nds32/isr-library/jmptbl_vid48.S index b27c5d4..01e703f 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid48.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid48.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid49.S b/libgcc/config/nds32/isr-library/jmptbl_vid49.S index 7befaae..5bb7139 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid49.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid49.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid50.S b/libgcc/config/nds32/isr-library/jmptbl_vid50.S index 8173f6d..d27f199 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid50.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid50.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid51.S b/libgcc/config/nds32/isr-library/jmptbl_vid51.S index fe44b3f..88a72aa 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid51.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid51.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid52.S b/libgcc/config/nds32/isr-library/jmptbl_vid52.S index 3f53c8f..d5b1e62 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid52.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid52.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid53.S b/libgcc/config/nds32/isr-library/jmptbl_vid53.S index e7c974e..c758f41 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid53.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid53.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid54.S b/libgcc/config/nds32/isr-library/jmptbl_vid54.S index d225d81..c8c3d38 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid54.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid54.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid55.S b/libgcc/config/nds32/isr-library/jmptbl_vid55.S index 2d010f7..636084e 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid55.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid55.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid56.S b/libgcc/config/nds32/isr-library/jmptbl_vid56.S index b680eb7..2ea065e 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid56.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid56.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid57.S b/libgcc/config/nds32/isr-library/jmptbl_vid57.S index c8ac487..5439683 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid57.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid57.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid58.S b/libgcc/config/nds32/isr-library/jmptbl_vid58.S index 5deefcd..771449c 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid58.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid58.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid59.S b/libgcc/config/nds32/isr-library/jmptbl_vid59.S index 66cd98b..9c1e83d 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid59.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid59.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid60.S b/libgcc/config/nds32/isr-library/jmptbl_vid60.S index e1b0f4a..05eae1f 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid60.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid60.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid61.S b/libgcc/config/nds32/isr-library/jmptbl_vid61.S index ebecafd..5913779 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid61.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid61.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid62.S b/libgcc/config/nds32/isr-library/jmptbl_vid62.S index 14652aa..24bff1d 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid62.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid62.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid63.S b/libgcc/config/nds32/isr-library/jmptbl_vid63.S index a0963bc..b008707 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid63.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid63.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid64.S b/libgcc/config/nds32/isr-library/jmptbl_vid64.S index a813962..cf2fa28 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid64.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid64.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid65.S b/libgcc/config/nds32/isr-library/jmptbl_vid65.S index 3c2f2da..02682f1 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid65.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid65.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid66.S b/libgcc/config/nds32/isr-library/jmptbl_vid66.S index 4d42280..6527cb4 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid66.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid66.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid67.S b/libgcc/config/nds32/isr-library/jmptbl_vid67.S index b58bd12..13d34f0 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid67.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid67.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid68.S b/libgcc/config/nds32/isr-library/jmptbl_vid68.S index 5b1a761b..b0e9851 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid68.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid68.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid69.S b/libgcc/config/nds32/isr-library/jmptbl_vid69.S index 0433a84..88732da 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid69.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid69.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid70.S b/libgcc/config/nds32/isr-library/jmptbl_vid70.S index 086ddba..26bbcd6 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid70.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid70.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid71.S b/libgcc/config/nds32/isr-library/jmptbl_vid71.S index 24a12db..2b88721 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid71.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid71.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/jmptbl_vid72.S b/libgcc/config/nds32/isr-library/jmptbl_vid72.S index ff22685..2982384 100644 --- a/libgcc/config/nds32/isr-library/jmptbl_vid72.S +++ b/libgcc/config/nds32/isr-library/jmptbl_vid72.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/nmih.S b/libgcc/config/nds32/isr-library/nmih.S index aa93223..034e4c7 100644 --- a/libgcc/config/nds32/isr-library/nmih.S +++ b/libgcc/config/nds32/isr-library/nmih.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/reset.S b/libgcc/config/nds32/isr-library/reset.S index b60d86d..d707441 100644 --- a/libgcc/config/nds32/isr-library/reset.S +++ b/libgcc/config/nds32/isr-library/reset.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/reset_4b.S b/libgcc/config/nds32/isr-library/reset_4b.S index 49d0064..f955815 100644 --- a/libgcc/config/nds32/isr-library/reset_4b.S +++ b/libgcc/config/nds32/isr-library/reset_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/restore_all.inc b/libgcc/config/nds32/isr-library/restore_all.inc index 6a4b779..1fdbe55 100644 --- a/libgcc/config/nds32/isr-library/restore_all.inc +++ b/libgcc/config/nds32/isr-library/restore_all.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/restore_fpu_regs.inc b/libgcc/config/nds32/isr-library/restore_fpu_regs.inc index 45de648..2205cdc 100644 --- a/libgcc/config/nds32/isr-library/restore_fpu_regs.inc +++ b/libgcc/config/nds32/isr-library/restore_fpu_regs.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/restore_fpu_regs_00.inc b/libgcc/config/nds32/isr-library/restore_fpu_regs_00.inc index 959c5c5..6c49858 100644 --- a/libgcc/config/nds32/isr-library/restore_fpu_regs_00.inc +++ b/libgcc/config/nds32/isr-library/restore_fpu_regs_00.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/restore_fpu_regs_01.inc b/libgcc/config/nds32/isr-library/restore_fpu_regs_01.inc index ef93b1c..4c77656 100644 --- a/libgcc/config/nds32/isr-library/restore_fpu_regs_01.inc +++ b/libgcc/config/nds32/isr-library/restore_fpu_regs_01.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/restore_fpu_regs_02.inc b/libgcc/config/nds32/isr-library/restore_fpu_regs_02.inc index fb4999b..0c51011 100644 --- a/libgcc/config/nds32/isr-library/restore_fpu_regs_02.inc +++ b/libgcc/config/nds32/isr-library/restore_fpu_regs_02.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/restore_fpu_regs_03.inc b/libgcc/config/nds32/isr-library/restore_fpu_regs_03.inc index 0b429c7..328874f 100644 --- a/libgcc/config/nds32/isr-library/restore_fpu_regs_03.inc +++ b/libgcc/config/nds32/isr-library/restore_fpu_regs_03.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/restore_mac_regs.inc b/libgcc/config/nds32/isr-library/restore_mac_regs.inc index 874faaa..f367e3e 100644 --- a/libgcc/config/nds32/isr-library/restore_mac_regs.inc +++ b/libgcc/config/nds32/isr-library/restore_mac_regs.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/restore_partial.inc b/libgcc/config/nds32/isr-library/restore_partial.inc index 4eb6655..7a5e830 100644 --- a/libgcc/config/nds32/isr-library/restore_partial.inc +++ b/libgcc/config/nds32/isr-library/restore_partial.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/restore_usr_regs.inc b/libgcc/config/nds32/isr-library/restore_usr_regs.inc index 6a232f4..9cc869d 100644 --- a/libgcc/config/nds32/isr-library/restore_usr_regs.inc +++ b/libgcc/config/nds32/isr-library/restore_usr_regs.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/save_all.inc b/libgcc/config/nds32/isr-library/save_all.inc index 88f5815..f9f45b6 100644 --- a/libgcc/config/nds32/isr-library/save_all.inc +++ b/libgcc/config/nds32/isr-library/save_all.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/save_fpu_regs.inc b/libgcc/config/nds32/isr-library/save_fpu_regs.inc index a8be411..cd41c91 100644 --- a/libgcc/config/nds32/isr-library/save_fpu_regs.inc +++ b/libgcc/config/nds32/isr-library/save_fpu_regs.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/save_fpu_regs_00.inc b/libgcc/config/nds32/isr-library/save_fpu_regs_00.inc index 06b62e6..4d208a1 100644 --- a/libgcc/config/nds32/isr-library/save_fpu_regs_00.inc +++ b/libgcc/config/nds32/isr-library/save_fpu_regs_00.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/save_fpu_regs_01.inc b/libgcc/config/nds32/isr-library/save_fpu_regs_01.inc index cbec16e..924a49f 100644 --- a/libgcc/config/nds32/isr-library/save_fpu_regs_01.inc +++ b/libgcc/config/nds32/isr-library/save_fpu_regs_01.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/save_fpu_regs_02.inc b/libgcc/config/nds32/isr-library/save_fpu_regs_02.inc index eba4409..b3b8e49 100644 --- a/libgcc/config/nds32/isr-library/save_fpu_regs_02.inc +++ b/libgcc/config/nds32/isr-library/save_fpu_regs_02.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/save_fpu_regs_03.inc b/libgcc/config/nds32/isr-library/save_fpu_regs_03.inc index 9562519..52a1f3f 100644 --- a/libgcc/config/nds32/isr-library/save_fpu_regs_03.inc +++ b/libgcc/config/nds32/isr-library/save_fpu_regs_03.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/save_mac_regs.inc b/libgcc/config/nds32/isr-library/save_mac_regs.inc index 9a96150..1480b0d 100644 --- a/libgcc/config/nds32/isr-library/save_mac_regs.inc +++ b/libgcc/config/nds32/isr-library/save_mac_regs.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/save_partial.inc b/libgcc/config/nds32/isr-library/save_partial.inc index ff29018..0137f44 100644 --- a/libgcc/config/nds32/isr-library/save_partial.inc +++ b/libgcc/config/nds32/isr-library/save_partial.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/save_usr_regs.inc b/libgcc/config/nds32/isr-library/save_usr_regs.inc index 3c0bccf..9d28802 100644 --- a/libgcc/config/nds32/isr-library/save_usr_regs.inc +++ b/libgcc/config/nds32/isr-library/save_usr_regs.inc @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid00.S b/libgcc/config/nds32/isr-library/vec_vid00.S index 8479ce3..63d3718 100644 --- a/libgcc/config/nds32/isr-library/vec_vid00.S +++ b/libgcc/config/nds32/isr-library/vec_vid00.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid00_4b.S b/libgcc/config/nds32/isr-library/vec_vid00_4b.S index 33ee0f7..4f6ce18 100644 --- a/libgcc/config/nds32/isr-library/vec_vid00_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid00_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid01.S b/libgcc/config/nds32/isr-library/vec_vid01.S index 3241d09..166bf6b 100644 --- a/libgcc/config/nds32/isr-library/vec_vid01.S +++ b/libgcc/config/nds32/isr-library/vec_vid01.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid01_4b.S b/libgcc/config/nds32/isr-library/vec_vid01_4b.S index 77cb758..3cd3f19 100644 --- a/libgcc/config/nds32/isr-library/vec_vid01_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid01_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid02.S b/libgcc/config/nds32/isr-library/vec_vid02.S index 1c21f79..904f0ed 100644 --- a/libgcc/config/nds32/isr-library/vec_vid02.S +++ b/libgcc/config/nds32/isr-library/vec_vid02.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid02_4b.S b/libgcc/config/nds32/isr-library/vec_vid02_4b.S index 46909b3..997d436 100644 --- a/libgcc/config/nds32/isr-library/vec_vid02_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid02_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid03.S b/libgcc/config/nds32/isr-library/vec_vid03.S index 795315ed..5051895 100644 --- a/libgcc/config/nds32/isr-library/vec_vid03.S +++ b/libgcc/config/nds32/isr-library/vec_vid03.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid03_4b.S b/libgcc/config/nds32/isr-library/vec_vid03_4b.S index 188eaf6..621c32b 100644 --- a/libgcc/config/nds32/isr-library/vec_vid03_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid03_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid04.S b/libgcc/config/nds32/isr-library/vec_vid04.S index e1aad55..b29957c 100644 --- a/libgcc/config/nds32/isr-library/vec_vid04.S +++ b/libgcc/config/nds32/isr-library/vec_vid04.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid04_4b.S b/libgcc/config/nds32/isr-library/vec_vid04_4b.S index 9d4c486..159b3ad 100644 --- a/libgcc/config/nds32/isr-library/vec_vid04_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid04_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid05.S b/libgcc/config/nds32/isr-library/vec_vid05.S index 9703d45..32f316b 100644 --- a/libgcc/config/nds32/isr-library/vec_vid05.S +++ b/libgcc/config/nds32/isr-library/vec_vid05.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid05_4b.S b/libgcc/config/nds32/isr-library/vec_vid05_4b.S index bdc65d4..355280f 100644 --- a/libgcc/config/nds32/isr-library/vec_vid05_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid05_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid06.S b/libgcc/config/nds32/isr-library/vec_vid06.S index e43c840..e3c82d0 100644 --- a/libgcc/config/nds32/isr-library/vec_vid06.S +++ b/libgcc/config/nds32/isr-library/vec_vid06.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid06_4b.S b/libgcc/config/nds32/isr-library/vec_vid06_4b.S index e42c99a..a106b7f 100644 --- a/libgcc/config/nds32/isr-library/vec_vid06_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid06_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid07.S b/libgcc/config/nds32/isr-library/vec_vid07.S index 71be89f..737a80c 100644 --- a/libgcc/config/nds32/isr-library/vec_vid07.S +++ b/libgcc/config/nds32/isr-library/vec_vid07.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid07_4b.S b/libgcc/config/nds32/isr-library/vec_vid07_4b.S index 37da736..0280466 100644 --- a/libgcc/config/nds32/isr-library/vec_vid07_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid07_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid08.S b/libgcc/config/nds32/isr-library/vec_vid08.S index 8078137..68d3b54 100644 --- a/libgcc/config/nds32/isr-library/vec_vid08.S +++ b/libgcc/config/nds32/isr-library/vec_vid08.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid08_4b.S b/libgcc/config/nds32/isr-library/vec_vid08_4b.S index 2b728a3..6ccb08a 100644 --- a/libgcc/config/nds32/isr-library/vec_vid08_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid08_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid09.S b/libgcc/config/nds32/isr-library/vec_vid09.S index c2959cc..859c2c9 100644 --- a/libgcc/config/nds32/isr-library/vec_vid09.S +++ b/libgcc/config/nds32/isr-library/vec_vid09.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid09_4b.S b/libgcc/config/nds32/isr-library/vec_vid09_4b.S index 7366e9a..3e13228 100644 --- a/libgcc/config/nds32/isr-library/vec_vid09_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid09_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid10.S b/libgcc/config/nds32/isr-library/vec_vid10.S index cc9f72c..fb9767c 100644 --- a/libgcc/config/nds32/isr-library/vec_vid10.S +++ b/libgcc/config/nds32/isr-library/vec_vid10.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid10_4b.S b/libgcc/config/nds32/isr-library/vec_vid10_4b.S index c421ce9..ede98e1 100644 --- a/libgcc/config/nds32/isr-library/vec_vid10_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid10_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid11.S b/libgcc/config/nds32/isr-library/vec_vid11.S index db70b25..536c5e8 100644 --- a/libgcc/config/nds32/isr-library/vec_vid11.S +++ b/libgcc/config/nds32/isr-library/vec_vid11.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid11_4b.S b/libgcc/config/nds32/isr-library/vec_vid11_4b.S index 6245ada..eaa4643 100644 --- a/libgcc/config/nds32/isr-library/vec_vid11_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid11_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid12.S b/libgcc/config/nds32/isr-library/vec_vid12.S index e4a4701..61e3fcd 100644 --- a/libgcc/config/nds32/isr-library/vec_vid12.S +++ b/libgcc/config/nds32/isr-library/vec_vid12.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid12_4b.S b/libgcc/config/nds32/isr-library/vec_vid12_4b.S index 4f1bb7d..1c7b59f 100644 --- a/libgcc/config/nds32/isr-library/vec_vid12_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid12_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid13.S b/libgcc/config/nds32/isr-library/vec_vid13.S index f2eb41e..d1014cc 100644 --- a/libgcc/config/nds32/isr-library/vec_vid13.S +++ b/libgcc/config/nds32/isr-library/vec_vid13.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid13_4b.S b/libgcc/config/nds32/isr-library/vec_vid13_4b.S index a32ba00..f7524ef 100644 --- a/libgcc/config/nds32/isr-library/vec_vid13_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid13_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid14.S b/libgcc/config/nds32/isr-library/vec_vid14.S index d2304e3..fb5eee7 100644 --- a/libgcc/config/nds32/isr-library/vec_vid14.S +++ b/libgcc/config/nds32/isr-library/vec_vid14.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid14_4b.S b/libgcc/config/nds32/isr-library/vec_vid14_4b.S index 1fec400..73662a1 100644 --- a/libgcc/config/nds32/isr-library/vec_vid14_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid14_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid15.S b/libgcc/config/nds32/isr-library/vec_vid15.S index bc01317..3def287 100644 --- a/libgcc/config/nds32/isr-library/vec_vid15.S +++ b/libgcc/config/nds32/isr-library/vec_vid15.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid15_4b.S b/libgcc/config/nds32/isr-library/vec_vid15_4b.S index bf99ce9..88d6991 100644 --- a/libgcc/config/nds32/isr-library/vec_vid15_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid15_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid16.S b/libgcc/config/nds32/isr-library/vec_vid16.S index 8e016a6..5aea9bb 100644 --- a/libgcc/config/nds32/isr-library/vec_vid16.S +++ b/libgcc/config/nds32/isr-library/vec_vid16.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid16_4b.S b/libgcc/config/nds32/isr-library/vec_vid16_4b.S index 1a1fad7..12b54a5 100644 --- a/libgcc/config/nds32/isr-library/vec_vid16_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid16_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid17.S b/libgcc/config/nds32/isr-library/vec_vid17.S index bb85dcd..997e142 100644 --- a/libgcc/config/nds32/isr-library/vec_vid17.S +++ b/libgcc/config/nds32/isr-library/vec_vid17.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid17_4b.S b/libgcc/config/nds32/isr-library/vec_vid17_4b.S index d00ace8..9cbdb40 100644 --- a/libgcc/config/nds32/isr-library/vec_vid17_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid17_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid18.S b/libgcc/config/nds32/isr-library/vec_vid18.S index 7b68700..9edcce8 100644 --- a/libgcc/config/nds32/isr-library/vec_vid18.S +++ b/libgcc/config/nds32/isr-library/vec_vid18.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid18_4b.S b/libgcc/config/nds32/isr-library/vec_vid18_4b.S index 2f35116..0e405e2 100644 --- a/libgcc/config/nds32/isr-library/vec_vid18_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid18_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid19.S b/libgcc/config/nds32/isr-library/vec_vid19.S index 5808ef4..92ce170 100644 --- a/libgcc/config/nds32/isr-library/vec_vid19.S +++ b/libgcc/config/nds32/isr-library/vec_vid19.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid19_4b.S b/libgcc/config/nds32/isr-library/vec_vid19_4b.S index 69e9da5..81acb63 100644 --- a/libgcc/config/nds32/isr-library/vec_vid19_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid19_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid20.S b/libgcc/config/nds32/isr-library/vec_vid20.S index 377f28a..2b2143a 100644 --- a/libgcc/config/nds32/isr-library/vec_vid20.S +++ b/libgcc/config/nds32/isr-library/vec_vid20.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid20_4b.S b/libgcc/config/nds32/isr-library/vec_vid20_4b.S index a2b5389..a4cc9b0 100644 --- a/libgcc/config/nds32/isr-library/vec_vid20_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid20_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid21.S b/libgcc/config/nds32/isr-library/vec_vid21.S index 401a450..ddcf83c 100644 --- a/libgcc/config/nds32/isr-library/vec_vid21.S +++ b/libgcc/config/nds32/isr-library/vec_vid21.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid21_4b.S b/libgcc/config/nds32/isr-library/vec_vid21_4b.S index 1d9de45..319112b 100644 --- a/libgcc/config/nds32/isr-library/vec_vid21_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid21_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid22.S b/libgcc/config/nds32/isr-library/vec_vid22.S index 8432fa5..3378ad3 100644 --- a/libgcc/config/nds32/isr-library/vec_vid22.S +++ b/libgcc/config/nds32/isr-library/vec_vid22.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid22_4b.S b/libgcc/config/nds32/isr-library/vec_vid22_4b.S index 297c332..816033a 100644 --- a/libgcc/config/nds32/isr-library/vec_vid22_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid22_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid23.S b/libgcc/config/nds32/isr-library/vec_vid23.S index a82c0ba..e1f8d05 100644 --- a/libgcc/config/nds32/isr-library/vec_vid23.S +++ b/libgcc/config/nds32/isr-library/vec_vid23.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid23_4b.S b/libgcc/config/nds32/isr-library/vec_vid23_4b.S index 10985d9..2fe3a8c 100644 --- a/libgcc/config/nds32/isr-library/vec_vid23_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid23_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid24.S b/libgcc/config/nds32/isr-library/vec_vid24.S index 8a19304..4404057 100644 --- a/libgcc/config/nds32/isr-library/vec_vid24.S +++ b/libgcc/config/nds32/isr-library/vec_vid24.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid24_4b.S b/libgcc/config/nds32/isr-library/vec_vid24_4b.S index f26e9a6..5640717 100644 --- a/libgcc/config/nds32/isr-library/vec_vid24_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid24_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid25.S b/libgcc/config/nds32/isr-library/vec_vid25.S index abd05c6..71c4b55 100644 --- a/libgcc/config/nds32/isr-library/vec_vid25.S +++ b/libgcc/config/nds32/isr-library/vec_vid25.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid25_4b.S b/libgcc/config/nds32/isr-library/vec_vid25_4b.S index 22a5016..8dfc228 100644 --- a/libgcc/config/nds32/isr-library/vec_vid25_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid25_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid26.S b/libgcc/config/nds32/isr-library/vec_vid26.S index 28f188a..b13a5a4 100644 --- a/libgcc/config/nds32/isr-library/vec_vid26.S +++ b/libgcc/config/nds32/isr-library/vec_vid26.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid26_4b.S b/libgcc/config/nds32/isr-library/vec_vid26_4b.S index c7652d5..1021031 100644 --- a/libgcc/config/nds32/isr-library/vec_vid26_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid26_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid27.S b/libgcc/config/nds32/isr-library/vec_vid27.S index ec65a83..f946451 100644 --- a/libgcc/config/nds32/isr-library/vec_vid27.S +++ b/libgcc/config/nds32/isr-library/vec_vid27.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid27_4b.S b/libgcc/config/nds32/isr-library/vec_vid27_4b.S index b0c8e0a..2a286d4 100644 --- a/libgcc/config/nds32/isr-library/vec_vid27_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid27_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid28.S b/libgcc/config/nds32/isr-library/vec_vid28.S index 0d8d81b..79ff39e 100644 --- a/libgcc/config/nds32/isr-library/vec_vid28.S +++ b/libgcc/config/nds32/isr-library/vec_vid28.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid28_4b.S b/libgcc/config/nds32/isr-library/vec_vid28_4b.S index 1bfcd30..ba7bd51 100644 --- a/libgcc/config/nds32/isr-library/vec_vid28_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid28_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid29.S b/libgcc/config/nds32/isr-library/vec_vid29.S index e05dc45..6e16b8e 100644 --- a/libgcc/config/nds32/isr-library/vec_vid29.S +++ b/libgcc/config/nds32/isr-library/vec_vid29.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid29_4b.S b/libgcc/config/nds32/isr-library/vec_vid29_4b.S index 50dec34..800c06c 100644 --- a/libgcc/config/nds32/isr-library/vec_vid29_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid29_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid30.S b/libgcc/config/nds32/isr-library/vec_vid30.S index c32ee6f..d53e5df 100644 --- a/libgcc/config/nds32/isr-library/vec_vid30.S +++ b/libgcc/config/nds32/isr-library/vec_vid30.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid30_4b.S b/libgcc/config/nds32/isr-library/vec_vid30_4b.S index da60cd6..f468d91 100644 --- a/libgcc/config/nds32/isr-library/vec_vid30_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid30_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid31.S b/libgcc/config/nds32/isr-library/vec_vid31.S index 479ab74..f1a12cd 100644 --- a/libgcc/config/nds32/isr-library/vec_vid31.S +++ b/libgcc/config/nds32/isr-library/vec_vid31.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid31_4b.S b/libgcc/config/nds32/isr-library/vec_vid31_4b.S index fccfbab..957a21b 100644 --- a/libgcc/config/nds32/isr-library/vec_vid31_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid31_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid32.S b/libgcc/config/nds32/isr-library/vec_vid32.S index c547691..972295f 100644 --- a/libgcc/config/nds32/isr-library/vec_vid32.S +++ b/libgcc/config/nds32/isr-library/vec_vid32.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid32_4b.S b/libgcc/config/nds32/isr-library/vec_vid32_4b.S index 7615548..40f453a 100644 --- a/libgcc/config/nds32/isr-library/vec_vid32_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid32_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid33.S b/libgcc/config/nds32/isr-library/vec_vid33.S index 2f5488a..ab58b1a 100644 --- a/libgcc/config/nds32/isr-library/vec_vid33.S +++ b/libgcc/config/nds32/isr-library/vec_vid33.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid33_4b.S b/libgcc/config/nds32/isr-library/vec_vid33_4b.S index 783db97..8bdfa8e 100644 --- a/libgcc/config/nds32/isr-library/vec_vid33_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid33_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid34.S b/libgcc/config/nds32/isr-library/vec_vid34.S index 9bd0006..2718527 100644 --- a/libgcc/config/nds32/isr-library/vec_vid34.S +++ b/libgcc/config/nds32/isr-library/vec_vid34.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid34_4b.S b/libgcc/config/nds32/isr-library/vec_vid34_4b.S index f14db3d..327f6e0 100644 --- a/libgcc/config/nds32/isr-library/vec_vid34_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid34_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid35.S b/libgcc/config/nds32/isr-library/vec_vid35.S index d6867c9..bddbf05 100644 --- a/libgcc/config/nds32/isr-library/vec_vid35.S +++ b/libgcc/config/nds32/isr-library/vec_vid35.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid35_4b.S b/libgcc/config/nds32/isr-library/vec_vid35_4b.S index cd871e9..4e3630c 100644 --- a/libgcc/config/nds32/isr-library/vec_vid35_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid35_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid36.S b/libgcc/config/nds32/isr-library/vec_vid36.S index f543926..fc26f68 100644 --- a/libgcc/config/nds32/isr-library/vec_vid36.S +++ b/libgcc/config/nds32/isr-library/vec_vid36.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid36_4b.S b/libgcc/config/nds32/isr-library/vec_vid36_4b.S index 39bc537..c82e561 100644 --- a/libgcc/config/nds32/isr-library/vec_vid36_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid36_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid37.S b/libgcc/config/nds32/isr-library/vec_vid37.S index eb5b2c4..bc44971 100644 --- a/libgcc/config/nds32/isr-library/vec_vid37.S +++ b/libgcc/config/nds32/isr-library/vec_vid37.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid37_4b.S b/libgcc/config/nds32/isr-library/vec_vid37_4b.S index deb617b..c6cbf5c 100644 --- a/libgcc/config/nds32/isr-library/vec_vid37_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid37_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid38.S b/libgcc/config/nds32/isr-library/vec_vid38.S index fe11d30..5a5166c 100644 --- a/libgcc/config/nds32/isr-library/vec_vid38.S +++ b/libgcc/config/nds32/isr-library/vec_vid38.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid38_4b.S b/libgcc/config/nds32/isr-library/vec_vid38_4b.S index 73d128e..87e3ea1 100644 --- a/libgcc/config/nds32/isr-library/vec_vid38_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid38_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid39.S b/libgcc/config/nds32/isr-library/vec_vid39.S index 593220e..8088956 100644 --- a/libgcc/config/nds32/isr-library/vec_vid39.S +++ b/libgcc/config/nds32/isr-library/vec_vid39.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid39_4b.S b/libgcc/config/nds32/isr-library/vec_vid39_4b.S index 2c11454..68fa414 100644 --- a/libgcc/config/nds32/isr-library/vec_vid39_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid39_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid40.S b/libgcc/config/nds32/isr-library/vec_vid40.S index 8cbeb6f..2853391 100644 --- a/libgcc/config/nds32/isr-library/vec_vid40.S +++ b/libgcc/config/nds32/isr-library/vec_vid40.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid40_4b.S b/libgcc/config/nds32/isr-library/vec_vid40_4b.S index fbee9d8..3fe79f6 100644 --- a/libgcc/config/nds32/isr-library/vec_vid40_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid40_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid41.S b/libgcc/config/nds32/isr-library/vec_vid41.S index 4e184b9..66cd7ed 100644 --- a/libgcc/config/nds32/isr-library/vec_vid41.S +++ b/libgcc/config/nds32/isr-library/vec_vid41.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid41_4b.S b/libgcc/config/nds32/isr-library/vec_vid41_4b.S index b1e8986..bcc3473 100644 --- a/libgcc/config/nds32/isr-library/vec_vid41_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid41_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid42.S b/libgcc/config/nds32/isr-library/vec_vid42.S index 73bf029..d0ca92e 100644 --- a/libgcc/config/nds32/isr-library/vec_vid42.S +++ b/libgcc/config/nds32/isr-library/vec_vid42.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid42_4b.S b/libgcc/config/nds32/isr-library/vec_vid42_4b.S index 18f06df..fbd2b5b 100644 --- a/libgcc/config/nds32/isr-library/vec_vid42_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid42_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid43.S b/libgcc/config/nds32/isr-library/vec_vid43.S index c8fac50..2d16f2e 100644 --- a/libgcc/config/nds32/isr-library/vec_vid43.S +++ b/libgcc/config/nds32/isr-library/vec_vid43.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid43_4b.S b/libgcc/config/nds32/isr-library/vec_vid43_4b.S index c0c2ded..5388a2c 100644 --- a/libgcc/config/nds32/isr-library/vec_vid43_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid43_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid44.S b/libgcc/config/nds32/isr-library/vec_vid44.S index 95b4471..ee6dcc2 100644 --- a/libgcc/config/nds32/isr-library/vec_vid44.S +++ b/libgcc/config/nds32/isr-library/vec_vid44.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid44_4b.S b/libgcc/config/nds32/isr-library/vec_vid44_4b.S index 694e0d3..5633e12 100644 --- a/libgcc/config/nds32/isr-library/vec_vid44_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid44_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid45.S b/libgcc/config/nds32/isr-library/vec_vid45.S index b762be7..02dda02 100644 --- a/libgcc/config/nds32/isr-library/vec_vid45.S +++ b/libgcc/config/nds32/isr-library/vec_vid45.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid45_4b.S b/libgcc/config/nds32/isr-library/vec_vid45_4b.S index d751a5e..174ff13 100644 --- a/libgcc/config/nds32/isr-library/vec_vid45_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid45_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid46.S b/libgcc/config/nds32/isr-library/vec_vid46.S index 81675bc..c00a560 100644 --- a/libgcc/config/nds32/isr-library/vec_vid46.S +++ b/libgcc/config/nds32/isr-library/vec_vid46.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid46_4b.S b/libgcc/config/nds32/isr-library/vec_vid46_4b.S index 4438e44..644777a 100644 --- a/libgcc/config/nds32/isr-library/vec_vid46_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid46_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid47.S b/libgcc/config/nds32/isr-library/vec_vid47.S index d4c61c2..2e15dc8 100644 --- a/libgcc/config/nds32/isr-library/vec_vid47.S +++ b/libgcc/config/nds32/isr-library/vec_vid47.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid47_4b.S b/libgcc/config/nds32/isr-library/vec_vid47_4b.S index 0a89390..0a8e446 100644 --- a/libgcc/config/nds32/isr-library/vec_vid47_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid47_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid48.S b/libgcc/config/nds32/isr-library/vec_vid48.S index a4a031e..bdbdb74 100644 --- a/libgcc/config/nds32/isr-library/vec_vid48.S +++ b/libgcc/config/nds32/isr-library/vec_vid48.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid48_4b.S b/libgcc/config/nds32/isr-library/vec_vid48_4b.S index 3865aca..1e37337 100644 --- a/libgcc/config/nds32/isr-library/vec_vid48_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid48_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid49.S b/libgcc/config/nds32/isr-library/vec_vid49.S index 15c5228..d716279 100644 --- a/libgcc/config/nds32/isr-library/vec_vid49.S +++ b/libgcc/config/nds32/isr-library/vec_vid49.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid49_4b.S b/libgcc/config/nds32/isr-library/vec_vid49_4b.S index 76710b4..74430f9 100644 --- a/libgcc/config/nds32/isr-library/vec_vid49_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid49_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid50.S b/libgcc/config/nds32/isr-library/vec_vid50.S index 22d30bf..5038219 100644 --- a/libgcc/config/nds32/isr-library/vec_vid50.S +++ b/libgcc/config/nds32/isr-library/vec_vid50.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid50_4b.S b/libgcc/config/nds32/isr-library/vec_vid50_4b.S index e13138d..1a70f34 100644 --- a/libgcc/config/nds32/isr-library/vec_vid50_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid50_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid51.S b/libgcc/config/nds32/isr-library/vec_vid51.S index ecfdd69..c8cdc5b 100644 --- a/libgcc/config/nds32/isr-library/vec_vid51.S +++ b/libgcc/config/nds32/isr-library/vec_vid51.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid51_4b.S b/libgcc/config/nds32/isr-library/vec_vid51_4b.S index 88659ce..68534f5 100644 --- a/libgcc/config/nds32/isr-library/vec_vid51_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid51_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid52.S b/libgcc/config/nds32/isr-library/vec_vid52.S index 9e20846..3f49c47 100644 --- a/libgcc/config/nds32/isr-library/vec_vid52.S +++ b/libgcc/config/nds32/isr-library/vec_vid52.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid52_4b.S b/libgcc/config/nds32/isr-library/vec_vid52_4b.S index beeac18..768c4b7 100644 --- a/libgcc/config/nds32/isr-library/vec_vid52_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid52_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid53.S b/libgcc/config/nds32/isr-library/vec_vid53.S index 789183d..a0ed8a1 100644 --- a/libgcc/config/nds32/isr-library/vec_vid53.S +++ b/libgcc/config/nds32/isr-library/vec_vid53.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid53_4b.S b/libgcc/config/nds32/isr-library/vec_vid53_4b.S index 6fa685a..efddc79 100644 --- a/libgcc/config/nds32/isr-library/vec_vid53_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid53_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid54.S b/libgcc/config/nds32/isr-library/vec_vid54.S index e1dfd5a..c67727d 100644 --- a/libgcc/config/nds32/isr-library/vec_vid54.S +++ b/libgcc/config/nds32/isr-library/vec_vid54.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid54_4b.S b/libgcc/config/nds32/isr-library/vec_vid54_4b.S index cea33dc..a2abfc8 100644 --- a/libgcc/config/nds32/isr-library/vec_vid54_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid54_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid55.S b/libgcc/config/nds32/isr-library/vec_vid55.S index b6ac5f3..6f94b83 100644 --- a/libgcc/config/nds32/isr-library/vec_vid55.S +++ b/libgcc/config/nds32/isr-library/vec_vid55.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid55_4b.S b/libgcc/config/nds32/isr-library/vec_vid55_4b.S index aeac7de..3803918 100644 --- a/libgcc/config/nds32/isr-library/vec_vid55_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid55_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid56.S b/libgcc/config/nds32/isr-library/vec_vid56.S index d987e79..624f5d2 100644 --- a/libgcc/config/nds32/isr-library/vec_vid56.S +++ b/libgcc/config/nds32/isr-library/vec_vid56.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid56_4b.S b/libgcc/config/nds32/isr-library/vec_vid56_4b.S index b84f450..0bc09ec 100644 --- a/libgcc/config/nds32/isr-library/vec_vid56_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid56_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid57.S b/libgcc/config/nds32/isr-library/vec_vid57.S index 515d949..55dd68b 100644 --- a/libgcc/config/nds32/isr-library/vec_vid57.S +++ b/libgcc/config/nds32/isr-library/vec_vid57.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid57_4b.S b/libgcc/config/nds32/isr-library/vec_vid57_4b.S index f53f672..e399242 100644 --- a/libgcc/config/nds32/isr-library/vec_vid57_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid57_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid58.S b/libgcc/config/nds32/isr-library/vec_vid58.S index c9ce039..9e0b75d 100644 --- a/libgcc/config/nds32/isr-library/vec_vid58.S +++ b/libgcc/config/nds32/isr-library/vec_vid58.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid58_4b.S b/libgcc/config/nds32/isr-library/vec_vid58_4b.S index 422cf5e..a26ffa9 100644 --- a/libgcc/config/nds32/isr-library/vec_vid58_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid58_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid59.S b/libgcc/config/nds32/isr-library/vec_vid59.S index 7a6933e..997fef0 100644 --- a/libgcc/config/nds32/isr-library/vec_vid59.S +++ b/libgcc/config/nds32/isr-library/vec_vid59.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid59_4b.S b/libgcc/config/nds32/isr-library/vec_vid59_4b.S index 65584e8..3136c96 100644 --- a/libgcc/config/nds32/isr-library/vec_vid59_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid59_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid60.S b/libgcc/config/nds32/isr-library/vec_vid60.S index 2541283..981358b 100644 --- a/libgcc/config/nds32/isr-library/vec_vid60.S +++ b/libgcc/config/nds32/isr-library/vec_vid60.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid60_4b.S b/libgcc/config/nds32/isr-library/vec_vid60_4b.S index a7c450c..ad59ce4 100644 --- a/libgcc/config/nds32/isr-library/vec_vid60_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid60_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid61.S b/libgcc/config/nds32/isr-library/vec_vid61.S index 87405a8..464ad5b 100644 --- a/libgcc/config/nds32/isr-library/vec_vid61.S +++ b/libgcc/config/nds32/isr-library/vec_vid61.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid61_4b.S b/libgcc/config/nds32/isr-library/vec_vid61_4b.S index 5b836d4..b9c2343 100644 --- a/libgcc/config/nds32/isr-library/vec_vid61_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid61_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid62.S b/libgcc/config/nds32/isr-library/vec_vid62.S index 11b85e5..eff79be 100644 --- a/libgcc/config/nds32/isr-library/vec_vid62.S +++ b/libgcc/config/nds32/isr-library/vec_vid62.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid62_4b.S b/libgcc/config/nds32/isr-library/vec_vid62_4b.S index 748acbb..93e2670 100644 --- a/libgcc/config/nds32/isr-library/vec_vid62_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid62_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid63.S b/libgcc/config/nds32/isr-library/vec_vid63.S index c401030..a69eb66 100644 --- a/libgcc/config/nds32/isr-library/vec_vid63.S +++ b/libgcc/config/nds32/isr-library/vec_vid63.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid63_4b.S b/libgcc/config/nds32/isr-library/vec_vid63_4b.S index 74939d6..812950a 100644 --- a/libgcc/config/nds32/isr-library/vec_vid63_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid63_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid64.S b/libgcc/config/nds32/isr-library/vec_vid64.S index ea78d95..da8f6961 100644 --- a/libgcc/config/nds32/isr-library/vec_vid64.S +++ b/libgcc/config/nds32/isr-library/vec_vid64.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid64_4b.S b/libgcc/config/nds32/isr-library/vec_vid64_4b.S index a33e62b..4fc85d2 100644 --- a/libgcc/config/nds32/isr-library/vec_vid64_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid64_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid65.S b/libgcc/config/nds32/isr-library/vec_vid65.S index a68dd1c..de38eda 100644 --- a/libgcc/config/nds32/isr-library/vec_vid65.S +++ b/libgcc/config/nds32/isr-library/vec_vid65.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid65_4b.S b/libgcc/config/nds32/isr-library/vec_vid65_4b.S index 6e92131..63d5d4b 100644 --- a/libgcc/config/nds32/isr-library/vec_vid65_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid65_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid66.S b/libgcc/config/nds32/isr-library/vec_vid66.S index 49e3175..1b3b880 100644 --- a/libgcc/config/nds32/isr-library/vec_vid66.S +++ b/libgcc/config/nds32/isr-library/vec_vid66.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid66_4b.S b/libgcc/config/nds32/isr-library/vec_vid66_4b.S index 2ae2b4c..2262865 100644 --- a/libgcc/config/nds32/isr-library/vec_vid66_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid66_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid67.S b/libgcc/config/nds32/isr-library/vec_vid67.S index 0b19aae..8961a10 100644 --- a/libgcc/config/nds32/isr-library/vec_vid67.S +++ b/libgcc/config/nds32/isr-library/vec_vid67.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid67_4b.S b/libgcc/config/nds32/isr-library/vec_vid67_4b.S index 832a760..49f9723 100644 --- a/libgcc/config/nds32/isr-library/vec_vid67_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid67_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid68.S b/libgcc/config/nds32/isr-library/vec_vid68.S index 4b15cf6..81a9ab0 100644 --- a/libgcc/config/nds32/isr-library/vec_vid68.S +++ b/libgcc/config/nds32/isr-library/vec_vid68.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid68_4b.S b/libgcc/config/nds32/isr-library/vec_vid68_4b.S index 2d39531..1a09f7d 100644 --- a/libgcc/config/nds32/isr-library/vec_vid68_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid68_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid69.S b/libgcc/config/nds32/isr-library/vec_vid69.S index b61bdee..2017fba 100644 --- a/libgcc/config/nds32/isr-library/vec_vid69.S +++ b/libgcc/config/nds32/isr-library/vec_vid69.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid69_4b.S b/libgcc/config/nds32/isr-library/vec_vid69_4b.S index f9ffb67..220fa0b 100644 --- a/libgcc/config/nds32/isr-library/vec_vid69_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid69_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid70.S b/libgcc/config/nds32/isr-library/vec_vid70.S index c531e57..089ad09 100644 --- a/libgcc/config/nds32/isr-library/vec_vid70.S +++ b/libgcc/config/nds32/isr-library/vec_vid70.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid70_4b.S b/libgcc/config/nds32/isr-library/vec_vid70_4b.S index c25d7c5..ccfe4c8 100644 --- a/libgcc/config/nds32/isr-library/vec_vid70_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid70_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid71.S b/libgcc/config/nds32/isr-library/vec_vid71.S index 9941a16..9678e43 100644 --- a/libgcc/config/nds32/isr-library/vec_vid71.S +++ b/libgcc/config/nds32/isr-library/vec_vid71.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid71_4b.S b/libgcc/config/nds32/isr-library/vec_vid71_4b.S index 560c0e7..1da6655 100644 --- a/libgcc/config/nds32/isr-library/vec_vid71_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid71_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid72.S b/libgcc/config/nds32/isr-library/vec_vid72.S index e34e823..0c6f0ae 100644 --- a/libgcc/config/nds32/isr-library/vec_vid72.S +++ b/libgcc/config/nds32/isr-library/vec_vid72.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/vec_vid72_4b.S b/libgcc/config/nds32/isr-library/vec_vid72_4b.S index 36a844d..51278e0 100644 --- a/libgcc/config/nds32/isr-library/vec_vid72_4b.S +++ b/libgcc/config/nds32/isr-library/vec_vid72_4b.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/isr-library/wrh.S b/libgcc/config/nds32/isr-library/wrh.S index 53aee66..b27957b 100644 --- a/libgcc/config/nds32/isr-library/wrh.S +++ b/libgcc/config/nds32/isr-library/wrh.S @@ -1,5 +1,5 @@ /* c-isr library stuff of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/lib1asmsrc-mculib.S b/libgcc/config/nds32/lib1asmsrc-mculib.S index 284200e..5737b0d 100644 --- a/libgcc/config/nds32/lib1asmsrc-mculib.S +++ b/libgcc/config/nds32/lib1asmsrc-mculib.S @@ -1,5 +1,5 @@ /* mculib libgcc routines of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/lib1asmsrc-newlib.S b/libgcc/config/nds32/lib1asmsrc-newlib.S index 4920b08..d265b4a 100644 --- a/libgcc/config/nds32/lib1asmsrc-newlib.S +++ b/libgcc/config/nds32/lib1asmsrc-newlib.S @@ -1,5 +1,5 @@ /* newlib libgcc routines of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/lib2csrc-mculib/_clzdi2.c b/libgcc/config/nds32/lib2csrc-mculib/_clzdi2.c index e23027c..72b4f8e 100644 --- a/libgcc/config/nds32/lib2csrc-mculib/_clzdi2.c +++ b/libgcc/config/nds32/lib2csrc-mculib/_clzdi2.c @@ -1,5 +1,5 @@ /* mculib libgcc routines of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/lib2csrc-mculib/_clzsi2.c b/libgcc/config/nds32/lib2csrc-mculib/_clzsi2.c index 29f9bbe..5cb8c5a 100644 --- a/libgcc/config/nds32/lib2csrc-mculib/_clzsi2.c +++ b/libgcc/config/nds32/lib2csrc-mculib/_clzsi2.c @@ -1,5 +1,5 @@ /* mculib libgcc routines of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/linux-atomic.c b/libgcc/config/nds32/linux-atomic.c index 7dba2e1..b22fc00 100644 --- a/libgcc/config/nds32/linux-atomic.c +++ b/libgcc/config/nds32/linux-atomic.c @@ -1,5 +1,5 @@ /* Linux-specific atomic operations for NDS32 Linux. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/nds32/linux-unwind.h b/libgcc/config/nds32/linux-unwind.h index b520e8f..69b7709 100644 --- a/libgcc/config/nds32/linux-unwind.h +++ b/libgcc/config/nds32/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for NDS32 Linux signal frame. - Copyright (C) 2014-2020 Free Software Foundation, Inc. + Copyright (C) 2014-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/libgcc/config/nds32/sfp-machine.h b/libgcc/config/nds32/sfp-machine.h index 198c05d..c82c8ce 100644 --- a/libgcc/config/nds32/sfp-machine.h +++ b/libgcc/config/nds32/sfp-machine.h @@ -1,6 +1,6 @@ /* Machine settings for software floating-point emulation of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GNU C Library. diff --git a/libgcc/config/nds32/t-nds32 b/libgcc/config/nds32/t-nds32 index d55b69d..29a6c73 100644 --- a/libgcc/config/nds32/t-nds32 +++ b/libgcc/config/nds32/t-nds32 @@ -1,5 +1,5 @@ # Rules of libgcc and crtstuff of Andes NDS32 cpu for GNU compiler -# Copyright (C) 2012-2020 Free Software Foundation, Inc. +# Copyright (C) 2012-2021 Free Software Foundation, Inc. # Contributed by Andes Technology Corporation. # # This file is part of GCC. diff --git a/libgcc/config/nds32/t-nds32-glibc b/libgcc/config/nds32/t-nds32-glibc index 9e0e0fe..71b70be 100644 --- a/libgcc/config/nds32/t-nds32-glibc +++ b/libgcc/config/nds32/t-nds32-glibc @@ -1,5 +1,5 @@ # Rules of glibc library makefile of Andes NDS32 cpu for GNU compiler -# Copyright (C) 2012-2020 Free Software Foundation, Inc. +# Copyright (C) 2012-2021 Free Software Foundation, Inc. # Contributed by Andes Technology Corporation. # # This file is part of GCC. diff --git a/libgcc/config/nds32/t-nds32-isr b/libgcc/config/nds32/t-nds32-isr index 335cfb4..f301bf9 100644 --- a/libgcc/config/nds32/t-nds32-isr +++ b/libgcc/config/nds32/t-nds32-isr @@ -1,5 +1,5 @@ # Rules of c-isr library stuff of Andes NDS32 cpu for GNU compiler -# Copyright (C) 2012-2020 Free Software Foundation, Inc. +# Copyright (C) 2012-2021 Free Software Foundation, Inc. # Contributed by Andes Technology Corporation. # # This file is part of GCC. diff --git a/libgcc/config/nds32/t-nds32-mculib b/libgcc/config/nds32/t-nds32-mculib index 3fb476c..f19850d 100644 --- a/libgcc/config/nds32/t-nds32-mculib +++ b/libgcc/config/nds32/t-nds32-mculib @@ -1,5 +1,5 @@ # Rules of mculib library makefile of Andes NDS32 cpu for GNU compiler -# Copyright (C) 2012-2020 Free Software Foundation, Inc. +# Copyright (C) 2012-2021 Free Software Foundation, Inc. # Contributed by Andes Technology Corporation. # # This file is part of GCC. diff --git a/libgcc/config/nds32/t-nds32-newlib b/libgcc/config/nds32/t-nds32-newlib index 9e39e5f..f0a36f9 100644 --- a/libgcc/config/nds32/t-nds32-newlib +++ b/libgcc/config/nds32/t-nds32-newlib @@ -1,5 +1,5 @@ # Rules of newlib library makefile of Andes NDS32 cpu for GNU compiler -# Copyright (C) 2012-2020 Free Software Foundation, Inc. +# Copyright (C) 2012-2021 Free Software Foundation, Inc. # Contributed by Andes Technology Corporation. # # This file is part of GCC. diff --git a/libgcc/config/nios2/crti.S b/libgcc/config/nios2/crti.S index 9ce7909..b396046 100644 --- a/libgcc/config/nios2/crti.S +++ b/libgcc/config/nios2/crti.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Jonah Graham (jgraham@altera.com). Contributed by Mentor Graphics, Inc. diff --git a/libgcc/config/nios2/crtn.S b/libgcc/config/nios2/crtn.S index 440d8e5..7d820c9 100644 --- a/libgcc/config/nios2/crtn.S +++ b/libgcc/config/nios2/crtn.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Jonah Graham (jgraham@altera.com). Contributed by Mentor Graphics, Inc. diff --git a/libgcc/config/nios2/elf-lib.h b/libgcc/config/nios2/elf-lib.h index 4d718d9..935815d 100644 --- a/libgcc/config/nios2/elf-lib.h +++ b/libgcc/config/nios2/elf-lib.h @@ -1,5 +1,5 @@ /* Target macros for the Nios II port of GCC. - Copyright (C) 2015-2020 Free Software Foundation, Inc. + Copyright (C) 2015-2021 Free Software Foundation, Inc. GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff --git a/libgcc/config/nios2/lib2-divmod-hi.c b/libgcc/config/nios2/lib2-divmod-hi.c index 5c0f80f..72d43c6 100644 --- a/libgcc/config/nios2/lib2-divmod-hi.c +++ b/libgcc/config/nios2/lib2-divmod-hi.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Altera and Mentor Graphics, Inc. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/nios2/lib2-divmod.c b/libgcc/config/nios2/lib2-divmod.c index ed26a75..52dfe15 100644 --- a/libgcc/config/nios2/lib2-divmod.c +++ b/libgcc/config/nios2/lib2-divmod.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Altera and Mentor Graphics, Inc. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/nios2/lib2-divtable.c b/libgcc/config/nios2/lib2-divtable.c index d073c35..404f705 100644 --- a/libgcc/config/nios2/lib2-divtable.c +++ b/libgcc/config/nios2/lib2-divtable.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Altera and Mentor Graphics, Inc. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/nios2/lib2-mul.c b/libgcc/config/nios2/lib2-mul.c index 9e7dccc..30a5918 100644 --- a/libgcc/config/nios2/lib2-mul.c +++ b/libgcc/config/nios2/lib2-mul.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Altera and Mentor Graphics, Inc. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/nios2/lib2-nios2.h b/libgcc/config/nios2/lib2-nios2.h index 39e1bcd..098d252 100644 --- a/libgcc/config/nios2/lib2-nios2.h +++ b/libgcc/config/nios2/lib2-nios2.h @@ -1,6 +1,6 @@ /* Integer arithmetic support for Altera Nios II. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Altera and Mentor Graphics, Inc. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/nios2/linux-atomic.c b/libgcc/config/nios2/linux-atomic.c index 06d8278..d255ff8 100644 --- a/libgcc/config/nios2/linux-atomic.c +++ b/libgcc/config/nios2/linux-atomic.c @@ -1,5 +1,5 @@ /* Linux-specific atomic operations for Nios II Linux. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/nios2/linux-unwind.h b/libgcc/config/nios2/linux-unwind.h index daf5926..da321e2 100644 --- a/libgcc/config/nios2/linux-unwind.h +++ b/libgcc/config/nios2/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for Nios II Linux. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/nios2/sfp-machine.h b/libgcc/config/nios2/sfp-machine.h index 492208d..51134980 100644 --- a/libgcc/config/nios2/sfp-machine.h +++ b/libgcc/config/nios2/sfp-machine.h @@ -1,5 +1,5 @@ /* Soft-FP definitions for Altera Nios II. - Copyright (C) 2013-2020 Free Software Foundation, Inc. + Copyright (C) 2013-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/nios2/tramp.c b/libgcc/config/nios2/tramp.c index 2356b9f..a492d11 100644 --- a/libgcc/config/nios2/tramp.c +++ b/libgcc/config/nios2/tramp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2020 Free Software Foundation, Inc. +/* Copyright (C) 2013-2021 Free Software Foundation, Inc. Contributed by Altera and Mentor Graphics, Inc. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/nvptx/atomic.c b/libgcc/config/nvptx/atomic.c index 60f21f3..6260b5d 100644 --- a/libgcc/config/nvptx/atomic.c +++ b/libgcc/config/nvptx/atomic.c @@ -1,5 +1,5 @@ /* NVPTX atomic operations - Copyright (C) 2020 Free Software Foundation, Inc. + Copyright (C) 2020-2021 Free Software Foundation, Inc. Contributed by Mentor Graphics. This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/nvptx/crt0.c b/libgcc/config/nvptx/crt0.c index e18d4bc..13fdd8d 100644 --- a/libgcc/config/nvptx/crt0.c +++ b/libgcc/config/nvptx/crt0.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2020 Free Software Foundation, Inc. +/* Copyright (C) 2014-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/nvptx/mgomp.c b/libgcc/config/nvptx/mgomp.c index 87b50f9..e4b7174 100644 --- a/libgcc/config/nvptx/mgomp.c +++ b/libgcc/config/nvptx/mgomp.c @@ -1,6 +1,6 @@ /* Define shared memory arrays for -msoft-stack and -muniform-simt. - Copyright (C) 2015-2020 Free Software Foundation, Inc. + Copyright (C) 2015-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/nvptx/nvptx-malloc.h b/libgcc/config/nvptx/nvptx-malloc.h index a87d3b8..c255f21 100644 --- a/libgcc/config/nvptx/nvptx-malloc.h +++ b/libgcc/config/nvptx/nvptx-malloc.h @@ -1,6 +1,6 @@ /* Declarations for the malloc wrappers. - Copyright (C) 2014-2020 Free Software Foundation, Inc. + Copyright (C) 2014-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/nvptx/reduction.c b/libgcc/config/nvptx/reduction.c index c7957f0..ddf52fa 100644 --- a/libgcc/config/nvptx/reduction.c +++ b/libgcc/config/nvptx/reduction.c @@ -1,5 +1,5 @@ /* Oversized reductions lock variable - Copyright (C) 2015-2020 Free Software Foundation, Inc. + Copyright (C) 2015-2021 Free Software Foundation, Inc. Contributed by Mentor Graphics. This file is part of GCC. diff --git a/libgcc/config/or1k/lib1funcs.S b/libgcc/config/or1k/lib1funcs.S index 27916c5..efc05e1 100644 --- a/libgcc/config/or1k/lib1funcs.S +++ b/libgcc/config/or1k/lib1funcs.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2018-2020 Free Software Foundation, Inc. +/* Copyright (C) 2018-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/or1k/linux-unwind.h b/libgcc/config/or1k/linux-unwind.h index c7ed043..ea55234 100644 --- a/libgcc/config/or1k/linux-unwind.h +++ b/libgcc/config/or1k/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for OpenRISC Linux. - Copyright (C) 2018-2020 Free Software Foundation, Inc. + Copyright (C) 2018-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/or1k/sfp-machine.h b/libgcc/config/or1k/sfp-machine.h index 5da9e84..eebe5b0 100644 --- a/libgcc/config/or1k/sfp-machine.h +++ b/libgcc/config/or1k/sfp-machine.h @@ -41,12 +41,51 @@ R##_c = FP_CLS_NAN; \ } while (0) +/* Handle getting and setting rounding mode for soft fp operations. */ + +#define FP_RND_NEAREST (0x0 << 1) +#define FP_RND_ZERO (0x1 << 1) +#define FP_RND_PINF (0x2 << 1) +#define FP_RND_MINF (0x3 << 1) +#define FP_RND_MASK (0x3 << 1) + +#define FP_EX_OVERFLOW 1 << 3 +#define FP_EX_UNDERFLOW 1 << 4 +#define FP_EX_INEXACT 1 << 8 +#define FP_EX_INVALID 1 << 9 +#define FP_EX_DIVZERO 1 << 11 +#define FP_EX_ALL \ + (FP_EX_INVALID | FP_EX_DIVZERO | FP_EX_OVERFLOW | FP_EX_UNDERFLOW \ + | FP_EX_INEXACT) + +#define _FP_DECL_EX \ + unsigned int _fpcsr __attribute__ ((unused)) = FP_RND_NEAREST + +#define FP_ROUNDMODE (_fpcsr & FP_RND_MASK) + +#ifdef __or1k_hard_float__ +#define FP_INIT_ROUNDMODE \ +do { \ + __asm__ volatile ("l.mfspr %0,r0,20" : "=r" (_fpcsr)); \ +} while (0) + +#define FP_HANDLE_EXCEPTIONS \ +do { \ + if (__builtin_expect (_fex, 0)) \ + { \ + _fpcsr &= ~FP_EX_ALL; \ + _fpcsr |= _fex; \ + __asm__ volatile ("l.mtspr r0,%0,20" : : "r" (_fpcsr)); \ + } \ +} while (0) +#endif + #define __LITTLE_ENDIAN 1234 #define __BIG_ENDIAN 4321 #define __BYTE_ORDER __BIG_ENDIAN -#define _FP_TININESS_AFTER_ROUNDING 0 +#define _FP_TININESS_AFTER_ROUNDING 1 /* Define ALIASNAME as a strong alias for NAME. */ # define strong_alias(name, aliasname) _strong_alias(name, aliasname) diff --git a/libgcc/config/or1k/t-crtstuff b/libgcc/config/or1k/t-crtstuff new file mode 100644 index 0000000..dcae7f3 --- /dev/null +++ b/libgcc/config/or1k/t-crtstuff @@ -0,0 +1,2 @@ +# Compile crtbeginS.o and crtendS.o with -mcmodel=large +CRTSTUFF_T_CFLAGS_S += -mcmodel=large diff --git a/libgcc/config/or1k/t-or1k b/libgcc/config/or1k/t-or1k index 90b4282..c25bcae 100644 --- a/libgcc/config/or1k/t-or1k +++ b/libgcc/config/or1k/t-or1k @@ -1,5 +1,5 @@ # Libgcc Makefile fragment for OpenRISC -# Copyright (C) 2018-2020 Free Software Foundation, Inc. +# Copyright (C) 2018-2021 Free Software Foundation, Inc. # Contributed by Stafford Horne. # # This file is part of GCC. diff --git a/libgcc/config/pa/fptr.c b/libgcc/config/pa/fptr.c index 375d404..ea3231d 100644 --- a/libgcc/config/pa/fptr.c +++ b/libgcc/config/pa/fptr.c @@ -1,5 +1,5 @@ /* Subroutine for function pointer canonicalization on PA-RISC with ELF32. - Copyright (C) 2002-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2021 Free Software Foundation, Inc. Contributed by John David Anglin (dave.anglin@nrc.ca). This file is part of GCC. diff --git a/libgcc/config/pa/gthr-dce.h b/libgcc/config/pa/gthr-dce.h index ce2f1a3..60f20ba 100644 --- a/libgcc/config/pa/gthr-dce.h +++ b/libgcc/config/pa/gthr-dce.h @@ -1,6 +1,6 @@ /* Threads compatibility routines for libgcc2 and libobjc. */ /* Compile this one with gcc. */ -/* Copyright (C) 1997-2020 Free Software Foundation, Inc. +/* Copyright (C) 1997-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/pa/hpux-unwind.h b/libgcc/config/pa/hpux-unwind.h index 754faed..f72df85 100644 --- a/libgcc/config/pa/hpux-unwind.h +++ b/libgcc/config/pa/hpux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for PA HP-UX. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/pa/lib2funcs.S b/libgcc/config/pa/lib2funcs.S index af78171..1fb6039 100644 --- a/libgcc/config/pa/lib2funcs.S +++ b/libgcc/config/pa/lib2funcs.S @@ -1,6 +1,6 @@ ; Subroutines for calling unbound dynamic functions from within GDB for HPPA. ; Subroutines for out of line prologues and epilogues on for the HPPA -; Copyright (C) 1994-2020 Free Software Foundation, Inc. +; Copyright (C) 1994-2021 Free Software Foundation, Inc. ; This file is part of GCC. diff --git a/libgcc/config/pa/linux-atomic.c b/libgcc/config/pa/linux-atomic.c index 8eb4b5e..c882b55 100644 --- a/libgcc/config/pa/linux-atomic.c +++ b/libgcc/config/pa/linux-atomic.c @@ -1,5 +1,5 @@ /* Linux-specific atomic operations for PA Linux. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2021 Free Software Foundation, Inc. Based on code contributed by CodeSourcery for ARM EABI Linux. Modifications for PA Linux by Helge Deller <deller@gmx.de> diff --git a/libgcc/config/pa/linux-unwind.h b/libgcc/config/pa/linux-unwind.h index 246748a..dcc914c 100644 --- a/libgcc/config/pa/linux-unwind.h +++ b/libgcc/config/pa/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for PA Linux. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/pa/milli64.S b/libgcc/config/pa/milli64.S index cda6663..24e877d 100644 --- a/libgcc/config/pa/milli64.S +++ b/libgcc/config/pa/milli64.S @@ -2,7 +2,7 @@ adapted for gcc by Paul Bame <bame@debian.org> and Alan Modra <alan@linuxcare.com.au>. - Copyright (C) 2001-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/pa/pa64-hpux-lib.h b/libgcc/config/pa/pa64-hpux-lib.h index ebe1b51..eeab98f 100644 --- a/libgcc/config/pa/pa64-hpux-lib.h +++ b/libgcc/config/pa/pa64-hpux-lib.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for HPs running HP-UX using the 64bit runtime model. - Copyright (C) 1999-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2021 Free Software Foundation, Inc. This file is part of GCC. @@ -14,8 +14,13 @@ but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GCC; see the file COPYING3. If not see +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see <http://www.gnu.org/licenses/>. */ /* We use DTOR_LIST_BEGIN to carry a bunch of hacks to allow us to use diff --git a/libgcc/config/pa/quadlib.c b/libgcc/config/pa/quadlib.c index 8cc4efd..852fc46 100644 --- a/libgcc/config/pa/quadlib.c +++ b/libgcc/config/pa/quadlib.c @@ -1,5 +1,5 @@ /* Subroutines for long double support. - Copyright (C) 2000-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/pa/stublib.c b/libgcc/config/pa/stublib.c index a5ea266..16458a1 100644 --- a/libgcc/config/pa/stublib.c +++ b/libgcc/config/pa/stublib.c @@ -1,5 +1,5 @@ /* Stub functions. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/pa/t-slibgcc-hpux b/libgcc/config/pa/t-slibgcc-hpux index bf00b97..8ca348d 100644 --- a/libgcc/config/pa/t-slibgcc-hpux +++ b/libgcc/config/pa/t-slibgcc-hpux @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2020 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/pru/asri.c b/libgcc/config/pru/asri.c index 98b2472..c683754 100644 --- a/libgcc/config/pru/asri.c +++ b/libgcc/config/pru/asri.c @@ -1,6 +1,6 @@ /* PRU ABI compatibility functions Arithmetic right shift - Copyright (C) 2017-2020 Free Software Foundation, Inc. + Copyright (C) 2017-2021 Free Software Foundation, Inc. Contributed by Dimitar Dimitrov <dimitar@dinux.eu> This file is free software; you can redistribute it and/or diff --git a/libgcc/config/pru/eqd.c b/libgcc/config/pru/eqd.c index 9545ca1..03058c3 100644 --- a/libgcc/config/pru/eqd.c +++ b/libgcc/config/pru/eqd.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a == b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/pru/eqf.c b/libgcc/config/pru/eqf.c index 5ae9934..187d466 100644 --- a/libgcc/config/pru/eqf.c +++ b/libgcc/config/pru/eqf.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a == b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/pru/ged.c b/libgcc/config/pru/ged.c index 004dfe7..c505f88 100644 --- a/libgcc/config/pru/ged.c +++ b/libgcc/config/pru/ged.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a >= b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/pru/gef.c b/libgcc/config/pru/gef.c index 2948742..c3c33ae 100644 --- a/libgcc/config/pru/gef.c +++ b/libgcc/config/pru/gef.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a >= b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/pru/gtd.c b/libgcc/config/pru/gtd.c index a84c292..417d9b8 100644 --- a/libgcc/config/pru/gtd.c +++ b/libgcc/config/pru/gtd.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a > b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/pru/gtf.c b/libgcc/config/pru/gtf.c index d73efb6..3ef783c 100644 --- a/libgcc/config/pru/gtf.c +++ b/libgcc/config/pru/gtf.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a > b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/pru/led.c b/libgcc/config/pru/led.c index 8422844..9e2032f 100644 --- a/libgcc/config/pru/led.c +++ b/libgcc/config/pru/led.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a <= b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/pru/lef.c b/libgcc/config/pru/lef.c index 500fc7a..4b9fdfd 100644 --- a/libgcc/config/pru/lef.c +++ b/libgcc/config/pru/lef.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a <= b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/pru/lib2bitcountHI.c b/libgcc/config/pru/lib2bitcountHI.c index 648d181..169a1d7 100644 --- a/libgcc/config/pru/lib2bitcountHI.c +++ b/libgcc/config/pru/lib2bitcountHI.c @@ -1,5 +1,5 @@ /* libgcc routines for PRU - Copyright (C) 2014-2020 Free Software Foundation, Inc. + Copyright (C) 2014-2021 Free Software Foundation, Inc. Based on lib2bitcountHI.c from MSP430 port. This file is part of GCC. diff --git a/libgcc/config/pru/lib2divHI.c b/libgcc/config/pru/lib2divHI.c index f6983ab..d961aa3 100644 --- a/libgcc/config/pru/lib2divHI.c +++ b/libgcc/config/pru/lib2divHI.c @@ -1,5 +1,5 @@ /* HI mode divide routines for libgcc for PRU - Copyright (C) 2014-2020 Free Software Foundation, Inc. + Copyright (C) 2014-2021 Free Software Foundation, Inc. Based on lib2divHI.c from MSP430 port. This file is part of GCC. diff --git a/libgcc/config/pru/lib2divQI.c b/libgcc/config/pru/lib2divQI.c index 4b7e370..ae5227e 100644 --- a/libgcc/config/pru/lib2divQI.c +++ b/libgcc/config/pru/lib2divQI.c @@ -1,5 +1,5 @@ /* QI mode divide routines for libgcc for PRU - Copyright (C) 2014-2020 Free Software Foundation, Inc. + Copyright (C) 2014-2021 Free Software Foundation, Inc. Based on lib2divQI.c from MSP430 port. This file is part of GCC. diff --git a/libgcc/config/pru/lib2divSI.c b/libgcc/config/pru/lib2divSI.c index 5977e47..9435d94 100644 --- a/libgcc/config/pru/lib2divSI.c +++ b/libgcc/config/pru/lib2divSI.c @@ -1,5 +1,5 @@ /* SI mode divide routines for libgcc for PRU - Copyright (C) 2014-2020 Free Software Foundation, Inc. + Copyright (C) 2014-2021 Free Software Foundation, Inc. Based on lib2divSI.c from MSP430 port. This file is part of GCC. diff --git a/libgcc/config/pru/libgcc-eabi.ver b/libgcc/config/pru/libgcc-eabi.ver index 5f60282..d5f942d 100644 --- a/libgcc/config/pru/libgcc-eabi.ver +++ b/libgcc/config/pru/libgcc-eabi.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2017-2020 Free Software Foundation, Inc. +# Copyright (C) 2017-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/pru/ltd.c b/libgcc/config/pru/ltd.c index 3145e2f..8b915fe 100644 --- a/libgcc/config/pru/ltd.c +++ b/libgcc/config/pru/ltd.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a < b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/pru/ltf.c b/libgcc/config/pru/ltf.c index 4874e9b..82ae780 100644 --- a/libgcc/config/pru/ltf.c +++ b/libgcc/config/pru/ltf.c @@ -1,6 +1,6 @@ /* Software floating-point emulation. Return 1 iff a < b, 0 otherwise. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@cygnus.com) and Jakub Jelinek (jj@ultra.linux.cz). diff --git a/libgcc/config/pru/mpyll.S b/libgcc/config/pru/mpyll.S index 8e794dd..cd093bb 100644 --- a/libgcc/config/pru/mpyll.S +++ b/libgcc/config/pru/mpyll.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2020 Free Software Foundation, Inc. +/* Copyright (C) 2014-2021 Free Software Foundation, Inc. Contributed by Dimitar Dimitrov <dimitar@dinux.eu> This file is free software; you can redistribute it and/or modify it @@ -29,6 +29,8 @@ #include "pru-asm.h" + .section .text.__pruabi_mpyll, "ax" + .global SYM(__pruabi_mpyll) FUNC(__pruabi_mpyll) SYM(__pruabi_mpyll): diff --git a/libgcc/config/pru/pru-abi.h b/libgcc/config/pru/pru-abi.h index 360c585..3d1b687 100644 --- a/libgcc/config/pru/pru-abi.h +++ b/libgcc/config/pru/pru-abi.h @@ -1,5 +1,5 @@ /* Header file for PRU ABI versions of libgcc functions. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. Contributed by Dimitar Dimitrov <dimitar@dinux.eu> Based on c6x/c6x-abi.h diff --git a/libgcc/config/pru/pru-asm.h b/libgcc/config/pru/pru-asm.h index 815125b..c8ca29b 100644 --- a/libgcc/config/pru/pru-asm.h +++ b/libgcc/config/pru/pru-asm.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2020 Free Software Foundation, Inc. +/* Copyright (C) 2014-2021 Free Software Foundation, Inc. Contributed by Dimitar Dimitrov <dimitar@dinux.eu> This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/pru/pru-divmod.h b/libgcc/config/pru/pru-divmod.h index 8cf7f836..533e679 100644 --- a/libgcc/config/pru/pru-divmod.h +++ b/libgcc/config/pru/pru-divmod.h @@ -1,5 +1,5 @@ /* libgcc routines for PRU - Copyright (C) 2014-2020 Free Software Foundation, Inc. + Copyright (C) 2014-2021 Free Software Foundation, Inc. Based on msp430-divmod.h from MSP430 port. This file is part of GCC. diff --git a/libgcc/config/pru/sfp-machine.h b/libgcc/config/pru/sfp-machine.h index 34e4160..59e9f7b 100644 --- a/libgcc/config/pru/sfp-machine.h +++ b/libgcc/config/pru/sfp-machine.h @@ -1,5 +1,5 @@ /* Soft-FP definitions for TI PRU. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2021 Free Software Foundation, Inc. Based on C6X soft-fp header. This files is free software; you can redistribute it and/or diff --git a/libgcc/config/pru/t-pru b/libgcc/config/pru/t-pru index 1d27fc5..8b4a3da 100644 --- a/libgcc/config/pru/t-pru +++ b/libgcc/config/pru/t-pru @@ -1,5 +1,5 @@ # Makefile fragment for building LIBGCC for the TI PRU processor. -# Copyright (C) 2014-2020 Free Software Foundation, Inc. +# Copyright (C) 2014-2021 Free Software Foundation, Inc. # Contributed by Dimitar Dimitrov <dimitar@dinux.eu> # # This file is part of GCC. diff --git a/libgcc/config/riscv/atomic.c b/libgcc/config/riscv/atomic.c index e556e34..904d8c5 100644 --- a/libgcc/config/riscv/atomic.c +++ b/libgcc/config/riscv/atomic.c @@ -1,6 +1,6 @@ /* Legacy sub-word atomics for RISC-V. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/riscv/div.S b/libgcc/config/riscv/div.S index 1723432..c9bd787 100644 --- a/libgcc/config/riscv/div.S +++ b/libgcc/config/riscv/div.S @@ -1,6 +1,6 @@ /* Integer division routines for RISC-V. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/riscv/linux-unwind.h b/libgcc/config/riscv/linux-unwind.h index 64a7010..ab3f2a4 100644 --- a/libgcc/config/riscv/linux-unwind.h +++ b/libgcc/config/riscv/linux-unwind.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2016-2020 Free Software Foundation, Inc. +/* Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/riscv/muldi3.S b/libgcc/config/riscv/muldi3.S index 0fc697f..c29c24b 100644 --- a/libgcc/config/riscv/muldi3.S +++ b/libgcc/config/riscv/muldi3.S @@ -1,6 +1,6 @@ /* Integer multiplication routines for RISC-V. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/riscv/multi3.c b/libgcc/config/riscv/multi3.c index 783f0fa..0752f30 100644 --- a/libgcc/config/riscv/multi3.c +++ b/libgcc/config/riscv/multi3.c @@ -1,6 +1,6 @@ /* Multiplication two double word integers for RISC-V. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/riscv/riscv-asm.h b/libgcc/config/riscv/riscv-asm.h index 07977ec..8550707 100644 --- a/libgcc/config/riscv/riscv-asm.h +++ b/libgcc/config/riscv/riscv-asm.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017-2020 Free Software Foundation, Inc. +/* Copyright (C) 2017-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/riscv/save-restore.S b/libgcc/config/riscv/save-restore.S index e510009..4446943 100644 --- a/libgcc/config/riscv/save-restore.S +++ b/libgcc/config/riscv/save-restore.S @@ -1,6 +1,6 @@ /* Callee-saved register spill and fill routines for RISC-V. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/riscv/sfp-machine.h b/libgcc/config/riscv/sfp-machine.h index 87f9ae2..8adbf4b 100644 --- a/libgcc/config/riscv/sfp-machine.h +++ b/libgcc/config/riscv/sfp-machine.h @@ -1,6 +1,6 @@ /* Software floating-point machine description for RISC-V. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of GCC. @@ -128,7 +128,11 @@ do { \ #define __LITTLE_ENDIAN 1234 #define __BIG_ENDIAN 4321 +#if defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) +#define __BYTE_ORDER __BIG_ENDIAN +#else #define __BYTE_ORDER __LITTLE_ENDIAN +#endif /* Define ALIASNAME as a strong alias for NAME. */ diff --git a/libgcc/config/rl78/adddi3.S b/libgcc/config/rl78/adddi3.S index efacd0e..071a781 100644 --- a/libgcc/config/rl78/adddi3.S +++ b/libgcc/config/rl78/adddi3.S @@ -1,4 +1,4 @@ -; Copyright (C) 2017-2020 Free Software Foundation, Inc. +; Copyright (C) 2017-2021 Free Software Foundation, Inc. ; Contributed by Sebastian Perta. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rl78/anddi3.S b/libgcc/config/rl78/anddi3.S index cabc0b5..8e78d20 100644 --- a/libgcc/config/rl78/anddi3.S +++ b/libgcc/config/rl78/anddi3.S @@ -1,4 +1,4 @@ -; Copyright (C) 2017-2020 Free Software Foundation, Inc. +; Copyright (C) 2017-2021 Free Software Foundation, Inc. ; Contributed by Sebastian Perta. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rl78/bit-count.S b/libgcc/config/rl78/bit-count.S index 6ae99c7..6beae7a 100644 --- a/libgcc/config/rl78/bit-count.S +++ b/libgcc/config/rl78/bit-count.S @@ -1,4 +1,4 @@ -; Copyright (C) 2012-2020 Free Software Foundation, Inc. +; Copyright (C) 2012-2021 Free Software Foundation, Inc. ; Contributed by Red Hat. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rl78/cmpsi2.S b/libgcc/config/rl78/cmpsi2.S index 944c7b8..3885dfe 100644 --- a/libgcc/config/rl78/cmpsi2.S +++ b/libgcc/config/rl78/cmpsi2.S @@ -1,4 +1,4 @@ -; Copyright (C) 2011-2020 Free Software Foundation, Inc. +; Copyright (C) 2011-2021 Free Software Foundation, Inc. ; Contributed by Red Hat. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rl78/divmodhi.S b/libgcc/config/rl78/divmodhi.S index d51da51..5935ca7 100644 --- a/libgcc/config/rl78/divmodhi.S +++ b/libgcc/config/rl78/divmodhi.S @@ -1,5 +1,5 @@ /* HImode div/mod functions for the GCC support library for the Renesas RL78 processors. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/rl78/divmodqi.S b/libgcc/config/rl78/divmodqi.S index 5c17eea..34f6dfe 100644 --- a/libgcc/config/rl78/divmodqi.S +++ b/libgcc/config/rl78/divmodqi.S @@ -1,5 +1,5 @@ /* QImode div/mod functions for the GCC support library for the Renesas RL78 processors. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/rl78/divmodsi.S b/libgcc/config/rl78/divmodsi.S index ca4c8a7..4a88d3f 100644 --- a/libgcc/config/rl78/divmodsi.S +++ b/libgcc/config/rl78/divmodsi.S @@ -1,5 +1,5 @@ /* SImode div/mod functions for the GCC support library for the Renesas RL78 processors. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/rl78/lib2div.c b/libgcc/config/rl78/lib2div.c index d0875bb..a1c19f1 100644 --- a/libgcc/config/rl78/lib2div.c +++ b/libgcc/config/rl78/lib2div.c @@ -1,5 +1,5 @@ /* libgcc routines for RL78 - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/rl78/lib2mul.c b/libgcc/config/rl78/lib2mul.c index e19d57e..c98c9d9 100644 --- a/libgcc/config/rl78/lib2mul.c +++ b/libgcc/config/rl78/lib2mul.c @@ -1,5 +1,5 @@ /* libgcc routines for RL78 - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/rl78/lib2shift.c b/libgcc/config/rl78/lib2shift.c index 9f930d1..b07662e 100644 --- a/libgcc/config/rl78/lib2shift.c +++ b/libgcc/config/rl78/lib2shift.c @@ -1,5 +1,5 @@ /* Shift functions for the GCC support library for the Renesas RL78 processors. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/rl78/lshrsi3.S b/libgcc/config/rl78/lshrsi3.S index 3914def..30c73c1 100644 --- a/libgcc/config/rl78/lshrsi3.S +++ b/libgcc/config/rl78/lshrsi3.S @@ -1,4 +1,4 @@ -; Copyright (C) 2011-2020 Free Software Foundation, Inc. +; Copyright (C) 2011-2021 Free Software Foundation, Inc. ; Contributed by Red Hat. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rl78/mulsi3.S b/libgcc/config/rl78/mulsi3.S index 9440555..aaa88c6 100644 --- a/libgcc/config/rl78/mulsi3.S +++ b/libgcc/config/rl78/mulsi3.S @@ -1,4 +1,4 @@ -; Copyright (C) 2011-2020 Free Software Foundation, Inc. +; Copyright (C) 2011-2021 Free Software Foundation, Inc. ; Contributed by Red Hat. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rl78/rl78-divmod.h b/libgcc/config/rl78/rl78-divmod.h index a3de6ae..cc96921 100644 --- a/libgcc/config/rl78/rl78-divmod.h +++ b/libgcc/config/rl78/rl78-divmod.h @@ -1,5 +1,5 @@ /* libgcc routines for RL78 - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/rl78/rl78-mul.h b/libgcc/config/rl78/rl78-mul.h index bc36098..da2ee68 100644 --- a/libgcc/config/rl78/rl78-mul.h +++ b/libgcc/config/rl78/rl78-mul.h @@ -1,5 +1,5 @@ /* libgcc routines for RL78 - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/rl78/signbit.S b/libgcc/config/rl78/signbit.S index b3aa7f8..e048ff9 100644 --- a/libgcc/config/rl78/signbit.S +++ b/libgcc/config/rl78/signbit.S @@ -1,4 +1,4 @@ -; Copyright (C) 2012-2020 Free Software Foundation, Inc. +; Copyright (C) 2012-2021 Free Software Foundation, Inc. ; Contributed by Red Hat. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rl78/smaxdi3.S b/libgcc/config/rl78/smaxdi3.S index 83c9fe9..74ba076 100644 --- a/libgcc/config/rl78/smaxdi3.S +++ b/libgcc/config/rl78/smaxdi3.S @@ -1,4 +1,4 @@ -; Copyright (C) 2017-2020 Free Software Foundation, Inc. +; Copyright (C) 2017-2021 Free Software Foundation, Inc. ; Contributed by Sebastian Perta. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rl78/smindi3.S b/libgcc/config/rl78/smindi3.S index e616902..9ef97bc 100644 --- a/libgcc/config/rl78/smindi3.S +++ b/libgcc/config/rl78/smindi3.S @@ -1,4 +1,4 @@ -; Copyright (C) 2017-2020 Free Software Foundation, Inc. +; Copyright (C) 2017-2021 Free Software Foundation, Inc. ; Contributed by Sebastian Perta. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rl78/subdi3.S b/libgcc/config/rl78/subdi3.S index e35ced5..fbc604d 100644 --- a/libgcc/config/rl78/subdi3.S +++ b/libgcc/config/rl78/subdi3.S @@ -1,4 +1,4 @@ -; Copyright (C) 2017-2020 Free Software Foundation, Inc. +; Copyright (C) 2017-2021 Free Software Foundation, Inc. ; Contributed by Sebastian Perta. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rl78/t-rl78 b/libgcc/config/rl78/t-rl78 index d211c13..5bbc280 100644 --- a/libgcc/config/rl78/t-rl78 +++ b/libgcc/config/rl78/t-rl78 @@ -1,5 +1,5 @@ # Makefile fragment for building LIBGCC for the Renesas RL78 target. -# Copyright (C) 2011-2020 Free Software Foundation, Inc. +# Copyright (C) 2011-2021 Free Software Foundation, Inc. # Contributed by Red Hat. # # This file is part of GCC. diff --git a/libgcc/config/rl78/trampoline.S b/libgcc/config/rl78/trampoline.S index f84df30..abcbaf3 100644 --- a/libgcc/config/rl78/trampoline.S +++ b/libgcc/config/rl78/trampoline.S @@ -1,5 +1,5 @@ /* libgcc routines for RL78 - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/rl78/umaxdi3.S b/libgcc/config/rl78/umaxdi3.S index 70b5deb..00203c1 100644 --- a/libgcc/config/rl78/umaxdi3.S +++ b/libgcc/config/rl78/umaxdi3.S @@ -1,4 +1,4 @@ -; Copyright (C) 2017-2020 Free Software Foundation, Inc. +; Copyright (C) 2017-2021 Free Software Foundation, Inc. ; Contributed by Sebastian Perta. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rl78/umindi3.S b/libgcc/config/rl78/umindi3.S index cf16604..cf601ab 100644 --- a/libgcc/config/rl78/umindi3.S +++ b/libgcc/config/rl78/umindi3.S @@ -1,4 +1,4 @@ -; Copyright (C) 2017-2020 Free Software Foundation, Inc. +; Copyright (C) 2017-2021 Free Software Foundation, Inc. ; Contributed by Sebastian Perta. ; ; This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/_dd_to_kf.c b/libgcc/config/rs6000/_dd_to_kf.c new file mode 100644 index 0000000..6613c44 --- /dev/null +++ b/libgcc/config/rs6000/_dd_to_kf.c @@ -0,0 +1,37 @@ +/* Copyright (C) 2021 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +GCC is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + +/* Decimal64 -> _Float128 conversion. */ + +/* FINE_GRAINED_LIBRARIES is used so we can isolate just to dd_to_tf conversion + function from dp-bits.c. */ +#define FINE_GRAINED_LIBRARIES 1 +#define L_dd_to_kf 1 +#define WIDTH 64 + +#if !defined(__LONG_DOUBLE_128__) || !defined(__LONG_DOUBLE_IEEE128__) +#error "Long double is not IEEE 128-bit" +#endif + +/* Use dfp-bit.c to do the real work. */ +#include "dfp-bit.c" diff --git a/libgcc/config/rs6000/_divkc3.c b/libgcc/config/rs6000/_divkc3.c index 91482af..a1d29d2 100644 --- a/libgcc/config/rs6000/_divkc3.c +++ b/libgcc/config/rs6000/_divkc3.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1989-2020 Free Software Foundation, Inc. +/* Copyright (C) 1989-2021 Free Software Foundation, Inc. This file is part of GCC. @@ -37,29 +37,122 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #define __divkc3 __divkc3_sw #endif +#ifndef __LONG_DOUBLE_IEEE128__ +#define RBIG (__LIBGCC_KF_MAX__ / 2) +#define RMIN (__LIBGCC_KF_MIN__) +#define RMIN2 (__LIBGCC_KF_EPSILON__) +#define RMINSCAL (1 / __LIBGCC_KF_EPSILON__) +#define RMAX2 (RBIG * RMIN2) +#else +#define RBIG (__LIBGCC_TF_MAX__ / 2) +#define RMIN (__LIBGCC_TF_MIN__) +#define RMIN2 (__LIBGCC_TF_EPSILON__) +#define RMINSCAL (1 / __LIBGCC_TF_EPSILON__) +#define RMAX2 (RBIG * RMIN2) +#endif + TCtype __divkc3 (TFtype a, TFtype b, TFtype c, TFtype d) { TFtype denom, ratio, x, y; TCtype res; - /* ??? We can get better behavior from logarithmic scaling instead of - the division. But that would mean starting to link libgcc against - libm. We could implement something akin to ldexp/frexp as gcc builtins - fairly easily... */ + /* long double has significant potential underflow/overflow errors that + can be greatly reduced with a limited number of tests and adjustments. + */ + + /* Scale by max(c,d) to reduce chances of denominator overflowing. */ if (FABS (c) < FABS (d)) { + /* Prevent underflow when denominator is near max representable. */ + if (FABS (d) >= RBIG) + { + a = a / 2; + b = b / 2; + c = c / 2; + d = d / 2; + } + /* Avoid overflow/underflow issues when c and d are small. + Scaling up helps avoid some underflows. + No new overflow possible since c&d < RMIN2. */ + if (FABS (d) < RMIN2) + { + a = a * RMINSCAL; + b = b * RMINSCAL; + c = c * RMINSCAL; + d = d * RMINSCAL; + } + else + { + if (((FABS (a) < RMIN) && (FABS (b) < RMAX2) && (FABS (d) < RMAX2)) + || ((FABS (b) < RMIN) && (FABS (a) < RMAX2) + && (FABS (d) < RMAX2))) + { + a = a * RMINSCAL; + b = b * RMINSCAL; + c = c * RMINSCAL; + d = d * RMINSCAL; + } + } ratio = c / d; denom = (c * ratio) + d; - x = ((a * ratio) + b) / denom; - y = ((b * ratio) - a) / denom; + /* Choose alternate order of computation if ratio is subnormal. */ + if (FABS (ratio) > RMIN) + { + x = ((a * ratio) + b) / denom; + y = ((b * ratio) - a) / denom; + } + else + { + x = ((c * (a / d)) + b) / denom; + y = ((c * (b / d)) - a) / denom; + } } else { + /* Prevent underflow when denominator is near max representable. */ + if (FABS (c) >= RBIG) + { + a = a / 2; + b = b / 2; + c = c / 2; + d = d / 2; + } + /* Avoid overflow/underflow issues when both c and d are small. + Scaling up helps avoid some underflows. + No new overflow possible since both c&d are less than RMIN2. */ + if (FABS (c) < RMIN2) + { + a = a * RMINSCAL; + b = b * RMINSCAL; + c = c * RMINSCAL; + d = d * RMINSCAL; + } + else + { + if (((FABS (a) < RMIN) && (FABS (b) < RMAX2) && (FABS (c) < RMAX2)) + || ((FABS (b) < RMIN) && (FABS (a) < RMAX2) + && (FABS (c) < RMAX2))) + { + a = a * RMINSCAL; + b = b * RMINSCAL; + c = c * RMINSCAL; + d = d * RMINSCAL; + } + } ratio = d / c; denom = (d * ratio) + c; - x = ((b * ratio) + a) / denom; - y = (b - (a * ratio)) / denom; + /* Choose alternate order of computation if ratio is subnormal. */ + if (FABS (ratio) > RMIN) + { + x = ((b * ratio) + a) / denom; + y = (b - (a * ratio)) / denom; + } + else + { + x = (a + (d * (b / c))) / denom; + y = (b - (d * (a / c))) / denom; + } } /* Recover infinities and zeros that computed as NaN+iNaN; the only cases diff --git a/libgcc/config/rs6000/_kf_to_dd.c b/libgcc/config/rs6000/_kf_to_dd.c new file mode 100644 index 0000000..93a1043 --- /dev/null +++ b/libgcc/config/rs6000/_kf_to_dd.c @@ -0,0 +1,37 @@ +/* Copyright (C) 2021 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +GCC is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + +/* _Float128 -> Decimal64 conversion. */ + +/* FINE_GRAINED_LIBRARIES is used so we can isolate just to tf_to_dd conversion + function from dp-bits.c. */ +#define FINE_GRAINED_LIBRARIES 1 +#define L_kf_to_dd 1 +#define WIDTH 64 + +#if !defined(__LONG_DOUBLE_128__) || !defined(__LONG_DOUBLE_IEEE128__) +#error "Long double is not IEEE 128-bit" +#endif + +/* Use dfp-bit.c to do the real work. */ +#include "dfp-bit.c" diff --git a/libgcc/config/rs6000/_kf_to_sd.c b/libgcc/config/rs6000/_kf_to_sd.c new file mode 100644 index 0000000..01396da --- /dev/null +++ b/libgcc/config/rs6000/_kf_to_sd.c @@ -0,0 +1,37 @@ +/* Copyright (C) 2021 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +GCC is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + +/* _Float128 -> Decimal32 conversion. */ + +/* FINE_GRAINED_LIBRARIES is used so we can isolate just to tf_to_sd conversion + function from dp-bits.c. */ +#define FINE_GRAINED_LIBRARIES 1 +#define L_kf_to_sd 1 +#define WIDTH 32 + +#if !defined(__LONG_DOUBLE_128__) || !defined(__LONG_DOUBLE_IEEE128__) +#error "Long double is not IEEE 128-bit" +#endif + +/* Use dfp-bit.c to do the real work. */ +#include "dfp-bit.c" diff --git a/libgcc/config/rs6000/_kf_to_td.c b/libgcc/config/rs6000/_kf_to_td.c new file mode 100644 index 0000000..45bba92 --- /dev/null +++ b/libgcc/config/rs6000/_kf_to_td.c @@ -0,0 +1,37 @@ +/* Copyright (C) 2021 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +GCC is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + +/* _Float128 -> Decimal128 conversion. */ + +/* FINE_GRAINED_LIBRARIES is used so we can isolate just to tf_to_td conversion + function from dp-bits.c. */ +#define FINE_GRAINED_LIBRARIES 1 +#define L_kf_to_td 1 +#define WIDTH 128 + +#if !defined(__LONG_DOUBLE_128__) || !defined(__LONG_DOUBLE_IEEE128__) +#error "Long double is not IEEE 128-bit" +#endif + +/* Use dfp-bit.c to do the real work. */ +#include "dfp-bit.c" diff --git a/libgcc/config/rs6000/_mulkc3.c b/libgcc/config/rs6000/_mulkc3.c index 665e145..cf486ed 100644 --- a/libgcc/config/rs6000/_mulkc3.c +++ b/libgcc/config/rs6000/_mulkc3.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1989-2020 Free Software Foundation, Inc. +/* Copyright (C) 1989-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/rs6000/_powikf2.c b/libgcc/config/rs6000/_powikf2.c index cae54bb..9e29d9e 100644 --- a/libgcc/config/rs6000/_powikf2.c +++ b/libgcc/config/rs6000/_powikf2.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1989-2020 Free Software Foundation, Inc. +/* Copyright (C) 1989-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/rs6000/_sd_to_kf.c b/libgcc/config/rs6000/_sd_to_kf.c new file mode 100644 index 0000000..9224444 --- /dev/null +++ b/libgcc/config/rs6000/_sd_to_kf.c @@ -0,0 +1,37 @@ +/* Copyright (C) 2021 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +GCC is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + +/* Decimal32 -> _Float128 conversion. */ + +/* FINE_GRAINED_LIBRARIES is used so we can isolate just to sd_to_tf conversion + function from dp-bits.c. */ +#define FINE_GRAINED_LIBRARIES 1 +#define L_sd_to_kf 1 +#define WIDTH 32 + +#if !defined(__LONG_DOUBLE_128__) || !defined(__LONG_DOUBLE_IEEE128__) +#error "Long double is not IEEE 128-bit" +#endif + +/* Use dfp-bit.c to do the real work. */ +#include "dfp-bit.c" diff --git a/libgcc/config/rs6000/_td_to_kf.c b/libgcc/config/rs6000/_td_to_kf.c new file mode 100644 index 0000000..0134581 --- /dev/null +++ b/libgcc/config/rs6000/_td_to_kf.c @@ -0,0 +1,37 @@ +/* Copyright (C) 2021 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 3, or (at your option) any later +version. + +GCC is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + +/* Decimal128 -> _Float128 conversion. */ + +/* FINE_GRAINED_LIBRARIES is used so we can isolate just to td_to_tf conversion + function from dp-bits.c. */ +#define FINE_GRAINED_LIBRARIES 1 +#define L_td_to_kf 1 +#define WIDTH 128 + +#if !defined(__LONG_DOUBLE_128__) || !defined(__LONG_DOUBLE_IEEE128__) +#error "Long double is not IEEE 128-bit" +#endif + +/* Use dfp-bit.c to do the real work. */ +#include "dfp-bit.c" diff --git a/libgcc/config/rs6000/aix-unwind.h b/libgcc/config/rs6000/aix-unwind.h index 9f529d7..b8d8276 100644 --- a/libgcc/config/rs6000/aix-unwind.h +++ b/libgcc/config/rs6000/aix-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for AIX. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/rs6000/atexit.c b/libgcc/config/rs6000/atexit.c index 5e59a26..3dca905 100644 --- a/libgcc/config/rs6000/atexit.c +++ b/libgcc/config/rs6000/atexit.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2020 Free Software Foundation, Inc. +/* Copyright (C) 1999-2021 Free Software Foundation, Inc. NOTE: This source is derived from an old version taken from the GNU C Library (glibc). diff --git a/libgcc/config/rs6000/crtcxa.c b/libgcc/config/rs6000/crtcxa.c index d442f8c..ef0597d 100644 --- a/libgcc/config/rs6000/crtcxa.c +++ b/libgcc/config/rs6000/crtcxa.c @@ -1,5 +1,5 @@ /* __dso_handle initialization for AIX. - Copyright (C) 2013-2020 Free Software Foundation, Inc. + Copyright (C) 2013-2021 Free Software Foundation, Inc. Written by David Edelsohn, IBM. This file is part of GCC. diff --git a/libgcc/config/rs6000/crtdbase.S b/libgcc/config/rs6000/crtdbase.S index cdab332..c6029ba 100644 --- a/libgcc/config/rs6000/crtdbase.S +++ b/libgcc/config/rs6000/crtdbase.S @@ -1,6 +1,6 @@ /* Defines __gcc_unwind_dbase - Copyright (C) 2014-2020 Free Software Foundation, Inc. + Copyright (C) 2014-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/rs6000/crtresfpr.S b/libgcc/config/rs6000/crtresfpr.S index 99e6f08..af8bbeb 100644 --- a/libgcc/config/rs6000/crtresfpr.S +++ b/libgcc/config/rs6000/crtresfpr.S @@ -1,7 +1,7 @@ /* * Special support for eabi and SVR4 * - * Copyright (C) 1995-2020 Free Software Foundation, Inc. + * Copyright (C) 1995-2021 Free Software Foundation, Inc. * Written By Michael Meissner * 64-bit support written by David Edelsohn * diff --git a/libgcc/config/rs6000/crtresgpr.S b/libgcc/config/rs6000/crtresgpr.S index ee60975..2b583d0 100644 --- a/libgcc/config/rs6000/crtresgpr.S +++ b/libgcc/config/rs6000/crtresgpr.S @@ -1,7 +1,7 @@ /* * Special support for eabi and SVR4 * - * Copyright (C) 1995-2020 Free Software Foundation, Inc. + * Copyright (C) 1995-2021 Free Software Foundation, Inc. * Written By Michael Meissner * 64-bit support written by David Edelsohn * diff --git a/libgcc/config/rs6000/crtrestvr.S b/libgcc/config/rs6000/crtrestvr.S index 260fe4d..b372409 100644 --- a/libgcc/config/rs6000/crtrestvr.S +++ b/libgcc/config/rs6000/crtrestvr.S @@ -1,6 +1,6 @@ /* Routines for restoring vector registers. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Written by Alan Modra, IBM This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/crtresxfpr.S b/libgcc/config/rs6000/crtresxfpr.S index 9931db2..1683a5a 100644 --- a/libgcc/config/rs6000/crtresxfpr.S +++ b/libgcc/config/rs6000/crtresxfpr.S @@ -1,7 +1,7 @@ /* * Special support for eabi and SVR4 * - * Copyright (C) 1995-2020 Free Software Foundation, Inc. + * Copyright (C) 1995-2021 Free Software Foundation, Inc. * Written By Michael Meissner * 64-bit support written by David Edelsohn * diff --git a/libgcc/config/rs6000/crtresxgpr.S b/libgcc/config/rs6000/crtresxgpr.S index c4d1181..142d9d6 100644 --- a/libgcc/config/rs6000/crtresxgpr.S +++ b/libgcc/config/rs6000/crtresxgpr.S @@ -1,7 +1,7 @@ /* * Special support for eabi and SVR4 * - * Copyright (C) 1995-2020 Free Software Foundation, Inc. + * Copyright (C) 1995-2021 Free Software Foundation, Inc. * Written By Michael Meissner * 64-bit support written by David Edelsohn * diff --git a/libgcc/config/rs6000/crtsavevr.S b/libgcc/config/rs6000/crtsavevr.S index 7e1d5c5..48a4d65 100644 --- a/libgcc/config/rs6000/crtsavevr.S +++ b/libgcc/config/rs6000/crtsavevr.S @@ -1,6 +1,6 @@ /* Routines for saving vector registers. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. Written by Alan Modra, IBM This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/crtsavfpr.S b/libgcc/config/rs6000/crtsavfpr.S index dd8743a..4f00f84 100644 --- a/libgcc/config/rs6000/crtsavfpr.S +++ b/libgcc/config/rs6000/crtsavfpr.S @@ -1,7 +1,7 @@ /* * Special support for eabi and SVR4 * - * Copyright (C) 1995-2020 Free Software Foundation, Inc. + * Copyright (C) 1995-2021 Free Software Foundation, Inc. * Written By Michael Meissner * 64-bit support written by David Edelsohn * diff --git a/libgcc/config/rs6000/crtsavgpr.S b/libgcc/config/rs6000/crtsavgpr.S index ddb7a48..6f9039c 100644 --- a/libgcc/config/rs6000/crtsavgpr.S +++ b/libgcc/config/rs6000/crtsavgpr.S @@ -1,7 +1,7 @@ /* * Special support for eabi and SVR4 * - * Copyright (C) 1995-2020 Free Software Foundation, Inc. + * Copyright (C) 1995-2021 Free Software Foundation, Inc. * Written By Michael Meissner * 64-bit support written by David Edelsohn * diff --git a/libgcc/config/rs6000/cxa_atexit.c b/libgcc/config/rs6000/cxa_atexit.c index cc77966..5cf0669 100644 --- a/libgcc/config/rs6000/cxa_atexit.c +++ b/libgcc/config/rs6000/cxa_atexit.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2020 Free Software Foundation, Inc. +/* Copyright (C) 1999-2021 Free Software Foundation, Inc. NOTE: This source is derived from an old version taken from the GNU C Library (glibc). diff --git a/libgcc/config/rs6000/cxa_finalize.c b/libgcc/config/rs6000/cxa_finalize.c index 9bb0c7b..c70c27b 100644 --- a/libgcc/config/rs6000/cxa_finalize.c +++ b/libgcc/config/rs6000/cxa_finalize.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2020 Free Software Foundation, Inc. +/* Copyright (C) 1999-2021 Free Software Foundation, Inc. NOTE: This source is derived from an old version taken from the GNU C Library (glibc). diff --git a/libgcc/config/rs6000/darwin-asm.h b/libgcc/config/rs6000/darwin-asm.h index 94b3ac4..7e6a785 100644 --- a/libgcc/config/rs6000/darwin-asm.h +++ b/libgcc/config/rs6000/darwin-asm.h @@ -1,7 +1,7 @@ /* Macro definitions to used to support 32/64-bit code in Darwin's * assembly files. * - * Copyright (C) 2004-2020 Free Software Foundation, Inc. + * Copyright (C) 2004-2021 Free Software Foundation, Inc. * * This file is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/rs6000/darwin-crt2.c b/libgcc/config/rs6000/darwin-crt2.c index 85b37ed..e48ba7d 100644 --- a/libgcc/config/rs6000/darwin-crt2.c +++ b/libgcc/config/rs6000/darwin-crt2.c @@ -1,5 +1,5 @@ /* KeyMgr backwards-compatibility support for Darwin. - Copyright (C) 2001-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/rs6000/darwin-fallback.c b/libgcc/config/rs6000/darwin-fallback.c index 131317d..aa484c0 100644 --- a/libgcc/config/rs6000/darwin-fallback.c +++ b/libgcc/config/rs6000/darwin-fallback.c @@ -1,5 +1,5 @@ /* Fallback frame-state unwinder for Darwin. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/rs6000/darwin-fpsave.S b/libgcc/config/rs6000/darwin-fpsave.S index 13d892a..9f23a0e 100644 --- a/libgcc/config/rs6000/darwin-fpsave.S +++ b/libgcc/config/rs6000/darwin-fpsave.S @@ -1,6 +1,6 @@ /* This file contains the floating-point save and restore routines. * - * Copyright (C) 2004-2020 Free Software Foundation, Inc. + * Copyright (C) 2004-2021 Free Software Foundation, Inc. * * This file is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/rs6000/darwin-gpsave.S b/libgcc/config/rs6000/darwin-gpsave.S index d1ce905..737f0d2 100644 --- a/libgcc/config/rs6000/darwin-gpsave.S +++ b/libgcc/config/rs6000/darwin-gpsave.S @@ -1,6 +1,6 @@ /* This file contains the GPR save and restore routines for Darwin. * - * Copyright (C) 2011-2020 Free Software Foundation, Inc. + * Copyright (C) 2011-2021 Free Software Foundation, Inc. * * This file is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/rs6000/darwin-tramp.S b/libgcc/config/rs6000/darwin-tramp.S index 6b7a66c..a4065de 100644 --- a/libgcc/config/rs6000/darwin-tramp.S +++ b/libgcc/config/rs6000/darwin-tramp.S @@ -1,6 +1,6 @@ /* Special support for trampolines * - * Copyright (C) 1996-2020 Free Software Foundation, Inc. + * Copyright (C) 1996-2021 Free Software Foundation, Inc. * Written By Michael Meissner * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/darwin-unwind.h b/libgcc/config/rs6000/darwin-unwind.h index df0e96b..b35bfa8 100644 --- a/libgcc/config/rs6000/darwin-unwind.h +++ b/libgcc/config/rs6000/darwin-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for 32-bit PowerPC Darwin. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/rs6000/darwin-vecsave.S b/libgcc/config/rs6000/darwin-vecsave.S index 0295ced..15b5cbd 100644 --- a/libgcc/config/rs6000/darwin-vecsave.S +++ b/libgcc/config/rs6000/darwin-vecsave.S @@ -1,6 +1,6 @@ /* This file contains the vector save and restore routines. * - * Copyright (C) 2004-2020 Free Software Foundation, Inc. + * Copyright (C) 2004-2021 Free Software Foundation, Inc. * * This file is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/rs6000/darwin-world.S b/libgcc/config/rs6000/darwin-world.S index 4f6f7ed..4ca1e66 100644 --- a/libgcc/config/rs6000/darwin-world.S +++ b/libgcc/config/rs6000/darwin-world.S @@ -2,7 +2,7 @@ * restore_world routines, which need to do a run-time check to see if * they should save and restore the vector registers. * - * Copyright (C) 2004-2020 Free Software Foundation, Inc. + * Copyright (C) 2004-2021 Free Software Foundation, Inc. * * This file is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/rs6000/e500crtres32gpr.S b/libgcc/config/rs6000/e500crtres32gpr.S index 4d861dd..2df6b04 100644 --- a/libgcc/config/rs6000/e500crtres32gpr.S +++ b/libgcc/config/rs6000/e500crtres32gpr.S @@ -1,7 +1,7 @@ /* * Special support for e500 eabi and SVR4 * - * Copyright (C) 2008-2020 Free Software Foundation, Inc. + * Copyright (C) 2008-2021 Free Software Foundation, Inc. * Written by Nathan Froyd * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/e500crtres64gpr.S b/libgcc/config/rs6000/e500crtres64gpr.S index fd4a435..3310b9c 100644 --- a/libgcc/config/rs6000/e500crtres64gpr.S +++ b/libgcc/config/rs6000/e500crtres64gpr.S @@ -1,7 +1,7 @@ /* * Special support for e500 eabi and SVR4 * - * Copyright (C) 2008-2020 Free Software Foundation, Inc. + * Copyright (C) 2008-2021 Free Software Foundation, Inc. * Written by Nathan Froyd * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/e500crtres64gprctr.S b/libgcc/config/rs6000/e500crtres64gprctr.S index 9c538f7..1f282b3 100644 --- a/libgcc/config/rs6000/e500crtres64gprctr.S +++ b/libgcc/config/rs6000/e500crtres64gprctr.S @@ -1,7 +1,7 @@ /* * Special support for e500 eabi and SVR4 * - * Copyright (C) 2008-2020 Free Software Foundation, Inc. + * Copyright (C) 2008-2021 Free Software Foundation, Inc. * Written by Nathan Froyd * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/e500crtrest32gpr.S b/libgcc/config/rs6000/e500crtrest32gpr.S index 8f698a5..a6add32 100644 --- a/libgcc/config/rs6000/e500crtrest32gpr.S +++ b/libgcc/config/rs6000/e500crtrest32gpr.S @@ -1,7 +1,7 @@ /* * Special support for e500 eabi and SVR4 * - * Copyright (C) 2008-2020 Free Software Foundation, Inc. + * Copyright (C) 2008-2021 Free Software Foundation, Inc. * Written by Nathan Froyd * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/e500crtrest64gpr.S b/libgcc/config/rs6000/e500crtrest64gpr.S index 7806452..b3f496b 100644 --- a/libgcc/config/rs6000/e500crtrest64gpr.S +++ b/libgcc/config/rs6000/e500crtrest64gpr.S @@ -1,7 +1,7 @@ /* * Special support for e500 eabi and SVR4 * - * Copyright (C) 2008-2020 Free Software Foundation, Inc. + * Copyright (C) 2008-2021 Free Software Foundation, Inc. * Written by Nathan Froyd * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/e500crtresx32gpr.S b/libgcc/config/rs6000/e500crtresx32gpr.S index 9cf6d5d..84c78a2 100644 --- a/libgcc/config/rs6000/e500crtresx32gpr.S +++ b/libgcc/config/rs6000/e500crtresx32gpr.S @@ -1,7 +1,7 @@ /* * Special support for e500 eabi and SVR4 * - * Copyright (C) 2008-2020 Free Software Foundation, Inc. + * Copyright (C) 2008-2021 Free Software Foundation, Inc. * Written by Nathan Froyd * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/e500crtresx64gpr.S b/libgcc/config/rs6000/e500crtresx64gpr.S index 20cd7fd..2c8117c 100644 --- a/libgcc/config/rs6000/e500crtresx64gpr.S +++ b/libgcc/config/rs6000/e500crtresx64gpr.S @@ -1,7 +1,7 @@ /* * Special support for e500 eabi and SVR4 * - * Copyright (C) 2008-2020 Free Software Foundation, Inc. + * Copyright (C) 2008-2021 Free Software Foundation, Inc. * Written by Nathan Froyd * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/e500crtsav32gpr.S b/libgcc/config/rs6000/e500crtsav32gpr.S index e175e88..fb71ccc 100644 --- a/libgcc/config/rs6000/e500crtsav32gpr.S +++ b/libgcc/config/rs6000/e500crtsav32gpr.S @@ -1,7 +1,7 @@ /* * Special support for e500 eabi and SVR4 * - * Copyright (C) 2008-2020 Free Software Foundation, Inc. + * Copyright (C) 2008-2021 Free Software Foundation, Inc. * Written by Nathan Froyd * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/e500crtsav64gpr.S b/libgcc/config/rs6000/e500crtsav64gpr.S index b9a19e3..231ec8a 100644 --- a/libgcc/config/rs6000/e500crtsav64gpr.S +++ b/libgcc/config/rs6000/e500crtsav64gpr.S @@ -1,7 +1,7 @@ /* * Special support for e500 eabi and SVR4 * - * Copyright (C) 2008-2020 Free Software Foundation, Inc. + * Copyright (C) 2008-2021 Free Software Foundation, Inc. * Written by Nathan Froyd * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/e500crtsav64gprctr.S b/libgcc/config/rs6000/e500crtsav64gprctr.S index f347f7ac..c69fbcf 100644 --- a/libgcc/config/rs6000/e500crtsav64gprctr.S +++ b/libgcc/config/rs6000/e500crtsav64gprctr.S @@ -1,7 +1,7 @@ /* * Special support for e500 eabi and SVR4 * - * Copyright (C) 2008-2020 Free Software Foundation, Inc. + * Copyright (C) 2008-2021 Free Software Foundation, Inc. * Written by Nathan Froyd * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/e500crtsavg32gpr.S b/libgcc/config/rs6000/e500crtsavg32gpr.S index 0c520de..031e935 100644 --- a/libgcc/config/rs6000/e500crtsavg32gpr.S +++ b/libgcc/config/rs6000/e500crtsavg32gpr.S @@ -1,7 +1,7 @@ /* * Special support for e500 eabi and SVR4 * - * Copyright (C) 2008-2020 Free Software Foundation, Inc. + * Copyright (C) 2008-2021 Free Software Foundation, Inc. * Written by Nathan Froyd * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/e500crtsavg64gpr.S b/libgcc/config/rs6000/e500crtsavg64gpr.S index 59493f8..9075f46 100644 --- a/libgcc/config/rs6000/e500crtsavg64gpr.S +++ b/libgcc/config/rs6000/e500crtsavg64gpr.S @@ -1,7 +1,7 @@ /* * Special support for e500 eabi and SVR4 * - * Copyright (C) 2008-2020 Free Software Foundation, Inc. + * Copyright (C) 2008-2021 Free Software Foundation, Inc. * Written by Nathan Froyd * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/e500crtsavg64gprctr.S b/libgcc/config/rs6000/e500crtsavg64gprctr.S index d2066c8..fc4cb94 100644 --- a/libgcc/config/rs6000/e500crtsavg64gprctr.S +++ b/libgcc/config/rs6000/e500crtsavg64gprctr.S @@ -1,7 +1,7 @@ /* * Special support for e500 eabi and SVR4 * - * Copyright (C) 2008-2020 Free Software Foundation, Inc. + * Copyright (C) 2008-2021 Free Software Foundation, Inc. * Written by Nathan Froyd * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/eabi-ci.S b/libgcc/config/rs6000/eabi-ci.S index 4c8d4b5..d4af952 100644 --- a/libgcc/config/rs6000/eabi-ci.S +++ b/libgcc/config/rs6000/eabi-ci.S @@ -1,5 +1,5 @@ /* crti.s for eabi - Copyright (C) 1996-2020 Free Software Foundation, Inc. + Copyright (C) 1996-2021 Free Software Foundation, Inc. Written By Michael Meissner This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/eabi-cn.S b/libgcc/config/rs6000/eabi-cn.S index 0b5d327..47889c9 100644 --- a/libgcc/config/rs6000/eabi-cn.S +++ b/libgcc/config/rs6000/eabi-cn.S @@ -1,5 +1,5 @@ /* crtn.s for eabi - Copyright (C) 1996-2020 Free Software Foundation, Inc. + Copyright (C) 1996-2021 Free Software Foundation, Inc. Written By Michael Meissner This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/eabi.S b/libgcc/config/rs6000/eabi.S index 69222ca..0e270a9 100644 --- a/libgcc/config/rs6000/eabi.S +++ b/libgcc/config/rs6000/eabi.S @@ -1,7 +1,7 @@ /* * Special support for eabi and SVR4 * - * Copyright (C) 1995-2020 Free Software Foundation, Inc. + * Copyright (C) 1995-2021 Free Software Foundation, Inc. * Written By Michael Meissner * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/exit.h b/libgcc/config/rs6000/exit.h index 06662fc..e2a6752 100644 --- a/libgcc/config/rs6000/exit.h +++ b/libgcc/config/rs6000/exit.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2020 Free Software Foundation, Inc. +/* Copyright (C) 1991-2021 Free Software Foundation, Inc. Derived from exit.h in GNU C Library. diff --git a/libgcc/config/rs6000/extendkftf2-sw.c b/libgcc/config/rs6000/extendkftf2-sw.c index f0de178..31cda4e 100644 --- a/libgcc/config/rs6000/extendkftf2-sw.c +++ b/libgcc/config/rs6000/extendkftf2-sw.c @@ -1,6 +1,6 @@ /* Software IEEE 128-bit floating-point emulation for PowerPC. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Michael Meissner (meissner@linux.vnet.ibm.com) Code is based on the main soft-fp library written by: diff --git a/libgcc/config/rs6000/fixkfti.c b/libgcc/config/rs6000/fixkfti-sw.c index a222862..cc000fc 100644 --- a/libgcc/config/rs6000/fixkfti.c +++ b/libgcc/config/rs6000/fixkfti-sw.c @@ -1,11 +1,11 @@ /* Software floating-point emulation, convert IEEE quad to 128bit signed integer. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Steven Munroe (munroesj@linux.vnet.ibm.com) Code is based on the main soft-fp library written by: - Uros Bizjak (ubizjak@gmail.com). + Uros Bizjak (ubizjak@gmail.com). The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -35,7 +35,7 @@ #include "quad-float128.h" TItype -__fixkfti (TFtype a) +__fixkfti_sw (TFtype a) { FP_DECL_EX; FP_DECL_Q (A); diff --git a/libgcc/config/rs6000/fixunskfti.c b/libgcc/config/rs6000/fixunskfti-sw.c index ab232d9..7a04d1a 100644 --- a/libgcc/config/rs6000/fixunskfti.c +++ b/libgcc/config/rs6000/fixunskfti-sw.c @@ -1,11 +1,11 @@ /* Software floating-point emulation, convert IEEE quad to 128bit unsigned integer. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Steven Munroe (munroesj@linux.vnet.ibm.com) Code is based on the main soft-fp library written by: - Uros Bizjak (ubizjak@gmail.com). + Uros Bizjak (ubizjak@gmail.com). The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -35,7 +35,7 @@ #include "quad-float128.h" UTItype -__fixunskfti (TFtype a) +__fixunskfti_sw (TFtype a) { FP_DECL_EX; FP_DECL_Q (A); diff --git a/libgcc/config/rs6000/float128-hw.c b/libgcc/config/rs6000/float128-hw.c index 8705b53..67747ea 100644 --- a/libgcc/config/rs6000/float128-hw.c +++ b/libgcc/config/rs6000/float128-hw.c @@ -1,7 +1,7 @@ /* Automatic switching between software and hardware IEEE 128-bit floating-point emulation for PowerPC. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Michael Meissner (meissner@linux.vnet.ibm.com) Code is based on the main soft-fp library written by: diff --git a/libgcc/config/rs6000/float128-ifunc.c b/libgcc/config/rs6000/float128-ifunc.c index c2f6591..ef7f731 100644 --- a/libgcc/config/rs6000/float128-ifunc.c +++ b/libgcc/config/rs6000/float128-ifunc.c @@ -1,7 +1,7 @@ /* Automatic switching between software and hardware IEEE 128-bit floating-point emulation for PowerPC. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Michael Meissner (meissner@linux.vnet.ibm.com) Code is based on the main soft-fp library written by: @@ -46,14 +46,11 @@ #endif #define SW_OR_HW(SW, HW) (__builtin_cpu_supports ("ieee128") ? HW : SW) +#ifdef FLOAT128_HW_INSNS_ISA3_1 +#define SW_OR_HW_ISA3_1(SW, HW) (__builtin_cpu_supports ("arch_3_1") ? HW : SW) +#endif /* Resolvers. */ - -/* We do not provide ifunc resolvers for __fixkfti, __fixunskfti, __floattikf, - and __floatuntikf. There is no ISA 3.0 instruction that converts between - 128-bit integer types and 128-bit IEEE floating point, or vice versa. So - use the emulator functions for these conversions. */ - static __typeof__ (__addkf3_sw) * __addkf3_resolve (void) { @@ -102,6 +99,20 @@ __floatdikf_resolve (void) return SW_OR_HW (__floatdikf_sw, __floatdikf_hw); } +#ifdef FLOAT128_HW_INSNS_ISA3_1 +static __typeof__ (__floattikf_sw) * +__floattikf_resolve (void) +{ + return SW_OR_HW_ISA3_1 (__floattikf_sw, __floattikf_hw); +} + +static __typeof__ (__floatuntikf_sw) * +__floatuntikf_resolve (void) +{ + return SW_OR_HW_ISA3_1 (__floatuntikf_sw, __floatuntikf_hw); +} +#endif + static __typeof__ (__floatunsikf_sw) * __floatunsikf_resolve (void) { @@ -114,6 +125,20 @@ __floatundikf_resolve (void) return SW_OR_HW (__floatundikf_sw, __floatundikf_hw); } +#ifdef FLOAT128_HW_INSNS_ISA3_1 +static __typeof__ (__fixkfti_sw) * +__fixkfti_resolve (void) +{ + return SW_OR_HW_ISA3_1 (__fixkfti_sw, __fixkfti_hw); +} + +static __typeof__ (__fixunskfti_sw) * +__fixunskfti_resolve (void) +{ + return SW_OR_HW_ISA3_1 (__fixunskfti_sw, __fixunskfti_hw); +} +#endif + static __typeof__ (__fixkfsi_sw) * __fixkfsi_resolve (void) { @@ -303,6 +328,20 @@ TFtype __floatsikf (SItype_ppc) TFtype __floatdikf (DItype_ppc) __attribute__ ((__ifunc__ ("__floatdikf_resolve"))); +#ifdef FLOAT128_HW_INSNS_ISA3_1 +TFtype __floattikf (TItype_ppc) + __attribute__ ((__ifunc__ ("__floattikf_resolve"))); + +TFtype __floatuntikf (UTItype_ppc) + __attribute__ ((__ifunc__ ("__floatuntikf_resolve"))); + +TItype_ppc __fixkfti (TFtype) + __attribute__ ((__ifunc__ ("__fixkfti_resolve"))); + +UTItype_ppc __fixunskfti (TFtype) + __attribute__ ((__ifunc__ ("__fixunskfti_resolve"))); +#endif + TFtype __floatunsikf (USItype_ppc) __attribute__ ((__ifunc__ ("__floatunsikf_resolve"))); diff --git a/libgcc/config/rs6000/float128-p10.c b/libgcc/config/rs6000/float128-p10.c new file mode 100644 index 0000000..7f5d317 --- /dev/null +++ b/libgcc/config/rs6000/float128-p10.c @@ -0,0 +1,71 @@ +/* Automatic switching between software and hardware IEEE 128-bit + ISA 3.1 floating-point emulation for PowerPC. + + Copyright (C) 2016-2020 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Carl Love (cel@us.ibm.com) + Code is based on the main soft-fp library written by: + Richard Henderson (rth@cygnus.com) and + Jakub Jelinek (jj@ultra.linux.cz). + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + In addition to the permissions in the GNU Lesser General Public + License, the Free Software Foundation gives you unlimited + permission to link the compiled version of this file into + combinations with other programs, and to distribute those + combinations without any restriction coming from the use of this + file. (The Lesser General Public License restrictions do apply in + other respects; for example, they cover modification of the file, + and distribution when not linked into a combine executable.) + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ + +/* Note, the hardware conversion instructions for 128-bit integers are + supported for ISA 3.1 and later. Only compile this file with -mcpu=power10 + or newer support. */ + +#include <soft-fp.h> +#include <quad-float128.h> + +#ifndef __FLOAT128_HARDWARE__ +#error "This module must be compiled with IEEE 128-bit hardware support" +#endif + +#ifndef _ARCH_PWR10 +#error "This module must be compiled for Power 10 support" +#endif + +TFtype +__floattikf_hw (TItype_ppc a) +{ + return (TFtype) a; +} + +TFtype +__floatuntikf_hw (UTItype_ppc a) +{ + return (TFtype) a; +} + +TItype_ppc +__fixkfti_hw (TFtype a) +{ + return (TItype_ppc) a; +} + +UTItype_ppc +__fixunskfti_hw (TFtype a) +{ + return (UTItype_ppc) a; +} diff --git a/libgcc/config/rs6000/float128-sed b/libgcc/config/rs6000/float128-sed index d9a089f..c0fcddb 100644 --- a/libgcc/config/rs6000/float128-sed +++ b/libgcc/config/rs6000/float128-sed @@ -8,6 +8,10 @@ s/__fixtfsi/__fixkfsi/g s/__fixunstfdi/__fixunskfdi/g s/__fixunstfsi/__fixunskfsi/g s/__floatditf/__floatdikf/g +s/__floattitf/__floattikf/g +s/__floatuntitf/__floatuntikf/g +s/__fixtfti/__fixkfti/g +s/__fixunstfti/__fixunskfti/g s/__floatsitf/__floatsikf/g s/__floatunditf/__floatundikf/g s/__floatunsitf/__floatunsikf/g diff --git a/libgcc/config/rs6000/float128-sed-hw b/libgcc/config/rs6000/float128-sed-hw index acf36b0..3d2bf55 100644 --- a/libgcc/config/rs6000/float128-sed-hw +++ b/libgcc/config/rs6000/float128-sed-hw @@ -8,6 +8,10 @@ s/__fixtfsi/__fixkfsi_sw/g s/__fixunstfdi/__fixunskfdi_sw/g s/__fixunstfsi/__fixunskfsi_sw/g s/__floatditf/__floatdikf_sw/g +s/__floattitf/__floattikf_sw/g +s/__floatuntitf/__floatuntikf_sw/g +s/__fixtfti/__fixkfti_sw/g +s/__fixunstfti/__fixunskfti_sw/g s/__floatsitf/__floatsikf_sw/g s/__floatunditf/__floatundikf_sw/g s/__floatunsitf/__floatunsikf_sw/g diff --git a/libgcc/config/rs6000/floattikf.c b/libgcc/config/rs6000/floattikf-sw.c index 4e8c40c..4e1786c 100644 --- a/libgcc/config/rs6000/floattikf.c +++ b/libgcc/config/rs6000/floattikf-sw.c @@ -1,11 +1,11 @@ /* Software floating-point emulation, convert a 128bit signed integer to IEEE quad. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Steven Munroe (munroesj@linux.vnet.ibm.com) Code is based on the main soft-fp library written by: - Uros Bizjak (ubizjak@gmail.com). + Uros Bizjak (ubizjak@gmail.com). The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -35,7 +35,7 @@ #include "quad-float128.h" TFtype -__floattikf (TItype i) +__floattikf_sw (TItype i) { FP_DECL_EX; FP_DECL_Q (A); diff --git a/libgcc/config/rs6000/floatuntikf.c b/libgcc/config/rs6000/floatuntikf-sw.c index 8bfba42..c4b814d 100644 --- a/libgcc/config/rs6000/floatuntikf.c +++ b/libgcc/config/rs6000/floatuntikf-sw.c @@ -1,11 +1,11 @@ /* Software floating-point emulation, convert a 128bit unsigned integer to IEEE quad. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Steven Munroe (munroesj@linux.vnet.ibm.com) Code is based on the main soft-fp library written by: - Uros Bizjak (ubizjak@gmail.com). + Uros Bizjak (ubizjak@gmail.com). The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -35,7 +35,7 @@ #include "quad-float128.h" TFtype -__floatuntikf (UTItype i) +__floatuntikf_sw (UTItype i) { FP_DECL_EX; FP_DECL_Q (A); diff --git a/libgcc/config/rs6000/freebsd-unwind.h b/libgcc/config/rs6000/freebsd-unwind.h index 85571e4..e035f63 100644 --- a/libgcc/config/rs6000/freebsd-unwind.h +++ b/libgcc/config/rs6000/freebsd-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for PowerPC64 FreeBSD. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/rs6000/gthr-aix.h b/libgcc/config/rs6000/gthr-aix.h index d4e2322..acfd3bd 100644 --- a/libgcc/config/rs6000/gthr-aix.h +++ b/libgcc/config/rs6000/gthr-aix.h @@ -1,6 +1,6 @@ /* Threads compatibility routines for libgcc2 and libobjc. */ /* Compile this one with gcc. */ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/rs6000/ibm-ldouble-format b/libgcc/config/rs6000/ibm-ldouble-format index e8ada17..726bedc 100644 --- a/libgcc/config/rs6000/ibm-ldouble-format +++ b/libgcc/config/rs6000/ibm-ldouble-format @@ -84,7 +84,7 @@ Division is also performed using a library routine. Its result will be within 3ulp of the correct result. -Copyright (C) 2004-2020 Free Software Foundation, Inc. +Copyright (C) 2004-2021 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/libgcc/config/rs6000/ibm-ldouble.c b/libgcc/config/rs6000/ibm-ldouble.c index dd2a023..0b385aa 100644 --- a/libgcc/config/rs6000/ibm-ldouble.c +++ b/libgcc/config/rs6000/ibm-ldouble.c @@ -1,5 +1,5 @@ /* 128-bit long double support routines for Darwin. - Copyright (C) 1993-2020 Free Software Foundation, Inc. + Copyright (C) 1993-2021 Free Software Foundation, Inc. This file is part of GCC. @@ -118,8 +118,8 @@ pack_ldouble (double dh, double dl) } /* Add two 'IBM128_TYPE' values and return the result. */ -IBM128_TYPE -__gcc_qadd (double a, double aa, double c, double cc) +static inline IBM128_TYPE +ldouble_qadd_internal (double a, double aa, double c, double cc) { double xh, xl, z, q, zz; @@ -158,9 +158,15 @@ __gcc_qadd (double a, double aa, double c, double cc) } IBM128_TYPE -__gcc_qsub (double a, double b, double c, double d) +__gcc_qadd (double a, double aa, double c, double cc) +{ + return ldouble_qadd_internal (a, aa, c, cc); +} + +IBM128_TYPE +__gcc_qsub (double a, double aa, double c, double cc) { - return __gcc_qadd (a, b, -c, -d); + return ldouble_qadd_internal (a, aa, -c, -cc); } #ifdef __NO_FPRS__ diff --git a/libgcc/config/rs6000/libgcc-darwin.10.4.ver b/libgcc/config/rs6000/libgcc-darwin.10.4.ver index ac34a84..b050cb8 100644 --- a/libgcc/config/rs6000/libgcc-darwin.10.4.ver +++ b/libgcc/config/rs6000/libgcc-darwin.10.4.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2020 Free Software Foundation, Inc. +# Copyright (C) 2005-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/rs6000/libgcc-darwin.10.5.ver b/libgcc/config/rs6000/libgcc-darwin.10.5.ver index 7dca6ae..dcc548f 100644 --- a/libgcc/config/rs6000/libgcc-darwin.10.5.ver +++ b/libgcc/config/rs6000/libgcc-darwin.10.5.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2020 Free Software Foundation, Inc. +# Copyright (C) 2005-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/rs6000/libgcc-glibc.ver b/libgcc/config/rs6000/libgcc-glibc.ver index 27f44f0..630fb5e 100644 --- a/libgcc/config/rs6000/libgcc-glibc.ver +++ b/libgcc/config/rs6000/libgcc-glibc.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2020 Free Software Foundation, Inc. +# Copyright (C) 2006-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/rs6000/linux-unwind.h b/libgcc/config/rs6000/linux-unwind.h index bfca5e7..acdc948 100644 --- a/libgcc/config/rs6000/linux-unwind.h +++ b/libgcc/config/rs6000/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for PowerPC and PowerPC64 Linux. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/rs6000/morestack.S b/libgcc/config/rs6000/morestack.S index ac33c88..a2e255e 100644 --- a/libgcc/config/rs6000/morestack.S +++ b/libgcc/config/rs6000/morestack.S @@ -1,6 +1,6 @@ #ifdef __powerpc64__ # PowerPC64 support for -fsplit-stack. -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # Contributed by Alan Modra <amodra@gmail.com>. # This file is part of GCC. @@ -31,6 +31,7 @@ #define PARAMS 48 #endif #define MORESTACK_FRAMESIZE (PARAMS+96) +#define R2_SAVE -MORESTACK_FRAMESIZE+PARAMS-8 #define PARAMREG_SAVE -MORESTACK_FRAMESIZE+PARAMS+0 #define STATIC_CHAIN_SAVE -MORESTACK_FRAMESIZE+PARAMS+64 #define R29_SAVE -MORESTACK_FRAMESIZE+PARAMS+72 @@ -143,6 +144,17 @@ ENTRY0(__morestack_non_split) # cr7 must also be preserved. ENTRY0(__morestack) + +#if _CALL_ELF == 2 +# Functions with localentry bits of zero cannot make calls if those +# calls might change r2. This is true generally, and also true for +# __morestack with its special calling convention. When __morestack's +# caller is non-pcrel but libgcc is pcrel, the functions called here +# might modify r2. r2 must be preserved on exit, and also restored +# for the call back to our caller. + std %r2,R2_SAVE(%r1) +#endif + # Save parameter passing registers, our arguments, lr, r29 # and use r29 as a frame pointer. std %r3,PARAMREG_SAVE+0(%r1) @@ -161,10 +173,24 @@ ENTRY0(__morestack) std %r12,LINKREG_SAVE(%r1) std %r3,NEWSTACKSIZE_SAVE(%r1) # new stack size mr %r29,%r1 +#if _CALL_ELF == 2 + .cfi_offset %r2,R2_SAVE +#endif .cfi_offset %r29,R29_SAVE .cfi_def_cfa_register %r29 stdu %r1,-MORESTACK_FRAMESIZE(%r1) +#if _CALL_ELF == 2 && !defined __PCREL__ +# If this isn't a pcrel libgcc then the functions we call here will +# require r2 to be valid. If __morestack is called from pcrel code r2 +# won't be valid. Set it up. + bcl 20,31,1f +1: + mflr %r12 + addis %r2,%r12,.TOC.-1b@ha + addi %r2,%r2,.TOC.-1b@l +#endif + # void __morestack_block_signals (void) bl JUMP_TARGET(__morestack_block_signals) @@ -199,6 +225,9 @@ ENTRY0(__morestack) # instructions after __morestack's return address. # ld %r12,LINKREG_SAVE(%r29) +#if _CALL_ELF == 2 + ld %r2,R2_SAVE(%r29) +#endif ld %r3,PARAMREG_SAVE+0(%r29) # restore arg regs ld %r4,PARAMREG_SAVE+8(%r29) ld %r5,PARAMREG_SAVE+16(%r29) @@ -228,6 +257,15 @@ ENTRY0(__morestack) std %r10,PARAMREG_SAVE+56(%r29) #endif +#if _CALL_ELF == 2 && !defined __PCREL__ +# r2 was restored for calling back into our caller. Set it up again. + bcl 20,31,1f +1: + mflr %r12 + addis %r2,%r12,.TOC.-1b@ha + addi %r2,%r2,.TOC.-1b@l +#endif + bl JUMP_TARGET(__morestack_block_signals) # void *__generic_releasestack (size_t *pavailable) @@ -249,6 +287,9 @@ ENTRY0(__morestack) # Restore return value regs, and return. ld %r0,LINKREG_SAVE(%r29) mtlr %r0 +#if _CALL_ELF == 2 + ld %r2,R2_SAVE(%r29) +#endif ld %r3,PARAMREG_SAVE+0(%r29) ld %r4,PARAMREG_SAVE+8(%r29) ld %r5,PARAMREG_SAVE+16(%r29) diff --git a/libgcc/config/rs6000/on_exit.c b/libgcc/config/rs6000/on_exit.c index aa2ca3d..64e4aee 100644 --- a/libgcc/config/rs6000/on_exit.c +++ b/libgcc/config/rs6000/on_exit.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2020 Free Software Foundation, Inc. +/* Copyright (C) 1999-2021 Free Software Foundation, Inc. NOTE: This source is derived from an old version taken from the GNU C Library (glibc). diff --git a/libgcc/config/rs6000/quad-float128.h b/libgcc/config/rs6000/quad-float128.h index 32ef328..c7f2b77 100644 --- a/libgcc/config/rs6000/quad-float128.h +++ b/libgcc/config/rs6000/quad-float128.h @@ -1,6 +1,6 @@ /* Software floating-point emulation. Definitions for IEEE Quad Precision on the PowerPC. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Michael Meissner (meissner@linux.vnet.ibm.com). @@ -49,6 +49,7 @@ typedef __complex float TCtype __attribute__ ((mode (TC))); #pragma GCC target ("vsx,float128") #endif +#include <stddef.h> #include <quad.h> #define IBM128_TYPE __ibm128 @@ -87,19 +88,22 @@ extern USItype_ppc __fixunskfsi_sw (TFtype); extern UDItype_ppc __fixunskfdi_sw (TFtype); extern TFtype __floatsikf_sw (SItype_ppc); extern TFtype __floatdikf_sw (DItype_ppc); +#ifdef _ARCH_PPC64 +extern TFtype __floattikf_sw (TItype_ppc); +#endif extern TFtype __floatunsikf_sw (USItype_ppc); extern TFtype __floatundikf_sw (UDItype_ppc); +#ifdef _ARCH_PPC64 +extern TFtype __floatuntikf_sw (UTItype_ppc); +extern TItype_ppc __fixkfti_sw (TFtype); +extern UTItype_ppc __fixunskfti_sw (TFtype); +#endif extern IBM128_TYPE __extendkftf2_sw (TFtype); extern TFtype __trunctfkf2_sw (IBM128_TYPE); extern TCtype __mulkc3_sw (TFtype, TFtype, TFtype, TFtype); extern TCtype __divkc3_sw (TFtype, TFtype, TFtype, TFtype); #ifdef _ARCH_PPC64 -/* We do not provide ifunc resolvers for __fixkfti, __fixunskfti, __floattikf, - and __floatuntikf. There is no ISA 3.0 instruction that converts between - 128-bit integer types and 128-bit IEEE floating point, or vice versa. So - use the emulator functions for these conversions. */ - extern TItype_ppc __fixkfti (TFtype); extern UTItype_ppc __fixunskfti (TFtype); extern TFtype __floattikf (TItype_ppc); @@ -130,8 +134,16 @@ extern USItype_ppc __fixunskfsi_hw (TFtype); extern UDItype_ppc __fixunskfdi_hw (TFtype); extern TFtype __floatsikf_hw (SItype_ppc); extern TFtype __floatdikf_hw (DItype_ppc); +#ifdef _ARCH_PPC64 +extern TFtype __floattikf_hw (TItype_ppc); +#endif extern TFtype __floatunsikf_hw (USItype_ppc); extern TFtype __floatundikf_hw (UDItype_ppc); +#ifdef _ARCH_PPC64 +extern TFtype __floatuntikf_hw (UTItype_ppc); +extern TItype_ppc __fixkfti_hw (TFtype); +extern UTItype_ppc __fixunskfti_hw (TFtype); +#endif extern IBM128_TYPE __extendkftf2_hw (TFtype); extern TFtype __trunctfkf2_hw (IBM128_TYPE); extern TCtype __mulkc3_hw (TFtype, TFtype, TFtype, TFtype); @@ -162,8 +174,16 @@ extern USItype_ppc __fixunskfsi (TFtype); extern UDItype_ppc __fixunskfdi (TFtype); extern TFtype __floatsikf (SItype_ppc); extern TFtype __floatdikf (DItype_ppc); +#ifdef _ARCH_PPC64 +extern TFtype __floattikf (TItype_ppc); +#endif extern TFtype __floatunsikf (USItype_ppc); extern TFtype __floatundikf (UDItype_ppc); +#ifdef _ARCH_PPC64 +extern TFtype __floatuntikf (UTItype_ppc); +extern TItype_ppc __fixkfti (TFtype); +extern UTItype_ppc __fixunskfti (TFtype); +#endif extern IBM128_TYPE __extendkftf2 (TFtype); extern TFtype __trunctfkf2 (IBM128_TYPE); @@ -171,6 +191,13 @@ extern TFtype __trunctfkf2 (IBM128_TYPE); extern TCtype __mulkc3 (TFtype, TFtype, TFtype, TFtype); extern TCtype __divkc3 (TFtype, TFtype, TFtype, TFtype); +/* Convert IEEE 128-bit floating point to/from string. We explicitly use + _Float128 instead of TFmode because _strtokf and _strfromkf must be compiled + with long double being IBM 128. */ +extern _Float128 __strtokf (const char *, char **); +extern int __strfromkf (char *restrict, size_t, const char *restrict, + _Float128); + /* Implementation of conversions between __ibm128 and __float128, to allow the same code to be used on systems with IEEE 128-bit emulation and with IEEE 128-bit hardware support. */ diff --git a/libgcc/config/rs6000/sfp-exceptions.c b/libgcc/config/rs6000/sfp-exceptions.c index 8e37528..da0d57a 100644 --- a/libgcc/config/rs6000/sfp-exceptions.c +++ b/libgcc/config/rs6000/sfp-exceptions.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2016-2020 Free Software Foundation, Inc. +/* Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/rs6000/sol-ci.S b/libgcc/config/rs6000/sol-ci.S index 05ef5cc..a92964d 100644 --- a/libgcc/config/rs6000/sol-ci.S +++ b/libgcc/config/rs6000/sol-ci.S @@ -1,6 +1,6 @@ # crti.s for sysv4 -# Copyright (C) 1996-2020 Free Software Foundation, Inc. +# Copyright (C) 1996-2021 Free Software Foundation, Inc. # Written By Michael Meissner # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/sol-cn.S b/libgcc/config/rs6000/sol-cn.S index b1f5151..81b4d48 100644 --- a/libgcc/config/rs6000/sol-cn.S +++ b/libgcc/config/rs6000/sol-cn.S @@ -1,6 +1,6 @@ # crtn.s for sysv4 -# Copyright (C) 1996-2020 Free Software Foundation, Inc. +# Copyright (C) 1996-2021 Free Software Foundation, Inc. # Written By Michael Meissner # # This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/rs6000/t-e500v1-fp b/libgcc/config/rs6000/t-e500v1-fp index a0d9cb0..f43b24a 100644 --- a/libgcc/config/rs6000/t-e500v1-fp +++ b/libgcc/config/rs6000/t-e500v1-fp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2020 Free Software Foundation, Inc. +# Copyright (C) 2014-2021 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/libgcc/config/rs6000/t-e500v2-fp b/libgcc/config/rs6000/t-e500v2-fp index 8737d7b..86a7e72 100644 --- a/libgcc/config/rs6000/t-e500v2-fp +++ b/libgcc/config/rs6000/t-e500v2-fp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2020 Free Software Foundation, Inc. +# Copyright (C) 2014-2021 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/libgcc/config/rs6000/t-float128 b/libgcc/config/rs6000/t-float128 index d541344..b09b566 100644 --- a/libgcc/config/rs6000/t-float128 +++ b/libgcc/config/rs6000/t-float128 @@ -22,11 +22,24 @@ fp128_softfp_static_obj = $(addsuffix -sw$(objext),$(fp128_softfp_funcs)) fp128_softfp_shared_obj = $(addsuffix -sw_s$(objext),$(fp128_softfp_funcs)) fp128_softfp_obj = $(fp128_softfp_static_obj) $(fp128_softfp_shared_obj) +# Decimal <-> _Float128 conversions +fp128_dec_funcs = _kf_to_sd _kf_to_dd _kf_to_td \ + _sd_to_kf _dd_to_kf _td_to_kf + +# Decimal <-> __ibm128 conversions +ibm128_dec_funcs = _tf_to_sd _tf_to_dd _tf_to_td \ + _sd_to_tf _dd_to_tf _td_to_tf + # New functions for software emulation -fp128_ppc_funcs = floattikf floatuntikf fixkfti fixunskfti \ +fp128_ppc_funcs = floattikf-sw floatuntikf-sw \ + fixkfti-sw fixunskfti-sw \ extendkftf2-sw trunctfkf2-sw \ sfp-exceptions _mulkc3 _divkc3 _powikf2 +ifeq ($(decimal_float),yes) +fp128_ppc_funcs += $(fp128_dec_funcs) +endif + fp128_ppc_src = $(addprefix $(srcdir)/config/rs6000/,$(addsuffix \ .c,$(fp128_ppc_funcs))) fp128_ppc_static_obj = $(addsuffix $(objext),$(fp128_ppc_funcs)) @@ -35,13 +48,16 @@ fp128_ppc_obj = $(fp128_ppc_static_obj) $(fp128_ppc_shared_obj) # All functions fp128_funcs = $(fp128_softfp_funcs) $(fp128_ppc_funcs) \ - $(fp128_hw_funcs) $(fp128_ifunc_funcs) + $(fp128_hw_funcs) $(fp128_ifunc_funcs) \ + $(fp128_3_1_hw_funcs) fp128_src = $(fp128_softfp_src) $(fp128_ppc_src) \ - $(fp128_hw_src) $(fp128_ifunc_src) + $(fp128_hw_src) $(fp128_ifunc_src) \ + $(fp128_3_1_hw_src) fp128_obj = $(fp128_softfp_obj) $(fp128_ppc_obj) \ - $(fp128_hw_obj) $(fp128_ifunc_obj) + $(fp128_hw_obj) $(fp128_ifunc_obj) \ + $(fp128_3_1_hw_obj) fp128_sed = $(srcdir)/config/rs6000/float128-sed$(fp128_sed_hw) fp128_dep = $(fp128_sed) $(srcdir)/config/rs6000/t-float128 @@ -69,6 +85,21 @@ $(fp128_ppc_obj) : INTERNAL_CFLAGS += $(FP128_CFLAGS_SW) $(fp128_obj) : $(fp128_includes) $(fp128_obj) : $(srcdir)/config/rs6000/quad-float128.h +# Force the TF mode to/from decimal functions to be compiled with IBM long +# double. Add building the KF mode to/from decimal conversions with explict +# IEEE long double. +fp128_dec_objs = $(addsuffix $(objext),$(fp128_dec_funcs)) \ + $(addsuffix _s$(objext),$(fp128_dec_funcs)) + +ibm128_dec_objs = $(addsuffix $(objext),$(ibm128_dec_funcs)) \ + $(addsuffix _s$(objext),$(ibm128_dec_funcs)) + +FP128_CFLAGS_DECIMAL = -mno-gnu-attribute -Wno-psabi -mabi=ieeelongdouble +IBM128_CFLAGS_DECIMAL = -mno-gnu-attribute -Wno-psabi -mabi=ibmlongdouble + +$(fp128_dec_objs) : INTERNAL_CFLAGS += $(FP128_CFLAGS_DECIMAL) +$(ibm128_dec_objs) : INTERNAL_CFLAGS += $(IBM128_CFLAGS_DECIMAL) + $(fp128_softfp_src) : $(srcdir)/soft-fp/$(subst -sw,,$(subst kf,tf,$@)) $(fp128_dep) @src="$(srcdir)/soft-fp/$(subst -sw,,$(subst kf,tf,$@))"; \ echo "Create $@"; \ diff --git a/libgcc/config/rs6000/t-float128-p10-hw b/libgcc/config/rs6000/t-float128-p10-hw new file mode 100644 index 0000000..edaaee0 --- /dev/null +++ b/libgcc/config/rs6000/t-float128-p10-hw @@ -0,0 +1,24 @@ +# Support for adding __float128 hardware support to the powerpc. +# Tell the float128 functions that the ISA 3.1 hardware support can +# be compiled it to be selected via IFUNC functions. + +FLOAT128_HW_INSNS += -DFLOAT128_HW_INSNS_ISA3_1 + +# New functions for hardware support + +fp128_3_1_hw_funcs = float128-p10 +fp128_3_1_hw_src = $(srcdir)/config/rs6000/float128-p10.c +fp128_3_1_hw_static_obj = $(addsuffix $(objext),$(fp128_3_1_hw_funcs)) +fp128_3_1_hw_shared_obj = $(addsuffix _s$(objext),$(fp128_3_1_hw_funcs)) +fp128_3_1_hw_obj = $(fp128_3_1_hw_static_obj) $(fp128_3_1_hw_shared_obj) + +# Build the hardware support functions with appropriate hardware support +FP128_3_1_CFLAGS_HW = -Wno-type-limits -mvsx -mfloat128 \ + -mcpu=power10 \ + -mfloat128-hardware -mno-gnu-attribute \ + -I$(srcdir)/soft-fp \ + -I$(srcdir)/config/rs6000 \ + $(FLOAT128_HW_INSNS) + +$(fp128_3_1_hw_obj) : INTERNAL_CFLAGS += $(FP128_3_1_CFLAGS_HW) +$(fp128_3_1_hw_obj) : $(srcdir)/config/rs6000/t-float128-p10-hw diff --git a/libgcc/config/rs6000/t-freebsd b/libgcc/config/rs6000/t-freebsd index 38a966a..bc40ca4 100644 --- a/libgcc/config/rs6000/t-freebsd +++ b/libgcc/config/rs6000/t-freebsd @@ -1,6 +1,6 @@ # Overrides for FreeBSD PowerPC # -# Copyright (C) 2011-2020 Free Software Foundation, Inc. +# Copyright (C) 2011-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/rs6000/t-linux b/libgcc/config/rs6000/t-linux index 72e9c27..500210d 100644 --- a/libgcc/config/rs6000/t-linux +++ b/libgcc/config/rs6000/t-linux @@ -11,10 +11,12 @@ HOST_LIBGCC2_CFLAGS += -mno-minimal-toc # the IBM extended double format. Also turn off gnu attributes on the static # modules. IBM128_STATIC_OBJS = ibm-ldouble$(objext) _powitf2$(objext) \ - ppc64-fp$(objext) _divtc3$(object) _multc3$(object) \ - _fixtfdi$(object) _fixunstfdi$(object) \ - _floatditf$(objext) _floatunsditf$(objext) -IBM128_SHARED_OBJS = $(IBM128_STATIC_OBJS:$(objext):_s$(objext)) + ppc64-fp$(objext) _divtc3$(objext) _multc3$(objext) \ + _fixtfdi$(objext) _fixunstfdi$(objext) \ + _floatditf$(objext) _floatunditf$(objext) \ + _fixtfti$(objext) _fixunstfti$(objext) \ + _floattitf$(objext) _floatuntitf$(objext) +IBM128_SHARED_OBJS = $(IBM128_STATIC_OBJS:$(objext)=_s$(objext)) IBM128_OBJS = $(IBM128_STATIC_OBJS) $(IBM128_SHARED_OBJS) IBM128_CFLAGS = -Wno-psabi -mabi=ibmlongdouble -mno-gnu-attribute diff --git a/libgcc/config/rs6000/t-slibgcc-aix b/libgcc/config/rs6000/t-slibgcc-aix index a6c5cee..0b03dfa 100644 --- a/libgcc/config/rs6000/t-slibgcc-aix +++ b/libgcc/config/rs6000/t-slibgcc-aix @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2020 Free Software Foundation, Inc. +# Copyright (C) 2002-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/rs6000/tramp.S b/libgcc/config/rs6000/tramp.S index b165faa..68baf16 100644 --- a/libgcc/config/rs6000/tramp.S +++ b/libgcc/config/rs6000/tramp.S @@ -1,6 +1,6 @@ /* Special support for trampolines * - * Copyright (C) 1996-2020 Free Software Foundation, Inc. + * Copyright (C) 1996-2021 Free Software Foundation, Inc. * Written By Michael Meissner * * This file is free software; you can redistribute it and/or modify it @@ -64,8 +64,7 @@ FUNC_START(__trampoline_setup) mflr r11 addi r7,r11,trampoline_initial-4-.LCF0 /* trampoline address -4 */ - li r8,trampoline_size /* verify that the trampoline is big enough */ - cmpw cr1,r8,r4 + cmpwi cr1,r4,trampoline_size /* verify that the trampoline is big enough */ srwi r4,r4,2 /* # words to move */ addi r9,r3,-4 /* adjust pointer for lwzu */ mtctr r4 @@ -156,8 +155,7 @@ FUNC_START(__trampoline_setup) ld 7,.LC0@toc@l(7) /* trampoline address -8 */ #endif - li r8,trampoline_size /* verify that the trampoline is big enough */ - cmpw cr1,r8,r4 + cmpwi cr1,r4,trampoline_size /* verify that the trampoline is big enough */ srwi r4,r4,3 /* # doublewords to move */ addi r9,r3,-8 /* adjust pointer for stdu */ mtctr r4 diff --git a/libgcc/config/rs6000/trunctfkf2-sw.c b/libgcc/config/rs6000/trunctfkf2-sw.c index 3e8af25..fe264f6 100644 --- a/libgcc/config/rs6000/trunctfkf2-sw.c +++ b/libgcc/config/rs6000/trunctfkf2-sw.c @@ -1,6 +1,6 @@ /* Software IEEE 128-bit floating-point emulation for PowerPC. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2021 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Michael Meissner (meissner@linux.vnet.ibm.com) Code is based on the main soft-fp library written by: diff --git a/libgcc/config/rx/rx-abi-functions.c b/libgcc/config/rx/rx-abi-functions.c index c16bb16..38d30a9 100644 --- a/libgcc/config/rx/rx-abi-functions.c +++ b/libgcc/config/rx/rx-abi-functions.c @@ -1,5 +1,5 @@ /* RX C ABI functions - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/rx/rx-abi.h b/libgcc/config/rx/rx-abi.h index aa77415..6c95dde 100644 --- a/libgcc/config/rx/rx-abi.h +++ b/libgcc/config/rx/rx-abi.h @@ -1,5 +1,5 @@ /* Header file for RX ABI versions of libgcc functions. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. diff --git a/libgcc/config/rx/t-rx b/libgcc/config/rx/t-rx index bb48ecf..ff08c43 100644 --- a/libgcc/config/rx/t-rx +++ b/libgcc/config/rx/t-rx @@ -1,5 +1,5 @@ # Makefile fragment for building LIBGCC for the Renesas RX target. -# Copyright (C) 2008-2020 Free Software Foundation, Inc. +# Copyright (C) 2008-2021 Free Software Foundation, Inc. # Contributed by Red Hat. # # This file is part of GCC. diff --git a/libgcc/config/s390/32/_fixdfdi.c b/libgcc/config/s390/32/_fixdfdi.c index 9ff4509..9859393 100644 --- a/libgcc/config/s390/32/_fixdfdi.c +++ b/libgcc/config/s390/32/_fixdfdi.c @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM S/390 - Copyright (C) 1999-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2021 Free Software Foundation, Inc. Contributed by Hartmut Penner (hpenner@de.ibm.com) and Ulrich Weigand (uweigand@de.ibm.com). diff --git a/libgcc/config/s390/32/_fixsfdi.c b/libgcc/config/s390/32/_fixsfdi.c index e57116d..ff62677 100644 --- a/libgcc/config/s390/32/_fixsfdi.c +++ b/libgcc/config/s390/32/_fixsfdi.c @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM S/390 - Copyright (C) 1999-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2021 Free Software Foundation, Inc. Contributed by Hartmut Penner (hpenner@de.ibm.com) and Ulrich Weigand (uweigand@de.ibm.com). diff --git a/libgcc/config/s390/32/_fixtfdi.c b/libgcc/config/s390/32/_fixtfdi.c index 5cd7ec9..c20f0bf 100644 --- a/libgcc/config/s390/32/_fixtfdi.c +++ b/libgcc/config/s390/32/_fixtfdi.c @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM S/390 - Copyright (C) 1999-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2021 Free Software Foundation, Inc. Contributed by Hartmut Penner (hpenner@de.ibm.com) and Ulrich Weigand (uweigand@de.ibm.com). diff --git a/libgcc/config/s390/32/_fixunsdfdi.c b/libgcc/config/s390/32/_fixunsdfdi.c index 6260474..4587221 100644 --- a/libgcc/config/s390/32/_fixunsdfdi.c +++ b/libgcc/config/s390/32/_fixunsdfdi.c @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM S/390 - Copyright (C) 1999-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2021 Free Software Foundation, Inc. Contributed by Hartmut Penner (hpenner@de.ibm.com) and Ulrich Weigand (uweigand@de.ibm.com). diff --git a/libgcc/config/s390/32/_fixunssfdi.c b/libgcc/config/s390/32/_fixunssfdi.c index 3997f43..673ef87 100644 --- a/libgcc/config/s390/32/_fixunssfdi.c +++ b/libgcc/config/s390/32/_fixunssfdi.c @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM S/390 - Copyright (C) 1999-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2021 Free Software Foundation, Inc. Contributed by Hartmut Penner (hpenner@de.ibm.com) and Ulrich Weigand (uweigand@de.ibm.com). diff --git a/libgcc/config/s390/32/_fixunstfdi.c b/libgcc/config/s390/32/_fixunstfdi.c index 57de5f8..5a5c879 100644 --- a/libgcc/config/s390/32/_fixunstfdi.c +++ b/libgcc/config/s390/32/_fixunstfdi.c @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for IBM S/390 - Copyright (C) 1999-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2021 Free Software Foundation, Inc. Contributed by Hartmut Penner (hpenner@de.ibm.com) and Ulrich Weigand (uweigand@de.ibm.com). diff --git a/libgcc/config/s390/gthr-tpf.h b/libgcc/config/s390/gthr-tpf.h index 2459cb8..d8aa1d9 100644 --- a/libgcc/config/s390/gthr-tpf.h +++ b/libgcc/config/s390/gthr-tpf.h @@ -1,6 +1,6 @@ /* Threads compatibility routines for libgcc2 and libobjc. Compile this one with gcc. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/s390/libgcc-glibc.ver b/libgcc/config/s390/libgcc-glibc.ver index 5c421da..e48b3c2 100644 --- a/libgcc/config/s390/libgcc-glibc.ver +++ b/libgcc/config/s390/libgcc-glibc.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2020 Free Software Foundation, Inc. +# Copyright (C) 2002-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/s390/linux-unwind.h b/libgcc/config/s390/linux-unwind.h index 1b1a3e4..277b1e2 100644 --- a/libgcc/config/s390/linux-unwind.h +++ b/libgcc/config/s390/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for S/390 Linux. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/s390/morestack.S b/libgcc/config/s390/morestack.S index dd12816..80349fd 100644 --- a/libgcc/config/s390/morestack.S +++ b/libgcc/config/s390/morestack.S @@ -1,5 +1,5 @@ # s390 support for -fsplit-stack. -# Copyright (C) 2015-2020 Free Software Foundation, Inc. +# Copyright (C) 2015-2021 Free Software Foundation, Inc. # Contributed by Marcin KoÅ›cielnicki <koriakin@0x04.net>. # This file is part of GCC. diff --git a/libgcc/config/s390/tpf-unwind.h b/libgcc/config/s390/tpf-unwind.h index fadc06b..4a54d9b 100644 --- a/libgcc/config/s390/tpf-unwind.h +++ b/libgcc/config/s390/tpf-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for TPF OS. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. Contributed by P.J. Darcy (darcypj@us.ibm.com). This file is part of GCC. diff --git a/libgcc/config/score/crti.S b/libgcc/config/score/crti.S index d379d99..2e90ea1 100644 --- a/libgcc/config/score/crti.S +++ b/libgcc/config/score/crti.S @@ -1,6 +1,6 @@ # crti.S for Sunplus S+CORE # -# Copyright (C) 2005-2020 Free Software Foundation, Inc. +# Copyright (C) 2005-2021 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/score/crtn.S b/libgcc/config/score/crtn.S index 9fdcc2d..ac94a74 100644 --- a/libgcc/config/score/crtn.S +++ b/libgcc/config/score/crtn.S @@ -1,6 +1,6 @@ # crtn.S for Sunplus S+CORE -# Copyright (C) 2005-2020 Free Software Foundation, Inc. +# Copyright (C) 2005-2021 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/sh/crt.h b/libgcc/config/sh/crt.h index 3d09d08..ef5ed82 100644 --- a/libgcc/config/sh/crt.h +++ b/libgcc/config/sh/crt.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2020 Free Software Foundation, Inc. +/* Copyright (C) 2014-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/sh/crt1.S b/libgcc/config/sh/crt1.S index 3e9b72f..e5d80be 100644 --- a/libgcc/config/sh/crt1.S +++ b/libgcc/config/sh/crt1.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. This file was pretty much copied from newlib. This file is part of GCC. diff --git a/libgcc/config/sh/crti.S b/libgcc/config/sh/crti.S index b825642..4558449 100644 --- a/libgcc/config/sh/crti.S +++ b/libgcc/config/sh/crti.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. This file was adapted from glibc sources. This file is part of GCC. diff --git a/libgcc/config/sh/crtn.S b/libgcc/config/sh/crtn.S index 0e6aa2a..395ee5c 100644 --- a/libgcc/config/sh/crtn.S +++ b/libgcc/config/sh/crtn.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. This file was adapted from glibc sources. This file is part of GCC. diff --git a/libgcc/config/sh/lib1funcs-4-300.S b/libgcc/config/sh/lib1funcs-4-300.S index 243316a..a06865e 100644 --- a/libgcc/config/sh/lib1funcs-4-300.S +++ b/libgcc/config/sh/lib1funcs-4-300.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2020 Free Software Foundation, Inc. +/* Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/sh/lib1funcs-Os-4-200.S b/libgcc/config/sh/lib1funcs-Os-4-200.S index 40d920b8..d41a0c0 100644 --- a/libgcc/config/sh/lib1funcs-Os-4-200.S +++ b/libgcc/config/sh/lib1funcs-Os-4-200.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2020 Free Software Foundation, Inc. +/* Copyright (C) 2006-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/sh/lib1funcs.S b/libgcc/config/sh/lib1funcs.S index 2967b7d..3f4d9d5 100644 --- a/libgcc/config/sh/lib1funcs.S +++ b/libgcc/config/sh/lib1funcs.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1994-2020 Free Software Foundation, Inc. +/* Copyright (C) 1994-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/sh/lib1funcs.h b/libgcc/config/sh/lib1funcs.h index 03f170b..8645b0e 100644 --- a/libgcc/config/sh/lib1funcs.h +++ b/libgcc/config/sh/lib1funcs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1994-2020 Free Software Foundation, Inc. +/* Copyright (C) 1994-2021 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/libgcc/config/sh/libgcc-glibc.ver b/libgcc/config/sh/libgcc-glibc.ver index 5f88591..bced566 100644 --- a/libgcc/config/sh/libgcc-glibc.ver +++ b/libgcc/config/sh/libgcc-glibc.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2020 Free Software Foundation, Inc. +# Copyright (C) 2002-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/sh/linux-atomic.c b/libgcc/config/sh/linux-atomic.c index d4bbc54..b6c6439 100644 --- a/libgcc/config/sh/linux-atomic.c +++ b/libgcc/config/sh/linux-atomic.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/sh/linux-unwind.h b/libgcc/config/sh/linux-unwind.h index 04a4793..af25791 100644 --- a/libgcc/config/sh/linux-unwind.h +++ b/libgcc/config/sh/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for SH Linux. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/sh/t-sh b/libgcc/config/sh/t-sh index 359ebb0..f7691f4 100644 --- a/libgcc/config/sh/t-sh +++ b/libgcc/config/sh/t-sh @@ -1,4 +1,4 @@ -# Copyright (C) 1993-2020 Free Software Foundation, Inc. +# Copyright (C) 1993-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/sol2/crtp.c b/libgcc/config/sol2/crtp.c index 46917b5..0024d78 100644 --- a/libgcc/config/sol2/crtp.c +++ b/libgcc/config/sol2/crtp.c @@ -1,5 +1,5 @@ /* Dummy _mcount when mixing profiling and non-profiling objects. - Copyright (C) 2015-2020 Free Software Foundation, Inc. + Copyright (C) 2015-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/sol2/crtpg.c b/libgcc/config/sol2/crtpg.c index a45e728..b59a62e 100644 --- a/libgcc/config/sol2/crtpg.c +++ b/libgcc/config/sol2/crtpg.c @@ -1,5 +1,5 @@ /* Register profiling startup and cleanup with Solaris CRTs. - Copyright (C) 2015-2020 Free Software Foundation, Inc. + Copyright (C) 2015-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/sol2/t-sol2 b/libgcc/config/sol2/t-sol2 index b5cb243..2a9aa29 100644 --- a/libgcc/config/sol2/t-sol2 +++ b/libgcc/config/sol2/t-sol2 @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2020 Free Software Foundation, Inc. +# Copyright (C) 2004-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/sparc/crtfastmath.c b/libgcc/config/sparc/crtfastmath.c index a25e593..beed1f1 100644 --- a/libgcc/config/sparc/crtfastmath.c +++ b/libgcc/config/sparc/crtfastmath.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2001-2020 Free Software Foundation, Inc. + * Copyright (C) 2001-2021 Free Software Foundation, Inc. * Contributed by David S. Miller (davem@redhat.com) * * This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/sparc/crti.S b/libgcc/config/sparc/crti.S index fd58dbf..049ccf4 100644 --- a/libgcc/config/sparc/crti.S +++ b/libgcc/config/sparc/crti.S @@ -1,6 +1,6 @@ ! crti.S for SPARC -! Copyright (C) 1992-2020 Free Software Foundation, Inc. +! Copyright (C) 1992-2021 Free Software Foundation, Inc. ! Written By David Vinayak Henkel-Wallace, June 1992 ! ! This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/sparc/crtn.S b/libgcc/config/sparc/crtn.S index 7666ffd..1a86fcb 100644 --- a/libgcc/config/sparc/crtn.S +++ b/libgcc/config/sparc/crtn.S @@ -1,6 +1,6 @@ ! crtn.S for SPARC -! Copyright (C) 1992-2020 Free Software Foundation, Inc. +! Copyright (C) 1992-2021 Free Software Foundation, Inc. ! Written By David Vinayak Henkel-Wallace, June 1992 ! ! This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/sparc/libgcc-glibc.ver b/libgcc/config/sparc/libgcc-glibc.ver index b70c1a4..01324c7 100644 --- a/libgcc/config/sparc/libgcc-glibc.ver +++ b/libgcc/config/sparc/libgcc-glibc.ver @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2020 Free Software Foundation, Inc. +# Copyright (C) 2002-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/sparc/linux-unwind.h b/libgcc/config/sparc/linux-unwind.h index 6060335..da0215a 100644 --- a/libgcc/config/sparc/linux-unwind.h +++ b/libgcc/config/sparc/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for SPARC Linux. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/sparc/sol2-c1.S b/libgcc/config/sparc/sol2-c1.S index afe3a88..e10bf64 100644 --- a/libgcc/config/sparc/sol2-c1.S +++ b/libgcc/config/sparc/sol2-c1.S @@ -1,6 +1,6 @@ ! crt1.s for sparc & sparcv9 (SunOS 5) -! Copyright (C) 1992-2020 Free Software Foundation, Inc. +! Copyright (C) 1992-2021 Free Software Foundation, Inc. ! Written By David Vinayak Henkel-Wallace, June 1992 ! ! This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/sparc/sol2-unwind.h b/libgcc/config/sparc/sol2-unwind.h index c594004..480ab5d 100644 --- a/libgcc/config/sparc/sol2-unwind.h +++ b/libgcc/config/sparc/sol2-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for SPARC Solaris. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/stormy16/lib2funcs.c b/libgcc/config/stormy16/lib2funcs.c index 9e05d7a..efef79a 100644 --- a/libgcc/config/stormy16/lib2funcs.c +++ b/libgcc/config/stormy16/lib2funcs.c @@ -4,7 +4,7 @@ files. On this glorious day maybe this code can be integrated into it too. */ -/* Copyright (C) 2005-2020 Free Software Foundation, Inc. +/* Copyright (C) 2005-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/stormy16/t-stormy16 b/libgcc/config/stormy16/t-stormy16 index 8d168af..1538bd7 100644 --- a/libgcc/config/stormy16/t-stormy16 +++ b/libgcc/config/stormy16/t-stormy16 @@ -1,6 +1,6 @@ # -*- makefile -*- # -# Copyright (C) 2001-2020 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/t-hardfp b/libgcc/config/t-hardfp index 2d8c618..85140be 100644 --- a/libgcc/config/t-hardfp +++ b/libgcc/config/t-hardfp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2020 Free Software Foundation, Inc. +# Copyright (C) 2014-2021 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/libgcc/config/t-hardfp-sfdf b/libgcc/config/t-hardfp-sfdf index 79df54e..8347aed 100644 --- a/libgcc/config/t-hardfp-sfdf +++ b/libgcc/config/t-hardfp-sfdf @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2020 Free Software Foundation, Inc. +# Copyright (C) 2014-2021 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/libgcc/config/t-libunwind-elf b/libgcc/config/t-libunwind-elf index e277ab9..e32d336 100644 --- a/libgcc/config/t-libunwind-elf +++ b/libgcc/config/t-libunwind-elf @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2020 Free Software Foundation, Inc. +# Copyright (C) 2004-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/t-slibgcc b/libgcc/config/t-slibgcc index c997553..50f13c2 100644 --- a/libgcc/config/t-slibgcc +++ b/libgcc/config/t-slibgcc @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2020 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -32,7 +32,7 @@ SHLIB_INSTALL_SOLINK = $(LN_S) $(SHLIB_SONAME) \ $(DESTDIR)$(slibdir)$(SHLIB_SLIBDIR_QUAL)/$(SHLIB_SOLINK) SHLIB_LINK = $(CC) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \ - $(SHLIB_LDFLAGS) \ + $(SHLIB_LDFLAGS) $(LDFLAGS) \ -o $(SHLIB_DIR)/$(SHLIB_SONAME).tmp @multilib_flags@ \ $(SHLIB_OBJS) $(SHLIB_LC) && \ rm -f $(SHLIB_DIR)/$(SHLIB_SOLINK) && \ diff --git a/libgcc/config/t-slibgcc-darwin b/libgcc/config/t-slibgcc-darwin index 9970d00..a6ada45 100644 --- a/libgcc/config/t-slibgcc-darwin +++ b/libgcc/config/t-slibgcc-darwin @@ -15,7 +15,7 @@ SHLIB_LC = -lc # Note that this version is used for the loader, not the linker; the linker # uses the stub versions named by the versioned members of $(INSTALL_FILES). -SHLIB_LINK = $(CC) $(LIBGCC2_CFLAGS) -dynamiclib -nodefaultlibs \ +SHLIB_LINK = $(CC) $(LIBGCC2_CFLAGS) $(LDFLAGS) -dynamiclib -nodefaultlibs \ -install_name @shlib_slibdir@/$(SHLIB_INSTALL_NAME) \ -single_module -o $(SHLIB_DIR)/$(SHLIB_SONAME) \ -Wl,-exported_symbols_list,$(SHLIB_MAP) \ diff --git a/libgcc/config/t-slibgcc-fuchsia b/libgcc/config/t-slibgcc-fuchsia index 09e0cfc..97f1803 100644 --- a/libgcc/config/t-slibgcc-fuchsia +++ b/libgcc/config/t-slibgcc-fuchsia @@ -1,4 +1,4 @@ -# Copyright (C) 2017-2020 Free Software Foundation, Inc. +# Copyright (C) 2017-2021 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -18,27 +18,4 @@ # Fuchsia-specific shared library overrides. -SHLIB_LDFLAGS = -Wl,--soname=$(SHLIB_SONAME) \ - $(LDFLAGS) -# Copyright (C) 2017-2020 Free Software Foundation, Inc. -# -# This file is part of GCC. -# -# GCC is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3, or (at your option) -# any later version. -# -# GCC is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GCC; see the file COPYING3. If not see -# <http://www.gnu.org/licenses/>. - -# Fuchsia-specific shared library overrides. - -SHLIB_LDFLAGS = -Wl,--soname=$(SHLIB_SONAME) \ - $(LDFLAGS) +SHLIB_LDFLAGS = -Wl,--soname=$(SHLIB_SONAME) diff --git a/libgcc/config/t-slibgcc-libgcc b/libgcc/config/t-slibgcc-libgcc index 481d6a6..60d11de 100644 --- a/libgcc/config/t-slibgcc-libgcc +++ b/libgcc/config/t-slibgcc-libgcc @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/t-slibgcc-vms b/libgcc/config/t-slibgcc-vms index d01c343..c305975 100644 --- a/libgcc/config/t-slibgcc-vms +++ b/libgcc/config/t-slibgcc-vms @@ -22,7 +22,7 @@ SHLIB_LINK = \ objdump --syms $(SHLIB_OBJS) | \ $(SHLIB_SYMVEC) >> SYMVEC_$$$$.opt ; \ echo "case_sensitive=NO" >> SYMVEC_$$$$.opt; \ - $(CC) $(LIBGCC2_CFLAGS) -nodefaultlibs \ + $(CC) $(LIBGCC2_CFLAGS) $(LDFLAGS) -nodefaultlibs \ -shared --for-linker=/noinform -o $(SHLIB_NAME) $(SHLIB_OBJS) \ --for-linker=SYMVEC_$$$$.opt \ --for-linker=gsmatch=equal,$(shlib_version) diff --git a/libgcc/config/t-softfp b/libgcc/config/t-softfp index 4089305..5c064e7 100644 --- a/libgcc/config/t-softfp +++ b/libgcc/config/t-softfp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2020 Free Software Foundation, Inc. +# Copyright (C) 2006-2021 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/libgcc/config/tilepro/atomic.c b/libgcc/config/tilepro/atomic.c index f83f0ec..c2e25be 100644 --- a/libgcc/config/tilepro/atomic.c +++ b/libgcc/config/tilepro/atomic.c @@ -1,5 +1,5 @@ /* TILE atomics. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/tilepro/atomic.h b/libgcc/config/tilepro/atomic.h index 4bcf28d..e1c2164 100644 --- a/libgcc/config/tilepro/atomic.h +++ b/libgcc/config/tilepro/atomic.h @@ -1,5 +1,5 @@ /* Macros for atomic functionality for tile. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/tilepro/linux-unwind.h b/libgcc/config/tilepro/linux-unwind.h index 16b478f..cbb433d 100644 --- a/libgcc/config/tilepro/linux-unwind.h +++ b/libgcc/config/tilepro/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for TILEPro. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is part of GCC. diff --git a/libgcc/config/tilepro/softdivide.c b/libgcc/config/tilepro/softdivide.c index 8dfd574..1664215 100644 --- a/libgcc/config/tilepro/softdivide.c +++ b/libgcc/config/tilepro/softdivide.c @@ -1,5 +1,5 @@ /* Division and remainder routines for Tile. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/tilepro/softmpy.S b/libgcc/config/tilepro/softmpy.S index 6b51c67..bd0d455 100644 --- a/libgcc/config/tilepro/softmpy.S +++ b/libgcc/config/tilepro/softmpy.S @@ -1,5 +1,5 @@ /* 64-bit multiplication support for TILEPro. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. Contributed by Walter Lee (walt@tilera.com) This file is free software; you can redistribute it and/or modify it diff --git a/libgcc/config/unwind-dw2-fde-darwin.c b/libgcc/config/unwind-dw2-fde-darwin.c index fd57b17..932b213 100644 --- a/libgcc/config/unwind-dw2-fde-darwin.c +++ b/libgcc/config/unwind-dw2-fde-darwin.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2020 Free Software Foundation, Inc. +/* Copyright (C) 2001-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/v850/lib1funcs.S b/libgcc/config/v850/lib1funcs.S index 1653c64..e094577 100644 --- a/libgcc/config/v850/lib1funcs.S +++ b/libgcc/config/v850/lib1funcs.S @@ -1,5 +1,5 @@ /* libgcc routines for NEC V850. - Copyright (C) 1996-2020 Free Software Foundation, Inc. + Copyright (C) 1996-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/vax/lib1funcs.S b/libgcc/config/vax/lib1funcs.S index 9d7152a..d07bfbd 100644 --- a/libgcc/config/vax/lib1funcs.S +++ b/libgcc/config/vax/lib1funcs.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2020 Free Software Foundation, Inc. +/* Copyright (C) 2009-2021 Free Software Foundation, Inc. This file is part of GCC. Contributed by Maciej W. Rozycki <macro@linux-mips.org>. diff --git a/libgcc/config/visium/crti.S b/libgcc/config/visium/crti.S index 1bd1b41..6868519 100644 --- a/libgcc/config/visium/crti.S +++ b/libgcc/config/visium/crti.S @@ -1,5 +1,5 @@ /* crti.S for Visium. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/visium/crtn.S b/libgcc/config/visium/crtn.S index b51bdcb..9fa0612 100644 --- a/libgcc/config/visium/crtn.S +++ b/libgcc/config/visium/crtn.S @@ -1,5 +1,5 @@ /* crtn.S for Visium. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/visium/divdi3.c b/libgcc/config/visium/divdi3.c index 453a64f..a8d3d8f 100644 --- a/libgcc/config/visium/divdi3.c +++ b/libgcc/config/visium/divdi3.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2020 Free Software Foundation, Inc. +/* Copyright (C) 2014-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/visium/lib2funcs.c b/libgcc/config/visium/lib2funcs.c index 97799f2..e2ae98c 100644 --- a/libgcc/config/visium/lib2funcs.c +++ b/libgcc/config/visium/lib2funcs.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2020 Free Software Foundation, Inc. +/* Copyright (C) 2014-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/visium/memcpy.c b/libgcc/config/visium/memcpy.c index 0646f82d..430aeb5 100644 --- a/libgcc/config/visium/memcpy.c +++ b/libgcc/config/visium/memcpy.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/visium/memcpy.h b/libgcc/config/visium/memcpy.h index 8da1bf2..ce8af87 100644 --- a/libgcc/config/visium/memcpy.h +++ b/libgcc/config/visium/memcpy.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/visium/memset.c b/libgcc/config/visium/memset.c index d1285b0..39b9824 100644 --- a/libgcc/config/visium/memset.c +++ b/libgcc/config/visium/memset.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/visium/memset.h b/libgcc/config/visium/memset.h index 597db85..a7cbbef 100644 --- a/libgcc/config/visium/memset.h +++ b/libgcc/config/visium/memset.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/visium/moddi3.c b/libgcc/config/visium/moddi3.c index 8e60fef..c16ca7d 100644 --- a/libgcc/config/visium/moddi3.c +++ b/libgcc/config/visium/moddi3.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2020 Free Software Foundation, Inc. +/* Copyright (C) 2014-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/visium/set_trampoline_parity.c b/libgcc/config/visium/set_trampoline_parity.c index 0086c16..3b43ec7 100644 --- a/libgcc/config/visium/set_trampoline_parity.c +++ b/libgcc/config/visium/set_trampoline_parity.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2020 Free Software Foundation, Inc. +/* Copyright (C) 2014-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/visium/t-visium b/libgcc/config/visium/t-visium index 35f26d8..1eea4f2 100644 --- a/libgcc/config/visium/t-visium +++ b/libgcc/config/visium/t-visium @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2020 Free Software Foundation, Inc. +# Copyright (C) 2003-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/config/visium/udivdi3.c b/libgcc/config/visium/udivdi3.c index b00c5e3..87c3dd5 100644 --- a/libgcc/config/visium/udivdi3.c +++ b/libgcc/config/visium/udivdi3.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2020 Free Software Foundation, Inc. +/* Copyright (C) 2014-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/visium/udivmoddi4.c b/libgcc/config/visium/udivmoddi4.c index a0aa321..da7f512 100644 --- a/libgcc/config/visium/udivmoddi4.c +++ b/libgcc/config/visium/udivmoddi4.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2020 Free Software Foundation, Inc. +/* Copyright (C) 2014-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/visium/umoddi3.c b/libgcc/config/visium/umoddi3.c index 62a10ef..781bcdb 100644 --- a/libgcc/config/visium/umoddi3.c +++ b/libgcc/config/visium/umoddi3.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2020 Free Software Foundation, Inc. +/* Copyright (C) 2014-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/vms/vms-ucrt0.c b/libgcc/config/vms/vms-ucrt0.c index 8e1966c..d631c1f 100644 --- a/libgcc/config/vms/vms-ucrt0.c +++ b/libgcc/config/vms/vms-ucrt0.c @@ -1,5 +1,5 @@ /* VMS crt0 returning Unix style condition codes. - Copyright (C) 2001-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2021 Free Software Foundation, Inc. Contributed by Douglas B. Rupp (rupp@gnat.com). This file is part of GCC. diff --git a/libgcc/config/xtensa/crti.S b/libgcc/config/xtensa/crti.S index 7962820..87a66e3 100644 --- a/libgcc/config/xtensa/crti.S +++ b/libgcc/config/xtensa/crti.S @@ -1,5 +1,5 @@ # Start .init and .fini sections. -# Copyright (C) 2003-2020 Free Software Foundation, Inc. +# Copyright (C) 2003-2021 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by diff --git a/libgcc/config/xtensa/crtn.S b/libgcc/config/xtensa/crtn.S index aa41111..8d2c2b1 100644 --- a/libgcc/config/xtensa/crtn.S +++ b/libgcc/config/xtensa/crtn.S @@ -1,5 +1,5 @@ # End of .init and .fini sections. -# Copyright (C) 2003-2020 Free Software Foundation, Inc. +# Copyright (C) 2003-2021 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by diff --git a/libgcc/config/xtensa/ieee754-df.S b/libgcc/config/xtensa/ieee754-df.S index 920238f..447de30 100644 --- a/libgcc/config/xtensa/ieee754-df.S +++ b/libgcc/config/xtensa/ieee754-df.S @@ -1,5 +1,5 @@ /* IEEE-754 double-precision functions for Xtensa - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2021 Free Software Foundation, Inc. Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica. This file is part of GCC. diff --git a/libgcc/config/xtensa/ieee754-sf.S b/libgcc/config/xtensa/ieee754-sf.S index 35605b2..36433de 100644 --- a/libgcc/config/xtensa/ieee754-sf.S +++ b/libgcc/config/xtensa/ieee754-sf.S @@ -1,5 +1,5 @@ /* IEEE-754 single-precision functions for Xtensa - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2021 Free Software Foundation, Inc. Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica. This file is part of GCC. diff --git a/libgcc/config/xtensa/lib1funcs.S b/libgcc/config/xtensa/lib1funcs.S index b19deae..a482a6e 100644 --- a/libgcc/config/xtensa/lib1funcs.S +++ b/libgcc/config/xtensa/lib1funcs.S @@ -1,5 +1,5 @@ /* Assembly functions for the Xtensa version of libgcc1. - Copyright (C) 2001-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2021 Free Software Foundation, Inc. Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica. This file is part of GCC. diff --git a/libgcc/config/xtensa/lib2funcs.S b/libgcc/config/xtensa/lib2funcs.S index 355a344..36938c8 100644 --- a/libgcc/config/xtensa/lib2funcs.S +++ b/libgcc/config/xtensa/lib2funcs.S @@ -1,5 +1,5 @@ /* Assembly functions for libgcc2. - Copyright (C) 2001-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2021 Free Software Foundation, Inc. Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica. This file is part of GCC. diff --git a/libgcc/config/xtensa/linux-unwind.h b/libgcc/config/xtensa/linux-unwind.h index 84da7ac..9252ed9 100644 --- a/libgcc/config/xtensa/linux-unwind.h +++ b/libgcc/config/xtensa/linux-unwind.h @@ -1,5 +1,5 @@ /* DWARF2 EH unwinding support for Xtensa. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/xtensa/unwind-dw2-xtensa.c b/libgcc/config/xtensa/unwind-dw2-xtensa.c index 8a6a44a..d5d0567 100644 --- a/libgcc/config/xtensa/unwind-dw2-xtensa.c +++ b/libgcc/config/xtensa/unwind-dw2-xtensa.c @@ -1,5 +1,5 @@ /* DWARF2 exception handling and frame unwinding for Xtensa. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/config/xtensa/unwind-dw2-xtensa.h b/libgcc/config/xtensa/unwind-dw2-xtensa.h index ea6f6b7..e50ef6c 100644 --- a/libgcc/config/xtensa/unwind-dw2-xtensa.h +++ b/libgcc/config/xtensa/unwind-dw2-xtensa.h @@ -1,5 +1,5 @@ /* DWARF2 frame unwind data structure for Xtensa. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/configure b/libgcc/configure index 78fc22a..4919a56 100755 --- a/libgcc/configure +++ b/libgcc/configure @@ -4458,7 +4458,7 @@ as_fn_arith $ac_cv_sizeof_long_double \* 8 && long_double_type_size=$as_val for ac_header in inttypes.h stdint.h stdlib.h ftw.h \ unistd.h sys/stat.h sys/types.h \ - string.h strings.h memory.h sys/auxv.h + string.h strings.h memory.h sys/auxv.h sys/mman.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header" @@ -4913,7 +4913,7 @@ case "$host" in case "$enable_cet" in auto) # Check if target supports multi-byte NOPs - # and if assembler supports CET insn. + # and if compiler and assembler support CET insn. cet_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -fcf-protection" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -5263,6 +5263,43 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_powerpc_float128_hw" >&5 $as_echo "$libgcc_cv_powerpc_float128_hw" >&6; } CFLAGS="$saved_CFLAGS" + + saved_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -mcpu=power10 -mfloat128-hardware" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PowerPC ISA 3.1 to build hardware __float128 libraries" >&5 +$as_echo_n "checking for PowerPC ISA 3.1 to build hardware __float128 libraries... " >&6; } +if ${libgcc_cv_powerpc_3_1_float128_hw+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <sys/auxv.h> + #ifndef AT_PLATFORM + #error "AT_PLATFORM is not defined" + #endif + #ifndef __BUILTIN_CPU_SUPPORTS__ + #error "__builtin_cpu_supports is not available" + #endif + vector unsigned char conv (vector unsigned char qs) + { + vector unsigned char ret; + __asm__ ("xscvsqqp %0,%1" : "=v" (ret) : "v" (qs)); + return ret; + } + void *conv_resolver (void) { return (void *) conv; } + __float128 conv_ifunc (__float128) + __attribute__ ((__ifunc__ ("conv_resolver"))); +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + libgcc_cv_powerpc_3_1_float128_hw=yes +else + libgcc_cv_powerpc_3_1_float128_hw=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_powerpc_3_1_float128_hw" >&5 +$as_echo "$libgcc_cv_powerpc_3_1_float128_hw" >&6; } + CFLAGS="$saved_CFLAGS" esac # Collect host-machine-specific information. diff --git a/libgcc/configure.ac b/libgcc/configure.ac index ed50c0e..13a80b2 100644 --- a/libgcc/configure.ac +++ b/libgcc/configure.ac @@ -224,7 +224,7 @@ AC_SUBST(long_double_type_size) AC_CHECK_HEADERS(inttypes.h stdint.h stdlib.h ftw.h \ unistd.h sys/stat.h sys/types.h \ - string.h strings.h memory.h sys/auxv.h) + string.h strings.h memory.h sys/auxv.h sys/mman.h) AC_HEADER_STDC # Check for decimal float support. @@ -458,6 +458,31 @@ powerpc*-*-linux*) [libgcc_cv_powerpc_float128_hw=yes], [libgcc_cv_powerpc_float128_hw=no])]) CFLAGS="$saved_CFLAGS" + + saved_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -mcpu=power10 -mfloat128-hardware" + AC_CACHE_CHECK([for PowerPC ISA 3.1 to build hardware __float128 libraries], + [libgcc_cv_powerpc_3_1_float128_hw], + [AC_COMPILE_IFELSE( + [AC_LANG_SOURCE([#include <sys/auxv.h> + #ifndef AT_PLATFORM + #error "AT_PLATFORM is not defined" + #endif + #ifndef __BUILTIN_CPU_SUPPORTS__ + #error "__builtin_cpu_supports is not available" + #endif + vector unsigned char conv (vector unsigned char qs) + { + vector unsigned char ret; + __asm__ ("xscvsqqp %0,%1" : "=v" (ret) : "v" (qs)); + return ret; + } + void *conv_resolver (void) { return (void *) conv; } + __float128 conv_ifunc (__float128) + __attribute__ ((__ifunc__ ("conv_resolver")));])], + [libgcc_cv_powerpc_3_1_float128_hw=yes], + [libgcc_cv_powerpc_3_1_float128_hw=no])]) + CFLAGS="$saved_CFLAGS" esac # Collect host-machine-specific information. diff --git a/libgcc/crtstuff.c b/libgcc/crtstuff.c index 3f769a1..675930d 100644 --- a/libgcc/crtstuff.c +++ b/libgcc/crtstuff.c @@ -1,6 +1,6 @@ /* Specialized bits of code needed to support construction and destruction of file-scope objects in C++ code. - Copyright (C) 1991-2020 Free Software Foundation, Inc. + Copyright (C) 1991-2021 Free Software Foundation, Inc. Contributed by Ron Guilmette (rfg@monkeys.com). This file is part of GCC. diff --git a/libgcc/dfp-bit.c b/libgcc/dfp-bit.c index 935a1e3..ed14b86 100644 --- a/libgcc/dfp-bit.c +++ b/libgcc/dfp-bit.c @@ -1,5 +1,5 @@ /* This is a software decimal floating point library. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. This file is part of GCC. @@ -606,6 +606,7 @@ INT_TO_DFP (INT_TYPE i) #if defined (L_sd_to_sf) || defined (L_dd_to_sf) || defined (L_td_to_sf) \ || defined (L_sd_to_df) || defined (L_dd_to_df) || defined (L_td_to_df) \ + || defined (L_sd_to_kf) || defined (L_dd_to_kf) || defined (L_td_to_kf) \ || ((defined (L_sd_to_xf) || defined (L_dd_to_xf) || defined (L_td_to_xf)) \ && LONG_DOUBLE_HAS_XF_MODE) \ || ((defined (L_sd_to_tf) || defined (L_dd_to_tf) || defined (L_td_to_tf)) \ @@ -626,6 +627,7 @@ DFP_TO_BFP (DFP_C_TYPE f) #if defined (L_sf_to_sd) || defined (L_sf_to_dd) || defined (L_sf_to_td) \ || defined (L_df_to_sd) || defined (L_df_to_dd) || defined (L_df_to_td) \ + || defined (L_kf_to_sd) || defined (L_kf_to_dd) || defined (L_kf_to_td) \ || ((defined (L_xf_to_sd) || defined (L_xf_to_dd) || defined (L_xf_to_td)) \ && LONG_DOUBLE_HAS_XF_MODE) \ || ((defined (L_tf_to_sd) || defined (L_tf_to_dd) || defined (L_tf_to_td)) \ @@ -641,8 +643,15 @@ BFP_TO_DFP (BFP_TYPE x) decContextDefault (&context, CONTEXT_INIT); DFP_INIT_ROUNDMODE (context.round); - /* Use a C library function to write the floating point value to a string. */ - sprintf (buf, BFP_FMT, (BFP_VIA_TYPE) x); + /* Use the sprintf library function to write the floating point value to a + string. + + If we are handling the IEEE 128-bit floating point on PowerPC, use the + special function __sprintfkf instead of sprintf. This function allows us + to use __sprintfieee128 if we have a new enough GLIBC, and it can fall back + to using the traditional sprintf via conversion to IBM 128-bit if the glibc + is older. */ + BFP_SPRINTF (buf, BFP_FMT, (BFP_VIA_TYPE) x); /* Convert from the floating point string to a decimal* type. */ FROM_STRING (&s, buf, &context); diff --git a/libgcc/dfp-bit.h b/libgcc/dfp-bit.h index 4215241..e04cb83 100644 --- a/libgcc/dfp-bit.h +++ b/libgcc/dfp-bit.h @@ -1,5 +1,5 @@ /* Header file for dfp-bit.c. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2021 Free Software Foundation, Inc. This file is part of GCC. @@ -241,6 +241,9 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #elif defined (L_sd_to_tf) || defined (L_dd_to_tf) || defined (L_td_to_tf) \ || defined (L_tf_to_sd) || defined (L_tf_to_dd) || defined (L_tf_to_td) #define BFP_KIND 4 +#elif defined (L_sd_to_kf) || defined (L_dd_to_kf) || defined (L_td_to_kf) \ + || defined (L_kf_to_sd) || defined (L_kf_to_dd) || defined (L_kf_to_td) +#define BFP_KIND 5 #endif /* If BFP_KIND is defined, define additional macros: @@ -291,6 +294,13 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #define BFP_VIA_TYPE long double #endif /* LONG_DOUBLE_HAS_TF_MODE */ +#elif BFP_KIND == 5 +#define BFP_TYPE _Float128 +#define BFP_FMT "%.36Le" +#define BFP_VIA_TYPE _Float128 +#define STR_TO_BFP __strtoieee128 +extern _Float128 __strtoieee128 (const char *, char **); + #endif /* BFP_KIND */ #if WIDTH == 128 || WIDTH_TO == 128 @@ -490,6 +500,9 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #elif BFP_KIND == 4 #define BFP_TO_DFP DPD_BID_NAME(__dpd_trunctfsd,__bid_trunctfsd) #define DFP_TO_BFP DPD_BID_NAME(__dpd_extendsdtf,__bid_extendsdtf) +#elif BFP_KIND == 5 +#define BFP_TO_DFP DPD_BID_NAME(__dpd_trunckfsd,__bid_trunckfsd) +#define DFP_TO_BFP DPD_BID_NAME(__dpd_extendsdkf,__bid_extendsdkf) #endif /* BFP_KIND */ #elif WIDTH == 64 @@ -505,6 +518,9 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #elif BFP_KIND == 4 #define BFP_TO_DFP DPD_BID_NAME(__dpd_trunctfdd,__bid_trunctfdd) #define DFP_TO_BFP DPD_BID_NAME(__dpd_extendddtf,__bid_extendddtf) +#elif BFP_KIND == 5 +#define BFP_TO_DFP DPD_BID_NAME(__dpd_trunckfdd,__bid_trunckfdd) +#define DFP_TO_BFP DPD_BID_NAME(__dpd_extendddkf,__bid_extendddkf) #endif /* BFP_KIND */ #elif WIDTH == 128 @@ -520,6 +536,9 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #elif BFP_KIND == 4 #define BFP_TO_DFP DPD_BID_NAME(__dpd_extendtftd,__bid_extendtftd) #define DFP_TO_BFP DPD_BID_NAME(__dpd_trunctdtf,__bid_trunctdtf) +#elif BFP_KIND == 5 +#define BFP_TO_DFP DPD_BID_NAME(__dpd_extendkftd,__bid_extendkftd) +#define DFP_TO_BFP DPD_BID_NAME(__dpd_trunctdkf,__bid_trunctdkf) #endif /* BFP_KIND */ #endif /* WIDTH */ @@ -609,6 +628,7 @@ extern DFP_C_TYPE INT_TO_DFP (INT_TYPE); #if defined (L_sd_to_sf) || defined (L_dd_to_sf) || defined (L_td_to_sf) \ || defined (L_sd_to_df) || defined (L_dd_to_df) || defined (L_td_to_df) \ + || defined (L_sd_to_kf) || defined (L_dd_to_kf) || defined (L_td_to_kf) \ || ((defined (L_sd_to_xf) || defined (L_dd_to_xf) || defined (L_td_to_xf)) \ && LONG_DOUBLE_HAS_XF_MODE) \ || ((defined (L_sd_to_tf) || defined (L_dd_to_tf) || defined (L_td_to_tf)) \ @@ -623,6 +643,12 @@ extern BFP_TYPE DFP_TO_BFP (DFP_C_TYPE); || ((defined (L_tf_to_sd) || defined (L_tf_to_dd) || defined (L_tf_to_td)) \ && LONG_DOUBLE_HAS_TF_MODE) extern DFP_C_TYPE BFP_TO_DFP (BFP_TYPE); +#define BFP_SPRINTF sprintf + +#elif defined (L_kf_to_sd) || defined (L_kf_to_dd) || defined (L_kf_to_td) +extern DFP_C_TYPE BFP_TO_DFP (BFP_TYPE); +extern int __sprintfieee128 (char *restrict, const char *restrict, ...); +#define BFP_SPRINTF __sprintfieee128 #endif #endif /* _DFPBIT_H */ diff --git a/libgcc/divmod.c b/libgcc/divmod.c index 4e3c2cb..6b2a78b 100644 --- a/libgcc/divmod.c +++ b/libgcc/divmod.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/emutls.c b/libgcc/emutls.c index f8012f6..ed26581 100644 --- a/libgcc/emutls.c +++ b/libgcc/emutls.c @@ -1,5 +1,5 @@ /* TLS emulation. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2021 Free Software Foundation, Inc. Contributed by Jakub Jelinek <jakub@redhat.com>. This file is part of GCC. diff --git a/libgcc/enable-execute-stack-mprotect.c b/libgcc/enable-execute-stack-mprotect.c index d005ffe..c62fad7 100644 --- a/libgcc/enable-execute-stack-mprotect.c +++ b/libgcc/enable-execute-stack-mprotect.c @@ -1,5 +1,5 @@ /* Implement __enable_execute_stack using mprotect(2). - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/find-symver.awk b/libgcc/find-symver.awk index 7f83d55..b6bfcb8 100644 --- a/libgcc/find-symver.awk +++ b/libgcc/find-symver.awk @@ -1,5 +1,5 @@ # Extract the version of a single symbol from the version map. -# Copyright (C) 2014-2020 Free Software Foundation, Inc. +# Copyright (C) 2014-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/fixed-bit.c b/libgcc/fixed-bit.c index efb5e18..6a653c7 100644 --- a/libgcc/fixed-bit.c +++ b/libgcc/fixed-bit.c @@ -1,5 +1,5 @@ /* This is a software fixed-point library. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/fixed-bit.h b/libgcc/fixed-bit.h index 1a16cc8..ad341a3 100644 --- a/libgcc/fixed-bit.h +++ b/libgcc/fixed-bit.h @@ -1,5 +1,5 @@ /* This is a software fixed-point library. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/fp-bit.c b/libgcc/fp-bit.c index 1313963..b3ab7ba 100644 --- a/libgcc/fp-bit.c +++ b/libgcc/fp-bit.c @@ -1,6 +1,6 @@ /* This is a software floating point library which can be used for targets without hardware floating point. - Copyright (C) 1994-2020 Free Software Foundation, Inc. + Copyright (C) 1994-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/fp-bit.h b/libgcc/fp-bit.h index 06ba345..6223a72 100644 --- a/libgcc/fp-bit.h +++ b/libgcc/fp-bit.h @@ -1,5 +1,5 @@ /* Header file for fp-bit.c. */ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/gbl-ctors.h b/libgcc/gbl-ctors.h index daf87c8..034b33b 100644 --- a/libgcc/gbl-ctors.h +++ b/libgcc/gbl-ctors.h @@ -2,7 +2,7 @@ for getting g++ file-scope static objects constructed. This file will get included either by libgcc2.c (for systems that don't support a .init section) or by crtstuff.c (for those that do). - Copyright (C) 1991-2020 Free Software Foundation, Inc. + Copyright (C) 1991-2021 Free Software Foundation, Inc. Contributed by Ron Guilmette (rfg@segfault.us.com) This file is part of GCC. diff --git a/libgcc/gcov.h b/libgcc/gcov.h index 0e3eed3..66d03bf 100644 --- a/libgcc/gcov.h +++ b/libgcc/gcov.h @@ -1,5 +1,5 @@ /* GCOV interface routines. - Copyright (C) 2017-2020 Free Software Foundation, Inc. + Copyright (C) 2017-2021 Free Software Foundation, Inc. This file is part of GCC. @@ -25,6 +25,8 @@ #ifndef GCC_GCOV_H #define GCC_GCOV_H +struct gcov_info; + /* Set all counters to zero. */ extern void __gcov_reset (void); @@ -33,4 +35,21 @@ extern void __gcov_reset (void); extern void __gcov_dump (void); +/* Convert the gcov information referenced by INFO to a gcda data stream. + The FILENAME_FN callback is called exactly once with the filename associated + with the gcov information. The filename may be NULL. Afterwards, the + DUMP_FN callback is subsequently called with chunks (the begin and length of + the chunk are passed as the first two callback parameters) of the gcda data + stream. The ALLOCATE_FN callback shall allocate memory with a size in + characters specified by the first callback parameter. The ARG parameter is + a user-provided argument passed as the last argument to the callback + functions. */ + +extern void +__gcov_info_to_gcda (const struct gcov_info *__info, + void (*__filename_fn) (const char *, void *), + void (*__dump_fn) (const void *, unsigned, void *), + void *(*__allocate_fn) (unsigned, void *), + void *__arg); + #endif /* GCC_GCOV_H */ diff --git a/libgcc/generic-morestack-thread.c b/libgcc/generic-morestack-thread.c index fd391bb..1f2a202 100644 --- a/libgcc/generic-morestack-thread.c +++ b/libgcc/generic-morestack-thread.c @@ -1,5 +1,5 @@ /* Thread library support for -fsplit-stack. */ -/* Copyright (C) 2009-2020 Free Software Foundation, Inc. +/* Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Ian Lance Taylor <iant@google.com>. This file is part of GCC. diff --git a/libgcc/generic-morestack.c b/libgcc/generic-morestack.c index 35764a8..acada40 100644 --- a/libgcc/generic-morestack.c +++ b/libgcc/generic-morestack.c @@ -1,5 +1,5 @@ /* Library support for -fsplit-stack. */ -/* Copyright (C) 2009-2020 Free Software Foundation, Inc. +/* Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Ian Lance Taylor <iant@google.com>. This file is part of GCC. diff --git a/libgcc/generic-morestack.h b/libgcc/generic-morestack.h index 16ed69f..c2c3e2d 100644 --- a/libgcc/generic-morestack.h +++ b/libgcc/generic-morestack.h @@ -1,5 +1,5 @@ /* Library support for -fsplit-stack. */ -/* Copyright (C) 2009-2020 Free Software Foundation, Inc. +/* Copyright (C) 2009-2021 Free Software Foundation, Inc. Contributed by Ian Lance Taylor <iant@google.com>. This file is part of GCC. diff --git a/libgcc/gthr-posix.h b/libgcc/gthr-posix.h index 9652476..eb8af56 100644 --- a/libgcc/gthr-posix.h +++ b/libgcc/gthr-posix.h @@ -1,6 +1,6 @@ /* Threads compatibility routines for libgcc2 and libobjc. */ /* Compile this one with gcc. */ -/* Copyright (C) 1997-2020 Free Software Foundation, Inc. +/* Copyright (C) 1997-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/gthr-single.h b/libgcc/gthr-single.h index c6d84e3..4d5cd39 100644 --- a/libgcc/gthr-single.h +++ b/libgcc/gthr-single.h @@ -1,6 +1,6 @@ /* Threads compatibility routines for libgcc2 and libobjc. */ /* Compile this one with gcc. */ -/* Copyright (C) 1997-2020 Free Software Foundation, Inc. +/* Copyright (C) 1997-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/gthr.h b/libgcc/gthr.h index f31cf08..cca3f29 100644 --- a/libgcc/gthr.h +++ b/libgcc/gthr.h @@ -1,6 +1,6 @@ /* Threads compatibility routines for libgcc2. */ /* Compile this one with gcc. */ -/* Copyright (C) 1997-2020 Free Software Foundation, Inc. +/* Copyright (C) 1997-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/libgcc-std.ver.in b/libgcc/libgcc-std.ver.in index a04cf14..cea3326 100644 --- a/libgcc/libgcc-std.ver.in +++ b/libgcc/libgcc-std.ver.in @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2020 Free Software Foundation, Inc. +# Copyright (C) 2000-2021 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/libgcc/libgcc2.c b/libgcc/libgcc2.c index 61de3b4..38f935e 100644 --- a/libgcc/libgcc2.c +++ b/libgcc/libgcc2.c @@ -1,6 +1,6 @@ /* More subroutines needed by GCC output code on some machines. */ /* Compile this one with gcc. */ -/* Copyright (C) 1989-2020 Free Software Foundation, Inc. +/* Copyright (C) 1989-2021 Free Software Foundation, Inc. This file is part of GCC. @@ -1834,7 +1834,7 @@ __fixunssfSI (SFtype a) TYPE NAME (TYPE x, int m) { - unsigned int n = m < 0 ? -m : m; + unsigned int n = m < 0 ? -(unsigned int) m : (unsigned int) m; TYPE y = n % 2 ? x : 1; while (n >>= 1) { @@ -1860,33 +1860,55 @@ NAME (TYPE x, int m) #if defined(L_mulhc3) || defined(L_divhc3) # define MTYPE HFtype # define CTYPE HCtype +# define AMTYPE SFtype # define MODE hc # define CEXT __LIBGCC_HF_FUNC_EXT__ # define NOTRUNC (!__LIBGCC_HF_EXCESS_PRECISION__) #elif defined(L_mulsc3) || defined(L_divsc3) # define MTYPE SFtype # define CTYPE SCtype +# define AMTYPE DFtype # define MODE sc # define CEXT __LIBGCC_SF_FUNC_EXT__ # define NOTRUNC (!__LIBGCC_SF_EXCESS_PRECISION__) +# define RBIG (__LIBGCC_SF_MAX__ / 2) +# define RMIN (__LIBGCC_SF_MIN__) +# define RMIN2 (__LIBGCC_SF_EPSILON__) +# define RMINSCAL (1 / __LIBGCC_SF_EPSILON__) +# define RMAX2 (RBIG * RMIN2) #elif defined(L_muldc3) || defined(L_divdc3) # define MTYPE DFtype # define CTYPE DCtype # define MODE dc # define CEXT __LIBGCC_DF_FUNC_EXT__ # define NOTRUNC (!__LIBGCC_DF_EXCESS_PRECISION__) +# define RBIG (__LIBGCC_DF_MAX__ / 2) +# define RMIN (__LIBGCC_DF_MIN__) +# define RMIN2 (__LIBGCC_DF_EPSILON__) +# define RMINSCAL (1 / __LIBGCC_DF_EPSILON__) +# define RMAX2 (RBIG * RMIN2) #elif defined(L_mulxc3) || defined(L_divxc3) # define MTYPE XFtype # define CTYPE XCtype # define MODE xc # define CEXT __LIBGCC_XF_FUNC_EXT__ # define NOTRUNC (!__LIBGCC_XF_EXCESS_PRECISION__) +# define RBIG (__LIBGCC_XF_MAX__ / 2) +# define RMIN (__LIBGCC_XF_MIN__) +# define RMIN2 (__LIBGCC_XF_EPSILON__) +# define RMINSCAL (1 / __LIBGCC_XF_EPSILON__) +# define RMAX2 (RBIG * RMIN2) #elif defined(L_multc3) || defined(L_divtc3) # define MTYPE TFtype # define CTYPE TCtype # define MODE tc # define CEXT __LIBGCC_TF_FUNC_EXT__ # define NOTRUNC (!__LIBGCC_TF_EXCESS_PRECISION__) +# define RBIG (__LIBGCC_TF_MAX__ / 2) +# define RMIN (__LIBGCC_TF_MIN__) +# define RMIN2 (__LIBGCC_TF_EPSILON__) +# define RMINSCAL (1 / __LIBGCC_TF_EPSILON__) +# define RMAX2 (RBIG * RMIN2) #else # error #endif @@ -1994,30 +2016,136 @@ CONCAT3(__mul,MODE,3) (MTYPE a, MTYPE b, MTYPE c, MTYPE d) CTYPE CONCAT3(__div,MODE,3) (MTYPE a, MTYPE b, MTYPE c, MTYPE d) { +#if defined(L_divhc3) \ + || (defined(L_divsc3) && defined(__LIBGCC_HAVE_HWDBL__) ) + + /* Half precision is handled with float precision. + float is handled with double precision when double precision + hardware is available. + Due to the additional precision, the simple complex divide + method (without Smith's method) is sufficient to get accurate + answers and runs slightly faster than Smith's method. */ + + AMTYPE aa, bb, cc, dd; + AMTYPE denom; + MTYPE x, y; + CTYPE res; + aa = a; + bb = b; + cc = c; + dd = d; + + denom = (cc * cc) + (dd * dd); + x = ((aa * cc) + (bb * dd)) / denom; + y = ((bb * cc) - (aa * dd)) / denom; + +#else MTYPE denom, ratio, x, y; CTYPE res; - /* ??? We can get better behavior from logarithmic scaling instead of - the division. But that would mean starting to link libgcc against - libm. We could implement something akin to ldexp/frexp as gcc builtins - fairly easily... */ + /* double, extended, long double have significant potential + underflow/overflow errors that can be greatly reduced with + a limited number of tests and adjustments. float is handled + the same way when no HW double is available. + */ + + /* Scale by max(c,d) to reduce chances of denominator overflowing. */ if (FABS (c) < FABS (d)) { + /* Prevent underflow when denominator is near max representable. */ + if (FABS (d) >= RBIG) + { + a = a / 2; + b = b / 2; + c = c / 2; + d = d / 2; + } + /* Avoid overflow/underflow issues when c and d are small. + Scaling up helps avoid some underflows. + No new overflow possible since c&d < RMIN2. */ + if (FABS (d) < RMIN2) + { + a = a * RMINSCAL; + b = b * RMINSCAL; + c = c * RMINSCAL; + d = d * RMINSCAL; + } + else + { + if (((FABS (a) < RMIN) && (FABS (b) < RMAX2) && (FABS (d) < RMAX2)) + || ((FABS (b) < RMIN) && (FABS (a) < RMAX2) + && (FABS (d) < RMAX2))) + { + a = a * RMINSCAL; + b = b * RMINSCAL; + c = c * RMINSCAL; + d = d * RMINSCAL; + } + } ratio = c / d; denom = (c * ratio) + d; - x = ((a * ratio) + b) / denom; - y = ((b * ratio) - a) / denom; + /* Choose alternate order of computation if ratio is subnormal. */ + if (FABS (ratio) > RMIN) + { + x = ((a * ratio) + b) / denom; + y = ((b * ratio) - a) / denom; + } + else + { + x = ((c * (a / d)) + b) / denom; + y = ((c * (b / d)) - a) / denom; + } } else { + /* Prevent underflow when denominator is near max representable. */ + if (FABS (c) >= RBIG) + { + a = a / 2; + b = b / 2; + c = c / 2; + d = d / 2; + } + /* Avoid overflow/underflow issues when both c and d are small. + Scaling up helps avoid some underflows. + No new overflow possible since both c&d are less than RMIN2. */ + if (FABS (c) < RMIN2) + { + a = a * RMINSCAL; + b = b * RMINSCAL; + c = c * RMINSCAL; + d = d * RMINSCAL; + } + else + { + if (((FABS (a) < RMIN) && (FABS (b) < RMAX2) && (FABS (c) < RMAX2)) + || ((FABS (b) < RMIN) && (FABS (a) < RMAX2) + && (FABS (c) < RMAX2))) + { + a = a * RMINSCAL; + b = b * RMINSCAL; + c = c * RMINSCAL; + d = d * RMINSCAL; + } + } ratio = d / c; denom = (d * ratio) + c; - x = ((b * ratio) + a) / denom; - y = (b - (a * ratio)) / denom; + /* Choose alternate order of computation if ratio is subnormal. */ + if (FABS (ratio) > RMIN) + { + x = ((b * ratio) + a) / denom; + y = (b - (a * ratio)) / denom; + } + else + { + x = (a + (d * (b / c))) / denom; + y = (b - (d * (a / c))) / denom; + } } +#endif - /* Recover infinities and zeros that computed as NaN+iNaN; the only cases - are nonzero/zero, infinite/finite, and finite/infinite. */ + /* Recover infinities and zeros that computed as NaN+iNaN; the only + cases are nonzero/zero, infinite/finite, and finite/infinite. */ if (isnan (x) && isnan (y)) { if (c == 0.0 && d == 0.0 && (!isnan (a) || !isnan (b))) diff --git a/libgcc/libgcc2.h b/libgcc/libgcc2.h index 22a2706..1819ff3 100644 --- a/libgcc/libgcc2.h +++ b/libgcc/libgcc2.h @@ -1,5 +1,5 @@ /* Header file for libgcc2.c. */ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/libgcov-driver-system.c b/libgcc/libgcov-driver-system.c index 216992a..2bcff07 100644 --- a/libgcc/libgcov-driver-system.c +++ b/libgcc/libgcov-driver-system.c @@ -1,6 +1,6 @@ /* Routines required for instrumenting a program. */ /* Compile this one with gcc. */ -/* Copyright (C) 1989-2020 Free Software Foundation, Inc. +/* Copyright (C) 1989-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/libgcov-driver.c b/libgcc/libgcov-driver.c index e53e4dc..087f71e 100644 --- a/libgcc/libgcov-driver.c +++ b/libgcc/libgcov-driver.c @@ -1,6 +1,6 @@ /* Routines required for instrumenting a program. */ /* Compile this one with gcc. */ -/* Copyright (C) 1989-2020 Free Software Foundation, Inc. +/* Copyright (C) 1989-2021 Free Software Foundation, Inc. This file is part of GCC. @@ -26,6 +26,18 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #include "libgcov.h" #include "gcov-io.h" +/* Return 1, if all counter values are zero, otherwise 0. */ + +static inline int +are_all_counters_zero (const struct gcov_ctr_info *ci_ptr) +{ + for (unsigned i = 0; i < ci_ptr->num; i++) + if (ci_ptr->values[i] != 0) + return 0; + + return 1; +} + #if defined(inhibit_libc) /* If libc and its header files are not available, provide dummy functions. */ @@ -35,15 +47,31 @@ void __gcov_init (struct gcov_info *p __attribute__ ((unused))) {} #else /* inhibit_libc */ -#include <string.h> #if GCOV_LOCKED #include <fcntl.h> #include <errno.h> #include <sys/stat.h> +#elif GCOV_LOCKED_WITH_LOCKING +#include <fcntl.h> +#include <sys/locking.h> +#include <sys/stat.h> #endif -#ifdef L_gcov +#if HAVE_SYS_MMAN_H +#include <sys/mman.h> +#endif + +#endif /* inhibit_libc */ + +#if defined(L_gcov) && !defined(inhibit_libc) +#define NEED_L_GCOV +#endif + +#if defined(L_gcov_info_to_gcda) && !IN_GCOV_TOOL +#define NEED_L_GCOV_INFO_TO_GCDA +#endif +#ifdef NEED_L_GCOV /* A utility function for outputting errors. */ static int gcov_error (const char *, ...); @@ -192,7 +220,7 @@ gcov_version (struct gcov_info *ptr, gcov_unsigned_t version, if (version != GCOV_VERSION) { char v[4], e[4]; - char version_string[128], expected_string[128]; + char ver_string[128], expected_string[128]; GCOV_UNSIGNED2STRING (v, version); GCOV_UNSIGNED2STRING (e, GCOV_VERSION); @@ -201,7 +229,7 @@ gcov_version (struct gcov_info *ptr, gcov_unsigned_t version, "got %s (%.4s)\n", filename? filename : ptr->filename, gcov_version_string (expected_string, e), e, - gcov_version_string (version_string, v), v); + gcov_version_string (ver_string, v), v); return 0; } return 1; @@ -334,33 +362,119 @@ read_error: return -1; } +/* Write the DATA of LENGTH characters to the gcov file. */ + +static void +gcov_dump_handler (const void *data, + unsigned length, + void *arg ATTRIBUTE_UNUSED) +{ + gcov_write (data, length); +} + +/* Allocate SIZE characters and return the address of the allocated memory. */ + +static void * +gcov_allocate_handler (unsigned size, void *arg ATTRIBUTE_UNUSED) +{ + return xmalloc (size); +} +#endif /* NEED_L_GCOV */ + +#if defined(NEED_L_GCOV) || defined(NEED_L_GCOV_INFO_TO_GCDA) +/* Dump the WORD using the DUMP handler called with ARG. */ + +static inline void +dump_unsigned (gcov_unsigned_t word, + void (*dump_fn) (const void *, unsigned, void *), + void *arg) +{ + (*dump_fn) (&word, sizeof (word), arg); +} + +/* Dump the COUNTER using the DUMP handler called with ARG. */ + +static inline void +dump_counter (gcov_type counter, + void (*dump_fn) (const void *, unsigned, void *), + void *arg) +{ + dump_unsigned ((gcov_unsigned_t)counter, dump_fn, arg); + + if (sizeof (counter) > sizeof (gcov_unsigned_t)) + dump_unsigned ((gcov_unsigned_t)(counter >> 32), dump_fn, arg); + else + dump_unsigned (0, dump_fn, arg); +} + +#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) + /* Store all TOP N counters where each has a dynamic length. */ static void -write_top_counters (const struct gcov_ctr_info *ci_ptr, - unsigned t_ix, - gcov_unsigned_t n_counts) +write_topn_counters (const struct gcov_ctr_info *ci_ptr, + unsigned t_ix, + gcov_unsigned_t n_counts, + void (*dump_fn) (const void *, unsigned, void *), + void *(*allocate_fn)(unsigned, void *), + void *arg) { unsigned counters = n_counts / GCOV_TOPN_MEM_COUNTERS; gcc_assert (n_counts % GCOV_TOPN_MEM_COUNTERS == 0); + + /* It can happen in a multi-threaded environment that number of counters is + different from the size of the corresponding linked lists. */ +#define LIST_SIZE_MIN_LENGTH 4 * 1024 + + static unsigned *list_sizes = NULL; + static unsigned list_size_length = 0; + + if (list_sizes == NULL || counters > list_size_length) + { + list_size_length = MAX (LIST_SIZE_MIN_LENGTH, 2 * counters); +#if !defined(inhibit_libc) && HAVE_SYS_MMAN_H + list_sizes + = (unsigned *)malloc_mmap (list_size_length * sizeof (unsigned)); +#endif + + /* Malloc fallback. */ + if (list_sizes == NULL) + list_sizes = + (unsigned *)(*allocate_fn) (list_size_length * sizeof (unsigned), + arg); + } + unsigned pair_total = 0; + for (unsigned i = 0; i < counters; i++) - pair_total += ci_ptr->values[GCOV_TOPN_MEM_COUNTERS * i + 1]; + { + gcov_type start = ci_ptr->values[GCOV_TOPN_MEM_COUNTERS * i + 2]; + unsigned sizes = 0; + + for (struct gcov_kvp *node = (struct gcov_kvp *)(__INTPTR_TYPE__)start; + node != NULL; node = node->next) + ++sizes; + + pair_total += sizes; + list_sizes[i] = sizes; + } + unsigned disk_size = GCOV_TOPN_DISK_COUNTERS * counters + 2 * pair_total; - gcov_write_tag_length (GCOV_TAG_FOR_COUNTER (t_ix), - GCOV_TAG_COUNTER_LENGTH (disk_size)); + dump_unsigned (GCOV_TAG_FOR_COUNTER (t_ix), dump_fn, arg), + dump_unsigned (GCOV_TAG_COUNTER_LENGTH (disk_size), dump_fn, arg); for (unsigned i = 0; i < counters; i++) { - gcov_type pair_count = ci_ptr->values[GCOV_TOPN_MEM_COUNTERS * i + 1]; - gcov_write_counter (ci_ptr->values[GCOV_TOPN_MEM_COUNTERS * i]); - gcov_write_counter (pair_count); + dump_counter (ci_ptr->values[GCOV_TOPN_MEM_COUNTERS * i], dump_fn, arg); + dump_counter (list_sizes[i], dump_fn, arg); gcov_type start = ci_ptr->values[GCOV_TOPN_MEM_COUNTERS * i + 2]; - for (struct gcov_kvp *node = (struct gcov_kvp *)(intptr_t)start; - node != NULL; node = node->next) + + unsigned j = 0; + for (struct gcov_kvp *node = (struct gcov_kvp *)(__INTPTR_TYPE__)start; + j < list_sizes[i]; node = node->next, j++) { - gcov_write_counter (node->value); - gcov_write_counter (node->count); + dump_counter (node->value, dump_fn, arg); + dump_counter (node->count, dump_fn, arg); } } } @@ -371,25 +485,34 @@ write_top_counters (const struct gcov_ctr_info *ci_ptr, static void write_one_data (const struct gcov_info *gi_ptr, - const struct gcov_summary *prg_p) + const struct gcov_summary *prg_p ATTRIBUTE_UNUSED, + void (*dump_fn) (const void *, unsigned, void *), + void *(*allocate_fn) (unsigned, void *), + void *arg) { unsigned f_ix; - gcov_write_tag_length (GCOV_DATA_MAGIC, GCOV_VERSION); - gcov_write_unsigned (gi_ptr->stamp); + dump_unsigned (GCOV_DATA_MAGIC, dump_fn, arg); + dump_unsigned (GCOV_VERSION, dump_fn, arg); + dump_unsigned (gi_ptr->stamp, dump_fn, arg); +#ifdef NEED_L_GCOV /* Generate whole program statistics. */ gcov_write_summary (GCOV_TAG_OBJECT_SUMMARY, prg_p); +#endif /* Write execution counts for each function. */ for (f_ix = 0; f_ix != gi_ptr->n_functions; f_ix++) { +#ifdef NEED_L_GCOV unsigned buffered = 0; +#endif const struct gcov_fn_info *gfi_ptr; const struct gcov_ctr_info *ci_ptr; gcov_unsigned_t length; unsigned t_ix; +#ifdef NEED_L_GCOV if (fn_buffer && fn_buffer->fn_ix == f_ix) { /* Buffered data from another program. */ @@ -398,6 +521,7 @@ write_one_data (const struct gcov_info *gi_ptr, length = GCOV_TAG_FUNCTION_LENGTH; } else +#endif { gfi_ptr = gi_ptr->functions[f_ix]; if (gfi_ptr && gfi_ptr->key == gi_ptr) @@ -406,13 +530,14 @@ write_one_data (const struct gcov_info *gi_ptr, length = 0; } - gcov_write_tag_length (GCOV_TAG_FUNCTION, length); + dump_unsigned (GCOV_TAG_FUNCTION, dump_fn, arg); + dump_unsigned (length, dump_fn, arg); if (!length) continue; - gcov_write_unsigned (gfi_ptr->ident); - gcov_write_unsigned (gfi_ptr->lineno_checksum); - gcov_write_unsigned (gfi_ptr->cfg_checksum); + dump_unsigned (gfi_ptr->ident, dump_fn, arg); + dump_unsigned (gfi_ptr->lineno_checksum, dump_fn, arg); + dump_unsigned (gfi_ptr->cfg_checksum, dump_fn, arg); ci_ptr = gfi_ptr->ctrs; for (t_ix = 0; t_ix < GCOV_COUNTERS; t_ix++) @@ -425,39 +550,37 @@ write_one_data (const struct gcov_info *gi_ptr, n_counts = ci_ptr->num; if (t_ix == GCOV_COUNTER_V_TOPN || t_ix == GCOV_COUNTER_V_INDIR) - write_top_counters (ci_ptr, t_ix, n_counts); + write_topn_counters (ci_ptr, t_ix, n_counts, dump_fn, allocate_fn, + arg); else { - /* Do not stream when all counters are zero. */ - int all_zeros = 1; - for (unsigned i = 0; i < n_counts; i++) - if (ci_ptr->values[i] != 0) - { - all_zeros = 0; - break; - } - - if (all_zeros) - gcov_write_tag_length (GCOV_TAG_FOR_COUNTER (t_ix), - GCOV_TAG_COUNTER_LENGTH (-n_counts)); + dump_unsigned (GCOV_TAG_FOR_COUNTER (t_ix), dump_fn, arg); + if (are_all_counters_zero (ci_ptr)) + /* Do not stream when all counters are zero. */ + dump_unsigned (GCOV_TAG_COUNTER_LENGTH (-n_counts), + dump_fn, arg); else { - gcov_write_tag_length (GCOV_TAG_FOR_COUNTER (t_ix), - GCOV_TAG_COUNTER_LENGTH (n_counts)); + dump_unsigned (GCOV_TAG_COUNTER_LENGTH (n_counts), + dump_fn, arg); for (unsigned i = 0; i < n_counts; i++) - gcov_write_counter (ci_ptr->values[i]); + dump_counter (ci_ptr->values[i], dump_fn, arg); } } ci_ptr++; } +#ifdef NEED_L_GCOV if (buffered) fn_buffer = free_fn_data (gi_ptr, fn_buffer, GCOV_COUNTERS); +#endif } - gcov_write_unsigned (0); + dump_unsigned (0, dump_fn, arg); } +#endif /* NEED_L_GCOV || NEED_L_GCOV_INFO_TO_GCDA */ +#ifdef NEED_L_GCOV /* Dump the coverage counts for one gcov_info object. We merge with existing counts when possible, to avoid growing the .da files ad infinitum. We use this program's checksum to make sure we only accumulate whole program @@ -506,7 +629,8 @@ dump_one_gcov (struct gcov_info *gi_ptr, struct gcov_filename *gf, summary = gi_ptr->summary; #endif - write_one_data (gi_ptr, &summary); + write_one_data (gi_ptr, &summary, gcov_dump_handler, gcov_allocate_handler, + NULL); /* fall through */ read_fatal:; @@ -514,10 +638,8 @@ read_fatal:; fn_buffer = free_fn_data (gi_ptr, fn_buffer, GCOV_COUNTERS); if ((error = gcov_close ())) - gcov_error (error < 0 ? - GCOV_PROF_PREFIX "Overflow writing\n" : - GCOV_PROF_PREFIX "Error writing\n", - gf->filename); + gcov_error ((error < 0 ? GCOV_PROF_PREFIX "Overflow writing\n" + : GCOV_PROF_PREFIX "Error writing\n"), gf->filename); } @@ -588,11 +710,14 @@ struct gcov_root __gcov_root; struct gcov_master __gcov_master = {GCOV_VERSION, 0}; -/* Pool of pre-allocated gcov_kvp strutures. */ -struct gcov_kvp __gcov_kvp_pool[GCOV_PREALLOCATED_KVP]; +/* Dynamic pool for gcov_kvp structures. */ +struct gcov_kvp *__gcov_kvp_dynamic_pool; + +/* Index into __gcov_kvp_dynamic_pool array. */ +unsigned __gcov_kvp_dynamic_pool_index; -/* Index to first free gcov_kvp in the pool. */ -unsigned __gcov_kvp_pool_index; +/* Size of _gcov_kvp_dynamic_pool array. */ +unsigned __gcov_kvp_dynamic_pool_size; void __gcov_exit (void) @@ -635,5 +760,20 @@ __gcov_init (struct gcov_info *info) } } #endif /* !IN_GCOV_TOOL */ -#endif /* L_gcov */ -#endif /* inhibit_libc */ +#endif /* NEED_L_GCOV */ + +#ifdef NEED_L_GCOV_INFO_TO_GCDA +/* Convert the gcov info to a gcda data stream. It is intended for + free-standing environments which do not support the C library file I/O. */ + +void +__gcov_info_to_gcda (const struct gcov_info *gi_ptr, + void (*filename_fn) (const char *, void *), + void (*dump_fn) (const void *, unsigned, void *), + void *(*allocate_fn) (unsigned, void *), + void *arg) +{ + (*filename_fn) (gi_ptr->filename, arg); + write_one_data (gi_ptr, NULL, dump_fn, allocate_fn, arg); +} +#endif /* NEED_L_GCOV_INFO_TO_GCDA */ diff --git a/libgcc/libgcov-interface.c b/libgcc/libgcov-interface.c index 3a8a5bf..3da8b2f 100644 --- a/libgcc/libgcov-interface.c +++ b/libgcc/libgcov-interface.c @@ -1,6 +1,6 @@ /* Routines required for instrumenting a program. */ /* Compile this one with gcc. */ -/* Copyright (C) 1989-2020 Free Software Foundation, Inc. +/* Copyright (C) 1989-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/libgcov-merge.c b/libgcc/libgcov-merge.c index 1acdaa0..7db188a 100644 --- a/libgcc/libgcov-merge.c +++ b/libgcc/libgcov-merge.c @@ -1,6 +1,6 @@ /* Routines required for instrumenting a program. */ /* Compile this one with gcc. */ -/* Copyright (C) 1989-2020 Free Software Foundation, Inc. +/* Copyright (C) 1989-2021 Free Software Foundation, Inc. This file is part of GCC. @@ -94,6 +94,9 @@ __gcov_merge_time_profile (gcov_type *counters, unsigned n_counters) -- the stored candidate on the most common value of the measured entity -- counter + + We use -TOTAL for situation when merging dropped some values. + The information is used for -fprofile-reproducible flag. */ void @@ -107,7 +110,9 @@ __gcov_merge_topn (gcov_type *counters, unsigned n_counters) gcov_type all = gcov_get_counter_ignore_scaling (-1); gcov_type n = gcov_get_counter_ignore_scaling (-1); - counters[GCOV_TOPN_MEM_COUNTERS * i] += all; + unsigned full = all < 0; + gcov_type *total = &counters[GCOV_TOPN_MEM_COUNTERS * i]; + *total += full ? -all : all; for (unsigned j = 0; j < n; j++) { @@ -115,9 +120,12 @@ __gcov_merge_topn (gcov_type *counters, unsigned n_counters) gcov_type count = gcov_get_counter_ignore_scaling (-1); // TODO: we should use atomic here - gcov_topn_add_value (counters + GCOV_TOPN_MEM_COUNTERS * i, value, - count, 0, 0); + full |= gcov_topn_add_value (counters + GCOV_TOPN_MEM_COUNTERS * i, + value, count, 0, 0); } + + if (full) + *total = -(*total); } } #endif /* L_gcov_merge_topn */ diff --git a/libgcc/libgcov-profiler.c b/libgcc/libgcov-profiler.c index 45ab93c..249c4f3 100644 --- a/libgcc/libgcov-profiler.c +++ b/libgcc/libgcov-profiler.c @@ -1,6 +1,6 @@ /* Routines required for instrumenting a program. */ /* Compile this one with gcc. */ -/* Copyright (C) 1989-2020 Free Software Foundation, Inc. +/* Copyright (C) 1989-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/libgcov-util.c b/libgcc/libgcov-util.c index 1ada1fe..bc7416d 100644 --- a/libgcc/libgcov-util.c +++ b/libgcc/libgcov-util.c @@ -1,6 +1,6 @@ /* Utility functions for reading gcda files into in-memory gcov_info structures and offline profile processing. */ -/* Copyright (C) 2014-2020 Free Software Foundation, Inc. +/* Copyright (C) 2014-2021 Free Software Foundation, Inc. Contributed by Rong Xu <xur@google.com>. This file is part of GCC. diff --git a/libgcc/libgcov.h b/libgcc/libgcov.h index e70cf63..f6354a7 100644 --- a/libgcc/libgcov.h +++ b/libgcc/libgcov.h @@ -1,5 +1,5 @@ /* Header file for libgcov-*.c. - Copyright (C) 1996-2020 Free Software Foundation, Inc. + Copyright (C) 1996-2021 Free Software Foundation, Inc. This file is part of GCC. @@ -45,10 +45,14 @@ #include "libgcc_tm.h" #include "gcov.h" +#if HAVE_SYS_MMAN_H +#include <sys/mman.h> +#endif + #if __CHAR_BIT__ == 8 typedef unsigned gcov_unsigned_t __attribute__ ((mode (SI))); typedef unsigned gcov_position_t __attribute__ ((mode (SI))); -#if LONG_LONG_TYPE_SIZE > 32 +#if __LIBGCC_GCOV_TYPE_SIZE > 32 typedef signed gcov_type __attribute__ ((mode (DI))); typedef unsigned gcov_type_unsigned __attribute__ ((mode (DI))); #else @@ -59,7 +63,7 @@ typedef unsigned gcov_type_unsigned __attribute__ ((mode (SI))); #if __CHAR_BIT__ == 16 typedef unsigned gcov_unsigned_t __attribute__ ((mode (HI))); typedef unsigned gcov_position_t __attribute__ ((mode (HI))); -#if LONG_LONG_TYPE_SIZE > 32 +#if __LIBGCC_GCOV_TYPE_SIZE > 32 typedef signed gcov_type __attribute__ ((mode (SI))); typedef unsigned gcov_type_unsigned __attribute__ ((mode (SI))); #else @@ -69,7 +73,7 @@ typedef unsigned gcov_type_unsigned __attribute__ ((mode (HI))); #else typedef unsigned gcov_unsigned_t __attribute__ ((mode (QI))); typedef unsigned gcov_position_t __attribute__ ((mode (QI))); -#if LONG_LONG_TYPE_SIZE > 32 +#if __LIBGCC_GCOV_TYPE_SIZE > 32 typedef signed gcov_type __attribute__ ((mode (HI))); typedef unsigned gcov_type_unsigned __attribute__ ((mode (HI))); #else @@ -85,6 +89,12 @@ typedef unsigned gcov_type_unsigned __attribute__ ((mode (QI))); #define GCOV_LOCKED 0 #endif +#if defined (__MSVCRT__) +#define GCOV_LOCKED_WITH_LOCKING 1 +#else +#define GCOV_LOCKED_WITH_LOCKING 0 +#endif + #ifndef GCOV_SUPPORTS_ATOMIC /* Detect whether target can support atomic update of profilers. */ #if __SIZEOF_LONG_LONG__ == 4 && __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 @@ -104,13 +114,11 @@ typedef unsigned gcov_type_unsigned __attribute__ ((mode (QI))); #define gcov_var __gcov_var #define gcov_open __gcov_open #define gcov_close __gcov_close -#define gcov_write_tag_length __gcov_write_tag_length #define gcov_position __gcov_position #define gcov_seek __gcov_seek #define gcov_rewrite __gcov_rewrite #define gcov_is_error __gcov_is_error #define gcov_write_unsigned __gcov_write_unsigned -#define gcov_write_counter __gcov_write_counter #define gcov_write_summary __gcov_write_summary #define gcov_read_unsigned __gcov_read_unsigned #define gcov_read_counter __gcov_read_counter @@ -129,12 +137,19 @@ typedef unsigned gcov_type_unsigned __attribute__ ((mode (QI))); typedef unsigned gcov_unsigned_t; typedef unsigned gcov_position_t; /* gcov_type is typedef'd elsewhere for the compiler */ + #if defined (HOST_HAS_F_SETLKW) #define GCOV_LOCKED 1 #else #define GCOV_LOCKED 0 #endif +#if defined (HOST_HAS_LK_LOCK) +#define GCOV_LOCKED_WITH_LOCKING 1 +#else +#define GCOV_LOCKED_WITH_LOCKING 0 +#endif + /* Some Macros specific to gcov-tool. */ #define L_gcov 1 @@ -168,6 +183,16 @@ extern struct gcov_info *gcov_list; #define ATTRIBUTE_HIDDEN #endif +#if HAVE_SYS_MMAN_H +#ifndef MAP_FAILED +#define MAP_FAILED ((void *)-1) +#endif + +#if !defined (MAP_ANONYMOUS) && defined (MAP_ANON) +#define MAP_ANONYMOUS MAP_ANON +#endif +#endif + #include "gcov-io.h" /* Structures embedded in coveraged program. The structures generated @@ -250,8 +275,9 @@ struct indirect_call_tuple /* Exactly one of these will be active in the process. */ extern struct gcov_master __gcov_master; -extern struct gcov_kvp __gcov_kvp_pool[GCOV_PREALLOCATED_KVP]; -extern unsigned __gcov_kvp_pool_index; +extern struct gcov_kvp *__gcov_kvp_dynamic_pool; +extern unsigned __gcov_kvp_dynamic_pool_index; +extern unsigned __gcov_kvp_dynamic_pool_size; /* Dump a set of gcov objects. */ extern void __gcov_dump_one (struct gcov_root *) ATTRIBUTE_HIDDEN; @@ -317,9 +343,6 @@ extern int __gcov_execve (const char *, char *const [], char *const []) /* Functions that only available in libgcov. */ GCOV_LINKAGE int gcov_open (const char */*name*/) ATTRIBUTE_HIDDEN; -GCOV_LINKAGE void gcov_write_counter (gcov_type) ATTRIBUTE_HIDDEN; -GCOV_LINKAGE void gcov_write_tag_length (gcov_unsigned_t, gcov_unsigned_t) - ATTRIBUTE_HIDDEN; GCOV_LINKAGE void gcov_write_summary (gcov_unsigned_t /*tag*/, const struct gcov_summary *) ATTRIBUTE_HIDDEN; @@ -404,45 +427,82 @@ gcov_counter_add (gcov_type *counter, gcov_type value, *counter += value; } +#if HAVE_SYS_MMAN_H + +/* Allocate LENGTH with mmap function. */ + +static inline void * +malloc_mmap (size_t length) +{ + return mmap (NULL, length, PROT_READ | PROT_WRITE, + MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); +} + +#endif + /* Allocate gcov_kvp from statically pre-allocated pool, or use heap otherwise. */ static inline struct gcov_kvp * allocate_gcov_kvp (void) { +#define MMAP_CHUNK_SIZE (128 * 1024) struct gcov_kvp *new_node = NULL; + unsigned kvp_sizeof = sizeof(struct gcov_kvp); + + /* Try mmaped pool if available. */ +#if !defined(IN_GCOV_TOOL) && !defined(L_gcov_merge_topn) && HAVE_SYS_MMAN_H + if (__gcov_kvp_dynamic_pool == NULL + || __gcov_kvp_dynamic_pool_index >= __gcov_kvp_dynamic_pool_size) + { + void *ptr = malloc_mmap (MMAP_CHUNK_SIZE); + if (ptr != MAP_FAILED) + { + __gcov_kvp_dynamic_pool = ptr; + __gcov_kvp_dynamic_pool_size = MMAP_CHUNK_SIZE / kvp_sizeof; + __gcov_kvp_dynamic_pool_index = 0; + } + } -#if !defined(IN_GCOV_TOOL) && !defined(L_gcov_merge_topn) - if (__gcov_kvp_pool_index < GCOV_PREALLOCATED_KVP) + if (__gcov_kvp_dynamic_pool != NULL) { unsigned index; #if GCOV_SUPPORTS_ATOMIC index - = __atomic_fetch_add (&__gcov_kvp_pool_index, 1, __ATOMIC_RELAXED); + = __atomic_fetch_add (&__gcov_kvp_dynamic_pool_index, 1, + __ATOMIC_RELAXED); #else - index = __gcov_kvp_pool_index++; + index = __gcov_kvp_dynamic_pool_index++; #endif - if (index < GCOV_PREALLOCATED_KVP) - new_node = &__gcov_kvp_pool[index]; + if (index < __gcov_kvp_dynamic_pool_size) + new_node = __gcov_kvp_dynamic_pool + index; } #endif + /* Fallback to malloc. */ if (new_node == NULL) - new_node = (struct gcov_kvp *)xcalloc (1, sizeof (struct gcov_kvp)); + new_node = (struct gcov_kvp *)xcalloc (1, kvp_sizeof); return new_node; } /* Add key value pair VALUE:COUNT to a top N COUNTERS. When INCREMENT_TOTAL is true, add COUNT to total of the TOP counter. If USE_ATOMIC is true, - do it in atomic way. */ + do it in atomic way. Return true when the counter is full, otherwise + return false. */ -static inline void +static inline unsigned gcov_topn_add_value (gcov_type *counters, gcov_type value, gcov_type count, int use_atomic, int increment_total) { if (increment_total) - gcov_counter_add (&counters[0], 1, use_atomic); + { + /* In the multi-threaded mode, we can have an already merged profile + with a negative total value. In that case, we should bail out. */ + if (counters[0] < 0) + return 0; + gcov_counter_add (&counters[0], 1, use_atomic); + } struct gcov_kvp *prev_node = NULL; struct gcov_kvp *minimal_node = NULL; @@ -453,7 +513,7 @@ gcov_topn_add_value (gcov_type *counters, gcov_type value, gcov_type count, if (current_node->value == value) { gcov_counter_add (¤t_node->count, count, use_atomic); - return; + return 0; } if (minimal_node == NULL @@ -471,12 +531,14 @@ gcov_topn_add_value (gcov_type *counters, gcov_type value, gcov_type count, minimal_node->value = value; minimal_node->count = count; } + + return 1; } else { struct gcov_kvp *new_node = allocate_gcov_kvp (); if (new_node == NULL) - return; + return 0; new_node->value = value; new_node->count = count; @@ -515,6 +577,8 @@ gcov_topn_add_value (gcov_type *counters, gcov_type value, gcov_type count, if (success) gcov_counter_add (&counters[1], 1, use_atomic); } + + return 0; } #endif /* !inhibit_libc */ diff --git a/libgcc/mkheader.sh b/libgcc/mkheader.sh index b2bc4e0..53b9f6a 100755 --- a/libgcc/mkheader.sh +++ b/libgcc/mkheader.sh @@ -1,6 +1,6 @@ #! /bin/sh -# Copyright (C) 2001-2020 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # This file is part of GCC. # GCC is free software; you can redistribute it and/or modify diff --git a/libgcc/mkmap-flat.awk b/libgcc/mkmap-flat.awk index a4d509e..18548c7 100644 --- a/libgcc/mkmap-flat.awk +++ b/libgcc/mkmap-flat.awk @@ -1,5 +1,5 @@ # Generate a flat list of symbols to export. -# Copyright (C) 2007-2020 Free Software Foundation, Inc. +# Copyright (C) 2007-2021 Free Software Foundation, Inc. # Contributed by Richard Henderson <rth@cygnus.com> # # This file is part of GCC. diff --git a/libgcc/mkmap-symver.awk b/libgcc/mkmap-symver.awk index e40e401..7f0adb9 100644 --- a/libgcc/mkmap-symver.awk +++ b/libgcc/mkmap-symver.awk @@ -1,5 +1,5 @@ # Generate an ELF symbol version map a-la Solaris and GNU ld. -# Copyright (C) 2007-2020 Free Software Foundation, Inc. +# Copyright (C) 2007-2021 Free Software Foundation, Inc. # Contributed by Richard Henderson <rth@cygnus.com> # # This file is part of GCC. diff --git a/libgcc/offloadstuff.c b/libgcc/offloadstuff.c index 0bbe1c2..b19428a 100644 --- a/libgcc/offloadstuff.c +++ b/libgcc/offloadstuff.c @@ -1,5 +1,5 @@ /* Specialized bits of code needed for the offloading tables. - Copyright (C) 2014-2020 Free Software Foundation, Inc. + Copyright (C) 2014-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/soft-fp/eqhf2.c b/libgcc/soft-fp/eqhf2.c new file mode 100644 index 0000000..6d6634e --- /dev/null +++ b/libgcc/soft-fp/eqhf2.c @@ -0,0 +1,49 @@ +/* Software floating-point emulation. + Return 0 iff a == b, 1 otherwise + Copyright (C) 2021 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + In addition to the permissions in the GNU Lesser General Public + License, the Free Software Foundation gives you unlimited + permission to link the compiled version of this file into + combinations with other programs, and to distribute those + combinations without any restriction coming from the use of this + file. (The Lesser General Public License restrictions do apply in + other respects; for example, they cover modification of the file, + and distribution when not linked into a combine executable.) + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ + +#include "soft-fp.h" +#include "half.h" + +CMPtype +__eqhf2 (HFtype a, HFtype b) +{ + FP_DECL_EX; + FP_DECL_H (A); + FP_DECL_H (B); + CMPtype r; + + FP_INIT_EXCEPTIONS; + FP_UNPACK_RAW_H (A, a); + FP_UNPACK_RAW_H (B, b); + FP_CMP_EQ_H (r, A, B, 1); + FP_HANDLE_EXCEPTIONS; + + return r; +} + +strong_alias (__eqhf2, __nehf2); diff --git a/libgcc/soft-fp/extendhfdf2.c b/libgcc/soft-fp/extendhfdf2.c new file mode 100644 index 0000000..337ba79 --- /dev/null +++ b/libgcc/soft-fp/extendhfdf2.c @@ -0,0 +1,53 @@ +/* Software floating-point emulation. + Return an IEEE half converted to IEEE double + Copyright (C) 2021 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + In addition to the permissions in the GNU Lesser General Public + License, the Free Software Foundation gives you unlimited + permission to link the compiled version of this file into + combinations with other programs, and to distribute those + combinations without any restriction coming from the use of this + file. (The Lesser General Public License restrictions do apply in + other respects; for example, they cover modification of the file, + and distribution when not linked into a combine executable.) + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ + +#define FP_NO_EXACT_UNDERFLOW +#include "soft-fp.h" +#include "half.h" +#include "double.h" + +DFtype +__extendhfdf2 (HFtype a) +{ + FP_DECL_EX; + FP_DECL_H (A); + FP_DECL_D (R); + DFtype r; + + FP_INIT_EXCEPTIONS; + FP_UNPACK_RAW_H (A, a); +#if _FP_W_TYPE_SIZE < _FP_FRACBITS_D + FP_EXTEND (D, H, 2, 1, R, A); +#else + FP_EXTEND (D, H, 1, 1, R, A); +#endif + FP_PACK_RAW_D (r, R); + FP_HANDLE_EXCEPTIONS; + + return r; +} diff --git a/libgcc/soft-fp/extendhfsf2.c b/libgcc/soft-fp/extendhfsf2.c new file mode 100644 index 0000000..a02f46d --- /dev/null +++ b/libgcc/soft-fp/extendhfsf2.c @@ -0,0 +1,49 @@ +/* Software floating-point emulation. + Return an IEEE half converted to IEEE single + Copyright (C) 2021 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + In addition to the permissions in the GNU Lesser General Public + License, the Free Software Foundation gives you unlimited + permission to link the compiled version of this file into + combinations with other programs, and to distribute those + combinations without any restriction coming from the use of this + file. (The Lesser General Public License restrictions do apply in + other respects; for example, they cover modification of the file, + and distribution when not linked into a combine executable.) + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ + +#define FP_NO_EXACT_UNDERFLOW +#include "soft-fp.h" +#include "half.h" +#include "single.h" + +SFtype +__extendhfsf2 (HFtype a) +{ + FP_DECL_EX; + FP_DECL_H (A); + FP_DECL_S (R); + SFtype r; + + FP_INIT_EXCEPTIONS; + FP_UNPACK_RAW_H (A, a); + FP_EXTEND (S, H, 1, 1, R, A); + FP_PACK_RAW_S (r, R); + FP_HANDLE_EXCEPTIONS; + + return r; +} diff --git a/libgcc/soft-fp/extendhfxf2.c b/libgcc/soft-fp/extendhfxf2.c new file mode 100644 index 0000000..1cb5fef --- /dev/null +++ b/libgcc/soft-fp/extendhfxf2.c @@ -0,0 +1,53 @@ +/* Software floating-point emulation. + Return an IEEE half converted to IEEE extended. + Copyright (C) 2021 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + In addition to the permissions in the GNU Lesser General Public + License, the Free Software Foundation gives you unlimited + permission to link the compiled version of this file into + combinations with other programs, and to distribute those + combinations without any restriction coming from the use of this + file. (The Lesser General Public License restrictions do apply in + other respects; for example, they cover modification of the file, + and distribution when not linked into a combine executable.) + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ + +#define FP_NO_EXACT_UNDERFLOW +#include "soft-fp.h" +#include "half.h" +#include "extended.h" + +XFtype +__extendhfxf2 (HFtype a) +{ + FP_DECL_EX; + FP_DECL_H (A); + FP_DECL_E (R); + XFtype r; + + FP_INIT_EXCEPTIONS; + FP_UNPACK_RAW_H (A, a); +#if _FP_W_TYPE_SIZE < 64 + FP_EXTEND (E, H, 4, 1, R, A); +#else + FP_EXTEND (E, H, 2, 1, R, A); +#endif + FP_PACK_RAW_E (r, R); + FP_HANDLE_EXCEPTIONS; + + return r; +} diff --git a/libgcc/soft-fp/half.h b/libgcc/soft-fp/half.h index c7823ac..4108f5c 100644 --- a/libgcc/soft-fp/half.h +++ b/libgcc/soft-fp/half.h @@ -167,4 +167,5 @@ union _FP_UNION_H #define _FP_FRAC_HIGH_RAW_H(X) _FP_FRAC_HIGH_1 (X) #define _FP_FRAC_HIGH_DW_H(X) _FP_FRAC_HIGH_1 (X) +#define FP_CMP_EQ_H(r, X, Y, ex) _FP_CMP_EQ (H, 1, (r), X, Y, (ex)) #endif /* !SOFT_FP_HALF_H */ diff --git a/libgcc/soft-fp/truncdfhf2.c b/libgcc/soft-fp/truncdfhf2.c new file mode 100644 index 0000000..8bcb278 --- /dev/null +++ b/libgcc/soft-fp/truncdfhf2.c @@ -0,0 +1,52 @@ +/* Software floating-point emulation. + Truncate IEEE double into IEEE half. + Copyright (C) 2021 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + In addition to the permissions in the GNU Lesser General Public + License, the Free Software Foundation gives you unlimited + permission to link the compiled version of this file into + combinations with other programs, and to distribute those + combinations without any restriction coming from the use of this + file. (The Lesser General Public License restrictions do apply in + other respects; for example, they cover modification of the file, + and distribution when not linked into a combine executable.) + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ + +#include "soft-fp.h" +#include "half.h" +#include "double.h" + +HFtype +__truncdfhf2 (DFtype a) +{ + FP_DECL_EX; + FP_DECL_D (A); + FP_DECL_H (R); + HFtype r; + + FP_INIT_ROUNDMODE; + FP_UNPACK_SEMIRAW_D (A, a); +#if _FP_W_TYPE_SIZE < _FP_FRACBITS_D + FP_TRUNC (H, D, 1, 2, R, A); +#else + FP_TRUNC (H, D, 1, 1, R, A); +#endif + FP_PACK_SEMIRAW_H (r, R); + FP_HANDLE_EXCEPTIONS; + + return r; +} diff --git a/libgcc/soft-fp/truncsfhf2.c b/libgcc/soft-fp/truncsfhf2.c new file mode 100644 index 0000000..25bee29 --- /dev/null +++ b/libgcc/soft-fp/truncsfhf2.c @@ -0,0 +1,48 @@ +/* Software floating-point emulation. + Truncate IEEE single into IEEE half. + Copyright (C) 2021 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + In addition to the permissions in the GNU Lesser General Public + License, the Free Software Foundation gives you unlimited + permission to link the compiled version of this file into + combinations with other programs, and to distribute those + combinations without any restriction coming from the use of this + file. (The Lesser General Public License restrictions do apply in + other respects; for example, they cover modification of the file, + and distribution when not linked into a combine executable.) + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ + +#include "soft-fp.h" +#include "half.h" +#include "single.h" + +HFtype +__truncsfhf2 (SFtype a) +{ + FP_DECL_EX; + FP_DECL_S (A); + FP_DECL_H (R); + HFtype r; + + FP_INIT_ROUNDMODE; + FP_UNPACK_SEMIRAW_S (A, a); + FP_TRUNC (H, S, 1, 1, R, A); + FP_PACK_SEMIRAW_H (r, R); + FP_HANDLE_EXCEPTIONS; + + return r; +} diff --git a/libgcc/soft-fp/truncxfhf2.c b/libgcc/soft-fp/truncxfhf2.c new file mode 100644 index 0000000..688ad24 --- /dev/null +++ b/libgcc/soft-fp/truncxfhf2.c @@ -0,0 +1,52 @@ +/* Software floating-point emulation. + Truncate IEEE extended into IEEE half. + Copyright (C) 2021 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + In addition to the permissions in the GNU Lesser General Public + License, the Free Software Foundation gives you unlimited + permission to link the compiled version of this file into + combinations with other programs, and to distribute those + combinations without any restriction coming from the use of this + file. (The Lesser General Public License restrictions do apply in + other respects; for example, they cover modification of the file, + and distribution when not linked into a combine executable.) + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <http://www.gnu.org/licenses/>. */ + +#include "soft-fp.h" +#include "half.h" +#include "extended.h" + +HFtype +__truncxfhf2 (XFtype a) +{ + FP_DECL_EX; + FP_DECL_E (A); + FP_DECL_H (R); + HFtype r; + + FP_INIT_ROUNDMODE; + FP_UNPACK_SEMIRAW_E (A, a); +#if _FP_W_TYPE_SIZE < 64 + FP_TRUNC (H, E, 1, 4, R, A); +#else + FP_TRUNC (H, E, 1, 2, R, A); +#endif + FP_PACK_SEMIRAW_H (r, R); + FP_HANDLE_EXCEPTIONS; + + return r; +} diff --git a/libgcc/sync.c b/libgcc/sync.c index dd32cac..27f646b 100644 --- a/libgcc/sync.c +++ b/libgcc/sync.c @@ -1,5 +1,5 @@ /* Out-of-line libgcc versions of __sync_* builtins. */ -/* Copyright (C) 2008-2020 Free Software Foundation, Inc. +/* Copyright (C) 2008-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/udivhi3.c b/libgcc/udivhi3.c index 927b1bf..d299886 100644 --- a/libgcc/udivhi3.c +++ b/libgcc/udivhi3.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/udivmod.c b/libgcc/udivmod.c index eb0f073..5eea4b3 100644 --- a/libgcc/udivmod.c +++ b/libgcc/udivmod.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/udivmodhi4.c b/libgcc/udivmodhi4.c index a9a71c1..ff6a714 100644 --- a/libgcc/udivmodhi4.c +++ b/libgcc/udivmodhi4.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/udivmodsi4.c b/libgcc/udivmodsi4.c index 39d0345..11a0613 100644 --- a/libgcc/udivmodsi4.c +++ b/libgcc/udivmodsi4.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2020 Free Software Foundation, Inc. +/* Copyright (C) 2000-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/unwind-arm-common.inc b/libgcc/unwind-arm-common.inc index 31a072b..77ec02e 100644 --- a/libgcc/unwind-arm-common.inc +++ b/libgcc/unwind-arm-common.inc @@ -1,5 +1,5 @@ /* Common unwinding code for ARM EABI and C6X. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. Contributed by Paul Brook This file is free software; you can redistribute it and/or modify it @@ -50,10 +50,6 @@ #define ARM_SIGCONTEXT_R0 0xc #endif -/* We add a prototype for abort here to avoid creating a dependency on - target headers. */ -extern void abort (void); - /* Definitions for C++ runtime support routines. We make these weak declarations to avoid pulling in libsupc++ unnecessarily. */ typedef unsigned char bool; diff --git a/libgcc/unwind-c.c b/libgcc/unwind-c.c index af8e390..966ac6d 100644 --- a/libgcc/unwind-c.c +++ b/libgcc/unwind-c.c @@ -1,5 +1,5 @@ /* Supporting functions for C exception handling. - Copyright (C) 2002-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2021 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldy@quesejoda.com>. Shamelessly stolen from the Java front end. diff --git a/libgcc/unwind-compat.c b/libgcc/unwind-compat.c index 020ea7a..aff31c1 100644 --- a/libgcc/unwind-compat.c +++ b/libgcc/unwind-compat.c @@ -1,5 +1,5 @@ /* Backward compatibility unwind routines. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/unwind-compat.h b/libgcc/unwind-compat.h index e9ea28a..a1ed3a7 100644 --- a/libgcc/unwind-compat.h +++ b/libgcc/unwind-compat.h @@ -1,5 +1,5 @@ /* Backward compatibility unwind routines. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/unwind-dw2-fde-compat.c b/libgcc/unwind-dw2-fde-compat.c index ca63e12..2d38ec6 100644 --- a/libgcc/unwind-dw2-fde-compat.c +++ b/libgcc/unwind-dw2-fde-compat.c @@ -1,5 +1,5 @@ /* Backward compatibility unwind routines. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/unwind-dw2-fde-dip.c b/libgcc/unwind-dw2-fde-dip.c index e60c9fe..5095b68 100644 --- a/libgcc/unwind-dw2-fde-dip.c +++ b/libgcc/unwind-dw2-fde-dip.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2020 Free Software Foundation, Inc. +/* Copyright (C) 2001-2021 Free Software Foundation, Inc. Contributed by Jakub Jelinek <jakub@redhat.com>. This file is part of GCC. diff --git a/libgcc/unwind-dw2-fde.c b/libgcc/unwind-dw2-fde.c index 680e641..5d2213c 100644 --- a/libgcc/unwind-dw2-fde.c +++ b/libgcc/unwind-dw2-fde.c @@ -1,5 +1,5 @@ /* Subroutines needed for unwinding stack frames for exception handling. */ -/* Copyright (C) 1997-2020 Free Software Foundation, Inc. +/* Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Jason Merrill <jason@cygnus.com>. This file is part of GCC. diff --git a/libgcc/unwind-dw2-fde.h b/libgcc/unwind-dw2-fde.h index 706b6f6..bc105e1 100644 --- a/libgcc/unwind-dw2-fde.h +++ b/libgcc/unwind-dw2-fde.h @@ -1,5 +1,5 @@ /* Subroutines needed for unwinding stack frames for exception handling. */ -/* Copyright (C) 1997-2020 Free Software Foundation, Inc. +/* Copyright (C) 1997-2021 Free Software Foundation, Inc. Contributed by Jason Merrill <jason@cygnus.com>. This file is part of GCC. diff --git a/libgcc/unwind-dw2.c b/libgcc/unwind-dw2.c index fe89656..41af7e2 100644 --- a/libgcc/unwind-dw2.c +++ b/libgcc/unwind-dw2.c @@ -1,5 +1,5 @@ /* DWARF2 exception handling and frame unwind runtime interface routines. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/unwind-dw2.h b/libgcc/unwind-dw2.h index 2b8c1fd..896e3b1 100644 --- a/libgcc/unwind-dw2.h +++ b/libgcc/unwind-dw2.h @@ -1,5 +1,5 @@ /* DWARF2 frame unwind data structure. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/unwind-generic.h b/libgcc/unwind-generic.h index 58dc9f6..4edc14c 100644 --- a/libgcc/unwind-generic.h +++ b/libgcc/unwind-generic.h @@ -1,5 +1,5 @@ /* Exception handling and frame unwind runtime interface routines. - Copyright (C) 2001-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/unwind-pe.h b/libgcc/unwind-pe.h index a6b4bff..79902c3 100644 --- a/libgcc/unwind-pe.h +++ b/libgcc/unwind-pe.h @@ -1,5 +1,5 @@ /* Exception handling and frame unwind runtime interface routines. - Copyright (C) 2001-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/unwind-seh.c b/libgcc/unwind-seh.c index 275d782..966119f 100644 --- a/libgcc/unwind-seh.c +++ b/libgcc/unwind-seh.c @@ -1,5 +1,5 @@ /* Structured Exception Handling (SEH) runtime interface routines. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/unwind-sjlj.c b/libgcc/unwind-sjlj.c index f8e9dc0..fe978d2 100644 --- a/libgcc/unwind-sjlj.c +++ b/libgcc/unwind-sjlj.c @@ -1,5 +1,5 @@ /* SJLJ exception handling and frame unwind runtime interface routines. - Copyright (C) 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/unwind.inc b/libgcc/unwind.inc index 9acead3..aa48d10 100644 --- a/libgcc/unwind.inc +++ b/libgcc/unwind.inc @@ -1,5 +1,5 @@ /* Exception handling and frame unwind runtime interface routines. -*- C -*- - Copyright (C) 2001-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/vtv_end.c b/libgcc/vtv_end.c index 9fe42e8..18fdd8a 100644 --- a/libgcc/vtv_end.c +++ b/libgcc/vtv_end.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/vtv_end_preinit.c b/libgcc/vtv_end_preinit.c index 46b8f59..b7fbcba 100644 --- a/libgcc/vtv_end_preinit.c +++ b/libgcc/vtv_end_preinit.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/vtv_start.c b/libgcc/vtv_start.c index fb78170..1efa249 100644 --- a/libgcc/vtv_start.c +++ b/libgcc/vtv_start.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. This file is part of GCC. diff --git a/libgcc/vtv_start_preinit.c b/libgcc/vtv_start_preinit.c index ff00712..76fe4d2 100644 --- a/libgcc/vtv_start_preinit.c +++ b/libgcc/vtv_start_preinit.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2020 Free Software Foundation, Inc. +/* Copyright (C) 2012-2021 Free Software Foundation, Inc. This file is part of GCC. |