Page MenuHomeFreeBSD

cdefs.h: remove intel_compiler support
ClosedPublic

Authored by imp on Oct 16 2020, 5:01 PM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 13 2024, 11:36 AM
Unknown Object (File)
Nov 27 2023, 4:24 PM
Unknown Object (File)
Nov 18 2023, 9:38 PM
Unknown Object (File)
Nov 18 2023, 3:59 PM
Unknown Object (File)
Nov 18 2023, 3:49 PM
Unknown Object (File)
Nov 18 2023, 3:17 PM
Unknown Object (File)
Nov 10 2023, 12:48 AM
Unknown Object (File)
Oct 27 2023, 9:16 AM

Details

Summary

The age of the intel compiler support is so old as to be
uninteresting. No recent recports of intel compiler support have been
received. Remove all the special case workarounds for the Intel
compiler. Should there be interest in supporting the compiler, contact
me and I'll work with people to make it happen.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 34214
Build 31362: arc lint + arc unit

Event Timeline

imp requested review of this revision.Oct 16 2020, 5:01 PM
imp created this revision.
cem added a subscriber: cem.

Thanks!

This revision is now accepted and ready to land.Oct 16 2020, 5:10 PM
dim added a subscriber: dim.

While the Intel compiler support was an interesting addition in the past, it is long overdue to clean it up. Less code in cdefs.h is better! :)

This revision was automatically updated to reflect the committed changes.

First of all: thanks!

I should mention this was actually for a hacked linux binary-based intel compiler.

There exists a native FreeBSD [[ https://software.intel.com/content/www/us/en/develop/tools/system-studio/freebsd.html | Intel System Studio ]]compiler that claims to be GCC compatible which may just work (I tihnk it may be based on clang, but I am not sure).

In D26817#601097, @pfg wrote:

First of all: thanks!

I should mention this was actually for a hacked linux binary-based intel compiler.

There exists a native FreeBSD [[ https://software.intel.com/content/www/us/en/develop/tools/system-studio/freebsd.html | Intel System Studio ]]compiler that claims to be GCC compatible which may just work (I tihnk it may be based on clang, but I am not sure).

I keep hearing rumors of this item, but never have been able to get a copy through my friends at Intel. I'll have to send a few emails out to see if I can see if I can get access to one, though it's a fairly low propriety. I suspect, based on a lot of things, that this doesn't actually exist, but I'll poke and prod anyway.

In D26817#601100, @imp wrote:
In D26817#601097, @pfg wrote:

First of all: thanks!

I should mention this was actually for a hacked linux binary-based intel compiler.

There exists a native FreeBSD [[ https://software.intel.com/content/www/us/en/develop/tools/system-studio/freebsd.html | Intel System Studio ]]compiler that claims to be GCC compatible which may just work (I tihnk it may be based on clang, but I am not sure).

I keep hearing rumors of this item, but never have been able to get a copy through my friends at Intel. I'll have to send a few emails out to see if I can see if I can get access to one, though it's a fairly low propriety. I suspect, based on a lot of things, that this doesn't actually exist, but I'll poke and prod anyway.

gnn@ might know.

In D26817#601100, @imp wrote:
In D26817#601097, @pfg wrote:

First of all: thanks!

I should mention this was actually for a hacked linux binary-based intel compiler.

There exists a native FreeBSD [[ https://software.intel.com/content/www/us/en/develop/tools/system-studio/freebsd.html | Intel System Studio ]]compiler that claims to be GCC compatible which may just work (I tihnk it may be based on clang, but I am not sure).

I keep hearing rumors of this item, but never have been able to get a copy through my friends at Intel. I'll have to send a few emails out to see if I can see if I can get access to one, though it's a fairly low propriety. I suspect, based on a lot of things, that this doesn't actually exist, but I'll poke and prod anyway.

It exists. The backend is Intel's own, but the front-end is Clang, so it's almost a drop-in replacement for Clang or GCC. As such, it probably doesn't need any special hackery in cdefs.h.