Restoring Renesas H8 family support.

Jan Dubiec <[email protected]> Sun, 9 Nov 2025 12:37:43 +0100
Newsgroups gmane.comp.sysutils.dejagnu.general
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------0SW0hOjyQ36Polze607RlZT4
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

May I suggest restoring H8 support? These MCUs are still supported by 
binutils and gcc and there are a few people who still use them.

The attached patch is a diff against revision 77221613 (from 22md March 
2016), the last revision before H8 support removal. As you can see, the 
changes are minor, mostly linker script name and its location.

Best regards,
Jan
--------------0SW0hOjyQ36Polze607RlZT4
Content-Type: text/plain; charset=UTF-8; name="h8300-diff-77221613.patch"
Content-Disposition: attachment; filename="h8300-diff-77221613.patch"
Content-Transfer-Encoding: base64

IGJhc2Vib2FyZHMvaDgzMDAtc2ltLmV4cCB8ICA0ICsrLS0KIGJhc2Vib2FyZHMvaDgzMDAu
ZXhwICAgICB8IDEyICsrKysrKy0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlv
bnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYmFzZWJvYXJkcy9oODMwMC1z
aW0uZXhwIGIvYmFzZWJvYXJkcy9oODMwMC1zaW0uZXhwCmluZGV4IDI3NDNhZDcuLjZiMWMx
OWEgMTAwNjQ0Ci0tLSBhL2Jhc2Vib2FyZHMvaDgzMDAtc2ltLmV4cAorKysgYi9iYXNlYm9h
cmRzL2g4MzAwLXNpbS5leHAKQEAgLTE4LDcgKzE4LDcgQEAKICMgSW5jLiwgNTEgRnJhbmts
aW4gU3RyZWV0IC0gRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSwgVVNBLgog
CiAjIFRoaXMgaXMgYSBsaXN0IG9mIHRvb2xjaGFpbnMgdGhhdCBhcmUgc3VwcG9ydGVkIG9u
IHRoaXMgYm9hcmQuCi1zZXRfYm9hcmRfaW5mbyB0YXJnZXRfaW5zdGFsbCAge2g4MzAwLWht
c30KK3NldF9ib2FyZF9pbmZvIHRhcmdldF9pbnN0YWxsICB7aDgzMDAtZWxmfQogCiAjIExv
YWQgdGhlIHRvb2wtc3BlY2lmaWMgY29uZmlndXJhdGlvbiBmb3IgdGhpcyBib2FyZCwgYXMg
d2VsbCBhcyB0aGUKICMgZ2VuZXJpYyBjb25maWd1cmF0aW9uLiBUaGlzIHdpbGwgZGVmaW5l
IGFueSByb3V0aW5lcyBuZWVkZWQgYnkgdGhlCkBAIC01Nyw3ICs1Nyw3IEBAIHNldF9ib2Fy
ZF9pbmZvIGdjYyxzdGFja19zaXplIDQwOTYKIHNldF9ib2FyZF9pbmZvIGdjYyx0ZXh0X3Np
emUgNjAwMDAKIAogIyBUaGVyZSdzIG5vIGxvbmcgbG9uZyBzdXBwb3J0IG9uIHRoaXMgdGFy
Z2V0Ci1zZXRfYm9hcmRfaW5mbyBub19sb25nX2xvbmcgIDEKK3NldF9ib2FyZF9pbmZvIG5v
X2xvbmdfbG9uZyAgMAogCiAjIHNpemVvZiBpbnQgIT0gc2l6ZW9mIGxvbmcuCiBzZXRfYm9h
cmRfaW5mbyBnZGIsc2hvcnRfaW50IDEKZGlmZiAtLWdpdCBhL2Jhc2Vib2FyZHMvaDgzMDAu
ZXhwIGIvYmFzZWJvYXJkcy9oODMwMC5leHAKaW5kZXggMmU1MDVkZS4uZDIyZDVmNSAxMDA2
NDQKLS0tIGEvYmFzZWJvYXJkcy9oODMwMC5leHAKKysrIGIvYmFzZWJvYXJkcy9oODMwMC5l
eHAKQEAgLTIwLDcgKzIwLDcgQEAKICMgTG9hZCB0aGUgdG9vbC1zcGVjaWZpYyBjb25maWd1
cmF0aW9uIGZvciB0aGlzIGJvYXJkLCBhcyB3ZWxsIGFzIHRoZQogIyBnZW5lcmljIGNvbmZp
Z3VyYXRpb24uIFRoaXMgd2lsbCBkZWZpbmUgYW55IHJvdXRpbmVzIG5lZWRlZCBieSB0aGUK
ICMgdG9vbCB0byBjb21tdW5pY2F0ZSB3aXRoIHRoZSBib2FyZC4KLWxvYWRfZ2VuZXJpY19j
b25maWcgImg4MzAwIgorbG9hZF9nZW5lcmljX2NvbmZpZyAiZ2RiLWNvbW0iCiAKICMgRG9u
J3QgdXNlIGFueXRoaW5nIGJ5IGRlZmF1bHQuCiBwcm9jZXNzX211bHRpbGliX29wdGlvbnMg
IiIKQEAgLTU0LDE0ICs1NCwxNCBAQCBzZXRfYm9hcmRfaW5mbyBnY2Msc3RhY2tfc2l6ZSA0
MDk2CiBzZXRfYm9hcmRfaW5mbyB1bnJlbGlhYmxlIDEKIAogIyBUaGVyZSdzIG5vIGxvbmcg
bG9uZyBzdXBwb3J0IG9uIHRoaXMgdGFyZ2V0Ci1zZXRfYm9hcmRfaW5mbyBub19sb25nX2xv
bmcgIDEKK3NldF9ib2FyZF9pbmZvIG5vX2xvbmdfbG9uZyAgMAogCiAjIHNpemVvZiBpbnQg
IT0gc2l6ZW9mIGxvbmcuCiBzZXRfYm9hcmRfaW5mbyBnZGIsc2hvcnRfaW50IDEKIAogIyBQ
aWNrIHRoZSByaWdodCBsaW5rZXIgc2NyaXB0IGlmIC1taC8tbXMgaXMgc3BlY2lmaWVkLgog
Ci1zZXQgbGlua2VyX3NjcmlwdCAiaDgzMDAubGQiCitzZXQgbGlua2VyX3NjcmlwdCAiaDgz
MDBoZWxmLngiCiAKIGZvcmVhY2ggeCAkYm9hcmRfdmFyaWFudF9saXN0IHsKICAgICByZWdz
dWIgLWFsbCAiXlxbIFx0XF0qIiAiJHgiICIiIHgKQEAgLTY5LDEwICs2OSwxMCBAQCBmb3Jl
YWNoIHggJGJvYXJkX3ZhcmlhbnRfbGlzdCB7CiAKICAgICBzd2l0Y2ggLS0gJHggewogCSJo
IiAtCi0JIi1taCIgeyBzZXQgbGlua2VyX3NjcmlwdCAiaDgzMDBoLmxkIiB9CisJIi1taCIg
eyBzZXQgbGlua2VyX3NjcmlwdCAiaDgzMDBoZWxmLngiIH0KIAogCSJzIiAtCi0JIi1tcyIg
eyBzZXQgbGlua2VyX3NjcmlwdCAiaDgzMDBzLmxkIiB9CisgCSItbXMiIHsgc2V0IGxpbmtl
cl9zY3JpcHQgImg4MzAwc2VsZi54IiB9CiAgICAgfQogfQogCkBAIC04MSw2ICs4MSw2IEBA
IGZvcmVhY2ggeCAkYm9hcmRfdmFyaWFudF9saXN0IHsKICMgVGhpcyBvbmUncyBkZXBlbmRl
bnQgb24gdGhlIG11bHRpbGliIG9wdGlvbnMgaW4gdXNlLCBzYWRseS4gQW5kIHdlCiAjICpu
ZWVkKiBhIGxpbmtlciBzY3JpcHQuIFJlYWxseS4gT3RoZXJ3aXNlIHRoZSBjb2RlIGdldHMg
bGlua2VkIGF0CiAjIHRoZSB3cm9uZyBhZGRyZXNzIGFuZCBpdCB3b24ndCBydW4gb24gdGhl
IGJvYXJkLgotc2V0X2JvYXJkX2luZm8gbGRzY3JpcHQgIi1UJHtwcmVmaXhfZGlyfS9oODMw
MC1obXMvJHtsaW5rZXJfc2NyaXB0fSIKK3NldF9ib2FyZF9pbmZvIGxkc2NyaXB0ICItVCR7
cHJlZml4X2Rpcn0vaDgzMDAtZWxmL2xpYi9sZHNjcmlwdHMvJHtsaW5rZXJfc2NyaXB0fSIK
IAogdW5zZXQgbGlua2VyX3NjcmlwdAo=

--------------0SW0hOjyQ36Polze607RlZT4--