Re: [PATCH] H8: Minor cleanup in newlib/libc/include/sys/config.h.

Jan Dubiec <[email protected]> Thu, 16 Jul 2026 01:23:22 +0200
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------BBZRnGwX4tMeBXDJKrnO1ldu
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 15.07.2026 01:57, Jeff Johnston wrote:
> Hi Jan,
> 
> Even though the H8300 flag isn't used within newlib, it is possible user 
> code could be referring to it since it is made available

IMO, it's unlikely, since the compiler already provides the __H8300H__, 
__H8300S__, and __H8300SX__ macros. But it's not a big deal.

> via the header file.  If the first definition is wrong, that one can be 
> removed, but in the 2nd case, it appears to be correct.
Do you mean something like in the attached patch?

/J.D.


--------------BBZRnGwX4tMeBXDJKrnO1ldu
Content-Type: text/plain; charset=UTF-8; name="config_h_v2.patch"
Content-Disposition: attachment; filename="config_h_v2.patch"
Content-Transfer-Encoding: base64

IG5ld2xpYi9saWJjL2luY2x1ZGUvc3lzL2NvbmZpZy5oIHwgOCArKysrLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9uZXdsaWIvbGliYy9pbmNsdWRlL3N5cy9jb25maWcuaCBiL25ld2xpYi9saWJjL2luY2x1
ZGUvc3lzL2NvbmZpZy5oCmluZGV4IGMzY2Q1MWU4Ni4uZTllOGMwYjk2IDEwMDY0NAotLS0g
YS9uZXdsaWIvbGliYy9pbmNsdWRlL3N5cy9jb25maWcuaAorKysgYi9uZXdsaWIvbGliYy9p
bmNsdWRlL3N5cy9jb25maWcuaApAQCAtMjAsOSArMjAsNiBAQAogLyogZXhjZXB0aW9ucyBm
aXJzdCAqLwogI2lmIGRlZmluZWQoX19IODUwMF9fKSB8fCBkZWZpbmVkKF9fVzY1X18pCiAj
ZGVmaW5lIF9fU01BTExfQklURklFTERTCi0vKiA/Pz8gIFRoaXMgY29uZGl0aW9uYWwgaXMg
dHJ1ZSBmb3IgdGhlIGg4NTAwIGFuZCB0aGUgdzY1LCBkZWZpbmluZyBIODMwMAotICAgaW4g
dGhvc2UgY2FzZXMgcHJvYmFibHkgaXNuJ3QgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvLiAgKi8K
LSNkZWZpbmUgSDgzMDAgMQogI2VuZGlmCiAKIC8qIDE2IGJpdCBpbnRlZ2VyIG1hY2hpbmVz
ICovCkBAIC00MSwxMSArMzgsMTQgQEAKICN1bmRlZiBVSU5UX01BWAogI2RlZmluZSBJTlRf
TUFYIF9fSU5UX01BWF9fCiAjZGVmaW5lIFVJTlRfTUFYIChfX0lOVF9NQVhfXyAqIDJVICsg
MSkKKyNkZWZpbmUgX1BPSU5URVJfSU5UIF9fSU5UUFRSX1RZUEVfXworI2RlZmluZSBfUkVB
RF9XUklURV9SRVRVUk5fVFlQRSBfc3NpemVfdAorI2RlZmluZSBfUkVBRF9XUklURV9CVUZT
SVpFX1RZUEUgc2l6ZV90CiAjZW5kaWYKIAogI2lmIChkZWZpbmVkKF9fQ1IxNl9fKSB8fCBk
ZWZpbmVkKF9fQ1IxNkNfXykgfHxkZWZpbmVkKF9fQ1IxNkNQX18pKQogI2lmbmRlZiBfX0lO
VDMyX18KLSNkZWZpbmUgX19TTUFMTF9CSVRGSUVMRFMgICAgICAKKyNkZWZpbmUgX19TTUFM
TF9CSVRGSUVMRFMKICN1bmRlZiBJTlRfTUFYCiAjdW5kZWYgVUlOVF9NQVgKICNkZWZpbmUg
SU5UX01BWCAzMjc2Nwo=

--------------BBZRnGwX4tMeBXDJKrnO1ldu--