ada-builtin-types.def: New file.
* gcc-interface/ada-builtin-types.def: New file. * gcc-interface/ada-builtins.def: Likewise. * gcc-interface/ada-tree.h (BUILT_IN_LIKELY): New macro. (BUILT_IN_UNLIKELY): Likewise. * gcc-interface/trans.c (independent_iterations_p): Initialize the auto-vector to 16 elements. (Call_to_gnu): Remove local variable and change the vector of actual parameters to an auto-vector. Do not convert actual parameters to the argument type for front-end built-in functions. Add support for front-end built-in functions. (build_noreturn_cond): Use internal instead of built-in function. * gcc-interface/utils.c (c_builtin_type): Include ada-builtin-types.def (install_builtin_function_types): Likewise. (install_builtin_functions): Include ada-builtins.def first. From-SVN: r271658
Showing
- gcc/ada/ChangeLog 17 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/gcc-interface/ada-builtin-types.def 25 additions, 0 deletionsgcc/ada/gcc-interface/ada-builtin-types.def
- gcc/ada/gcc-interface/ada-builtins.def 30 additions, 0 deletionsgcc/ada/gcc-interface/ada-builtins.def
- gcc/ada/gcc-interface/ada-tree.h 6 additions, 1 deletiongcc/ada/gcc-interface/ada-tree.h
- gcc/ada/gcc-interface/trans.c 56 additions, 21 deletionsgcc/ada/gcc-interface/trans.c
- gcc/ada/gcc-interface/utils.c 10 additions, 1 deletiongcc/ada/gcc-interface/utils.c
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gnat.dg/expect2.adb 24 additions, 0 deletionsgcc/testsuite/gnat.dg/expect2.adb
- gcc/testsuite/gnat.dg/expect2_pkg.ads 15 additions, 0 deletionsgcc/testsuite/gnat.dg/expect2_pkg.ads
Loading
Please register or sign in to comment