Skip to content
Snippets Groups Projects
Commit adbe951f authored by Nick Clifton's avatar Nick Clifton
Browse files

Prevent the ASCII linker script directive from generating huge amounts of...

Prevent the ASCII linker script directive from generating huge amounts of padding if the size expression is not a constant.

 PR 30193 * ldgram.y (ASCII): Fail if the size is not a constant.
parent 6a208145
No related branches found
No related tags found
No related merge requests found
2023-03-03 Nick Clifton <nickc@redhat.com>
PR 30193
* ldgram.y (ASCII): Fail if the size is not a constant.
2023-02-23 Fangrui Song <i@maskray.me>
* emultempl/riscvelf.em: Add option parsing.
......
......@@ -672,7 +672,10 @@ statement:
{
/* 'value' is a memory leak, do we care? */
etree_type *value = $3;
lang_add_string (value->value.value, $5);
if (value->type.node_code == INT)
lang_add_string (value->value.value, $5);
else
einfo (_("%X%P:%pS: ASCII expression must be an integer\n"), NULL);
}
| ASCIZ NAME
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment