| #
5afc3479
|
| 25-Jun-2024 |
Andrew Turner <andrew@FreeBSD.org> |
arm: Start to remove the now unneeded acle-compat.h
All supported compilers provide the acle macros so we don't need the backup versions.
Keep the file around for anything that included it directly
arm: Start to remove the now unneeded acle-compat.h
All supported compilers provide the acle macros so we don't need the backup versions.
Keep the file around for anything that included it directly, but make it an error to not support the acle macros.
Reviewed by: imp Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D45726
show more ...
|
| #
36e0db49
|
| 25-Jun-2024 |
Andrew Turner <andrew@FreeBSD.org> |
Revert "arm: Start to remove the now unneeded acle-compat.h"
This reverts commit 3d02fe6c59dc87b265f268233cd574f7f04edb5d.
This wasn't ready to be committed
|
| #
3d02fe6c
|
| 25-Jun-2024 |
Andrew Turner <andrew@FreeBSD.org> |
arm: Start to remove the now unneeded acle-compat.h
All supported compilers provide the acle macros so we don't need the backup versions.
Sponsored by: Arm Ltd
|
| #
95ee2897
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
| #
5afc3479
|
| 25-Jun-2024 |
Andrew Turner <andrew@FreeBSD.org> |
arm: Start to remove the now unneeded acle-compat.h
All supported compilers provide the acle macros so we don't need the backup versions.
Keep the file around for anything that included it directly
arm: Start to remove the now unneeded acle-compat.h
All supported compilers provide the acle macros so we don't need the backup versions.
Keep the file around for anything that included it directly, but make it an error to not support the acle macros.
Reviewed by: imp Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D45726
show more ...
|
| #
36e0db49
|
| 25-Jun-2024 |
Andrew Turner <andrew@FreeBSD.org> |
Revert "arm: Start to remove the now unneeded acle-compat.h"
This reverts commit 3d02fe6c59dc87b265f268233cd574f7f04edb5d.
This wasn't ready to be committed
|
| #
3d02fe6c
|
| 25-Jun-2024 |
Andrew Turner <andrew@FreeBSD.org> |
arm: Start to remove the now unneeded acle-compat.h
All supported compilers provide the acle macros so we don't need the backup versions.
Sponsored by: Arm Ltd
|
| #
95ee2897
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
| #
9268022b
|
| 19-Nov-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head@274682
|
| #
246e7a2b
|
| 02-Sep-2014 |
Neel Natu <neel@FreeBSD.org> |
IFC @r269962
Submitted by: Anish Gupta (akgupt3@gmail.com)
|
| #
832fd780
|
| 23-Aug-2014 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Sync to HEAD@r270409.
|
| #
161fedb9
|
| 14-Aug-2014 |
Warner Losh <imp@FreeBSD.org> |
From https://sourceware.org/ml/newlib/2014/msg00113.html By Richard Earnshaw at ARM > >GCC has for a number of years provides a set of pre-defined macros for >use with determining the ISA and feature
From https://sourceware.org/ml/newlib/2014/msg00113.html By Richard Earnshaw at ARM > >GCC has for a number of years provides a set of pre-defined macros for >use with determining the ISA and features of the target during >pre-processing. However, the design was always somewhat cumbersome in >that each new architecture revision created a new define and then >removed the previous one. This meant that it was necessary to keep >updating the support code simply to recognise a new architecture being >added. > >The ACLE specification (ARM C Language Extentions) >(http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.set.swdev/index.html) >provides a much more suitable interface and GCC has supported this >since gcc-4.8. > >This patch makes use of the ACLE pre-defines to map to the internal >feature definitions. To support older versions of GCC a compatibility >header is provided that maps the traditional pre-defines onto the new >ACLE ones.
Stop using __FreeBSD_ARCH_armv6__ and switch to __ARM_ARCH >= 6 in the couple of places in tree. clang already implements ACLE. Add a define that says we implement version 1.1, even though the implementation isn't quite complete.
show more ...
|
| #
9268022b
|
| 19-Nov-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head@274682
|
| #
246e7a2b
|
| 02-Sep-2014 |
Neel Natu <neel@FreeBSD.org> |
IFC @r269962
Submitted by: Anish Gupta (akgupt3@gmail.com)
|
| #
832fd780
|
| 23-Aug-2014 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Sync to HEAD@r270409.
|
| #
161fedb9
|
| 14-Aug-2014 |
Warner Losh <imp@FreeBSD.org> |
From https://sourceware.org/ml/newlib/2014/msg00113.html By Richard Earnshaw at ARM > >GCC has for a number of years provides a set of pre-defined macros for >use with determining the ISA and feature
From https://sourceware.org/ml/newlib/2014/msg00113.html By Richard Earnshaw at ARM > >GCC has for a number of years provides a set of pre-defined macros for >use with determining the ISA and features of the target during >pre-processing. However, the design was always somewhat cumbersome in >that each new architecture revision created a new define and then >removed the previous one. This meant that it was necessary to keep >updating the support code simply to recognise a new architecture being >added. > >The ACLE specification (ARM C Language Extentions) >(http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.set.swdev/index.html) >provides a much more suitable interface and GCC has supported this >since gcc-4.8. > >This patch makes use of the ACLE pre-defines to map to the internal >feature definitions. To support older versions of GCC a compatibility >header is provided that maps the traditional pre-defines onto the new >ACLE ones.
Stop using __FreeBSD_ARCH_armv6__ and switch to __ARM_ARCH >= 6 in the couple of places in tree. clang already implements ACLE. Add a define that says we implement version 1.1, even though the implementation isn't quite complete.
show more ...
|
| #
5afc3479
|
| 25-Jun-2024 |
Andrew Turner <andrew@FreeBSD.org> |
arm: Start to remove the now unneeded acle-compat.h
All supported compilers provide the acle macros so we don't need the backup versions.
Keep the file around for anything that included it directly
arm: Start to remove the now unneeded acle-compat.h
All supported compilers provide the acle macros so we don't need the backup versions.
Keep the file around for anything that included it directly, but make it an error to not support the acle macros.
Reviewed by: imp Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D45726
show more ...
|
| #
36e0db49
|
| 25-Jun-2024 |
Andrew Turner <andrew@FreeBSD.org> |
Revert "arm: Start to remove the now unneeded acle-compat.h"
This reverts commit 3d02fe6c59dc87b265f268233cd574f7f04edb5d.
This wasn't ready to be committed
|
| #
3d02fe6c
|
| 25-Jun-2024 |
Andrew Turner <andrew@FreeBSD.org> |
arm: Start to remove the now unneeded acle-compat.h
All supported compilers provide the acle macros so we don't need the backup versions.
Sponsored by: Arm Ltd
|
| #
95ee2897
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
| #
9268022b
|
| 19-Nov-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head@274682
|
| #
246e7a2b
|
| 02-Sep-2014 |
Neel Natu <neel@FreeBSD.org> |
IFC @r269962
Submitted by: Anish Gupta (akgupt3@gmail.com)
|
| #
832fd780
|
| 23-Aug-2014 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Sync to HEAD@r270409.
|
| #
161fedb9
|
| 14-Aug-2014 |
Warner Losh <imp@FreeBSD.org> |
From https://sourceware.org/ml/newlib/2014/msg00113.html By Richard Earnshaw at ARM > >GCC has for a number of years provides a set of pre-defined macros for >use with determining the ISA and feature
From https://sourceware.org/ml/newlib/2014/msg00113.html By Richard Earnshaw at ARM > >GCC has for a number of years provides a set of pre-defined macros for >use with determining the ISA and features of the target during >pre-processing. However, the design was always somewhat cumbersome in >that each new architecture revision created a new define and then >removed the previous one. This meant that it was necessary to keep >updating the support code simply to recognise a new architecture being >added. > >The ACLE specification (ARM C Language Extentions) >(http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.set.swdev/index.html) >provides a much more suitable interface and GCC has supported this >since gcc-4.8. > >This patch makes use of the ACLE pre-defines to map to the internal >feature definitions. To support older versions of GCC a compatibility >header is provided that maps the traditional pre-defines onto the new >ACLE ones.
Stop using __FreeBSD_ARCH_armv6__ and switch to __ARM_ARCH >= 6 in the couple of places in tree. clang already implements ACLE. Add a define that says we implement version 1.1, even though the implementation isn't quite complete.
show more ...
|