Skip to content
Snippets Groups Projects
  1. Jun 15, 2024
  2. Jun 14, 2024
  3. Jun 11, 2024
  4. Jun 10, 2024
  5. Jun 07, 2024
  6. Jun 06, 2024
    • Andre Vieira's avatar
      arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360] · c559353a
      Andre Vieira authored
      This patch adds missing assembly directives to the CMSE library wrapper to call
      functions with attribute cmse_nonsecure_call.  Without the .type directive the
      linker will fail to produce the correct veneer if a call to this wrapper
      function is to far from the wrapper itself.  The .size was added for
      completeness, though we don't necessarily have a usecase for it.
      
      libgcc/ChangeLog:
      
      	PR target/115360
      	* config/arm/cmse_nonsecure_call.S: Add .type and .size directives.
      c559353a
    • Thomas Schwinge's avatar
      nvptx, libgcc: Stub unwinding implementation · a29c5852
      Thomas Schwinge authored
      
      Adding stub '_Unwind_Backtrace', '_Unwind_GetIPInfo' functions is necessary
      for linking libbacktrace, as a normal (non-'LIBGFOR_MINIMAL') configuration
      of libgfortran wants to do, for example.
      
      The file 'libgcc/config/nvptx/unwind-nvptx.c' is copied from
      'libgcc/config/gcn/unwind-gcn.c'.
      
      libgcc/ChangeLog:
      
      	* config/nvptx/t-nvptx: Add unwind-nvptx.c.
      	* config/nvptx/unwind-nvptx.c: New file.
      
      Co-authored-by: default avatarAndrew Stubbs <ams@gcc.gnu.org>
      a29c5852
    • Thomas Schwinge's avatar
      nvptx offloading: Global constructor, destructor support, via nvptx-tools 'ld' · 5bbe5350
      Thomas Schwinge authored
      This extends commit d9c90c82
      "nvptx target: Global constructor, destructor support, via nvptx-tools 'ld'"
      for offloading.
      
      	libgcc/
      	* config/nvptx/gbl-ctors.c ["mgomp"]
      	(__do_global_ctors__entry__mgomp)
      	(__do_global_dtors__entry__mgomp): New.
      	[!"mgomp"] (__do_global_ctors__entry, __do_global_dtors__entry):
      	New.
      	libgomp/
      	* plugin/plugin-nvptx.c (nvptx_do_global_cdtors): New.
      	(nvptx_close_device, GOMP_OFFLOAD_load_image)
      	(GOMP_OFFLOAD_unload_image): Call it.
      5bbe5350
    • GCC Administrator's avatar
      Daily bump. · 10cb3336
      GCC Administrator authored
      10cb3336
  7. Jun 05, 2024
    • Wilco Dijkstra's avatar
      AArch64: Fix cpu features initialization [PR115342] · d7cbcfe7
      Wilco Dijkstra authored
      The CPU features initialization code uses CPUID registers (rather than
      HWCAP).  The equality comparisons it uses are incorrect: for example FEAT_SVE
      is not set if SVE2 is available.  Using HWCAPs for these is both simpler and
      correct.  The initialization must also be done atomically to avoid multiple
      threads causing corruption due to non-atomic RMW accesses to the global.
      
      libgcc:
      	PR target/115342
      	* config/aarch64/cpuinfo.c (__init_cpu_features_constructor):
      	Use HWCAP where possible.  Use atomic write for initialization.
      	Fix FEAT_PREDRES comparison.
      	(__init_cpu_features_resolver): Use atomic load for correct
      	initialization.
      	(__init_cpu_features): Likewise.
      d7cbcfe7
  8. Jun 02, 2024
  9. Jun 01, 2024
  10. May 31, 2024
    • Thomas Schwinge's avatar
      nvptx target: Global constructor, destructor support, via nvptx-tools 'ld' · d9c90c82
      Thomas Schwinge authored
      The function attributes 'constructor', 'destructor', and 'init_priority' now
      work, as do the C++ features making use of this.  Test cases with effective
      target 'global_constructor' and 'init_priority' now generally work, and
      'check-gcc-c++' test results greatly improve; no more
      "sorry, unimplemented: global constructors not supported on this target".
      
      For proper execution test results, this depends on
      <https://github.com/SourceryTools/nvptx-tools/commit/96f8fc59a757767b9e98157d95c21e9fef22a93b>
      "ld: Global constructor/destructor support".
      
      	gcc/
      	* config/nvptx/nvptx.h: Configure global constructor, destructor
      	support.
      	gcc/testsuite/
      	* gcc.dg/no_profile_instrument_function-attr-1.c: GCC/nvptx is
      	'NO_DOT_IN_LABEL' but not 'NO_DOLLAR_IN_LABEL', so '$' may apper
      	in identifiers.
      	* lib/target-supports.exp
      	(check_effective_target_global_constructor): Enable for nvptx.
      	libgcc/
      	* config/nvptx/crt0.c (__gbl_ctors): New weak function.
      	(__main): Invoke it.
      	* config/nvptx/gbl-ctors.c: New.
      	* config/nvptx/t-nvptx: Configure global constructor, destructor
      	support.
      d9c90c82
  11. May 22, 2024
  12. May 21, 2024
    • Kewen Lin's avatar
      libgcc, rs6000: Remove powerpcspe related code · 5d1d2e95
      Kewen Lin authored
      Since r9-4728 the powerpcspe support had been removed, this
      follow-up patch is to remove the remaining pieces in libgcc.
      
      libgcc/ChangeLog:
      
      	* config.host: Remove powerpc-*-eabispe* support.
      	* config/rs6000/linux-unwind.h (ppc_fallback_frame_state): Remove
      	__SPE__ code.
      	* config/rs6000/t-savresfgpr (LIB2ADD_ST): Remove e500crtres32gpr.S,
      	e500crtres32gpr.S, e500crtsav64gpr.S, e500crtsav64gprctr.S,
      	e500crtres64gpr.S, e500crtsav32gpr.S, e500crtsavg32gpr.S,
      	e500crtres64gprctr.S, e500crtsavg64gprctr.S, e500crtresx32gpr.S,
      	e500crtrest32gpr.S, e500crtrest64gpr.S and e500crtresx64gpr.S.
      	* config/rs6000/e500crtres32gpr.S: Remove.
      	* config/rs6000/e500crtres64gpr.S: Remove.
      	* config/rs6000/e500crtres64gprctr.S: Remove.
      	* config/rs6000/e500crtrest32gpr.S: Remove.
      	* config/rs6000/e500crtrest64gpr.S: Remove.
      	* config/rs6000/e500crtresx32gpr.S: Remove.
      	* config/rs6000/e500crtresx64gpr.S: Remove.
      	* config/rs6000/e500crtsav32gpr.S: Remove.
      	* config/rs6000/e500crtsav64gpr.S: Remove.
      	* config/rs6000/e500crtsav64gprctr.S: Remove.
      	* config/rs6000/e500crtsavg32gpr.S: Remove.
      	* config/rs6000/e500crtsavg64gpr.S: Remove.
      	* config/rs6000/e500crtsavg64gprctr.S: Remove.
      5d1d2e95
  13. May 19, 2024
  14. May 18, 2024
    • Wolfgang Hospital's avatar
      AVR: target/115065 - Tweak __clzhi2. · 988838da
      Wolfgang Hospital authored
      The libgcc implementation of __clzhi2 can be tweaked by
      one cycle in some situations by re-arranging the instructions.
      It also reduces the WCET by 1 cycle.
      
      libgcc/
      	PR target/115065
      	* config/avr/lib1funcs.S (__clzhi2): Tweak.
      988838da
  15. May 13, 2024
  16. May 10, 2024
    • Georg-Johann Lay's avatar
      AVR: target/114981 - Tweak __builtin_powif / __powisf2 · af64af69
      Georg-Johann Lay authored
      Implement __powisf2 in assembly.
      
      	PR target/114981
      libgcc/
      	* config/avr/t-avr (LIB2FUNCS_EXCLUDE): Add _powisf2.
      	(LIB1ASMFUNCS) [!avrtiny]: Add _powif.
      	* config/avr/lib1funcs.S (mov4): New .macro.
      	(L_powif, __powisf2) [!avrtiny]: New module and function.
      
      gcc/testsuite/
      	* gcc.target/avr/pr114981-powif.c: New test.
      af64af69
  17. May 09, 2024
  18. May 08, 2024
    • Georg-Johann Lay's avatar
      AVR: target/114981 - Support __builtin_powi[l] / __powidf2. · de4eea7d
      Georg-Johann Lay authored
      This supports __powidf2 by means of a double wrapper for already
      existing f7_powi (renamed to __f7_powi by f7-renames.h).
      It tweaks the implementation so that it does not perform trivial
      multiplications with 1.0 any more, but instead uses a move.
      It also fixes the last statement of f7_powi, which was wrong.
      Notice that f7_powi was unused until now.
      
      	PR target/114981
      libgcc/config/avr/libf7/
      	* libf7-common.mk (F7_ASM_PARTS): Add D_powi
      	* libf7-asm.sx (F7MOD_D_powi_, __powidf2): New module and function.
      	* libf7.c (f7_powi): Fix last (wrong) statement.
      	Tweak trivial multiplications with 1.0.
      
      gcc/testsuite/
      	* gcc.target/avr/pr114981-powil.c: New test.
      de4eea7d
  19. May 07, 2024
    • Zac Walker's avatar
      Add aarch64-w64-mingw32 target to libgcc · d6d7afcd
      Zac Walker authored
      Reuse MinGW definitions from i386 for libgcc. Move reused files to
      libgcc/config/mingw folder.
      
      libgcc/ChangeLog:
      
      	* config.host: Add aarch64-w64-mingw32 target. Adjust targets
      	after moving MinGW files.
      	* config/i386/t-gthr-win32: Move to...
      	* config/mingw/t-gthr-win32: ...here.
      	* config/i386/t-mingw-pthread: Move to...
      	* config/mingw/t-mingw-pthread: ...here.
      	* config/aarch64/t-no-eh: New file. EH is not yet implemented for
      	the target, and the default definition should be disabled.
      d6d7afcd
    • Wolfgang Hospital's avatar
      AVR: target/114835 - Tweak popcountqi2 · 8d2c93fc
      Wolfgang Hospital authored
      libgcc/
      	PR target/114835
      	* config/avr/lib1funcs.S (__popcountqi2): Use code that
      	is one instruction shorter / faster.
      8d2c93fc
    • Rainer Orth's avatar
      Remove obsolete Solaris 11.3 support · f68e90a0
      Rainer Orth authored
      Support for Solaris 11.3 had already been obsoleted in GCC 13.  However,
      since the only Solaris system in the cfarm was running 11.3, I've kept
      it in tree until now when both Solaris 11.4/SPARC and x86 systems have
      been added.
      
      This patch actually removes the Solaris 11.3 support.  Apart from
      several minor simplifications, there are two more widespread changes:
      
      * In Solaris 11.4, libsocket and libnsl were folded into libc, so
        there's no longer a need to link them explictly.
      
      * Since Solaris 11.4, Solaris includes all crts needed by gcc (like
        crt1.o and gcrt1.o) with the base system.  All workarounds to provide
        fallbacks can thus go.
      
      Bootstrapped without regressions on i386-pc-solaris2.11 and
      sparc-sun-solaris2.11 (as/ld, gas/ld, and gas/gld) as well as Solaris
      11.3/x86 to ascertain that version is actually rejected.
      
      2024-04-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
      
      	c++tools:
      	* configure.ac (ax_lib_socket_nsl.m4): Don't sinclude.
      	(AX_LIB_SOCKET_NSL): Don't call.
      	(NETLIBS): Remove.
      	* configure: Regenerate.
      	* Makefile.in (NETLIBS): Remove.
      	(g++-mapper-server$(exeext)): Remove $(NETLIBS).
      
      	gcc:
      	* config.gcc: Move *-*-solaris2.11.[0-3]* to unsupported list.
      	<*-*-solaris2*> (default_use_cxa_atexit): Set unconditionally.
      	* configure.ac (AX_LIB_SOCKET_NSL): Don't call.
      	(NETLIBS): Remove.
      	(gcc_cv_ld_aligned_shf_merge): Remove.
      	(hidden_linkonce) <i?86-*-solaris2* | x86_64-*-solaris2*>: Remove.
      	(gcc_cv_target_dl_iterate_phdr) <*-*-solaris2*>: Always set to yes.
      	* Makefile.in (NETLIBS): Remove.
      	* configure, config.in, aclocal.m4: Regenerate.
      	* config/sol2.h: Don't check HAVE_SOLARIS_CRTS.
      	(STARTFILE_SPEC): Remove !HAVE_SOLARIS_CRTS case.
      	[USE_GLD] (LINK_EH_SPEC): Remove TARGET_DL_ITERATE_PHDR guard.
      	* config/i386/i386.cc (USE_HIDDEN_LINKONCE): Remove guard.
      	* varasm.cc (mergeable_string_section): Remove
      	HAVE_LD_ALIGNED_SHF_MERGE handling.
      	(mergeable_constant_section): Likewise.
      
      	* doc/install.texi (Specific,i?86-*-solaris2*): Reference Solaris
      	11.4 only.
      	(Specific, *-*-solaris2*): Document Solaris 11.3 removal.  Remove
      	11.3 references and caveats.  Update for 11.4.
      
      	gcc/cp:
      	* Make-lang.in (cc1plus$(exeext)): Remove $(NETLIBS).
      
      	gcc/objcp:
      	* Make-lang.in (cc1objplus$(exeext)): Remove $(NETLIBS).
      
      	gcc/testsuite:
      	* lib/target-supports.exp (check_effective_target_pie): Always
      	enable on *-*-solaris2*.
      
      	libgcc:
      	* configure.ac <*-*-solaris2*> (libgcc_cv_solaris_crts): Remove.
      	* config.host <*-*-solaris2*>: Remove !libgcc_cv_solaris_crts
      	support.
      	* configure, config.in: Regenerate.
      	* config/sol2/gmon.c (internal_mcount) [!HAVE_SOLARIS_CRTS]: Remove.
      	* config/i386/sol2-c1.S, config/sparc/sol2-c1.S: Remove.
      	* config/sol2/t-sol2 (crt1.o, gcrt1.o): Remove.
      
      	libstdc++-v3:
      	* testsuite/lib/dg-options.exp (add_options_for_net_ts)
      	<*-*-solaris2*>: Don't link with -lsocket -lnsl.
      f68e90a0
    • GCC Administrator's avatar
      Daily bump. · f56280d5
      GCC Administrator authored
      f56280d5
  20. May 06, 2024
    • Xiao Zeng's avatar
      [RISC-V] Add support for _Bfloat16 · 8c7cee80
      Xiao Zeng authored
      1 At point <https://github.com/riscv/riscv-bfloat16>,
        BF16 has already been completed "post public review".
      
      2 LLVM has also added support for RISCV BF16 in
        <https://reviews.llvm.org/D151313> and
        <https://reviews.llvm.org/D150929>.
      
      3 According to the discussion <https://github.com/riscv-non-isa/riscv-elf-psabi-doc/pull/367
      
      >,
        this use __bf16 and use DF16b in riscv_mangle_type like x86.
      
      Below test are passed for this patch
          * The riscv fully regression test.
      
      gcc/ChangeLog:
      
      	* config/riscv/iterators.md: New mode iterator HFBF.
      	* config/riscv/riscv-builtins.cc (riscv_init_builtin_types):
      	Initialize data type _Bfloat16.
      	* config/riscv/riscv-modes.def (FLOAT_MODE): New.
      	(ADJUST_FLOAT_FORMAT): New.
      	* config/riscv/riscv.cc (riscv_mangle_type): Support for BFmode.
      	(riscv_scalar_mode_supported_p): Ditto.
      	(riscv_libgcc_floating_mode_supported_p): Ditto.
      	(riscv_init_libfuncs): Set the conversion method for BFmode and
      	HFmode.
      	(riscv_block_arith_comp_libfuncs_for_mode): Set the arithmetic
      	and comparison libfuncs for the mode.
      	* config/riscv/riscv.md (mode" ): Add BF.
      	(movhf): Support for BFmode.
      	(mov<mode>): Ditto.
      	(*movhf_softfloat): Ditto.
      	(*mov<mode>_softfloat): Ditto.
      
      libgcc/ChangeLog:
      
      	* config/riscv/sfp-machine.h (_FP_NANFRAC_B): New.
      	(_FP_NANSIGN_B): Ditto.
      	* config/riscv/t-softfp32: Add support for BF16 libfuncs.
      	* config/riscv/t-softfp64: Ditto.
      	* soft-fp/floatsibf.c: For si -> bf16.
      	* soft-fp/floatunsibf.c: For unsi -> bf16.
      
      gcc/testsuite/ChangeLog:
      
      	* gcc.target/riscv/bf16_arithmetic.c: New test.
      	* gcc.target/riscv/bf16_call.c: New test.
      	* gcc.target/riscv/bf16_comparison.c: New test.
      	* gcc.target/riscv/bf16_float_libcall_convert.c: New test.
      	* gcc.target/riscv/bf16_integer_libcall_convert.c: New test.
      
      Co-authored-by: default avatarJin Ma <jinma@linux.alibaba.com>
      8c7cee80
    • GCC Administrator's avatar
      Daily bump. · ce343444
      GCC Administrator authored
      ce343444
  21. May 05, 2024
    • liuhongt's avatar
      Update libbid according to the latest Intel Decimal Floating-Point Math Library. · affd77d3
      liuhongt authored
      The Intel Decimal Floating-Point Math Library is available as open-source on Netlib[1].
      
      [1] https://www.netlib.org/misc/intel/
      
      .
      
      libgcc/config/libbid/ChangeLog:
      
      	* bid128_fma.c (add_and_round): Fix bug: the result
      	of (+5E+368)*(+10E-34)+(-10E+369) was returning
      	-9999999999999999999999999999999999E+336 instead of expected
      	result -1000000000000000000000000000000000E+337.
      	(bid128_ext_fma): Ditto.
      	(bid64qqq_fma): Ditto.
      	* bid128_noncomp.c: Change return type of bid128_class from
      	int to class_t.
      	* bid128_round_integral.c: Add default case to avoid compiler
      	warning.
      	* bid128_string.c (bid128_to_string): Replace 0x30 with '0'
      	for zero digit.
      	(bid128_from_string): Ditto.
      	* bid32_to_bid128.c (bid128_to_bid32): Fix Bug. In addition
      	to the INEXACT flag, the UNDERFLOW flag needs to be set (and
      	was not) when converting an input such as
      	+6931674235302037148946035460357709E+1857 to +1000000E-101
      	* bid32_to_bid64.c (bid64_to_bid32): fix Bug, In addition to
      	the INEXACT flag, the UNDERFLOW flag needs to be set (and was
      	not) when converting an input such as +9999999000000001E-111
      	to +1000000E-101. Furthermore, significant bits of NaNs are
      	set correctly now. For example,  0x7c00003b9aca0000 was
      	returning 0x7c000002 instead of 0x 7c000100.
      	* bid64_noncomp.c: Change return type of bid64_class from int
      	to class_t.
      	* bid64_round_integral.c (bid64_round_integral_exact): Add
      	default case to avoid compiler warning.
      	* bid64_string.c (bid64_from_string): Fix bug for rounding
      	up. The input string "10000000000000000" was returning
      	+1000000000000001E+1 instead of +1000000000000000E+1.
      	* bid64_to_bid128.c (bid128_to_bid64): Fix bug, in addition to
      	the INEXACT flag, the UNDERFLOW flag needs to be set (and was
      	not) when converting an input such as
      	+9999999999999999999999999999999999E-417 to
      	+1000000000000000E-398.
      	* bid_binarydecimal.c (bid32_to_binary64): Fix bug for
      	conversion between binary and bid types. For example,
      	0x7c0F4240 was returning 0x7FFFA12000000000 instead of
      	expected double precision 0x7FF8000000000000.
      	(binary64_to_bid32): Ditto.
      	(binary80_to_bid32): Ditto.
      	(binary128_to_bid32): Ditto.
      	(binary80_to_bid64): Ditto.
      	(binary128_to_bid64): Ditto.
      	* bid_conf.h (BID_HIGH_128W): New macro.
      	(BID_LOW_128W): Ditto.
      	* bid_functions.h (__ENABLE_BINARY80__): Ditto.
      	(ALIGN): Ditto.
      	* bid_inline_add.h (get_add128): Add default case to avoid compiler
      	warning.
      	* bid_internal.h (get_BID64): Ditto.
      	(fast_get_BID64_check_OF): Ditto.
      	(ALIGN): New macro.
      
      Co-authored-by: default avatarAnderson, Cristina S <cristina.s.anderson@intel.com>
      Co-authored-by: default avatarAkkas, Ahmet <ahmet.akkas@intel.com>
      Co-authored-by: default avatarCornea, Marius <marius.cornea@intel.com>
      affd77d3
  22. May 04, 2024
  23. May 03, 2024
  24. May 01, 2024
  25. Apr 30, 2024
    • Jakub Jelinek's avatar
      libgcc: Do use weakrefs for glibc 2.34 on GNU Hurd · 3146a92a
      Jakub Jelinek authored
      On Mon, Apr 29, 2024 at 01:44:24PM +0000, Joseph Myers wrote:
      > > glibc 2.34 and later doesn't have separate libpthread (libpthread.so.0 is a
      > > dummy shared library with just some symbol versions for compatibility, but
      > > all the pthread_* APIs are in libc.so.6).
      >
      > I suspect this has caused link failures in the glibc testsuite for Hurd,
      > which still has separate libpthread.
      >
      > https://sourceware.org/pipermail/libc-testresults/2024q2/012556.html
      
      So like this then?
      
      2024-04-30  Jakub Jelinek  <jakub@redhat.com>
      
      	* gthr.h (GTHREAD_USE_WEAK): Don't redefine to 0 for glibc 2.34+
      	on GNU Hurd.
      3146a92a
  26. Apr 26, 2024
  27. Apr 25, 2024
    • Jakub Jelinek's avatar
      libgcc: Don't use weakrefs for glibc 2.34 · fe02f6ca
      Jakub Jelinek authored
      glibc 2.34 and later doesn't have separate libpthread (libpthread.so.0 is a
      dummy shared library with just some symbol versions for compatibility, but
      all the pthread_* APIs are in libc.so.6).
      So, we don't need to do the .weakref dances to check whether a program
      has been linked with -lpthread or not, in dynamically linked apps those
      will be always true anyway.
      In -static linking, this fixes various issues people had when only linking
      some parts of libpthread.a and getting weird crashes.  A hack for that was
      what e.g. some Fedora glibcs used, where libpthread.a was a library
      containing just one giant *.o file which had all the normal libpthread.a
      *.o files linked with -r together.
      
      libstdc++-v3 actually does something like this already since r10-10928,
      the following patch is meant to fix it even for libgfortran, libobjc and
      whatever else uses gthr.h.
      
      2024-04-25  Jakub Jelinek  <jakub@redhat.com>
      
      	* gthr.h (GTHREAD_USE_WEAK): Redefine to 0 for GLIBC 2.34 or later.
      fe02f6ca
  28. Apr 22, 2024
  29. Apr 21, 2024
  30. Apr 20, 2024
  31. Apr 19, 2024
    • Jakub Jelinek's avatar
      libgcc: Another __divmodbitint4 bug fix [PR114762] · 36f4c8a9
      Jakub Jelinek authored
      The following testcase is miscompiled because the code to decrement
      vn on negative value with all ones in most significant limb (even partial)
      and 0 in most significant bit of the second most significant limb doesn't
      take into account the case where all bits below the most significant limb
      are zero.  This has been a problem both in the version before yesterday's
      commit where it has been done only if un was one shorter than vn before this
      decrement, and is now problem even more often when it is done earlier.
      When we decrement vn in such case and negate it, we end up with all 0s in
      the v2 value, so have both the problems with UB on __builtin_clz* and the
      expectations of the algorithm that the divisor has most significant bit set
      after shifting, plus when the decremented vn is 1 it can SIGFPE on division
      by zero even when it is not division by zero etc.  Other values shouldn't
      get 0 in the new most significant limb after negation, because the
      bitint_reduce_prec canonicalization should reduce prec if the second most
      significant limb is all ones and if that limb is all zeros, if at least
      one limb below it is non-zero, carry in will make it non-zero.
      
      The following patch fixes it by checking if at least one bit below the
      most significant limb is non-zero, in that case it decrements, otherwise
      it will do nothing (but e.g. for the un < vn case that also means the
      divisor is large enough that the result should be q 0 r u).
      
      2024-04-18  Jakub Jelinek  <jakub@redhat.com>
      
      	PR libgcc/114762
      	* libgcc2.c (__divmodbitint4): Perform the decrement on negative
      	v with most significant limb all ones and the second least
      	significant limb with most significant bit clear always, regardless of
      	un < vn.
      
      	* gcc.dg/torture/bitint-70.c: New test.
      36f4c8a9
    • GCC Administrator's avatar
      Daily bump. · 85c187b2
      GCC Administrator authored
      85c187b2
Loading