projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[AArch64][SVE 26/32] Add SVE MUL VL addressing modes
[deliverable/binutils-gdb.git]
/
gas
/
ehopt.c
diff --git
a/gas/ehopt.c
b/gas/ehopt.c
index c09eb15b4983f86f9884b5590dfafabbf1c2c1ec..d42064ddef09785a7f71029b58e088e331f57384 100644
(file)
--- a/
gas/ehopt.c
+++ b/
gas/ehopt.c
@@
-1,6
+1,5
@@
/* ehopt.c--optimize gcc exception frame information.
/* ehopt.c--optimize gcc exception frame information.
- Copyright 1998, 2000, 2001, 2003, 2005, 2007, 2008, 2009
- Free Software Foundation, Inc.
+ Copyright (C) 1998-2016 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>.
This file is part of GAS, the GNU Assembler.
Written by Ian Lance Taylor <ian@cygnus.com>.
This file is part of GAS, the GNU Assembler.
@@
-120,7
+119,7
@@
get_cie_info (struct cie_info *info)
/* First make sure that the CIE Identifier Tag is 0/-1. */
/* First make sure that the CIE Identifier Tag is 0/-1. */
- if (str
cmp (segment_name (now_seg), ".debug_frame"
) == 0)
+ if (str
ncmp (segment_name (now_seg), ".debug_frame", 12
) == 0)
CIE_id = (char)0xff;
else
CIE_id = 0;
CIE_id = (char)0xff;
else
CIE_id = 0;
@@
-285,9
+284,10
@@
check_eh_frame (expressionS *exp, unsigned int *pnbytes)
#endif
/* Select the proper section data. */
#endif
/* Select the proper section data. */
- if (strcmp (segment_name (now_seg), ".eh_frame") == 0)
+ if (strncmp (segment_name (now_seg), ".eh_frame", 9) == 0
+ && segment_name (now_seg)[9] != '_')
d = &eh_frame_data;
d = &eh_frame_data;
- else if (str
cmp (segment_name (now_seg), ".debug_frame"
) == 0)
+ else if (str
ncmp (segment_name (now_seg), ".debug_frame", 12
) == 0)
d = &debug_frame_data;
else
return 0;
d = &debug_frame_data;
else
return 0;
This page took
0.024527 seconds
and
4
git commands to generate.