The branch 'aoliva/heads/testme' was updated to point to:
224b568580ac... set up gnattools to use -cross
It previously pointed to:
ede3d80603ad... [aarch64] [testsuite] tolerate alternate insn selection [PR
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
ede3d80... [aarch64] [testsuite] tolerate alternate insn selection [PR
ac086f8... [riscv] avoid auipc overflow with large offsets [PR91420]
dd3ffd0... Introduce x86_64-linux-gnum32
Summary of changes (added commits):
-----------------------------------
224b568... set up gnattools to use -cross
ea5cea1... [PATCH] Turn x86_64-m32 configurations into biarch defaulti
cb8e172... Introduce x86_64-linux-gnum32
890dff6... Daily bump. (*)
a892a2d... Fortran: Remove dg-bogus from test case. (*)
83ead1c... [vxworks] wrap base/b_NULL.h to override NULL (*)
9ab4d75... c++/modules: Add testcase for lookup of hidden friend [PR12 (*)
4cc7bb6... Merge remove_forwarder_block_with_phi into remove_forwarder (*)
1d8e2d5... cfgcleanup: Support merging forwarder blocks with phis [PR1 (*)
6c0f06c... fix handling of mapped and their location (*)
52165aa... mergephi: extend copy_phi_arg_into_existing_phi and use it (*)
8ae0090... cfgcleanup: Move ei definition into for loop for remove_for (*)
4412a29... mergephi: use edge iterator in remove_forwarder_block_with_ (*)
f76083c... cfgcleanup: Remove check on available dominator information (*)
40c037a... cfgcleanup: forwarder block, ignore bbs which merge with th (*)
c6ecbed... mergephi: Move checks from pass_merge_phi::execute to remov (*)
88db06d... cfgcleanup: Move check for dest containing non-local label/ (*)
4143a49... cfglceanup: Remove check for infinite loop in remove_forwar (*)
38155f1... mergephi: Remove worklist (*)
1161fc6... Handle shift-pairs in ext-dce for targets without zero/sign (*)
0c69007... sccp: Fix order of gimplification, removal of the phi and c (*)
be54e31... lto/122603: Fix missing null check with toplevel_node (*)
5a2319b... gcc/testsuite: adjust tree-ssa/forwprop-43.c (*)
2ea9d66... [RISC-V][PR rtl-optimization/122627] Yet another fix in IRA (*)
14af70d... ada: Fix internal error on protected entry and private reco (*)
833aa09... ada: Corrupted unwind info in aarch64-vx7r2 llvm kernel tes (*)
d293478... ada: Avoid duplicate streaming and Put_Image subprograms. (*)
093c03f... ada: Ignore declarations of internal types in compile-time (*)
57e56e9... ada: Fix pretty-printing of end spans (*)
0c3be06... ada: Type-resolution error on target name in assignment to (*)
1696994... ada: Detect illegal value of static expression of decimal f (*)
3551421... ada: Extend internal documentation of suspension objects (*)
28e438a... ada: Update description of Alignment field for objects (*)
40b0325... ada: Fix ancient bug in pragma Suppress (Alignment_Check) (*)
97fe637... ada: Fix documentation on Junk names (*)
4980b61... ada: Annotate CRC32 runtime packages as Pure and Always_Ter (*)
aace405... ada: Relax assertion in compile-time evaluator (*)
e77d45d... ada: Clear confusion about Standard'Maximum_Alignment (*)
7c375b3... ada: Further update GNAT RM after recent change to alignmen (*)
705e73f... ada: Fix a few typos in Layout.Set_Composite_Alignment (*)
1b6d733... LoongArch: Don't mix lock-free and locking 16B atomics (*)
7bfa8b3... Fix memory leak in pass_x86_cse (*)
9332dfd... libstdc++: Fix std::forward_list::assign assignable check [ (*)
bc7a890... libstdc++: testsuite: Add csignal missing test for SIG_IGN (*)
2284333... libstdc++: testsuite: Add climits missing LL tests (*)
62174ec... openmp, nvptx: ompx_gnu_managed_mem_alloc (*)
2fb2406... doc: Fix errors with makeinfo 4.8 [PR122638] (*)
7d29780... Optimize kmov + kmov + or to kortest. (*)
b2163c8... contrib/check-params-in-docs.py: Compensate for r16-5132 (*)
35f05d0... libstdc++: Optimize handling of optional for views: take, d (*)
10caba3... aarch64: Extend syntax for cpuinfo feature string checks (*)
4279116... libtdc++: Test atomic_ref<volatile T> only if operations ar (*)
c9108d4... Make simple_dce_from_worklist remove unused call LHSs (*)
5fbcd8a... c++/modules: Maintain attachment of temploid friends after (*)
e840037... aarch64: Use eor3 for more double xor cases (*)
ec73b2d... RISC-V: Fix a non null-terminated string. (*)
08e9df2... cobol: Introduce vendor-compatibility layer as user-defined (*)
a784ed8... Daily bump. (*)
1099fff... Fortran: Mark type-spec iterators referenced. (*)
e7e1f2e... EXPERIMENTAL_SARIF_SOCKET: decode errno when reporting erro (*)
69b484f... diagnostics: add class unique_fd (*)
f0fe0ce... analyzer: fix log of name in ana::log_set_of_svalues (*)
bf7f6bc... testsuite: arm: mve: Adjust testcases [PR122175] (*)
1981390... aarch64: Add support for -mcpu=ampere1c (*)
0fb3b3a... gccrs: Fmt: Simplify pragma diagnostic setup (*)
39dae07... s390: Add stack protector guard doc (*)
4f3b500... gcc/doc: add index entries for SARIF and HTML output format (*)
143396a... libgccjit: Add the function attributes for setting the ABI (*)
8af0e3d... gccrs: fmt: Skip warnings in Fmt class due to unused devirt (*)
c209c15... tree-optimization/122653 - handle POINTER_DIFF_EXPR in SCEV (*)
079e570... arm: mve: avoid invalid immediate values in vbicq_n, vorrq_ (*)
2de6462... libgomp.{c-c++-common,fortran}/target-is-accessible-1.c: Fi (*)
13b58ca... arm: Fix out of bounds when using cmse with FP types in agg (*)
4aa3af6... arm: Fix CMSE clearing of union members with no padding [PR (*)
0cd1f03... s390: Support global stack protector (*)
ea5b024... tree-optimization/122647 - missing bool pattern for bool -> (*)
6947098... RISC-V: Add Andes 25 series pipeline description. (*)
845fb3b... libgomp.texi: Add OpenMP TR14 implementation status (*)
5da963d... OpenMP: Add omp_default_device named constant [PR119677] (*)
1fa5dd8... libstdc++: Add ranges::borrowed_range specialization for op (*)
d554b8a... libstdc++: optional<T&> for function and unbounded array sh (*)
b0e56bc... Ada: Fix variable initialized with if-expression not flagge (*)
eeccfad... Fortran: Update test case. [PR36725] (*)
294cffd... libstdc++: use -Wno-deprecated-declarations (*)
bc68e43... libstdc++: sync prune.exp with GCC (*)
c9d6dff... Add stdarch to the list of ignored prefixes (*)
54b5234... Daily bump. (*)
0ef98bf... Fortran: Remove unused variable. [PR 96255] (*)
1eb696f... fortran: Fix ICE and self-assignment bugs with recursive al (*)
5e62a23... fortran: Implement optional type spec for DO CONCURRENT [PR (*)
1062eec... gcc/: Factor out helper function (*)
f127421... gcc/: Reduce scope of local variable (refactor) (*)
f9b3663... Fortran: Final cleanup of zero width formats [PR90374] (*)
52a24bc... c++/modules: avoid too many hidden friends in ADL (*)
f0eda7b... c++/modules: use set_cfun (*)
af180d8... amdgcn: Consolidate mkoffload setup constructors (*)
8a155c1... diagnostics: add experimental SARIF JSON-RPC notifications (*)
8fad025... Enable ranger for the vectorizer (*)
699287f... Use ranger when simplifying conditions during niter analysi (*)
9d1294a... [RISC-V] Improve detection of packw (*)
225661f... [RISC-V] Simplify riscv_extend_to_xmode_reg (*)
d8b523e... RISC-V: Add test for vec_duplicate + vmseq.vv combine case (*)
f756b50... RISC-V: Add test for vec_duplicate + vmseq.vv combine case (*)
0da74bc... Improve range_on_edge for GENERIC expressions (*)
0b22e84... Support edge query for range_query::get_tree_range (*)
c4ca512... match.pd: Fold (y << x) <rel op> x -> 0 or 1 (*)
8c34993... LoongArch: doc: Add description of function attrubute. (*)
7834708... LoongArch: Add testsuites for FMV. (*)
e112de4... LoongArch: Do not inline when callee is versioned but calle (*)
9c197fe... LoongArch: Implement TARGET_OPTION_SAME_FUNCTION_VERSIONS. (*)
d9b94a5... LoongArch: Add support for setting priority in fmv. (*)
4fa46c8... LoongArch: Implement __init_loongarch_features_resolver. (*)
8e4d901... LoongArch: Implement TARGET_COMPARE_VERSION_PRIORITY. (*)
b9f37c0... LoongArch: Implement TARGET_GENERATE_VERSION_DISPATCHER_BOD (*)
f9edc5d... LoongArch: Implement TARGET_MANGLE_DECL_ASSEMBLER_NAME. (*)
4969cb7... LoongArch: Implement TARGET_GET_FUNCTION_VERSIONS_DISPATCHE (*)
0aaad88... LoongArch: Implement TARGET_OPTION_VALID_VERSION_ATTRIBUTE_ (*)
009e32e... LoongArch: Support la64v1.1 evolution features in the targe (*)
bb39433... LoongArch: Fix ICE for illegal strings in the target attrib (*)
cadbc01... ifcvt: Fix factor_out_operators for BIT_FIELD_REF and BIT_I (*)
8f3242c... gimplify-me: Fix regimplification of gimple-reg-type clobbe (*)
87f9ff6... i386: Support C++ template parameters in AMX intrinsics [PR (*)
b99eddb... Daily bump. (*)
536ae81... c++/modules: Fix ICE in instantiating_tu_local_entity [PR12 (*)
2fbb6b2... c++/modules: Propagate purviewness to all parent namespaces (*)
db44cfb... c: Refactor c_parser_unary_expression() (*)
faf7053... Update gcc es.po (*)
ecf9cca... doc: regenerate-opt-urls after .opt file/invoke.texi change (*)
8c72f3c... gcc: quote some expressions in `test x...` (*)
a7f188c... c: Fix return type of _Countof [PR122591] (*)
c180ad3... builtins: Fix atomics expansion after build_call_nary chang (*)
6f9ab2f... Documentation for -fident and -Qy/-Qn options [PR122243] (*)
060af69... Document linker options + -Q and -S [PR122243] (*)
40e9895... Add missing documentation for some -f, -g, and -W options [ (*)
6786a07... Document long-form command-line options [PR122243] (*)
a9bd095... Only document -A/--assert options in cpp manual [PR122243] (*)
eed59c5... Add missing options to option summary [PR122243] (*)
a8826f6... Mark some undocumented options as such [PR122243] (*)
5b276d3... Add "RejectNegative" to some options where it doesn't make (*)
b415dc3... Mark some unused/undocumented options as "Ignore" [PR122243 (*)
d705745... Add some missing @opindex entries [PR122243] (*)
546083d... Fix typos in @opindex entries [PR122243] (*)
c6fce49... pru: Use unsigned constants for register classes (*)
ca6e0f6... pru: Implement TARGET_ADDR_SPACE_LEGITIMIZE_ADDRESS [PR1224 (*)
ef4c266... AArch64: Update test to reflect new message (*)
e91389b... AArch64: Update existing test with svbool_t operations (*)
fc604ad... AArch64: Support C/C++ operations on svbool_t (*)
dbc9d1d... arm: Don't reject early mov?fcc patterns that we might be a (*)
a98b6cf... vect: Do not set range for step != 1 [PR121985]. (*)
a17e06f... optabs: Do not pun modes smaller than QImode. (*)
3e8cc2f... vect: Give up if there is no offset_vectype. (*)
0f8bcac... vect: Reduce group size of consecutive strided accesses. (*)
bbd9606... c++: Implement C++26 P3920R0 - Wording for NB comment resol (*)
5c8fe56... c++: Diagnose #define/#undef indeterminate (*)
611fc65... c++, libcpp: Implement CWG3053 (*)
52fc9f0... libstdc++: Implement final wording of C++26 P3778R0 - type_ (*)
d538348... libcpp: Improve locations for macros defined prior to PCH i (*)
f8881d5... Daily bump. (*)
75323f8... apx-ndd-tls-1b.c: Change to xfail for ! ia32 (*)
8c1fc5a... indirect-thunk-(|extern|inline)-(5|6).c: Drop x32 scan (*)
c58d6d6... gcc.target/i386/cmov12.c: Limit to lp64 (*)
d4b9515... Regenerate libgfortran Makefile.in and aclocal.m4 (*)
3332308... Fix typo (*)
9703ab2... gcc.target/i386/shrink_wrap_1.c: Limit to lp64 (*)
d774ccf... gcc.dg/pr90838.c: Adjust for x32 (*)
9b7f141... Daily bump. (*)
eebee8f... Ada: Fix bogus error on limited with clause and private par (*)
191896c... [RISC-V] Add testcase for shifted truthvalue (*)
5398158... Fortran: F2018 extensions to interoperability of procedures (*)
7d966cc... isel: Check bounds before converting VIEW_CONVERT to VEC_SE (*)
e753fa3... LoongArch: Fix PR122097 (2). (*)
bc62a2f... vect: Complete implementation for MULT_EXPR vector lowering (*)
a1fe2cf... fortran: [PR121628] (*)
77e10b4... sccp: Fix order of removal of phi (again) [PR122599] (*)
cbded1c... Daily bump. (*)
90a7e65... gdbhooks.py: add printers for analyzer types (supernode and (*)
fcef30b... analyzer: fix stray trailing "allocated here" text in event (*)
c66ebc3... Move build_call_nary away from va_list (*)
9da7ccf... RISC-V: Remove gather scale and offset handling. (*)
c07453d... vect: Do not convert offset type in strided gather. (*)
573ea59... vect: Relax gather/scatter scale handling. (*)
e51fffd... vect: Relax gather/scatter detection by swapping offset sig (*)
a1de16a... forwprop: Handle already true/false branchs in optimize_unr (*)
0c0b0e7... testsuite: Move complex-operations-run.c to vect-complex-op (*)
c14a1ed... Ada: Fix bogus error on inherited operation for extension o (*)
d14d24b... bpf: improve memmove inlining [PR122140] (*)
bc10ba9... tree-optimization/122577 - missed vectorization of conversi (*)
0376ac1... Match: Refactor bit_ior based unsigned SAT_MUL pattern by w (*)
dd30551... RISC-V: Combine vsext.vf2 and vsll.vi to vwsll.vi on ZVBB (*)
59e688b... tree-optimization/122589 - imm use iterator checking fallou (*)
7197d80... aarch64: Add support for preserve_none function attribute [ (*)
a747e40... RISC-V: Add test for vec_duplicate + vwmaccu.vv combine wit (*)
94e605a... RISC-V: RISC-V: Combine vec_duplicate + vwmaccu.vv to vwmac (*)
f6bca88... LoongArch: Redundant sign extension instruction optimizatio (*)
cbd06e9... LoongArch: Implement sge and sgeu. (*)
73eb002... LoongArch: When loading an immediate value, promote mode to (*)
29ea6d1... Daily bump. (*)
eb88c84... AArch64, ARM: Clean up documentation of -mbranch-protection (*)
e5b5a13... doc: Move _Countof under 'Other Extensions to C Syntax' (*)
9636d90... fortran: [PR121628] (*)
3dbca5f... Ada: Fix function call in object notation incorrectly rejec (*)
1ae7073... libbacktrace: use correct names in #undef of ELF macros (*)
d5ede6f... AVR: target/122516: Make attribute "retain" work. (*)
d277d4e... [RISC-V] Ignore useless zero-initialization in conditional (*)
9cc7722... Ada: Fix incorrect renaming of primitive subprogram in obje (*)
d79d12d... AVR: AVR-SD: Put a valid opcode prior to gs() table in .sub (*)
5e93ab0... [RISC-V][PR 121136] Improve various tests which only need t (*)
6c56609... Add GTY skip to active_iterated_stmt (*)
1139d69... cobol: Mainly extends compilation and execution in finterna (*)
e82a29a... SSA immediate use iterator checking (*)
9ded9b8... Make FOR_EACH_IMM_USE_STMT work w/o fake imm use node (*)
36c44c2... Update immediate use iterator documentation (*)
a137663... New XOR fold routine. (*)
c35bab0... testsuite: arm: fix arm_v8_vfp_ok effective-target (*)
f401c2b... libiberty: Add BigObj COFF support for LTO on Windows targe (*)
cc3ade6... LoongArch: Switch the default code model to medium (*)
20ddfc9... Daily bump. (*)
f5db79b... c++/modules: Complain on imported GMF TU-local entities in (*)
99c2ed7... c++/modules: Allow ignoring some TU-local exposure errors i (*)
35e0295... Ada: Fix qualified name of discriminant incorrectly accepte (*)
90f2ab4... libgomp.c++/target-std__multimap-concurrent.C: Fix USM memo (*)
4983e97... Fortran: Add non-PDT type extension to PDTs [PR122566] (*)
071942e... Fortran: Fix PDT constructors in associate [PR122501, PR122 (*)
dd62c97... OpenMP/Fortran: Fix skipping unmatchable metadirectives [PR (*)
470411f... forwprop: allow subvectors in simplify_vector_constructor ( (*)
7c4f8ae... Use gather_imm_use_stmts instead of FOR_EACH_IMM_USE_STMT i (*)
07a2b1a... Add gather_imm_use_stmts helper (*)
b9457ed... Fix unsafe stmt modifications in FOR_EACH_IMM_USE_STMT (*)
e5b355e... Add debug function for affine_iv (*)
5bb3bc9... LoongArch: testsuite: Adapt widen-mul-rtx-cost-signed.c for (*)
d7434f3... LoongArch: Avoid unnecessary zero-initialization using LSX (*)
84974b9... Daily bump. (*)
c013228... Ada: Fix explicit raise on subtype of lock-free protected t (*)
8836210... Ada: Fix incorrect legality check in instantiation of child (*)
4cad566... Fortran: fix frontend memleak with DO CONCURRENT [PR122564] (*)
a01a300... Fix typos in comment (*)
c106443... gcc/: Rename warn_parm_array_mismatch() => warn_parms_array (*)
0983945... i386: TEST insn should be merged with ADC/SBB insn [PR12239 (*)
7e7091b... arc: Add const attribute support for mathematical ARC built (*)
7fa8420... OpenMP/Fortran: Revamp handling of labels in metadirectives (*)
0834dc3... Match: Refactor min based unsigned SAT_MUL pattern by widen (*)
0013501... lto/122515: Fix archive offset types for i686 (*)
f062a6b... c++: Don't constrain template visibility using no-linkage v (*)
95cabf5... gfortran.dg/pr122513-2.f90: New test [PR122513] (*)
a50b440... simplify-rtx: Canonicalize SUBREG and LSHIFTRT order for AN (*)
0a2c4b6... analyzer: add event kinds for special control flow [PR12254 (*)
df2c1f7... cp: fix typo "an decrement" -> "a decrement" (*)
0e9ccae... Daily bump. (*)
7bdac5a... Ada: Fix segfault for instantiation on function call return (*)
f4367c6... Ada: Fix misleading diagnostic about abstract new in type d (*)
584f50a... i386: Allow memory op in operand 1 predicate of *test<mode> (*)
c5d658e... RISC-V: testsuite: Fix pr119115.c. (*)
ffe538c... Fortran: Fix check on locality spec DO CONCURRENT (*)
f8bb201... gcc: sync top-level with binutils-gdb (*)
0f4afd8... [PR rtl-optimization/122536] Fix guard against variable bit (*)
8f6c9eb... c++: ADL finds all friends (P1787) (*)
3ce8734... c++/modules: import confict with builtin (*)
5926cc9... libstdc++: add ADL friends (*)
28d20a5... libgomp.fortran/omp_target_memset.f90 - Avoid implicit mapp (*)
237a83d... libstdc++: adjust std module TBB workaround (*)
eaf6b40... libstdc++: remove cassert from stdc++.h (*)
725ce34... libstdc++: add attributes to more ios_base types (*)
9f428ff... c++: modules, clones, and overload resolution (*)
ca55458... c++: modules and deprecated namespaces (*)
7a25bad... Fix 'libgomp.c/pr122281.c' for non-USM offloading execution (*)
85b6344... ada: Guard compile-time evaluator against rewritten if-expr (*)
fd7b43f... ada: Restore alignment check for address clause given with (*)
c22f8e1... ada: Adjust outdated reference in comment (*)
efa7ec8... ada: Decouple compile-time evaluation from while loop sourc (*)
48d09de... ada: Decouple compile-time evaluation from if_statement sou (*)
4d98d5e... ada: Preserve AST structure when copying tree with discrete (*)
0c320ec... ada: Keep source locations for inlined subprograms from pre (*)
2671814... ada: Fix box accepted as second association of a generic fo (*)
4ff0bd5... ada: Crash on call to a dispatching op with if_expr and tag (*)
2c77eeb... ada: Fix another incorrectly nested procedure (*)
e818a8e... ada: Tweak Is_Predefined_File_Name (*)
39ba3bb... ada: Get rid of Sy/Sm mixing (Expression) (*)
d5c0cf6... ada: Reject nonconfirming size clauses on objects of floati (*)
1c484bd... ada: Fix spurious check on 'Put_Image for an array of chara (*)
fbdaed5... ada: Remove workaround for a freezing issue with address of (*)
43ce882... ada: Fix Put_Image for Multiway_Trees (*)
6a33110... ada: Avoid Ignored ghost code behavior in Codepeer_Mode (*)
a740ac2... ada: Avoid triggering ghost context errors on prefixed name (*)
f5836f7... ada: Direct attribute definition for constructors (*)
987d94e... ada: Tidy up code dealing with visibility in instances of f (*)
256263b... ada: Get rid of Sy/Sm mixing (Actions) (*)
3b28ad1... ada: Remove outdated comment (*)
7a6df73... ada: Get rid of unused node/entity fields (neither set nor (*)
96ac78a... ada: Add missing runtime procedure for CHERI (*)
ebfc39d... ada: Move constant declaration (*)
280d165... ada: Get rid of unused node/entity fields (Set_ only) (*)
77691b9... ada: Add ctor call after address clause (*)
966d132... ada: Remove exception handler in Check_Vanishing_Fields (*)
3e7ea99... ada: Make Long_Long_Float'Write deterministic (*)
2c7a70e... ada: Fix incorrect static string concatenation with null le (*)
64a6f14... ada: Remove dependence on secondary stack for type with con (*)
cc2a4eb... ada: Get rid of Sy/Sm mixing (Default_Expression) (*)
bd03df4... ada: Incorrect warning redundant parens on in (*)
e95656d... ada: Fix visibility issue in nested instance with use claus (*)
65dec7e... ada: Add System.Traceback.Symbolic.Calling_Entity (*)
6ee8ebe... ada: Get rid of Sy/Sm mixing (Chars) (*)
0d95edd... ada: Catch Constraint_Errors on non-scalar streaming attrib (*)
11e4b8b... ipa: Fix pritting of symtab_node type: Fix 'static_assert' (*)
543b517... AVR: Fix gcc.target/avr/torture/pr92606.c that failed witho (*)
d7ff743... arc: Fix wrong vector ordering on big-endian architecture (*)
e2cbcd1... Fix gimple_copy for OpenMP atomic load/store [PR122281, PR1 (*)
c10bd8c... docs: fmv: Update Function multi-versioning documentation (*)
0d0028f... RISC-V: Fix the ABI of empty unions and zero length array i (*)
7d6fc99... AArch64: Fix mv-cmpu-features.C test that fails on older gl (*)
643112d... aarch64: Add missing fmv features. (*)
ec7cc28... Ada: Add testcase for missed loop vectorization on x86-64/W (*)
b768195... xtensa: Revise implementation of hardware FP rounding instr (*)
870fed5... LoongArch: Improve TARGET_MODES_TIEABLE_P implementation (*)
796aa9e... LoongArch: Make full use of load insns with unsigned extens (*)
dddb16c... LoongArch: Eliminate unnecessary dependencies introduced by (*)
2ae8cb4... LoongArch: Optimize AND large immediate operation (*)
fbd9051... LoongArch: Improve TARGET_CAN_CHANGE_MODE_CLASS implementat (*)
d102db7... LoongArch: Correct the cost of mulh.{w[u]/d[u]} (*)
a0cc945... vect: Fix null dereference in boolean reductions [PR122475] (*)
b41f964... x86-64: Inline memmove with overlapping unaligned loads and (*)
22b3de7... [RISC-V][PR tree-optimization/52345] Optimize testing multi (*)
c201326... LoongArch: Add builtin interfaces for 128 and 256 vector co (*)
abb22d0... LoongArch: Optimize normal immediate data loading. (*)
f59caba... LoongArch: Fix ICE caused by loongarch_split_reduction [PR1 (*)
39929ac... Daily bump. (*)
d66209c... PR modula2/122499: misspelt procedure in import list causes (*)
c303f10... SPARC: Make target-specific test more robust (*)
c60b6e7... SPARC: Make target-specific tests more robust (*)
57b6383... Ada: Fix ACATS cxaj001 test on Solaris (*)
27ddde7... [RISC-V] Expose sign extension for 32 bit rotates by consta (*)
0eb6b0f... i386: Canonicalize (compare (minus (a b)) a) to (compare (a (*)
a06228c... libstdc++: add missing exports (*)
12f3c63... Ada: Fix crash on tagged private type with unknown discrimi (*)
21742b8... Ada: Fix use type clause invalidated by use clause in neste (*)
0b2c031... AVR: target/122527 -- Don't use __load_N to load from __fla (*)
1267fce... AVR: Don't run avr/torture/pr84211-fuse-move-1.c with -flto (*)
fd5c057... c++/modules: Track all static class variables [PR122421] (*)
ad8de02... AVR: PR122505 - Fix bloated mulpsi3 in the wake of hacking (*)
d3159cc... Update SSA iterator documentation (*)
6b6696f... gcc: Drop junk vim backup file (*)
8d634d4... Daily bump. (*)
fe0fa2b... [RISC-V][SH][PR rtl-optimization/67731] Improve logical IOR (*)
6363288... [RISC-V] Reorder ready queue slightly to avoid unnecessary (*)
ac3eeb9... [PR rtl-optimization/122321][RISC-V] Bounds check another a (*)
acbcbeb... Fortran: implement constraint F2018:C1585 on pure function (*)
b466450... c++/modules: Stream BASELINK_OPTYPE [PR122381] (*)
bb63537... c: GNU extension allowing compound literals of variable siz (*)
5175ef7... c: Fix ICE when using va_arg with arrays [PR97986] (*)
806b229... xtensa: Add alternative negsf2 insn pattern (*)
0e71df9... xtensa: Make use of ROUND.S instruction (*)
d0c2849... xtensa: Remove redundant use of 'F'-constraint (*)
ab29201... testsuite: Fix fold-vecperm-1.c for targets that don't have (*)
a3ee90f... ipa: Fix pritting of symtab_node type [PR122512] (*)
ee6766d... Daily bump. (*)
468f8a3... fold-const: Remove div_if_zero_remainder declaration. (*)
58ee207... AArch64: support bf16 to sf extensions [PR121853] (*)
82384a2... fortran: remove redundant code related to constant pointer (*)
63bc852... Fortran: Use specific PDT constructors from a generic list (*)
c070cfb... tree-optimization/122502 - avoid folding during imm use wal (*)
a4be88e... fold: Remove div_if_zero_remainder [PR122437] (*)
127cd40... Fix pr122478.c testcase (*)
7b9d32a... sccp: Fix ICE during folding after proping const in some ca (*)
2be505a... LoongArch: Remove the "-mlasx" compilation option from the (*)
eb1de20... LoongArch: Support vec_widen_[s]{add/sub/mult}_{hi/lo}_{v4s (*)
4b1a27a... LoongArch: Implement the vector dot product operation with (*)
8a3838d... LoongArch: Implement vec_widen_<su>{add/sub/mult}_{hi/lo}_{ (*)
326c2fd... LoongArch: Simplify vec_widen_<su>{add/sub/mult}_{hi/lo}_m (*)
590c746... Daily bump. (*)
ff84c89... c++: Fix up and tweak std-name-hint.gperf (*)
75677b2... gccrs: Improve ErrorPropagationExpr handling (*)
50f8401... gccrs: Attempt to resolve pattern items in tuple pattern wi (*)
f11a216... gccrs: Fix ICE on enum in tuple struct pattern (*)
ea83310... gccrs: Fix ICE for repr attribute malformation (*)
5c3bc9c... gccrs: fix inner attr derive doesn't show error (*)
238cb68... gccrs: fix ICE in TyVar constructor (*)
36fd200... gccrs: Emit error when tuple-indexing on non-tuples (*)
66a9a3a... gccrs: Refactor TyTy::ConstType into separate types (*)
2a773d3... gccrs: test: add a regression test for issue Rust-GCC/gccrs (*)
d2f16ed... gccrs: fix: add early return for empty module file (*)
a0a19aa... gccrs: Add doc attribute checking on traits (*)
1461fa7... gccrs: Avoid malformed attribute conversion (*)
3acbf40... gccrs: Force crash when retrieving meta item location (*)
bff55b7... gccrs: Add override modifier (*)
1e10de3... gccrs: Emit an error on malformed path (*)
10c3682... gccrs: Use rich_location for TupleStructPattern type check (*)
495ec48... gccrs: Implement compilation support for HIR::TupleStructIt (*)
81c8611... gccrs: Implement lowering of AST::TupleStructItemsHasRest (*)
b3ac521... gccrs: tests: added extra parens compile test (*)
646d39c... gccrs: Test libcore (*)
e13277e... gccrs: Fix StructPattern type checking rejecting tuple stru (*)
54ff780... gccrs: Add HIR lowering support for rest pattern in struct (*)
0c714ad... gccrs: Handle link_name attribute (*)
955c7b6... gccrs: expand: Inherit from PointerVisitor (*)
544333e... gccrs: Add origin location to expanded tokens (*)
53e7cb3... gccrs: Emit errors from the transcriber when they occur (*)
42c46d9... gccrs: Prevent segfault on builtin metavars (*)
c73e44a... gccrs: Fix ICE where we expect a num enum variant (*)
011d38a... gccrs: Add error diag for self params on plain functions (*)
cca063c... gccrs: Fix ICE on copied array expressions (*)
87d0567... gccrs: Remove old hack from resolve operator overload (*)
b269487... gccrs: fnptr types can hold onto generic params so it needs (*)
626812f... gccrs: Improve FFIOpt (*)
22baf6c... gccrs: Implement TokenCollector::visit(AST::FormatArgs&) (*)
68a0e45... gccrs: Fix ICE for invalid const capacity expression handli (*)
b65abf4... gccrs: Import stdarch 1.49.0 (*)
bee2048... gccrs: Fix ICE handling division by zero in const eval (*)
182b2e6... gccrs: Fix ICE with invalid const expression (*)
7a01b70... gccrs: Protect from errors in alternate pattern parsing (*)
1e45335... gccrs: Remove AST::TraitItemConst (*)
4d7a8e4... gccrs: Create subdirectory checks/errors/feature (*)
6564f21... gccrs: nr1.0: Remove EarlyNameResolver (*)
ee87c5d... gccrs: Import libcore 1.49.0 (*)
3022cba... gccrs: Add libcore to the list of ignored prefixes (*)
07b7e33... gccrs: track abi and unsafety on fnptrs for proper type che (*)
a1a2b61... gccrs: get rid of more clones in unify path (*)
84baeaf... gccrs: Add test to confirm Rust-GCC/gccrs#3922 fix (*)
38fec1d... gccrs: Add test to confirm Rust-GCC/gccrs#3924 fix (*)
852a388... gccrs: nr1.0: Remove chunks of resolution phase (*)
de04118... gccrs: Unify path-to-type handling in Late resolver (*)
ef0d55f... gccrs: Fix crash on break outside of loop context (*)
1422fa6... gccrs: Fix segv when handling invalid array capacities (*)
735ac41... gccrs: Implement missing read-only checker case for TuplePa (*)
d334ef5... gccrs: Implement missing var decl case for TuplePatternItem (*)
d22a2d1... gccrs: Recognize rustc_allow_const_fn_unstable (*)
f969058... gccrs: Add implicit infer support for unify on const types (*)
f8aaded... gccrs: allow unifications against non const types (*)
73512d1... gccrs: Fix bug with unconstrained const generic (*)
5579e44... gccrs: track generic const generics properly (*)
c2f1a0f... gccrs: Fix formatting of tyty code (*)
277e3cb... gccrs: Remove fully the can_eq TyTy::BaseType::can_eq inter (*)
9767451... gccrs: get rid of last can_eq usage finally (*)
c164534... gccrs: reuse an error mark node instead of new ones each fa (*)
c33c144... gccrs: simplify cloning of types during unify (*)
83df8ca... gccrs: remove 2nd last usage of can_eq (*)
1a42fc3... gccrs: Add check bounds flag to unify rules for compatabili (*)
9b730dc... gccrs: Update can_eq to be a types_compatable interface (*)
2df042c... gccrs: respect the unify rules commit flag (*)
9889897... gccrs: Remove some const usage so we can get rid of more ca (*)
393153d... gccrs: Make the coerce borrowed pointer consistent with try (*)
229ab5d... gccrs: Error out on unsuffixed self list use declaration (*)
83d04c5... gccrs: Emit error on lonely self use declaration (*)
1f31162... gccrs: Allow early resolution to use the language prelude (*)
4b1427f... gccrs: Remove Parser::parse_tuple_index_expr_float (*)
94085d2... gccrs: Do not dump the AST if the parser emit errors (*)
b4d0ea2... gccrs: desugar: Use PointerVisitor for ExpressionYeast (*)
305eeac... gccrs: ast: Add PointerVisitor (*)
94456e7... gccrs: Separate strip information from internal state (*)
6b23c7f... gccrs: nr1.0: Remove support in borrow checker (*)
6e63f0c... gccrs: nr1.0: Remove support in pattern checker (*)
640046c... gccrs: nr1.0: Remove support in rust-session-manager.cc (*)
a1de13c... gccrs: nr1.0: Remove support in privacy checker (*)
a206b96... gccrs: Refactor AST Patterns that hold multiple pattern ite (*)
2c88d63... gccrs: Avoid std::unique_ptr<std::string> in Token (*)
fb70c0b... gccrs: Eagerly expand format_args macro (*)
d81a412... gccrs: Remove Parser::parse_path_in_expression_pratt (*)
65db613... gccrs: Add fn pointer implementation test (*)
706453d... gccrs: Use as member function instead of static cast (*)
ce72dfc... gccrs: Put nevertype cercion into it's own function (*)
fe35278... gccrs: Change coerce_unsize error handling (*)
0e192e5... gccrs: Refactor return statements (*)
5c43f87... gccrs: Remove unused variable assignments (*)
d1e3e3e... gccrs: Avoid copy when constructing TypeBoundPredicate (*)
fedeaee... gccrs: Remove unused copy (*)
196890d... gccrs: Convert lookup return type to optional (*)
94b82f5... gccrs: Treat function pointers like pointers for cast (*)
f18d84a... gccrs: Fix generic type constraints (*)
ddc9047... gccrs: Add null check to reconstruct (*)
7f2703f... gccrs: Remove #[simd_test] support (*)
87ddc07... gccrs: Expect identifier subpatterns to be non-alt (*)
c846140... gccrs: Improve libformat_parser FFI (*)
b76bb3f... gccrs: fix ICE in convert_tree for tuple destructuring with (*)
e919ef4... gccrs: Implement rest pattern support for slice patterns (*)
884c8a4... gccrs: Collect lang items after expansion (*)
37d20a9... gccrs: Replace old read-only checker with new implementatio (*)
21684ac... gccrs: Read-only check if the variable is mutable type. (*)
d89c2d2... gccrs: Add IdentifierPattern subpattern support for Closure (*)
0f2137e... gccrs: Implement let statement support for IdentifierPatter (*)
2331554... gccrs: fix ICE by skipping invalid (non-FNDEF) candidates (*)
3809e8f... gccrs: fix ICE for empty enum variant (*)
173ba18... gccrs: Reject empty cfg_attr (*)
8326123... gccrs: Improve handling of non-final path segments (*)
533dd38... gccrs: nr2.0: Fix ChangeLog entry (*)
947c323... gccrs: Fix Self macro invocation parsing failure (*)
56b1162... gccrs: expand: Add handling for macro expansion in pattern (*)
ee8d54d... gccrs: ast: Cleanup SingleASTNode::NodeType (*)
c7c4074... gccrs: Detect failure to match an ident metavariable (*)
efca477... gccrs: Add name resolution processing for discriminant valu (*)
e8699fa... gccrs: fix error number (*)
c38cc8c... gccrs: CfgStrip AST nodes marked with #[test] (*)
f6e272c... gccrs: Add test for multiple wildcard use declaration. (*)
3825525... gccrs: Remove abort on wildcard patterns (*)
aaa25fd... gccrs: Emit an error message on unsupported llvm_asm (*)
0137edd... gccrs: Fix infinite loop on inline assembly clobbers (*)
67b3b25... gccrs: Refactor inline assembly constructor (*)
8c54e7e... gccrs: Add checks to ExpandVisitor (*)
94dd658... gccrs: Fix ICE on exclusive_range_pattern lowering (*)
df3ab79... gccrs: Exclude some inline assembly test (*)
129fa6e... gccrs: Handle attributes in expression macros (*)
3d0c831... gccrs: Improve vector usages and avoid copies. (*)
96c68b0... gccrs: Add missing direct include (*)
eb91a0a... gccrs: Add header guards (*)
b0cc6b6... gccrs: Fix friendly class to friendly struct qualification (*)
be9f0ad... gccrs: Remove cyclic inclusion and unused headers. (*)
13470f6... gccrs: Prevent copy from vector implementation (*)
228be4f... gccrs: Fix variadic member flag value in constructor (*)
84b4a50... gccrs: Move vector of unique_ptr (*)
e57f747... gccrs: Avoid transitive declaration (*)
dc45c07... gccrs: Copy cfg_attrs instead setting it to itself (*)
f11429c... gccrs: Add missing header inclusion (*)
6d3f40b... gccrs: Improve handling of AttrInputLiteral (*)
ee12dfe... gccrs: Refactor HIR::PatternItem class and its derivatives (*)
7eef183... gccrs: Explicitly use an empty vector for structural eq (*)
3073ae7... dwarf: handle repeated decl with different btf_decl_tags [P (*)
d5f30b7... btf: do not prune at typedefs (*)
b8a786b... Remove parentheses in dg-scan directive (*)
ec67b87... lto: Stream out partitioned toplevel assembly (*)
e7e91a8... lto: Partition toplevel assembly in 1to1 (*)
cfce5ff... lto: Use toplevel_node in lto_symtab_encoder (*)
80dea72... lto: Simplify control variable in loop of balanced partitio (*)
529c25e... cgraph: Add toplevel_node (*)
3facb0e... lto: Keep lto file data (*)
11f37e9... lto: Fix reversed sorting of node order. (*)
1c7b556... fortran: Cleanup obsolete comment (*)
6951e95... Extend the attribute "counted_by" to support VOID pointer u (*)
fcde4c8... MATCH: Optimize `VEC_SHL_INSERT (dup (A), A)` to just `dup (*)
256fa1d... forwprop: Improve simple dse slightly more for eh but multi (*)
5558fa1... forwprop: Improve simple dse for eh [PR122247] (*)
0919526... niter: Use ranger to query ctz range. (*)
76fad7f... MAINTAINERS: Add myself to reviewers/maintainers. (*)
98eedbe... [Ada] Fix formal parameter incorrectly visible from outside (*)
bce8974... [PATCH v2] RISC-V: avlprop: Scale AVL by subreg ratio [PR12 (*)
44c2717... [PATCH][PR tree-optimization/122478] match.pd: fix simplify (*)
363a668... Adjust gcc.dg/tree-ssa/pr92834.c (*)
3474482... [i386] Fix type in ix86_move_max setup (*)
7fc6024... lra: Fix computing reg class for hard register constraints (*)
54a1724... PR modula2/122485: add spell checking to module names (*)
7ea81ee... Swap operands during SLP discovery for mismatching STMT_VIN (*)
c45a8fb... 386: Make better use of overflow flags in codegen of min/ma (*)
24bc02b... gimple-fold: Remove assume_aligned folding (*)
f90843d... Revert "forwprop: Fix copy prop for alignment after the fin (*)
c19aedf... tree-optimization/120687 - legitimise some permutes before (*)
acdf675... libstd++: Implement C++23 P2674R1 - A trait for implicit li (*)
bd9f359... Fix unrecognizable insn of vpdpwuud. (*)
7811fb6... LoongArch: Standard instruction template fnmam4 correction (*)
824eae9... LoongArch: Only allow valid binary op when optimize conditi (*)
c2b3d5e... Ada: Fix spurious visibility issue with qualified aggregate (*)
28a10da... Ada: Fix instantiation failure with qualified name of child (*)
1bb016e... Daily bump. (*)
3e8013e... Revert "[PR target/116662][RISC-V] Adjust destructive inter (*)
11c6463... Revert "[PR target/116662] Apply correct patch version" (*)
f933834... [PR target/116662] Apply correct patch version (*)
36a3b24... [PR target/116662][RISC-V] Adjust destructive interference (*)
cc78f85... libstdc++: Fix -Wunused-variable from <regex> (*)
623cd25... libstdc++: Do not include internal headers in tests (*)
d0ff10a... fortran: remove redundant code related to constant pointer (*)
8728f60... libstdc++: Implement const copy-assignment for tuple<> [PR1 (*)
52e3001... libstdc++: Add constructors and assignments for tuple<> wit (*)
c55c1de... libstdc++: Simplify std::regex_traits::value (*)
8b0e43d... Handle VIEW_CONVERT_EXPR for non-floats. (*)
dd7dffb... Fix possible double-free and leak in BB SLP discovery (*)
fe7827c... Fortran: PDT - gfortran does not catch F2023:R916 [PR12216 (*)
062e205... Testcase for PR70102 (*)
46dcc8e... Fortran: Fix recursive PDT function invocation [PR122433, P (*)
dbd0e8f... LoongArch: Fix bug for PR122097. (*)
03c25c9... LoongArch: Move vector templates of and xor ior to simd.md. (*)
15c8169... LoongArch: Make the code generation of the trap pattern con (*)
4d26a60... Daily bump. (*)
20ad15c... Ada: Fix visibility issue for child unit declared as instan (*)
4f06ce1... c++: share more trees representing enumerators (*)
14f7cfd... libstdc++: Fix deadlock in shared_timed_mutex test [PR12240 (*)
162ec53... editorconfig: Add explicit tab_width when indent_size != 8 (*)
b6146fa... fortran: revise non-char pointer handling in gfc_conv_const (*)
e6322a6... TLC to vect_update_ivs_after_vectorizer (*)
ad4aded... MAINTAINERS: add myself to write after approval (*)
f6eb93d... ada: Fix miscompilation at -O2 due to aliasing issue caused (*)
7ad3907... ada: Rework disabling signals when calling pthread_create o (*)
9f88ab6... ada: do not Set_Is_Imported on exception names (*)
284af1c... ada: Fix incorrectly inherited non-primitive subprograms (*)
9d052b4... ada: Add new abstractions to Table.Table (*)
f714e1b... ada: Fix unexpected overflow check before fixed-point multi (*)
e863ad5... ada: Fix typo in GNAT RM (*)
7bc5bf6... ada: Unsigned_Base_Range aspect (part 5) (*)
720aa07... ada: Fix usage of Table.Table in Sem_Ch12 (*)
36dc851... ada: Fix crash when an invalid warning switch contains trai (*)
5eafa8d... match.pd: simplify (view_convert (BIT_FIELD_REF)) (*)
b8a8bb3... OpenMP/Fortran: Skip context selectors that have OMP_TRAIT_ (*)
84d9fde... Ada: Fix instantiation failure for package with formal pack (*)
7d9296d... Ada: Fix generic formal subprogram with implicit default wr (*)
f2763f3... Add missing dg-do directive (*)
41e2077... libgomp: Simplify 'parse_stacksize' call in 'libgomp/env.c: (*)
2786139... RISC-V: Clean up build warnings for VLS calling convention (*)
abbed78... vect: Add vector lowering for MULT_EXPR for constant pow2 m (*)
71233d3... libgcobol: fix xmlCtxtGetVersion typo again (*)
3d09cd9... Daily bump. (*)
6a2e0ea... c++/modules: Propagate type of array with deduced size to i (*)
8212abb... c++/modules: Use containing type as key for all member lamb (*)
89f8c47... expand: Move the [0,1] detection for a*b to use the ranger (*)
2f7edef... [PATCH] match: simplify `VCE<bool>({0,1}) ==/!= 0` to `{0,1 (*)
374ec67... libgcobol: fix xmlCtxtGetVersion typo (*)
dcf69bd... c: Try the type with the previous function attributes (*)
7694363... Ada: Fix assertion failure on child generic package (*)
935bebb... libstdc++: Add missing -pthread for new tests [PR122401] (*)
9e10fc1... Ada: Fix visibility problem for implicit actual of formal s (*)
c5fa3d4... vect: Fix operand swapping on complex multiplication detect (*)
89a6db7... Various fixes for XML PARSE. (*)
ecc9af3... phiopt: Fix up DEBUG_EXPR_DECL creation in spaceship_replac (*)
71c158a... amdgcn: Implement vector ABS_EXPR for integers (PR104116) (*)
68b2154... Skip riscv/rvv/xtheadvector/pr116593.C if not hostedlib (*)
d9f720f... OpenMP/C++: Fix label mangling in metadirective body [PR122 (*)
c91fc64... Fortran: Fix ICE due to PDT selector expression in ASSOCIAT (*)
d946535... XFAIL test for PR 111003. (*)
f35ddc7... Cleanup flag_complex_method further (*)
865f451... RISC-V: Add testsuite for fixed-length vector calling conve (*)
339d585... RISC-V: Add testsuite for fixed-length vector calling conve (*)
4c67c72... RISC-V: Implement standard fixed-length vector calling conv (*)
e0f2797... [RISC-V][PR target/64345][PR tree-optimization/80770] Impro (*)
187bcce... tree-optimization/122419 - reduction chain with conversion (*)
ff73201... tree-optimization/122435 - missed redundant store removal (*)
ed8b9ee... libstdc++: New _IotaArray utility to simplify index pack cr (*)
3ce0b19... x86: Compile builtin-copysign-8b.c with -mtune=generic (*)
38a4416... libstdc++: Make std::valarray support overaligned types [PR (*)
93b8d6e... libstdc++: Add typedefs to __gnu_test::test_container utili (*)
48f624e... LoongArch: Adjust widen-mul rtx cost (*)
1b61213... LoongArch: Optimize the non-zero check for both integers (*)
cbeb770... LoongArch: Add a combiner to eliminate redundant extension (*)
dc3def2... Increase NUM_ABI_IDS to support RISC-V VLS calling conventi (*)
476cfea... Ada: Fix segfault on mutually recursive record type declara (*)
5c1f506... xtensa: Revert "xtensa: Make one_cmplsi2 optimizer-friendly (*)
8dfb94b... [committed][MAINTAINERS]: Change email address in MAINTAINE (*)
8590b32... forwprop: Fix copy prop for alignment after the final foldi (*)
596633a... Daily bump. (*)
42f5f10... riscv: Fix gimple folding of the vset* intrinsics [PR122270 (*)
e4ab1b5... install.texi: Update COBOL requirements. (*)
e5b6b6f... poly-int: Fix struct vs class confusion (*)
66b3834... x86-64: Use `movsxd` to perform SI-to-DI extension in Intel (*)
a5785e8... [PATCH v2] RISC-V: Fix moving data from V_REGS to GR_REGS b (*)
a6f7ff2... [PATCH] middle-end: Fix typos in comments (*)
baa7365... Ada: Fix internal error on pragma Machine_Attribute with st (*)
970c442... Cobol: Suppress recipe echoing in Makefile (*)
3faaefb... Fortran: Fix generic user operators in PDTs [PR122290] (*)
d9641b6... libgccjit: Fix bootstrap fail from format specifiers. (*)
ba653cb... [aarch64] [testsuite] tolerate alternate insn selection [PR (*)
fa44dc4... Daily bump. (*)
7cc05a8... doc: fix __attribute__((nocf_check)) documentation (*)
c1b9b38... libgcobol: fix compat w/ >=libxml2-2.12 (*)
3f8b637... Fortran: IS_CONTIGUOUS and pointers to non-contiguous targe (*)
bc8abe8... Replace VSB_DIR by sysroot refs in VxWorks LIBGCC2_INCLUDES (*)
ffdee87... LoongArch: Implement vector reduction from 256-bit to 128-b (*)
f0717d1... Daily bump. (*)
2bb77c5... Add test case for PR 110405 (*)
48923fc... Refine COND_EXPR ranges better. (*)
617110d... PR modula2/122407: Followup to spell check remaining intrin (*)
33f8e30... aarch64/testsuite: fix auto-init-padding-[24].c testcases [ (*)
b1c2006... libstdc++: Fix <mdspan> export in std module (*)
333ddd4... Ada: Small cleanup in Makefile (*)
(*) This commit already exists in another branch.
Because the reference `refs/users/aoliva/heads/testme' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.