2010-07-11 Kai Tietz <kai.tietz@onevision.com>
PR ld/11612 * config/obj-coff.c (obj_common_parse): Quote symbol-name. 2010-07-11 Kai Tietz <kai.tietz@onevision.com> * gas/pe/aligncomm-b.d: Regenerated content dump. * gas/pe/aligncomm-d,d: Regenerated content dump. * gas/i386/i386.exp: Disable for mingw 64-bit the intel-got64 test.
This commit is contained in:
parent
a2f028ec35
commit
a7879ef118
6 changed files with 28 additions and 15 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2010-07-11 Kai Tietz <kai.tietz@onevision.com>
|
||||||
|
|
||||||
|
PR ld/11612
|
||||||
|
* config/obj-coff.c (obj_common_parse): Quote symbol-name.
|
||||||
|
|
||||||
2010-07-08 Tejas Belagod <tejas.belagod@arm.com>
|
2010-07-08 Tejas Belagod <tejas.belagod@arm.com>
|
||||||
|
|
||||||
* tc-arm.c (OP_oBARRIER): Remove.
|
* tc-arm.c (OP_oBARRIER): Remove.
|
||||||
|
|
|
@ -218,10 +218,10 @@ obj_coff_common_parse (int ignore ATTRIBUTE_UNUSED, symbolS *symbolP, addressT s
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Emit a string. Note no NUL-termination. */
|
/* Emit a string. Note no NUL-termination. */
|
||||||
pfxlen = strlen (" -aligncomm:") + strlen (S_GET_NAME (symbolP)) + 1;
|
pfxlen = strlen (" -aligncomm:") + 2 + strlen (S_GET_NAME (symbolP)) + 1;
|
||||||
numlen = snprintf (numbuff, sizeof (numbuff), "%d", (int) align);
|
numlen = snprintf (numbuff, sizeof (numbuff), "%d", (int) align);
|
||||||
frag = frag_more (pfxlen + numlen);
|
frag = frag_more (pfxlen + numlen);
|
||||||
(void) sprintf (frag, " -aligncomm:%s,", S_GET_NAME (symbolP));
|
(void) sprintf (frag, " -aligncomm:\"%s\",", S_GET_NAME (symbolP));
|
||||||
memcpy (frag + pfxlen, numbuff, numlen);
|
memcpy (frag + pfxlen, numbuff, numlen);
|
||||||
/* Restore original subseg. */
|
/* Restore original subseg. */
|
||||||
subseg_set (current_seg, current_subseg);
|
subseg_set (current_seg, current_subseg);
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
2010-07-11 Kai Tietz <kai.tietz@onevision.com>
|
||||||
|
|
||||||
|
* gas/pe/aligncomm-b.d: Regenerated content dump.
|
||||||
|
* gas/pe/aligncomm-d,d: Regenerated content dump.
|
||||||
|
* gas/i386/i386.exp: Disable for mingw 64-bit the intel-got64 test.
|
||||||
|
|
||||||
2010-07-08 Tejas Belagod <tejas.belagod@arm.com>
|
2010-07-08 Tejas Belagod <tejas.belagod@arm.com>
|
||||||
|
|
||||||
* gas/arm/barrier.s: New file.
|
* gas/arm/barrier.s: New file.
|
||||||
|
|
|
@ -324,9 +324,9 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t
|
||||||
if { ![istarget "*-*-mingw*"] } then {
|
if { ![istarget "*-*-mingw*"] } then {
|
||||||
run_dump_test "x86-64-opcode-inval"
|
run_dump_test "x86-64-opcode-inval"
|
||||||
run_dump_test "x86-64-opcode-inval-intel"
|
run_dump_test "x86-64-opcode-inval-intel"
|
||||||
|
run_dump_test "intel-got64"
|
||||||
}
|
}
|
||||||
run_dump_test "rexw"
|
run_dump_test "rexw"
|
||||||
run_dump_test "intel-got64"
|
|
||||||
run_dump_test "x86-64-fxsave"
|
run_dump_test "x86-64-fxsave"
|
||||||
run_dump_test "x86-64-fxsave-intel"
|
run_dump_test "x86-64-fxsave-intel"
|
||||||
run_dump_test "x86-64-arch-1"
|
run_dump_test "x86-64-arch-1"
|
||||||
|
|
|
@ -6,11 +6,12 @@
|
||||||
.*: .*
|
.*: .*
|
||||||
|
|
||||||
Contents of section .drectve:
|
Contents of section .drectve:
|
||||||
0000 202d616c 69676e63 6f6d6d3a 5f682c38 -aligncomm:_h,8
|
0000 202d616c 69676e63 6f6d6d3a 225f6822 -aligncomm:"_h"
|
||||||
0010 202d616c 69676e63 6f6d6d3a 5f692c34 -aligncomm:_i,4
|
0010 2c38202d 616c6967 6e636f6d 6d3a225f ,8 -aligncomm:"_
|
||||||
0020 202d616c 69676e63 6f6d6d3a 5f6a2c32 -aligncomm:_j,2
|
0020 69222c34 202d616c 69676e63 6f6d6d3a i",4 -aligncomm:
|
||||||
0030 202d616c 69676e63 6f6d6d3a 5f6b2c31 -aligncomm:_k,1
|
0030 225f6a22 2c32202d 616c6967 6e636f6d "_j",2 -aligncom
|
||||||
0040 202d616c 69676e63 6f6d6d3a 5f682c35 -aligncomm:_h,5
|
0040 6d3a225f 6b222c31 202d616c 69676e63 m:"_k",1 -alignc
|
||||||
0050 202d616c 69676e63 6f6d6d3a 5f692c34 -aligncomm:_i,4
|
0050 6f6d6d3a 5f682c35 202d616c 69676e63 omm:_h,5 -alignc
|
||||||
0060 202d616c 69676e63 6f6d6d3a 5f6a2c33 -aligncomm:_j,3
|
0060 6f6d6d3a 5f692c34 202d616c 69676e63 omm:_i,4 -alignc
|
||||||
0070 202d616c 69676e63 6f6d6d3a 5f6b2c32 -aligncomm:_k,2
|
0070 6f6d6d3a 5f6a2c33 202d616c 69676e63 omm:_j,3 -alignc
|
||||||
|
0080 6f6d6d3a 5f6b2c32 .*omm:_k,2.*
|
||||||
|
|
|
@ -6,7 +6,8 @@
|
||||||
.*: .*
|
.*: .*
|
||||||
|
|
||||||
Contents of section .drectve:
|
Contents of section .drectve:
|
||||||
0000 202d616c 69676e63 6f6d6d3a 5f682c38 -aligncomm:_h,8
|
0000 202d616c 69676e63 6f6d6d3a 225f6822 -aligncomm:"_h"
|
||||||
0010 202d616c 69676e63 6f6d6d3a 5f692c34 -aligncomm:_i,4
|
0010 2c38202d 616c6967 6e636f6d 6d3a225f ,8 -aligncomm:"_
|
||||||
0020 202d616c 69676e63 6f6d6d3a 5f6a2c32 -aligncomm:_j,2
|
0020 69222c34 202d616c 69676e63 6f6d6d3a i",4 -aligncomm:
|
||||||
0030 202d616c 69676e63 6f6d6d3a 5f6b2c31 -aligncomm:_k,1
|
0030 225f6a22 2c32202d 616c6967 6e636f6d "_j",2 -aligncom
|
||||||
|
0040 6d3a225f 6b222c31 m:"_k",1.*
|
||||||
|
|
Loading…
Add table
Reference in a new issue