alpha.c (output_prolog, VMS): Use alloca for entry_label and don't truncate to 64 characters.
* alpha.c (output_prolog, VMS): Use alloca for entry_label and don't truncate to 64 characters. vmskrunch changes need this. Co-Authored-By: Jeffrey A Law <law@cygnus.com> Co-Authored-By: Richard Kenner <kenner@vlsi1.ultra.nyu.edu> From-SVN: r16098
This commit is contained in:
parent
c12894e1c3
commit
a3b0df2d4a
2 changed files with 15 additions and 2 deletions
|
@ -1,3 +1,16 @@
|
|||
Mon Oct 20 02:00:18 1997 Klaus Kaempf <kkaempf@progis.de>
|
||||
Jeff Law <law@cygnus.com>
|
||||
Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
|
||||
* alpha/alpha.c (vmskrunch): Delete
|
||||
* alpha/vms.h (ENCODE_SECTION_INFO, ASM_DECLARE_FUNCTION_NAME): Delete.
|
||||
* alpha.c (output_prolog, VMS): Use alloca for entry_label and don't
|
||||
truncate to 64 characters.
|
||||
|
||||
* make-l2.com: Support openVMS/Alpha.
|
||||
|
||||
* vmsconfig.com: Fix to work on openVMS/Alpha and openVMS/VAX.
|
||||
|
||||
Sun Oct 19 19:00:35 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
|
||||
|
||||
* longlong.h (count_leading_zeros): Add missing casts to USItype.
|
||||
|
|
|
@ -2022,7 +2022,7 @@ output_prolog (file, size)
|
|||
/* Offset during register save. */
|
||||
int reg_offset;
|
||||
/* Label for the procedure entry. */
|
||||
char entry_label[70];
|
||||
char *entry_label = (char *) alloca (strlen (alpha_function_name) + 5);
|
||||
int i;
|
||||
|
||||
sa_size = alpha_sa_size ();
|
||||
|
@ -2035,7 +2035,7 @@ output_prolog (file, size)
|
|||
fprintf (file, "\t.ent ");
|
||||
assemble_name (file, alpha_function_name);
|
||||
fprintf (file, "\n");
|
||||
sprintf (entry_label, "%.64s..en", alpha_function_name);
|
||||
sprintf (entry_label, "%s..en", alpha_function_name);
|
||||
ASM_OUTPUT_LABEL (file, entry_label);
|
||||
inside_function = TRUE;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue