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)
Sun, Apr 7, 11:58 PM
Unknown Object (File)
Jan 13 2024, 11:36 AM
Unknown Object (File)
Dec 20 2023, 7:10 AM
Unknown Object (File)
Dec 10 2023, 7:42 PM
Unknown Object (File)
Nov 18 2023, 10:17 PM
Unknown Object (File)
Sep 25 2023, 10:22 PM
Unknown Object (File)
Sep 19 2023, 9:43 AM
Unknown Object (File)
Jul 15 2023, 2:04 AM
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.