7 days ago | Iain Buclaw | d: Fix ICE in build_deref, at d/d-codegen.cc:1650 ... |
commitcommitdifftree |
9 days ago | Christophe Lyon | libcpp: Regenerate aclocal.m4 and configure [PR 114748] ...Christophe Lyon <christophe.lyon@linaro.org> PR preprocessor/114748 |
commitcommitdifftree |
11 days ago | Piotr Trojanek | ada: Add documentation for Exceptional_Cases |
commitcommitdifftree |
11 days ago | Robin Dapp | RISC-V: Add VLS to mask vec_extract [PR114668]. |
commitcommitdifftree |
11 days ago | Rainer Orth | testsuite: i386: Restrict gcc.target/i386/fhardened... ...fhardened-1.c (test for excess errors) ...fhardened-2.c (test for excess errors) Excess errors: toplev.cc (process_options) which again is only... 2024-04-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-04-09 | Christophe Lyon | rust: Add rust.install-dvi and rust.install-html rules ...Christophe Lyon <christophe.lyon@linaro.org> |
commitcommitdifftree |
2024-04-08 | Uros Bizjak | combine: Fix ICE in try_combine on pr112494.c [PR112560] internal compiler error: RTL check: expected elt 0 type... |
commitcommitdifftree |
2024-04-06 | Iain Buclaw | d: Merge upstream dmd, druntime b65767825f, phobos... Synchronizing with the upstream release... D front-end changes: |
commitcommitdifftree |
2024-04-05 | Christophe Lyon | modula2: Add m2.install-dvi in gcc/m2/Make-lang.in ...Christophe Lyon <christophe.lyon@linaro.org> |
commitcommitdifftree |
2024-04-05 | Christophe Lyon | go: Add go.install-dvi rule in go/Make-lang.in ...Christophe Lyon <christophe.lyon@linaro.org> |
commitcommitdifftree |
2024-04-04 | centurion | c++: alias CTAD and template template parm [PR114377] |
commitcommitdifftree |
2024-04-04 | Vladimir N. Makarov | [PR114415][scheduler]: Fixing wrong code generation [PR114415][scheduler]: Fixing wrong code generation the problem and its solution. ...ed_analyze_insn): Add memory guard for processing pending_read_mems. |
commitcommitdifftree |
2024-04-04 | Eugene Rozenfeld | Don't set full_profile in auto-profile [PR113765] Don't set full_profile in auto-profile [PR113765] auto-profile currently doesn't guarantee... on all edges because of zero basic block counts. Normally those... just have probabilities set by the preceding... under -O0 profile_estimate pass doesn't run... of full_profile to true in auto-profile. PR gcov-profile/113765 * auto-profile.cc (afdo_annotate_cfg): Don... |
commitcommitdifftree |
2024-04-02 | Tom Tromey | libiberty: Invoke D demangler when --format=auto ...easily be confused by ordinary programs) and |
commitcommitdifftree |
2024-04-02 | Christophe Lyon | aarch64: Fix typo in comment about FEATURE_STRING ...Christophe Lyon <christophe.lyon@linaro.org> |
commitcommitdifftree |
2024-04-02 | Tom Tromey | Prettify output of debug_dwarf_die |
commitcommitdifftree |
2024-03-31 | Christophe Lyon | modula2: Fix m2.install-info in gcc/m2/Make-lang.in ...Christophe Lyon <christophe.lyon@linaro.org> |
commitcommitdifftree |
2024-03-31 | Christophe Lyon | modula2: Add m2.install-html rule to gcc/m2/Make-lang.in It is copied from the corresponding one in fortran. ...Christophe Lyon <christophe.lyon@linaro.org> |
commitcommitdifftree |
2024-03-31 | Jeff Law | [committed] RISC-V: Add missing insn types to XiangShan... ...recently added XiangShan Nanhu microarchitecture is failing ...trivial test to pass. However, I strongly suspect running any significant code through the compiler when scheduling... microarchitecture will trigger faults. |
commitcommitdifftree |
2024-03-29 | Christophe Lyon | Fix lrcpc3 testcase wrong file. ...Christophe Lyon <christophe.lyon@linaro.org> |
commitcommitdifftree |
2024-03-28 | Jeff Law | [committed] Provide suitable output template for zero_extend... [committed] Provide suitable output template for... The zero_extendqihi2 pattern provided two... coming from memory. ...combiner, this code was just wrong. Fixed thusly by providing a suitable output template... * config/h8300/extensions.md (zero_extendqihi*): Add output |
commitcommitdifftree |
2024-03-28 | Maxim Kuvyrkov | [testsuite] Fixup dg-options in {gcc,g++,gfortran}... to set appropriate DEFAULT_VECTFLAGS for a... the more appropriate dg-additional-options. ...cond-reduc-in-order-2-signed-zero.c: Remove dg-run. |
commitcommitdifftree |
2024-03-22 | Rainer Orth | testsuite: vect: Remove dg-final in gcc.dg/vect/bb... "vectorization is not profitable" profitable" 2024-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-03-22 | Rainer Orth | testsuite: i386: Skip gcc.target/i386/avx512cd-vpbroadcastmb... ...Skip gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c etc. with Solaris... FAIL: gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c (test for excess... UNRESOLVED: gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c compilation failed to produce executable FAIL: gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c (test for excess... UNRESOLVED: gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c compilation failed to produce executable Excess errors: Assembler: avx512cd-vpbroadcastmb2q-2.c Near line: " vpbroadcastmb2q %k0, %zmm0" Assembler: avx512cd-vpbroadcastmw2d-2.c Near line: " vpbroadcastmw2d %k0, %zmm0" 2024-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Skip on * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Likewise. |
commitcommitdifftree |
2024-03-22 | Jeff Law | [committed] Fix RISC-V missing stack tie problem with the fallback of using... ...concluded the the original case from Florian was just wrong irrespective of stack clash... chase the values around, you'll find it's a bit more... While I haven't reproduced Florian's code exactly, I... ...obvious at that point what had gone wrong ...riscv/riscv.cc (riscv_expand_prologue): Add missing stack ...Raphael Zinsly <rzinsly@ventanamicro.com> |
commitcommitdifftree |
2024-03-19 | Vladimir N. Makarov | [PR99829][LRA]: Fixing LRA ICE on arm This patch fixes the problem. Comment in the patch contains... details about the problem and its solution. |
commitcommitdifftree |
2024-03-19 | Christophe Lyon | arm: [MVE intrinsics] Fix support for loads [PR target... ...this PR shows that we would load from an uninitialized attribute instead, and solves the problem. ...Christophe Lyon <christophe.lyon@linaro.org> |
commitcommitdifftree |
2024-03-18 | Uros Bizjak | i386: Unify {general,timode}_scalar_chain::convert_op... newly introduced code to timode_scalar_chain... ...TImode immediates, generalized from (scalar_chain::convert_op): Unify from Redeclare convert_op as protected class member. |
commitcommitdifftree |
2024-03-18 | Thiago Jung Bauermann | testsuite: Turn errors back into warnings in arm/acle... testsuite: Turn errors back into warnings in arm/acle... permerrors") the test fails with errors... ...gcc.target/arm/acle/cde-mve-error-2.c -O0 (test for errors... ...gcc.target/arm/acle/cde-mve-error-2.c -O0 (test for errors... ...gcc.target/arm/acle/cde-mve-error-2.c -O0 (test for errors... ...gcc.target/arm/acle/cde-mve-error-2.c -O0 (test for errors... ...gcc.target/arm/acle/cde-mve-error-2.c -O0 (test for excess errors) There's a total of 1016 errors. Here's a sample of the excess... Excess errors: ...gcc.target/arm/acle/cde-mve-error-2.c:117:31: error: passing argument... ...gcc.target/arm/acle/cde-mve-error-2.c:119:3: error: passing argument... ...gcc.target/arm/acle/cde-mve-error-2.c:121:3: error: passing argument... ...gcc.target/arm/acle/cde-mve-error-2.c:123:3: error: passing argument... ...messages to be warnings, not errors. My first ...change it to expect them as errors instead. This didn't work, IIUC because the error prevents the compiler from continuing processing the file and thus other... * gcc.target/arm/acle/cde-mve-error-2.c: Add -fpermissive. Use |
commitcommitdifftree |
2024-03-17 | Iain Buclaw | d: Merge upstream dmd, druntime 855353a1d9 D front-end changes: |
commitcommitdifftree |
2024-03-11 | Rainer Orth | testsuite: vect: Require vect_hw_misalign in gcc.dg... 2024-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-03-11 | Rainer Orth | testsuite: vect: Require vect_perm in several tests... 2024-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-03-10 | Iain Buclaw | d: Fix -fpreview=in ICEs with forward referenced parameter... the target will pass the type around in registers. semantic processing is finished - but as this... front-end, this will not be the case... implicitly `ref', but as the front-end does not yet support all... |
commitcommitdifftree |
2024-03-08 | Vladimir N. Makarov | [PR113790][LRA]: Fixing LRA ICE on riscv64 ...by LRA. The patch fixes this problem. |
commitcommitdifftree |
2024-03-07 | Robin Dapp | vect: Do not peel epilogue for partial vectors. ...shows that we also run into the problem without early |
commitcommitdifftree |
2024-03-06 | Uros Bizjak | i386: Fix and improve insn constraint for V2QI arithmetic... i386: Fix and improve insn constraint for V2QI arithmetic... |
commitcommitdifftree |
2024-03-06 | Robin Dapp | RISC-V: Use vmv1r.v instead of vmv.v.v for fma output... reduction, though, leading to a wrong result. |
commitcommitdifftree |
2024-03-06 | Robin Dapp | RISC-V: Adjust vec unit-stride load/store costs. Scalar loads provide offset addressing while unit... ...lbm regression when vectorizing (roughly ...dynamic instructions). gcc5 improves by 0.2% and deepsjeng ...riscv-vector-costs.h: Define zero constant. |
commitcommitdifftree |
2024-03-06 | Jeff Law | [PR target/113001] Fix incorrect operand swapping in... ...comparing a register against zero and that same register |
commitcommitdifftree |
2024-03-06 | Uros Bizjak | i386: Eliminate common code from x86_32 TARGET_MACHO... i386: Eliminate common code from x86_32 TARGET_MACHO part in ix86_expan... Eliminate common code from x86_32 TARGET_MACHO part in ix86_expan... |
commitcommitdifftree |
2024-03-05 | Roger Sayle | AVR: Improve output of insn "*insv.any_shift.<mode... AVR: Improve output of insn "*insv.any_shift... sub-optimal. The code to print the improved output is lengthy and can also handle shift-offsets of zero, which is "*andhi3", "*andpsi3" * config/avr/avr-protos.h (avr_out_insv): New proto. (avr_cbranch_cost) [ZERO_EXTRACT]: Adjust rtx costs. ...the source register may differ from the destination. |
commitcommitdifftree |
2024-03-04 | Roger Sayle | PR target/114187: Fix ?Fmode SUBREG simplification... (ior:TI (ashift:TI (zero_extend:TI (reg:DI x)) (const_int... (zero_extend:TI (reg:DI y))) ...simplications in simplify_subreg. The problem is when the conversion from an integer mode to floating point... 2024-03-03 Roger Sayle <roger@nextmovesoftware... |
commitcommitdifftree |
2024-03-03 | Iain Buclaw | d: Merge upstream dmd, druntime f8bae04558, phobos... D front-end changes: * d-builtins.cc (build_frontend_type): Update for new front-end |
commitcommitdifftree |
2024-03-03 | Uros Bizjak | alpha: Introduce UMUL_HIGHPART rtx_code [PR113720] alpha: Introduce UMUL_HIGHPART rtx_code [PR113720] operands[2] = gen_rtx_ZERO_EXTEND (TImode, operands[2]); subregs were emitted without ZERO_EXTEND RTX. |
commitcommitdifftree |
2024-03-03 | Iain Buclaw | d: Fix gdc -O2 -mavx generates misaligned vmovdqa instructio... |
commitcommitdifftree |
2024-03-01 | Jeff Law | [14 regression] Fix insn types in risc-v port So one of the broad goals we've had over the last... ...in the scheduler. I won't go through effort and found a variety of problems, primarily in the various... * config/riscv/riscv.md (zero_extendqi<SUPERQI:mode>2_internal... |
commitcommitdifftree |
2024-02-29 | Tom Tromey | Fix PR libcc1/113977 rejected with a compiler error message. The bug here is that... bumps the C front end protocol version. |
commitcommitdifftree |
2024-02-29 | Tom Tromey | Fix version negotiation in libcc1 plugins simple way: the version number from the context object is now passed upgraded. Note that the protocol does not change much, and no The version negotiation approach should of course be documented... ...libcp1): Use FE version number from context. ...libcc1): Use FE version number from context. |
commitcommitdifftree |
2024-02-29 | Tom Tromey | Change 'v1' float and int code to fall back to v0 introduce v1 never did anything -- the... error_mark_node in some cases, which... ERROR_MARK better, and then to fall... ...safe_lookup_builtin_type): Handle ERROR_MARK. |
commitcommitdifftree |
2024-02-29 | Alexander Westbrooks | Fortran - Error compiling PDT Type-bound Procedures... Fortran - Error compiling PDT Type-bound Procedures... when typebound procedures are specified in the type... ...referential access to the typebound procedures of the ...declaration statements, and correctly throws an error if 2024-02-25 Alexander Westbrooks <alexanderw@gcc.gnu.org> ...referential access to the typebound procedures ...gfc_pdt_is_instance_of): Add prototype. * resolve.cc (resolve_typebound_procedure): If the derived type ...parameters, this would be an error, for all typebound procedures of PDTs. ...dg/pdt_4.f03: Update modified error message. Signed-off-by: Alexander Westbrooks <alexanderw@gcc.gnu.org> |
commitcommitdifftree |
2024-02-28 | Rainer Orth | testsuite: Fix gcc.dg/tree-ssa/builtin-snprintf-6.c... The problem is that the xfail only handles... 2024-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-02-27 | Uros Bizjak | i386: psrlq is not used for PERM<a,{0},1,2,3,4> [PR113871] |
commitcommitdifftree |
2024-02-27 | Rainer Orth | testsuite: Fix gcc.dg/attr-weakref-1.c on Solaris/x86... ...weakref-1.c (test for excess errors) ...weakref-1.c compilation failed to produce executable Excess errors: 2024-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> SOLARIS_X86_AS as appropriate. |
commitcommitdifftree |
2024-02-26 | Rainer Orth | testsuite: xfail gcc.c-torture/compile/pr61159.c on... ...pr61159.c -O0 (test for excess errors) ...pr61159.c -O1 (test for excess errors) ...pr61159.c -O2 (test for excess errors) ...-O2 -flto (test for excess errors) ...partition=none (test for excess errors) ...c -O3 -g (test for excess errors) ...pr61159.c -Os (test for excess errors) Excess errors: 2024-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-02-25 | Iain Buclaw | Merge dmd, druntime ceff48bf7d, phobos dcbfbd43a D front-end changes: - Import latest fixes from dmd v2.107.1-rc.1. - Import latest fixes from druntime v2.107.1-rc.1. - Import latest fixes from phobos v2.107.1-rc.1. |
commitcommitdifftree |
2024-02-23 | Robin Dapp | RISC-V: Fix vec_init for simple sequences [PR114028]. a simple broadcast in such a case. (expand_vec_init): Emit broadcast if sequence is all same. |
commitcommitdifftree |
2024-02-23 | Rainer Orth | testsuite: vect: Actually skip gcc.dg/vect/vect-bic... The problem is that dg-skip-if must come... 2024-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-02-23 | Rainer Orth | testsuite: plugin: Fix gcc.dg/plugin/crash-test-write... 2024-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-02-21 | Dimitar Dimitrov | pru: Document how -mmcu option uses MCU specs ...favour of a new distinct GIT project. Update the Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu> |
commitcommitdifftree |
2024-02-21 | Dimitar Dimitrov | pru: Document that arguments are not passed to main... The minimal runtime has been documented from the beginning to break some ...required by typical firmware programs. Document one more Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu> |
commitcommitdifftree |
2024-02-19 | Iain Buclaw | d: Add UTF BOM tests to gdc.dg testsuite * gdc.dg/bom_error_UTF8.d: New test. |
commitcommitdifftree |
2024-02-18 | Dimitar Dimitrov | testsuite: Mark non-optimized variants as expensive Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu> |
commitcommitdifftree |
2024-02-17 | Iain Buclaw | d: Merge dmd, druntime 9471b25db9, phobos 547886846. D front-end changes: * Make-lang.in (D_FRONTEND_OBJS): Add d/cxxfrontend.o. ...build_attributes): Update for new front-end interface. * d-builtins.cc (build_frontend_type): Likewise. (get_symbol_decl): Update for new front-end interface. (expand_intrinsic_rotate): Likewise. * typeinfo.cc (make_frontend_typeinfo): Likewise. |
commitcommitdifftree |
2024-02-16 | Rainer Orth | libsanitizer: Intercept __makecontext_v2 on Solaris... -funroll-loops -fpeel-loops -ftracer... https://github.com/llvm/llvm-project/pull/81588, fixes that. 2024-02-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> ...san_interceptors.cpp: Cherry-pick llvm-project revision |
commitcommitdifftree |
2024-02-16 | Rainer Orth | testsuite: Require lto-plugin support in gcc.dg/lto... ...linker-plugin already, but I introduce and use 2024-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-02-14 | Uros Bizjak | testsuite: Fix a couple of x86 issues in gcc.dg/vect... all currently mentioned target processors in the gcc.dg/vect testsuite. |
commitcommitdifftree |
2024-02-14 | Uros Bizjak | i386: psrlq is not used for PERM<a,{0},1,2,3,4> [PR113871] Introduce vec_shl_<mode> and vec_shr_... shuffles. The generated code improves from: ...32-bit vectors as well and improves generated code from: |
commitcommitdifftree |
2024-02-14 | Roger Sayle | PR other/113336: Fix libatomic testsuite regressions... resolves the problem for me and restores the libatomic... ...passes and 5 unsupported tests [from 22 unexpected failures 2024-02-14 Roger Sayle <roger@nextmovesoftware... |
commitcommitdifftree |
2024-02-14 | Rainer Orth | testsuite: gdc: Require ucn in gdc.test/runnable/mangle... ...mangle.d compilation failed to produce executable to produce executable ...testmodule.d compilation failed to produce failed to produce executable ...ufcs.d compilation failed to produce executable to produce executable ...cci9q2Sc.s", line 115 : Syntax error ...cci9q2Sc.s", line 115 : Syntax error ...cci9q2Sc.s", line 115 : Syntax error ...cci9q2Sc.s", line 115 : Syntax error ...cci9q2Sc.s", line 115 : Syntax error 2024-02-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-02-14 | Rainer Orth | testsuite: i386: Skip gcc.target/i386/pr113689-1.c... ...pr113689-1.c (test for excess errors) ...pr113689-1.c compilation failed to produce executable ...pr113689-2.c (test for excess errors) ...pr113689-2.c compilation failed to produce executable ...pr113689-3.c (test for excess errors) ...pr113689-3.c compilation failed to produce executable Excess errors: ...implemented: no register available for profiling '-mcmodel=large' Excess errors: ...c:26:1: sorry, unimplemented: profiling '-mcmodel=large' with PIC... Excess errors: ...c:15:1: sorry, unimplemented: profiling '-mcmodel=large' with PIC... ...i386/sol2.h doesn't define NO_PROFILE_COUNTERS. 2024-02-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-02-14 | Rainer Orth | testsuite: gfortran: Remove obsolete references to... 2024-02-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-02-14 | Rainer Orth | testsuite: xfail c-c++-common/pr103798-2.c for C++... 2024-02-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-02-13 | Rainer Orth | libgm2: Fix libm2iso/wraptime.cc compilation on Solaris ...complete the libgm2 autoconf macros works ...libm2iso/wraptime.cc:148:24: error: invalid conversion from 'void*' to 'timeval*' [-fpermissive] In file included from /usr/include/sys/select.h:27, from /usr/include/sys/types.h:665, from /vol/gcc/src/hg/master/local... ...libm2iso/wraptime.cc:165:24: error: invalid conversion from 'void*' to 'timeval*' [-fpermissive] HAVE_STRUCT_TIMEVAL, so would probably break other targets. 2024-02-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-02-12 | Iain Buclaw | libphobos: Bump soname version to 5 [PR113667] |
commitcommitdifftree |
2024-02-12 | Iain Buclaw | d: Fix internal compiler error: in make_import, at... d: Fix internal compiler error: in make_import, at d/imports... |
commitcommitdifftree |
2024-02-12 | Iain Buclaw | d: Merge dmd, druntime 11240a9663 D front-end changes: - Import latest fixes from dmd v2.107.0. - Import latest fixes from druntime v2.107.0. * d-builtins.cc (build_frontend_type): Update for new front-end |
commitcommitdifftree |
2024-02-12 | Iain Buclaw | d: Fix callee destructor call invalidates the live... ...argument, check the isCalleeDestroyingArgs hook, and front-end, and another implicitly... |
commitcommitdifftree |
2024-02-12 | Christophe Lyon | gcc/Makefile.in: Always check info dependencies BUILD_INFO is currently a byproduct of checking makeinfo leading to an error at 'make install' time after... ... it is better to detect this problem during 'make all' ...Christophe Lyon <christophe.lyon@linaro.org> |
commitcommitdifftree |
2024-02-12 | Rainer Orth | libgomp: testsuite: Don't XPASS libgomp.c/alloc-pinned... their introduction: The problem is that the test just prints 2024-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-02-12 | Rainer Orth | libgm2: Define missing configure macros [PR113888] libgm2: Define missing configure macros [PR113888] ...multilib build. However, the root cause is that the HAVE_EXP10* macros are never defined. While I was... ...where the code uses HAVE_* macros that are missing from config.h.in. 2024-02-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-02-10 | Alexander Westbrooks | Add Myself to Write After Approval and DCO List Add Myself to Write After Approval and DCO List ... Add myself to write after approval and DCO. Signed-off-by: Alexander Westbrooks <alexanderw@gcc.gnu.org> |
commitcommitdifftree |
2024-02-07 | Roger Sayle | PR target/113690: Remove TImode REG_EQUAL notes in... from TImode to V1TImode, but fails... ...REG_EQUAL note. This implements Uros' recommendation of removing ...V1TImode constant vector into a subroutine and ...with -O2 -fno-dce -fno-forward-propagate -fno-split-wide-types -funroll-loops generates: 2024-02-07 Roger Sayle <roger@nextmovesoftware... Uros Bizjak <ubizjak@gmail.com> |
commitcommitdifftree |
2024-02-07 | Philip Herron | gccrs: fix bug in pattern check for tuples Signed-off-by: Philip Herron <herron.philip@googlemail.com> |
commitcommitdifftree |
2024-02-07 | Philip Herron | gccrs: Add testcase to show issue is already fixed Signed-off-by: Philip Herron <herron.philip@googlemail.com> |
commitcommitdifftree |
2024-02-07 | Philip Herron | gccrs: refactor inference variable computation into... * typecheck/rust-hir-type-check.h: new prototype |
commitcommitdifftree |
2024-02-07 | Philip Herron | gccrs: remove similar hack in type paths as we had... |
commitcommitdifftree |
2024-02-07 | Philip Herron | gccrs: remove old generics hack to reuse generic symbols... ...hack to reuse generic symbols from previous seg This patch introduces one regression because generics... symbol from previous segments which was a... |
commitcommitdifftree |
2024-02-07 | Philip Herron | gccrs: Fix ICE accessing empty vector without check ...SubstitutionRef::get_mappings_from_generic_args): fix |
commitcommitdifftree |
2024-02-07 | Philip Herron | gccrs: add test cases to prove type inference is working gccrs: add test cases to prove type inference is working |
commitcommitdifftree |
2024-02-07 | Philip Herron | gccrs: add testcase to prove issue has already been... gccrs: add testcase to prove issue has already been fixed |
commitcommitdifftree |
2024-02-07 | Raiki Tamura | gccrs: Implement quick-check for Unicode Signed-off-by: Raiki Tamura <tamaron1203@gmail.com> |
commitcommitdifftree |
2024-02-07 | Rainer Orth | testsuite: Don't xfail gcc.dg/debug/dwarf2/inline5.c 2024-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-02-06 | Rainer Orth | libssp: Fix gets-chk.c compilation on Solaris The recent warning patches broke the libssp build on Solaris: ...local/libssp/gets-chk.c:67:12: error: implicit ...local/libssp/gets-chk.c:67:12: error: returning 'int' from a function with return type ... ...local/libssp/gets-chk.c:74:12: error: returning 'int' from a function with return type ... The guard around the gets declaration in gets... ...of using a target-specific macro, this patch just uses the 2023-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> |
commitcommitdifftree |
2024-02-06 | Rainer Orth | libgcc: Export i386 symbols added after GCC_7.0.0 on... ....0.0) as GCC_14.0.0 to not retroactively change history. 2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> ...GCC_14.0.0): Added all symbols from |
commitcommitdifftree |
2024-02-04 | Jeff Law | [committed] Reasonably handle SUBREGs in risc-v cost... a 5% improvement in the dynamic instruction... definitely visible improvements pretty much across the... > (zero_extend:DI (subreg/s/u:SI (reg... ... But there's a much better approach if we look at fwprop... (plus:DI (zero_extend:DI (subreg/s/u:SI (reg... change not profitable (cost 4 -> cost 8) having too high a cost and fwprop gives up. One approach would be to replace the REG_P... ...other cases we're talking about improvements in the .000001% range. agreed is still appropriate (though we were mostly talking... |
commitcommitdifftree |
2024-02-04 | Iain Buclaw | libphobos: Merge upstream phobos 37796e783 |
commitcommitdifftree |
2024-02-04 | Iain Buclaw | d: Merge dmd, druntime a6f1083699, phobos 31dedd7da D front-end changes: * Make-lang.in (D_FRONTEND_OBJS): Add d/pragmasem.o. ...strip_type_modifiers): Update for new front-end |
commitcommitdifftree |
2024-02-03 | Maciej W. Rozycki | MAINTAINERS: Update my e-mail address |
commitcommitdifftree |
2024-02-03 | Iain Buclaw | d: Merge dmd. druntime e770945277, phobos 6d6e0b9b9 D front-end changes: - Import latest fixes from dmd v2.107.0-beta.1. - Import latest fixes from druntime v2.107.0-beta.1. ...core.interpolation module to provide run-time support for D - Import latest fixes from phobos v2.107.0-beta.1. * Make-lang.in (D_FRONTEND_OBJS): Add d/basicmangle... * d-builtins.cc (build_frontend_type): Update for new front-end front-end interface. (create_typeinfo): Update for new front-end interface. |
commitcommitdifftree |
2024-02-03 | Iain Buclaw | libphobos: Merge upstream phobos c6e1f98fa - std.uni has been upgraded from Unicode 15.0.0 to 15.1.0. |
commitcommitdifftree |
next |