This is first patch where I have just defined a struct libcall_arg_t which
contains
three member rtx, machine_mode and a boolean unsigned_p and will be used in
passing args in
emit_library_[call/value] functions.
Once this patch is approved then i will create second patch in which arg type
libc
This is first patch where I have just defined a struct libcall_arg_t which
contains
three member rtx, machine_mode and a boolean unsigned_p and will be used in
passing args in
emit_library_[call/value] functions.
Once this patch is approved then i will create second patch in which arg type
libc
Thanks for doing this.
Kamlesh Kumar via Gcc-patches writes:
> diff --git a/gcc/rtl.h b/gcc/rtl.h
> index 0872cc4..c023ff0 100644
> --- a/gcc/rtl.h
> +++ b/gcc/rtl.h
> @@ -2238,6 +2238,18 @@ struct address_info {
>enum rtx_code base_outer_code;
> };
>
> +/* This is used for passing args in
thanks Richard,
addressed your concern.
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 0872cc4..7206c8a 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -2238,6 +2238,16 @@ struct address_info {
enum rtx_code base_outer_code;
};
+/* This is used for passing args in emit_library_* functions */
+struct li
Kamlesh Kumar writes:
> thanks Richard,
>
> addressed your concern.
>
> diff --git a/gcc/rtl.h b/gcc/rtl.h
> index 0872cc4..7206c8a 100644
> --- a/gcc/rtl.h
> +++ b/gcc/rtl.h
> @@ -2238,6 +2238,16 @@ struct address_info {
> enum rtx_code base_outer_code;
> };
>
> +/* This is used for passing