-
- Downloads
c-common.c (c_stddef_cpp_builtins): Define __INTMAX_TYPE__ and __UINTMAX_TYPE__.
* c-common.c (c_stddef_cpp_builtins): Define __INTMAX_TYPE__ and __UINTMAX_TYPE__. * c-cppbuiltin.c (builtin_define_stdint_macros): New. Define __INTMAX_MAX__. (c_cpp_builtins): Call it. * doc/cpp.texi: Update. testsuite: * gcc.c-torture/execute/builtins/abs-2.c, gcc.c-torture/execute/builtins/abs-3.c, gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h, gcc.dg/torture/builtin-attr-1.c: Use predefined macros for intmax_t, uintmax_t and their limits. * gcc.dg/intmax_t-1.c: New test. From-SVN: r85588
Showing
- gcc/ChangeLog 9 additions, 0 deletionsgcc/ChangeLog
- gcc/c-common.c 2 additions, 0 deletionsgcc/c-common.c
- gcc/c-cppbuiltin.c 21 additions, 0 deletionsgcc/c-cppbuiltin.c
- gcc/doc/cpp.texi 7 additions, 2 deletionsgcc/doc/cpp.texi
- gcc/testsuite/ChangeLog 9 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.c-torture/execute/builtins/abs-2.c 2 additions, 13 deletionsgcc/testsuite/gcc.c-torture/execute/builtins/abs-2.c
- gcc/testsuite/gcc.c-torture/execute/builtins/abs-3.c 2 additions, 13 deletionsgcc/testsuite/gcc.c-torture/execute/builtins/abs-3.c
- gcc/testsuite/gcc.c-torture/execute/builtins/lib/abs.c 1 addition, 14 deletionsgcc/testsuite/gcc.c-torture/execute/builtins/lib/abs.c
- gcc/testsuite/gcc.dg/format/format.h 2 additions, 25 deletionsgcc/testsuite/gcc.dg/format/format.h
- gcc/testsuite/gcc.dg/intmax_t-1.c 24 additions, 0 deletionsgcc/testsuite/gcc.dg/intmax_t-1.c
- gcc/testsuite/gcc.dg/torture/builtin-attr-1.c 1 addition, 10 deletionsgcc/testsuite/gcc.dg/torture/builtin-attr-1.c
Loading
Please register or sign in to comment