mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-21 05:30:24 +08:00
re PR target/40332 ((.eh_frame); no .eh_frame_hdr table will be created.)
PR target/40332 * configure.ac (gcc_cv_as_cfi_advance_working): Check 32-bit advance. * configure: Likewise. From-SVN: r156918
This commit is contained in:
parent
b68da8eb3a
commit
d88900d782
@ -1,3 +1,9 @@
|
||||
2010-02-19 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR target/40332
|
||||
* configure.ac (gcc_cv_as_cfi_advance_working): Check 32-bit advance.
|
||||
* configure: Likewise.
|
||||
|
||||
2010-02-20 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR middle-end/42344
|
||||
|
4
gcc/configure
vendored
4
gcc/configure
vendored
@ -21421,7 +21421,7 @@ else
|
||||
echo ' .text
|
||||
.cfi_startproc
|
||||
.cfi_adjust_cfa_offset 64
|
||||
.skip 512, 0
|
||||
.skip 75031, 0
|
||||
.cfi_adjust_cfa_offset 128
|
||||
.cfi_endproc' > conftest.s
|
||||
if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
|
||||
@ -21433,7 +21433,7 @@ else
|
||||
then
|
||||
|
||||
if $gcc_cv_readelf -wf conftest.o 2>/dev/null \
|
||||
| grep 'DW_CFA_advance_loc[12]:[ ][ ]*512[ ]' >/dev/null; then
|
||||
| grep 'DW_CFA_advance_loc[124]:[ ][ ]*75031[ ]' >/dev/null; then
|
||||
gcc_cv_as_cfi_advance_working=yes
|
||||
fi
|
||||
|
||||
|
@ -2292,12 +2292,12 @@ gcc_GAS_CHECK_FEATURE([working cfi advance], gcc_cv_as_cfi_advance_working,
|
||||
[ .text
|
||||
.cfi_startproc
|
||||
.cfi_adjust_cfa_offset 64
|
||||
.skip 512, 0
|
||||
.skip 75031, 0
|
||||
.cfi_adjust_cfa_offset 128
|
||||
.cfi_endproc],
|
||||
[[
|
||||
if $gcc_cv_readelf -wf conftest.o 2>/dev/null \
|
||||
| grep 'DW_CFA_advance_loc[12]:[ ][ ]*512[ ]' >/dev/null; then
|
||||
| grep 'DW_CFA_advance_loc[124]:[ ][ ]*75031[ ]' >/dev/null; then
|
||||
gcc_cv_as_cfi_advance_working=yes
|
||||
fi
|
||||
]])
|
||||
|
Loading…
x
Reference in New Issue
Block a user