Skip to content

gcc-15.2024-08-04Z.cfeb994

Compare
Choose a tag to compare

[7cd71c8] 2024-08-04T00:17:30Z Daily bump.
[3ac02e6] 2024-08-03T18:37:54Z libquadmath: Fix up libquadmath/math/sqrtq.c compilation in some powerpc* configurations [PR116007]
[8256d5c0] 2024-08-03T13:05:05Z libstdc++: use concrete return type for std::forward_like
[db9834a] 2024-08-03T00:18:55Z Daily bump.
[a53c029] 2024-08-03T00:09:21Z Fortran: Fix ICE on invalid in gfc_format_decoder.
[5a7fd37] 2024-08-02T21:12:13Z Update gcc .po files
[5ebfaf2] 2024-08-02T18:42:17Z c++: Move -Wdangling-reference to -Wextra
[5b4476a] 2024-08-02T18:33:58Z c++/coroutines: check for members we use in handle_types [PR105475]
[a10436a] 2024-08-02T16:38:51Z fortran: Support optional dummy as BACK argument of MINLOC/MAXLOC.
[da33ad5] 2024-08-02T16:36:42Z genemit: Fix handling of explicit parallels for clobbers [PR116058]
[7ecd661] 2024-08-02T15:54:51Z RISC-V: Improve length attributes for atomic insn sequences
[995ac87] 2024-08-02T15:39:34Z arm: Fix testism with mve/ivopts-3.c testcase
[8848463] 2024-08-02T14:58:32Z AArch64: Fuse CMP+CSEL and CMP+CSET for -mcpu=neoverse-v2
[ba730fd] 2024-08-02T14:58:31Z Make may_trap_p_1 return false for constant pool references [PR116145]
[a790828] 2024-08-02T14:13:46Z c++: DR882, main cannot be deleted [PR116169]
[00019b8] 2024-08-02T10:43:59Z c++, coroutines: Provide a CTOR for a callback object [NFC].
[ffd521d] 2024-08-02T10:39:40Z c++, coroutines: Remove unused suspend point state [NFC].
[370a0de] 2024-08-02T10:36:22Z c++, coroutines: Fix a typo in checking for void expression types.
[33baa20] 2024-08-02T09:58:23Z forwprop: Don't add uses to dce list if debug statement [PR116156]
[4b9ba9c] 2024-08-02T08:56:12Z c: Add support for byte arrays in C2Y
[1fbce32] 2024-08-02T08:54:32Z i386: Fix comment/naming for APX NDD constraints
[06201fa] 2024-08-02T07:27:47Z libstdc++: Add missing to test
[ce7f7b9] 2024-08-02T07:08:11Z ada: Fix handling of SPARK_Mode on standalone child subprogram
[72ae355] 2024-08-02T07:08:10Z ada: Refactor negated conjuncts
[913fa16] 2024-08-02T07:08:10Z ada: Simplify manipulation of the list with loop actions
[637b27b] 2024-08-02T07:08:10Z ada: Remove unused null branch
[d8a27bb] 2024-08-02T07:08:10Z ada: Fix handling of iterated component associations with sub-aggregates
[5f3902e] 2024-08-02T07:08:09Z ada: Plug loophole in handling of No_Raise pragma
[32c4a72] 2024-08-02T07:08:09Z ada: Errors on legal container aggregates with iterated_element_associations
[4d9dfa0] 2024-08-02T07:08:09Z ada: Simplify code by reusing Choice_List
[342e3cd] 2024-08-02T07:08:08Z ada: Remove unreferenced procedure
[eb43eb5] 2024-08-02T07:08:08Z ada: Ensure variable is initialized before use
[425eceb] 2024-08-02T07:08:08Z ada: Add contracts to Ada.Strings.Unbounded and adapt implementation
[54acd24] 2024-08-02T07:08:08Z ada: Tweak container aggregate expansion code
[384283f] 2024-08-02T07:08:07Z ada: Add leap second support to conversion of Unix_Time
[3e64ad0] 2024-08-02T07:08:07Z ada: Clean up handling of inlining of finalizer procedures
[04fd9ee] 2024-08-02T07:08:06Z ada: Finish up support for relaxed finalization
[30ba62d] 2024-08-02T07:08:06Z ada: Compiler accepts illegal assignment to reference type target.
[ee7945e] 2024-08-02T07:08:06Z ada: Reject ambiguous function calls in interpolated string expressions
[8239a5f] 2024-08-02T07:08:06Z ada: Update doc of Style_Checks pragma
[a846b4c] 2024-08-02T07:08:05Z ada: Type conversion in instance incorrectly rejected.
[e2fe0b1] 2024-08-02T07:08:05Z ada: Reject illegal uses of type/subtype current instance
[d32a529] 2024-08-02T07:08:05Z ada: Fix handling reference warnings with slices
[dc72d4d] 2024-08-02T07:08:04Z ada: Improve documenation about security of PRGNs
[3067fdd] 2024-08-02T07:08:04Z ada: Implement No_Raise aspect & pragma on subprograms
[99337cb] 2024-08-02T07:08:03Z ada: Fix detection of suspicious loop patterns
[058e5fd] 2024-08-02T07:08:03Z ada: Fix crash on expression function returning tagged type in nested package
[b1dc668] 2024-08-02T07:08:03Z ada: Fix layout of GNAT reference manual section
[d80dcff] 2024-08-02T02:57:00Z i386: Fix memory constraint for APX NF
[c48f382] 2024-08-02T01:37:10Z LoongArch: Remove gawk extension from a generator script.
[e4b8db2] 2024-08-02T00:48:36Z aarch64: Improve Advanced SIMD popcount expansion by using SVE [PR113860]
[86e2dc8] 2024-08-02T00:29:22Z testsuite: Adjust fam-in-union-alone-in-struct-2.c to support BE [PR116148]
[02e83ff] 2024-08-02T00:18:55Z Daily bump.
[4436889] 2024-08-01T20:56:57Z libstdc++: Remove unused helper traits
[8b8e5ed] 2024-08-01T20:56:56Z libstdc++: Constrain std::basic_string default constructor [PR113841]
[0ba1885] 2024-08-01T20:56:56Z libstdc++: Fix incomplete change to reduce iterations for simulators
[e1729eb] 2024-08-01T20:56:56Z libstdc++: Use memcmp to optimize std::bitset::M_is_equal() [PR113807]
[283f6e2] 2024-08-01T20:56:56Z libstdc++: Remove unused parameters from atomic impl details
[3a817a4] 2024-08-01T20:56:56Z libstdc++: Remove unnecessary uses of <stdint.h>
[6586b01] 2024-08-01T20:56:55Z libstdc++: Remove noexcept from non-const std::basic_string::data() [PR99942]
[f15cd18] 2024-08-01T19:55:33Z RISC-V: Correct mode_idx attribute for viwalu wx variants [PR116149].
[90fe402] 2024-08-01T18:28:49Z fortran: Fix up pasto in gfc_get_array_descr_info
[642e389] 2024-08-01T18:25:47Z RISC-V: Reject 'd' extension with ILP32E ABI
[0d514c1] 2024-08-01T16:52:55Z libstdc++: Make dg-error pattern more accurate
[295b729] 2024-08-01T16:49:39Z c++: Fix up error recovery of invalid structured bindings used in conditions [PR116113]
[1f53319] 2024-08-01T15:55:10Z AArch64: Add Cortex-X925 core definition and cost model
[f88cb43] 2024-08-01T15:54:49Z AArch64: Update Neoverse N2 cost model to release costs
[3b0bac4] 2024-08-01T15:54:31Z AArch64: Update Generic Armv9-a cost model to release costs
[488395f] 2024-08-01T15:54:15Z AArch64: Add Neoverse N3 and Cortex-A725 core definition and cost model
[7ca2a80] 2024-08-01T15:53:59Z AArch64: Add Neoverse V3AE core definition and cost model
[729000b] 2024-08-01T15:53:41Z AArch64: Add Neoverse V3 core definition and cost model
[7e7c1e3] 2024-08-01T15:53:22Z AArch64: Update Neoverse V2 cost model to release costs
[c5ccdfd] 2024-08-01T15:21:15Z match: Fix wrong code due to (a ? e : f) !=/== (b ? e : f) patterns [PR116120]
[54d6ce3] 2024-08-01T15:14:38Z ada: Crash on access attribute with overloaded prefix denoting reference object
[aced54f] 2024-08-01T15:14:38Z ada: Accept duplicate SPARK_Mode pragmas in configuration files
[8739098] 2024-08-01T15:14:38Z ada: Update contracts on Strings libraries
[88fc730] 2024-08-01T15:14:38Z ada: Fix computation of new size when reallocating unbounded string
[f6629e1] 2024-08-01T15:14:37Z ada: Fix crash in quantified expression expansion
[b2e0f3c] 2024-08-01T15:14:37Z ada: Use ?j? in Output_Obsolescent_Entity_Warnings messages
[4afa8a7] 2024-08-01T15:14:37Z ada: Restrict string interpolation to single string literal
[47db62b] 2024-08-01T15:14:37Z ada: Style fixes: remove blank lines following 'begin' keywords
[f7ec1bc] 2024-08-01T15:14:37Z ada: Deconstruct workarounds for quantified expressions in contracts
[679f75e] 2024-08-01T15:14:37Z ada: Fix oversight in documentation of At_End_Proc
[f46aaae] 2024-08-01T15:14:36Z ada: Fix freezing of Default_Value expressions
[8a22e9f] 2024-08-01T15:14:36Z ada: Check default value aspects before resolving their expressions
[65c88a1] 2024-08-01T15:14:36Z ada: exp_pakd.adb: disable packed expansions in CodePeer_Mode
[f7c0f3a] 2024-08-01T15:14:36Z ada: Put back -G for binder
[86bdacb] 2024-08-01T15:14:36Z ada: Implement full relaxed finalization semantics for controlled objects
[ba95ced] 2024-08-01T15:14:36Z ada: Define No_Return flag only for subprograms
[0a7a8ff] 2024-08-01T15:14:36Z ada: Fix bug in resolution of Ghost_Predicate
[ed8612a] 2024-08-01T15:14:35Z ada: Operator visibility bug in static expression functions
[7b1ad03] 2024-08-01T15:14:35Z ada: Fix internal error on limited aggregate in nested conditional expression
[f92d4b5] 2024-08-01T15:14:35Z ada: Missing adjust of controlled component initialized from container aggregate
[3645685] 2024-08-01T15:14:35Z ada: Followup on previous change for -gnatceg
[0dbf728] 2024-08-01T15:14:35Z ada: Miscomputed bounds for inner null array aggregates
[b8c9149] 2024-08-01T15:14:35Z ada: Change "missing overriding indicator" message from error to warning
[ed5481b] 2024-08-01T15:14:35Z ada: Remove Must_Not_Freeze flags from default value expressions
[f61d997] 2024-08-01T15:14:34Z ada: Couple of cleanups in finalization machinery
[a930280] 2024-08-01T15:14:34Z ada: Allow making empty aggregates positional
[3c72be1] 2024-08-01T15:14:34Z ada: Remove support for bodies in -gnatceg
[45174a8] 2024-08-01T15:14:34Z ada: Fix test for wrapping loop parameter spec
[53b215c] 2024-08-01T15:14:34Z ada: Stop ignoring Component_Size attribute in CodePeer_Mode
[76d37f8] 2024-08-01T15:14:33Z ada: Remove obsolete workaround
[7e88a1a] 2024-08-01T14:57:32Z testsuite: Add filters for default_packed targets [PR116155]
[8d0a6e9] 2024-08-01T14:52:31Z gccrs: Add a test for inherent impl type name resolve
[cb36a8e] 2024-08-01T14:52:30Z gccrs: borrowck: BIR: emit moves
[f93ee7c] 2024-08-01T14:52:30Z gccrs: borrowck: BIR: make BIR visitor const
[6bd9dae] 2024-08-01T14:52:30Z gccrs: borrowck: Polonius FFI
[2cfd6f9] 2024-08-01T14:52:30Z gccrs: borrowck: Free region representation
[8b0ce9e] 2024-08-01T14:52:30Z gccrs: borrowck: extract regions from types using VA
[b4c24a1] 2024-08-01T14:52:30Z gccrs: borrowck: Regions in BIR
[3c530f4] 2024-08-01T14:52:30Z gccrs: borrowck: Fact collector
[ab8bd1a] 2024-08-01T14:52:30Z gccrs: borrowck: Remove block braces to satisfy GNU style
[1b6f101] 2024-08-01T14:52:30Z gccrs: borrowck: Bump copyright notice
[89ba071] 2024-08-01T14:52:30Z gccrs: Visit type during resolution of inherent impl
[90ce6ea] 2024-08-01T14:52:29Z gccrs: Recognize unstable as a builtin attribute
[d3acfa7] 2024-08-01T14:52:29Z gccrs: Avoid parsing const unsafe/extern functions as async
[6ea7ffe] 2024-08-01T14:52:29Z gccrs: Improve parsing of raw string literals
[4f3cab5] 2024-08-01T14:52:29Z gccrs: raw-strings: Remove dg-excess-error directive
[3041332] 2024-08-01T14:52:29Z gccrs: unify: Always coerce ! to the target type.
[1dd5245] 2024-08-01T14:52:29Z gccrs: borrowck: Use rust-system.h
[01f57f4] 2024-08-01T14:52:29Z gccrs: borrowck: Unify BIR terminilogy (node->statement)
[deca20f] 2024-08-01T14:52:29Z gccrs: borrowck: BIR: use callable API
[42195d3] 2024-08-01T14:52:29Z gccrs: borrowck: BIR: Place tree traverse API
[e2bf973] 2024-08-01T14:52:29Z gccrs: borrowck: BIR: scope handling
[215139e] 2024-08-01T14:52:28Z gccrs: Prevent getting immutable context with classic nr
[24216cd] 2024-08-01T14:52:28Z gccrs: Fix quoted string format
[e126c71] 2024-08-01T14:52:28Z gccrs: Add mappings for struct base and struct fields
[c083906] 2024-08-01T14:52:28Z gccrs: Fix use rebind name resolution.
[a20cc96] 2024-08-01T14:52:28Z gccrs: compile: resolve-path-ref: properly resolve nodeId with nr2.0
[325bf27] 2024-08-01T14:52:28Z gccrs: nr2.0: Add new test cases.
[b8ab88d] 2024-08-01T14:52:28Z gccrs: Add globbing name resolution 2.0 test
[957b4ff] 2024-08-01T14:52:28Z gccrs: Change dfs function return type to support gcc 4.8
[3435f4e] 2024-08-01T14:52:28Z gccrs: Improve parsing of raw byte string literals
[cde7407] 2024-08-01T14:52:28Z gccrs: Recognize rustc_deprecated as a builtin attribute
[f5da343] 2024-08-01T14:52:27Z gccrs: Values shall be inserted in the value namespace
[97539b7] 2024-08-01T14:52:27Z gccrs: Unit struct constructor shall be resolved
[70f235e] 2024-08-01T14:52:27Z gccrs: Add tuple struct to the type namespace
[d5b9dc2] 2024-08-01T14:52:27Z gccrs: Change enum namespace from value to type
[e47d270] 2024-08-01T14:52:27Z gccrs: Struct are types, not values
[7f07630] 2024-08-01T14:52:27Z gccrs: Add constant identifiers to the value namespace
[4f17f2d] 2024-08-01T14:52:27Z gccrs: Remove extern block scoping
[3b47d8a] 2024-08-01T14:52:27Z gccrs: Remove unsafe block empty visit function
[f1b91d0] 2024-08-01T14:52:27Z gccrs: Use new name resolver to compile constant items
[5540afb] 2024-08-01T14:52:27Z gccrs: Reinject Self parameter in new resolver
[b87c06f] 2024-08-01T14:52:27Z gccrs: Update assignment operator with cratenum
[8c331e2] 2024-08-01T14:52:26Z gccrs: Add name resolution for on globbing use decl
[d284cf6] 2024-08-01T14:52:26Z gccrs: Shape up name resolver for normal direct calls
[f9ad1c2] 2024-08-01T14:52:26Z gccrs: Add call to globbing visitor
[16e00f3] 2024-08-01T14:52:26Z gccrs: Make globbing definition shadowable by default
[f085a67] 2024-08-01T14:52:26Z gccrs: Add support for ambiguous use declarations
[d9d7f79] 2024-08-01T14:52:26Z gccrs: Add tuple struct constructor to value namespace
[54d806b] 2024-08-01T14:52:26Z gccrs: Change error message to match test
[73e6a3b] 2024-08-01T14:52:26Z gccrs: Visit function return type in default resolver
[f120362] 2024-08-01T14:52:26Z gccrs: Visit constant item type in default resolver
[e206ac4] 2024-08-01T14:52:26Z gccrs: Raw pointer type visitor didn't require overload
[53c74be] 2024-08-01T14:52:25Z gccrs: nr2.0: Start using newtype pattern for Usage and Declaration
[c47cae7] 2024-08-01T14:52:25Z gccrs: late: Setup builtin types properly, change Rib API
[d61973e] 2024-08-01T14:52:25Z gccrs: Fix duplicate detection
[a3b96f6] 2024-08-01T14:52:25Z gccrs: Emit error on identical use declarations
[9740269] 2024-08-01T14:52:25Z gccrs: Change error message on unresolved import
[36ce08b] 2024-08-01T14:52:25Z gccrs: Prevent error emission on resolver reentry
[1a7e904] 2024-08-01T14:52:25Z gccrs: late: Add bool builtin type
[06ce1b3] 2024-08-01T14:52:25Z gccrs: Add modules to type namespace
[d403dd2] 2024-08-01T14:52:24Z gccrs: session-manager: Dump name resolution pass.
[debb0c7] 2024-08-01T14:52:24Z gccrs: session manager: Init Immutable name resolver.
[2b91f4b] 2024-08-01T14:52:24Z gccrs: nr2.0: Add lookup of resolved nodes.
[e476d32] 2024-08-01T14:52:24Z gccrs: typecheck: Start using nr2.0 properly
[786bc62] 2024-08-01T14:52:24Z gccrs: backend: Use new name resolver where necessary
[32e678b] 2024-08-01T14:11:15Z c++/coroutines: only defer expanding co
{await,return,yield} if dependent [PR112341]
[64ca25a] 2024-08-01T13:30:15Z Fix mismatch between constraint and predicate for ashl3_doubleword.
[6e8b125] 2024-08-01T11:12:17Z gccrs: Placate clang-format re 'gcc/rust/lex/rust-lex.cc'
[9bf8024] 2024-08-01T11:12:17Z gccrs: nr2.0: Add new ImmutableNameResolutionCtx class.
[c3b40bc] 2024-08-01T11:12:17Z gccrs: sesh: Add late name resolution 2.0
[5ed71ad] 2024-08-01T11:12:16Z gccrs: format-args: Add base for expanding FormatArgs nodes
[9b540c4] 2024-08-01T11:12:16Z gccrs: format-args: Start storing string in Rust memory
[444b41b] 2024-08-01T11:12:16Z gccrs: format-args: Add basic expansion of unnamed Display::fmt arguments.
[d0e8bf9] 2024-08-01T11:12:16Z gccrs: format-args: Add basic test case
[302ad5d] 2024-08-01T11:12:16Z gccrs: format-args: Only pass the format string to the parser.
[54d8f97] 2024-08-01T11:12:16Z gccrs: TyTy: add common SubstitutionRef API
[d8cd08d] 2024-08-01T11:12:16Z gccrs: TyTy: Variance analysis module
[a7b1a89] 2024-08-01T11:12:16Z gccrs: TyTy: Collect variance info from types
[8c0b650] 2024-08-01T11:12:16Z gccrs: Store visibility properly in ExternalTypeItem
[01c16d7] 2024-08-01T11:12:16Z gccrs: Fix typo
[98e0a66] 2024-08-01T11:12:16Z gccrs: Split up rust-macro-builtins.cc
[709db9b] 2024-08-01T11:12:15Z gccrs: Add support for external functions
[c1ccc7c] 2024-08-01T11:12:15Z gccrs: Add get_pattern_kind to Pattern
[bbc1dfc] 2024-08-01T11:12:15Z gccrs: Unify ASTValidation::visit for ExternalFunctionItem and Function
[293ac1b] 2024-08-01T11:12:15Z gccrs: Update resolver to use AST::Function instead of AST::ExternalFunctionItem
[b2a6d97] 2024-08-01T11:12:15Z gccrs: Remove dead code associated with AST::ExternalFunctionItem
[240b7c8] 2024-08-01T11:12:15Z gccrs: Placate clang-format re 'gcc/rust/backend/rust-tree.cc'
[68ec9f4] 2024-08-01T11:12:15Z gccrs: Replace reference to unique pointer with reference
[e01c9f4] 2024-08-01T11:12:15Z gccrs: Replace unique_ptr references with references
[f15d40d] 2024-08-01T11:12:15Z gccrs: macro: Use MacroInvocation's node_id in ExternalItem constructor.
[5151b28] 2024-08-01T11:12:14Z gccrs: lower: Add base for lowering FormatArgs nodes
[3f4374c] 2024-08-01T11:12:14Z gccrs: format-args: Add documentation for future expansion of function
[3996459] 2024-08-01T11:12:14Z gccrs: Add error emitting when we can't resolve id expr
[38aa479] 2024-08-01T11:12:14Z gccrs: Add curly brackets, formatted clang
[ebbf7be] 2024-08-01T11:12:14Z gccrs: Ensure TupleStructPattern and TuplePattern have items
[8c64261] 2024-08-01T11:12:14Z gccrs: Clean BiMap to use tl::optional for lookups
[68cb878] 2024-08-01T11:11:40Z gccrs: format-args: Fix Rust interface and add input parsing.
[cac2e97] 2024-08-01T11:11:30Z gccrs: extern-types: Declare external types in name resolver.
[26e7729] 2024-08-01T11:11:30Z gccrs: hir: Add ExternalTypeItem node
[07fc785] 2024-08-01T11:11:30Z gccrs: extern-types: Lower to HIR::ExternalTypeItem properly
[2509160] 2024-08-01T11:11:30Z gccrs: Make DefaultResolver visit more of the AST
[194883f] 2024-08-01T11:11:30Z gccrs: ast: Add base nodes for FormatArgs
[6d8765d] 2024-08-01T11:11:30Z gccrs: macro-builtins: Add newline generic format_args!() handler
[d9fa415] 2024-08-01T11:11:30Z gccrs: parser: Add peek(n) method to parser
[6e04e69] 2024-08-01T11:11:29Z gccrs: libformat_parser: Send boxed values across FFI properly
[d72a8e9] 2024-08-01T11:11:29Z gccrs: format_args: Parse format string properly
[827231a] 2024-08-01T11:11:29Z gccrs: format_args: Parse entire token invocation
[0f96685] 2024-08-01T11:11:29Z gccrs: rust-fmt: Store parsed string in Pieces struct
[f7dafa7] 2024-08-01T11:11:29Z gccrs: libformat_parser: Fix Rust warnings.
[433fbb1] 2024-08-01T11:11:29Z gccrs: format-parser: Add is_some_and method for Option
[53ccef0] 2024-08-01T11:11:29Z gccrs: Adjust error checks to match name resolution 2.0
[5d30562] 2024-08-01T11:11:29Z gccrs: Fix small FixMe task in rust macro builtins
[3c04d95] 2024-08-01T11:11:29Z gccrs: lang-items: Cleanup parsing and lookups of lang items.
[bf6d216] 2024-08-01T11:11:29Z gccrs: lang-items: Make lang items enum stronger, rename class, cleanup ns.
[8e284d0] 2024-08-01T11:11:28Z Rust: Move 'libformat_parser' build into libgrust
[8647682] 2024-08-01T11:11:28Z gccrs: libformat_parser: Add FFI safe interface
[6a7d0e5] 2024-08-01T11:11:28Z gccrs: libformat_parser: Start experimenting with cbindgen
[d633214] 2024-08-01T11:11:28Z gccrs: libformat_parser: Update header and remove old interface
[acf10f8] 2024-08-01T11:11:03Z Rust: Move 'libformat_parser' build into the GCC build directory
[96a5c5b] 2024-08-01T10:48:55Z Rust: Don't cache 'libformat_parser.a'
[6fef4d6] 2024-08-01T10:47:19Z gccrs: libgrust: Add format_parser library
[2340894] 2024-08-01T10:47:19Z gccrs: Add 'gcc/rust/Make-lang.in:LIBFORMAT_PARSER'
[7e1d64a] 2024-08-01T10:47:19Z gccrs: libgrust: Vendor Rust dependencies
[5f9e882] 2024-08-01T10:47:18Z Rust: Make 'tree'-level 'MAIN_NAME_P' work
[8319fa7] 2024-08-01T10:47:18Z gccrs: Fix false positive for top-level AltPattern
[a58f7df] 2024-08-01T10:47:18Z gccrs: minor cleanup in langhook.type_for_mode
[473feb0] 2024-08-01T10:47:18Z gccrs: fmt: Start working on format_args!() parser
[ed03af4] 2024-08-01T10:27:53Z tree-optimization/114659 - VN and FP to int punning
[c716464] 2024-08-01T10:27:47Z [x86] implement TARGET_MODE_CAN_TRANSFER_BITS
[b397435] 2024-08-01T10:27:04Z Add TARGET_MODE_CAN_TRANSFER_BITS
[3e4c47d] 2024-08-01T08:42:36Z AVR: Tweak unsigned comparisons against 256 resp. 65536.
[d050484] 2024-08-01T08:42:35Z AVR: Tweak register pressure for const_fixed compares against "M".
[df2b444] 2024-08-01T08:32:54Z i386: Fix up <extract_type>_vinsert<extract_suf>_0 [PR115981]
[c99cdca] 2024-08-01T07:06:32Z omp-offload.cc: Fix value-expr handling of 'declare target link' vars [PR115637]
[25dba61] 2024-08-01T03:09:19Z i386: Remove ndd support for add_4 [PR113744]
[edad1b0] 2024-08-01T03:01:02Z RISC-V: NFC: Do not use zicond for pr105314 testcases
[4c88b4e] 2024-08-01T01:36:54Z Fix ICE when using -gcodeview with empty struct
[a874b83] 2024-08-01T00:38:41Z diagnostics: SARIF output: capture unlabelled secondary locations
[5cb7ade] 2024-08-01T00:38:41Z testsuite: drop unused import within sarif.py
[55982d1] 2024-08-01T00:38:41Z diagnostics: handle logical locations with NULL name
[64fbaf3] 2024-08-01T00:38:41Z testsuite: split out parts of jit.dg/jit.exp into a new lib/valgrind.exp
[f829e62] 2024-08-01T00:38:40Z diagnostics: SARIF output: tweak ASCII art in comment
[c990667] 2024-08-01T00:38:40Z diagnostics: SARIF output: eliminate some uses of "line_table" global
[22c62d3] 2024-08-01T00:19:03Z Daily bump.
[787f2d5] 2024-07-31T20:39:15Z libstdc++: Fix unexpected compilation error in neg tests
[e7d88ff] 2024-07-31T20:25:29Z libstdc++: Fix src/c++20/format.cc for non-gthreads targets
[6886f1c] 2024-07-31T19:56:50Z Fortran: Add newline character to test input.
[c65653f] 2024-07-31T19:26:14Z match: Fix types matching for (?:) !=/== (?:) [PR116134]
[ebf4f09] 2024-07-31T18:38:27Z dir-locals: apply our C settings in C++ also
[69a9ee0] 2024-07-31T17:32:30Z [target/116104] Fix more rtl-checking failures in ext-dce
[dcdefe4] 2024-07-31T16:45:05Z pru: Enable section anchoring by default
[f2fac50] 2024-07-31T16:38:03Z testsuite: Fix for targets not passing argc/argv [PR116154]
[f722126] 2024-07-31T16:22:42Z libstdc++: drop bogus 'dg_do run' directive
[89ed5ab] 2024-07-31T16:16:59Z [PR rtl-optimization/116136] Fix previously latent SUBREG simplification bug
[08782a5] 2024-07-31T16:07:11Z libstdc++: Define C++26 member visit for std::basic_format_arg [PR110356]
[96f789d] 2024-07-31T16:07:11Z libstdc++: Bump __cpp_lib_format value for std::runtime_format
[5dd1f0d] 2024-07-31T16:07:11Z libstdc++: Only append "@euro" to locale names for Glibc testing
[ee4cc96] 2024-07-31T16:07:11Z libstdc++: Handle strerror returning null
[74b5101] 2024-07-31T16:07:10Z libstdc++: Handle encodings in localized chrono formatting [PR109162]
[72cd15b] 2024-07-31T16:07:10Z libstdc++: Support P2510R3 "Formatting pointers" as a DR for C++20
[3836df7] 2024-07-31T16:07:10Z libstdc++: Implement C++26 type checking for std::format args [PR115776]
[f6f2c78] 2024-07-31T16:07:10Z libstdc++: Define C++26 member visit for std::variant [PR110356]
[d498e79] 2024-07-31T15:09:55Z testsuite: fix dg-require-
order vs dg-additional-sources
[d398581] 2024-07-31T15:09:54Z testsuite: fix 'dg-do-preprocess' typo
[9ad3d1c] 2024-07-31T15:09:54Z testsuite: fix dg-require-effective-target order vs dg-additional-sources
[21fc6d3] 2024-07-31T15:09:53Z testsuite: fix 'dg-do-compile' typos
[1c85b16] 2024-07-31T15:09:50Z testsuite: libgomp: fix dg-do run typo
[cfe2b67] 2024-07-31T13:42:41Z aarch64: Add fpm register helper functions.
[6d43c36] 2024-07-31T13:42:40Z aarch64: Add support for moving fpm system register
[72ebbc3] 2024-07-31T13:42:39Z aarch64: Add march flags for +fp8 arch extensions
[bbc9c04] 2024-07-31T12:49:53Z c++: array new with value-initialization, again [PR115645]
[f40fd85] 2024-07-31T11:40:45Z testsuite: Adjust switch-exp-transform-3.c for 32bit
[70a4e79] 2024-07-31T09:43:10Z LoongArch: Relax ins_zero_bitmask_operand and remove and3_align
[996c2e2] 2024-07-31T09:43:10Z LoongArch: Rework bswap{hi,si,di}2 definition
[33ead64] 2024-07-31T09:05:34Z middle-end/101478 - ICE with degenerate address during gimplification
[a59c4e4] 2024-07-31T08:56:28Z i386: Mark target option with optimization when enabled with opt level [PR116065]
[d63b6d8] 2024-07-31T08:23:35Z recog: Disallow subregs in mode-punned value [PR115881]
[993a3c0] 2024-07-31T02:21:15Z rs6000: Relax some FLOAT128 expander condition for FLOAT128_IEEE_P [PR105359]
[169341f] 2024-07-31T02:20:51Z rs6000: Use standard name uabd for absdu insns
[b929083] 2024-07-31T02:05:34Z LoongArch: Expand some SImode operations through "si3_extend" instructions if TARGET_64BIT
[e7f6a5d] 2024-07-31T00:19:44Z Daily bump.
[4883c95] 2024-07-30T20:14:29Z libstdc++: Fix formatter for low-resolution chrono::zoned_time (LWG 4124)
[a9e472c] 2024-07-30T20:14:28Z libstdc++: Implement LWG 3886 for std::optional and std::expected
[8f05ada] 2024-07-30T20:14:28Z libstdc++: Fix std::format output for std::chrono::zoned_time
[acc7060] 2024-07-30T20:00:31Z testsuite: fix 'dg-compile' typos
[df67f38] 2024-07-30T19:05:46Z libstdc++: Fix name of source file in comment
[8b737ec] 2024-07-30T18:03:25Z i386/testsuite: Add testcase for fixed PR [PR51492]
[7ef8a9d] 2024-07-30T17:56:58Z RISC-V: Add configure check for B extention support
[ee12a13] 2024-07-30T17:21:30Z testsuite: fix whitespace in dg-require-effective-target directives
[2b3533c] 2024-07-30T16:40:29Z gimple ssa: Teach switch conversion to optimize powers of 2 switches
[37aa98f] 2024-07-30T16:27:59Z libbacktrace: fix syntax of Windows registration functions
[2d105ef] 2024-07-30T16:12:40Z testsuite: fix whitespace in dg-do assemble directive
[7f1aa73] 2024-07-30T16:12:39Z testsuite: fix whitespace in dg-do preprocess directive
[2e662de] 2024-07-30T16:12:00Z testsuite: fix whitespace in dg-do compile directives
[11c2453] 2024-07-30T15:22:40Z RISC-V: Add basic support for the Zacas extension
[c0af64a] 2024-07-30T14:39:25Z RISC-V: Remove configure check for zabha
[017e3f8] 2024-07-30T13:36:06Z libstdc++: Fix overwriting files with fs::copy_file on Windows
[6581936] 2024-07-30T11:55:10Z libstdc++: Fix fs::hard_link_count behaviour on MinGW [PR113663]
[0c382da] 2024-07-30T11:44:13Z c++: diagnose usage of co_await and co_yield in default args [PR115906]
[a362c9c] 2024-07-30T11:42:56Z c++: fix ICE on FUNCTION_DECLs inside coroutines [PR115906]
[7cde140] 2024-07-30T11:17:23Z SVE intrinsics: Add strength reduction for division by constant.
[265aa32] 2024-07-30T11:02:07Z c++: make source_location follow DECL_RAMP_FN
[136f364] 2024-07-30T10:54:35Z testsuite: fix dg-do run whitespace
[0450a14] 2024-07-30T08:35:21Z Fix warnings for tree formats in gfc_error
[15158a8] 2024-07-30T08:18:06Z gfortran.dg/compiler-directive_2.f: Update dg-error
[9220836] 2024-07-30T07:19:15Z AVR: Propose to use attribute signal(n) via AVR-LibC's ISR_N.
[85cff6e] 2024-07-30T06:39:12Z RISC-V: Take Xmode instead of Pmode for ussub expanding
[8ebb1d7] 2024-07-30T06:09:22Z xtensa: Fix the regression introduce by r15-959-gbe9b3f4375e7
[fb7b829] 2024-07-30T06:09:22Z xtensa: Fix suboptimal loading of pooled constant value into hardware single-precision FP register
[c1d35de] 2024-07-30T06:09:22Z xtensa: Add missing speed cost for TYPE_FARITH in TARGET_INSN_COST
[bc1fda0] 2024-07-30T02:51:47Z Refine constraint "Bk" to define_special_memory_constraint.
[b4524c4] 2024-07-30T01:47:56Z i386: Add non-optimize prefetchi intrins
[1caeabd] 2024-07-30T00:18:10Z Daily bump.
[f9c7775] 2024-07-30T00:06:36Z xtensa: Make use of scaled [U]FLOAT/TRUNC.S instructions
[56c4979] 2024-07-30T00:06:33Z xtensa: Make use of std::swap where appropriate
[5ab9a35] 2024-07-29T22:18:30Z [target/116104] Fix test guarding UINTVAL to extract shift count
[0544db1] 2024-07-29T21:45:49Z Polish libstdc++ 'dg-final' action 'file-io-diff'
[5e5d7a8] 2024-07-29T20:48:58Z testsuite: fix PR111613 test
[72a7ab89] 2024-07-29T20:37:19Z c++: generic lambda in default template argument [PR88313]
[dd2cc71] 2024-07-29T19:37:15Z doc: Improve punctuation and grammar in -fdiagnostics-format docs
[9d5d6e6] 2024-07-29T19:05:56Z gcc: xtensa: disable late-combine by default
[a7d6f73] 2024-07-29T17:17:43Z Revert "PR116080: Fix tail call dejagnu checks"
[ca255ca] 2024-07-29T16:15:08Z testsuite: make PR115277 test an execute one
[3bc7986] 2024-07-29T16:06:12Z AVR: avr.cc - Fix a typo in a diagnostic.
[8d33257] 2024-07-29T15:43:42Z libgomp.texi: Update 'Device Information Routines' section
[b30eda6] 2024-07-29T15:17:14Z rs6000, add comment to VEC_IC definition
[696d8b9] 2024-07-29T12:18:37Z Widening-Mul: Try .SAT_SUB for PLUS_EXPR when one op is IMM
[29b1587] 2024-07-29T09:46:57Z OpenMP/Fortran: Fix handling of 'declare target' with 'link' clause [PR115559]
[14c47e7] 2024-07-29T09:40:38Z libgomp: Fix declare target link with offset array-section mapping [PR116107]
[b3176b6] 2024-07-29T08:49:49Z Fix ICE with -fdump-tree-moref
[331f235] 2024-07-29T07:33:09Z testsuite: Fix up consteval-prop21.C for 32-bit targets [PR115986]
[49339d8] 2024-07-29T06:50:00Z vect: Fix single_imm_use in tree_vect_patterns
[16daeb2] 2024-07-29T02:10:31Z i386: Fix AVX512 intrin macro typo
[b6bf054] 2024-07-29T00:16:31Z Daily bump.
[0ac0e64] 2024-07-28T23:40:04Z testsuite: fix dg-do ordering wrt dg-require-

[542e3c4] 2024-07-28T23:40:04Z testsuite: fix dg-add-options vs. dg-options ordering