Page MenuHomeFreeBSD

cdefs: require gcc 4.2 or later
AbandonedPublic

Authored by imp on Oct 16 2020, 5:20 PM.
Tags
None
Referenced Files
Unknown Object (File)
Oct 15 2024, 7:02 PM
Unknown Object (File)
Oct 15 2024, 7:02 PM
Unknown Object (File)
Oct 6 2024, 12:48 PM
Unknown Object (File)
Oct 3 2024, 12:00 PM
Unknown Object (File)
Oct 3 2024, 10:41 AM
Unknown Object (File)
Oct 3 2024, 1:34 AM
Unknown Object (File)
Oct 1 2024, 1:23 PM
Unknown Object (File)
Sep 27 2024, 2:57 PM
Subscribers

Details

Summary

Remove all support for gcc < 4.2.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 34216
Build 31364: arc lint + arc unit

Event Timeline

imp requested review of this revision.Oct 16 2020, 5:20 PM
imp created this revision.

cdefs: require gcc 4.2

... or later! 😉

cdefs: require gcc 4.2

... or later! 😉

Yes. Or later :)

I'll update my commit message.

imp retitled this revision from cdefs: require gcc 4.2 to cdefs: require gcc 4.2 or later.Oct 16 2020, 5:28 PM
This revision is now accepted and ready to land.Oct 16 2020, 6:29 PM
cem added a subscriber: cem.

Excellent.

sys/sys/cdefs.h
322

This one is almost killable too. Outside of ce(4), we use this in one location: i386 resumectx(). And it isn't clear (to me) that we need the oddball calling convention in that location. Maybe we do.

sys/sys/cdefs.h
322

This one is almost killable too. Outside of ce(4), we use this in one location: i386 resumectx(). And it isn't clear (to me) that we need the oddball calling convention in that location. Maybe we do.

ce(4) doesn't matter: it will define it if it isn't already defined. So we can safely ignore it. :)

I'm not sure what resumectx() does on i386,... I may investigate though...

But in any event, I was going to do an audit of all these defines to see what's still used as a followup.

I'm going to start again here.