|
|
|
|
@@ -1,3 +1,61 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jun 18 12:25:55 UTC 2025 - rguenther@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to version 1.0+git.20240904.a0c1fff: [bsc#1244683]
|
|
|
|
|
* Auto packing the repository in background for optimum performance.
|
|
|
|
|
* See "git help gc" for manual housekeeping.
|
|
|
|
|
* as: Switch to standard formatting of guard predicates
|
|
|
|
|
* as: Make processing of guard predicates idempotent
|
|
|
|
|
* Add 'test/as/guard_predicates-1.test'
|
|
|
|
|
* as: Make order of symbol emission deterministic
|
|
|
|
|
* as: Only 'symbol_hash_lookup' 'def_token' if we're actually using it
|
|
|
|
|
* Add 'test/as/order-2.test'
|
|
|
|
|
* Rename 'test/as/order-1.test' artifacts
|
|
|
|
|
* 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'
|
|
|
|
|
* Add 'test/as/circular_reference.test'
|
|
|
|
|
* Add 'test/as/parser-expected_identifier.test' [#19]
|
|
|
|
|
* Add 'test/as/tokenizer-non-ascii.test' [#19]
|
|
|
|
|
* Add 'test/as/invoke-1.test'
|
|
|
|
|
* ld: Diagnose multiple definitions
|
|
|
|
|
* ld, nm: Some support for "weak" symbols
|
|
|
|
|
* Add 'test/nm/sort-2.test'
|
|
|
|
|
* 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
|
|
|
|
|
* Update Copyright notes, to reflect reality
|
|
|
|
|
* Remove "Contributed by [...]" lines from source files
|
|
|
|
|
* C++-ify: use 'std::cout', 'std::cerr' for diagnostics
|
|
|
|
|
* Support '--enable-werror-always' to enable '-Werror'
|
|
|
|
|
* Build with '-Wall -Wextra', if supported
|
|
|
|
|
* Import 'config/warnings.m4' from GCC
|
|
|
|
|
* Import 'config/ax_cxx_compile_stdcxx.m4' from GCC: Update 'config/ChangeLog'
|
|
|
|
|
* Update imported files: GCC, 2024-04-26 [#1]
|
|
|
|
|
* ld: Polish resolving
|
|
|
|
|
* Harden 'test/nm/truncated_marker_line-1.test'
|
|
|
|
|
* 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"
|
|
|
|
|
* Add 'test/ld/resolve-1.test'
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri May 31 13:48:51 UTC 2024 - rguenther@suse.com
|
|
|
|
|
|
|
|
|
|
|