OSDN Git Service
(root)
/
pf3gnuchains
/
pf3gnuchains4x.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ccba7ea
)
* read.c (pseudo_set): Reject attempts to set the value of a
author
Ian Lance Taylor
<ian@airs.com>
Wed, 3 Nov 1999 22:14:47 +0000
(22:14 +0000)
committer
Ian Lance Taylor
<ian@airs.com>
Wed, 3 Nov 1999 22:14:47 +0000
(22:14 +0000)
section symbol.
gas/ChangeLog
patch
|
blob
|
history
gas/read.c
patch
|
blob
|
history
diff --git
a/gas/ChangeLog
b/gas/ChangeLog
index
3c16db7
..
cc1993f
100644
(file)
--- a/
gas/ChangeLog
+++ b/
gas/ChangeLog
@@
-1,5
+1,8
@@
1999-11-03 Ian Lance Taylor <ian@zembu.com>
+ * read.c (pseudo_set): Reject attempts to set the value of a
+ section symbol.
+
* config/obj-elf.c (obj_elf_ident): Call md_flush_pending_output
if it is defined.
diff --git
a/gas/read.c
b/gas/read.c
index
886c028
..
b64203b
100644
(file)
--- a/
gas/read.c
+++ b/
gas/read.c
@@
-3163,6
+3163,8
@@
pseudo_set (symbolP)
if (S_GET_SEGMENT (exp.X_add_symbol) == undefined_section
|| exp.X_add_number != 0)
symbol_set_value_expression (symbolP, &exp);
+ else if (symbol_section_p (symbolP))
+ as_bad ("invalid attempt to set value of section symbol");
else
{
symbolS *s = exp.X_add_symbol;