-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Header files mandate GNU extensions #71
Comments
Thanks for your report. Currently, _Float128 is only supported via the GNU extension. The ISO/IEC TS 18661-3:2015 defines _Float128 for C, but not C++! There's no way to treat _Float128 officially for C++. |
Well, let's start with the easy one: Now, regarding
Shouldn't The last error message ( With the above two changes in |
Compiling with GNU extensions (
-std=gnu++14
) works fine.However compiling without these extensions (
-std=c++14
) reveals a few issues in some header files.Many occurrences of the latter are reported in
dd_inline.h
. All occurrences seem to appear on lines that are not part of the originaldd_inline.h
file but on lines that have been introduced by the patching process.All the above are errors and not just warnings. It would be good to fix the header files so GNU extensions are not mandated to be able to compile successfully.
The text was updated successfully, but these errors were encountered: