diff options
| author | James Bohl <bohlj47@gmail.com> | 2026-02-11 22:42:20 -0500 |
|---|---|---|
| committer | Jose E. Marchesi <jemarch@gnu.org> | 2026-02-12 12:58:08 +0100 |
| commit | 3593e79a9fbe4266589cb5408cf47583a2cb1ca1 (patch) | |
| tree | fcf0349a7b352c24971b3e9482501aaf9f681cbf /libjava/classpath/java/util | |
| parent | 04159cca134b196d07bcbe7b71e8096ba1f3eda3 (diff) | |
| download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 | |
This patch sorts union packs in the a68-parser function so that
equivalent unions defined in different packets are assigned the same
mapping of mode to overhead value.
Signed-off-by: James Bohl <bohlj47@gmail.com>
gcc/algol68/ChangeLog
PR algol68/124049
* Make-lang.in (ALGOL68_OBJS): Add algol68/a68-moids-sorting.o.
* a68.h: Add prototype for a68_sort_union_packs.
* a68-moids-sorting.cc: New file.
* a68-parser-modes.cc (a68_make_moid_list): Call a68_sort_union_packs.
* ga68-exports.pk (ga68_mode_64): Add comment on union mode ordering.
gcc/testsuite/ChangeLog
PR algol68/124049
* algol68/execute/modules/program-25.a68: New test.
* algol68/execute/modules/module25a.a68: New file.
* algol68/execute/modules/module25b.a68: New file.
Diffstat (limited to 'libjava/classpath/java/util')
0 files changed, 0 insertions, 0 deletions
