aboutsummaryrefslogtreecommitdiff
path: root/gcc/configure
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2013-12-04 14:53:36 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2013-12-04 06:53:36 -0800
commit3bd7b086fdd32ce44e735929351bfbc832e5bfaa (patch)
tree4b10e399d12e88199b5297e69184574fb0ede80d /gcc/configure
parentecd78fc9ab2350579bfdcd25676a2864bbf4b04b (diff)
downloadgcc-3bd7b086fdd32ce44e735929351bfbc832e5bfaa.zip
gcc-3bd7b086fdd32ce44e735929351bfbc832e5bfaa.tar.gz
gcc-3bd7b086fdd32ce44e735929351bfbc832e5bfaa.tar.bz2
Put a breakpoint on __asan_report_error for ASAN
* configure.ac: Append gdbasan.in to .gdbinit if CFLAGS contains -fsanitize=address. * configure: Regenerated. * gdbasan.in: New file. From-SVN: r205669
Diffstat (limited to 'gcc/configure')
-rwxr-xr-xgcc/configure8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/configure b/gcc/configure
index fdf0cd0..9e92c63 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -27508,6 +27508,14 @@ fi
echo "source ${srcdir}/gdbinit.in" >> .gdbinit
echo "python import sys; sys.path.append('${srcdir}'); import gdbhooks" >> .gdbinit
+# Put a breakpoint on __asan_report_error to help with debugging buffer
+# overflow.
+case "$CFLAGS" in
+*-fsanitize=address*)
+ echo "source ${srcdir}/gdbasan.in" >> .gdbinit
+ ;;
+esac
+
gcc_tooldir='$(libsubdir)/$(libsubdir_to_prefix)$(target_noncanonical)'