File _patchinfo of Package patchinfo.40638

<patchinfo incident="40638">
  <issue tracker="bnc" id="1244683">nvptx-tools too old, causing linker errors</issue>
  <packager>rguenther</packager>
  <rating>moderate</rating>
  <category>recommended</category>
  <summary>Recommended update for nvptx-tools</summary>
  <description>This update for nvptx-tools fixes the following issues:

Update to version 1.0+git.20240904.a0c1fff: [bsc#1244683]

  * See "git help gc" for manual housekeeping.
  * as: Switch to standard formatting of guard predicates
  * as: Make processing of guard predicates idempotent
  * as: Make order of symbol emission deterministic
  * as: Only 'symbol_hash_lookup' 'def_token' if we're actually using it
  * as: Don't keep 'sym' in 'Stmt'
  * as: Get rid of global variables 'Stmt *decls', 'Stmt *fns'
  * as, ld, nm: Use a constant for "initial symbol table size"
  * as: Strengthen static typing in 'symbol_hash_lookup'
  * as: C++-ify writing to the output file
  * as: Don't call 'fatal_error' from 'output_symbol'
  * as: Don't call 'fatal_error' from 'parse_file'
  * as: Don't call 'fatal_error' from 'verify_preamble'
  * as: Don't call 'fatal_error' from 'tokenize'
  * as: Move "Minimalistic verification of the preamble as generated by GCC" into a separate function
  * C++-ify: 'fatal_error'
  * ld: Diagnose multiple definitions
  * ld, nm: Some support for "weak" symbols
  * ld: Implement '--ignore-unresolved-symbol SYMBOL'
  * ld: Every 'included' symbol must have a 'def'
  * ld: Make explicit the context if which 'process_refs_defs' is called
  * ld: Turn 'process_refs_defs' logic inside out
  * ld: First 'process_refs_defs', then write the output file
  * ld: Tell how we're resolving unresolved symbols
  * ld: Handle 'inputfiles' via 'unresolved' symbols
  * ld, nm: Clarify terminology: context if which 'process_refs_defs' is called
  * C++-ify: use 'std::cout', 'std::cerr' for diagnostics
  * Update imported files: GCC, 2024-04-26 [#1]
  * ld: Polish resolving
  * ld: Use standard search order for unresolved symbols
  * ld, nm: Polish 'ptx' scanning in 'process_refs_defs'
  * ld, nm: Error out for "truncated marker line"
  * ld, nm: Document 'process_refs_defs'
  * ld: Rename 'file_hash_entry *f' to 'fhe' etc.
  * Don't 'typedef' 'enum's and 'struct's
  * ld: Global constructor/destructor support: Restore GCC 4.8 build
</description>
</patchinfo>
openSUSE Build Service is sponsored by