From: Eric Botcazou Date: Thu, 5 Jun 2003 07:50:42 +0000 (+0200) Subject: re PR target/10663 ([Solaris] New configure check aborts with Sun tools.) X-Git-Tag: releases/gcc-3.4.0~6146 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c6cc7e13f4226edc7078d610fa18e55676e0a4f6;p=thirdparty%2Fgcc.git re PR target/10663 ([Solaris] New configure check aborts with Sun tools.) PR target/10663 * configure.in (HAVE_LD_RO_RW_SECTION_MIXING): Redirect assembler and linker output to /dev/null. Use a 'sed' construct instead of 'grep -A1'. * configure: Regenerate. Co-Authored-By: Paolo Bonzini From-SVN: r67479 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a057fc2b7118..8697fa683db0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2003-06-05 Eric Botcazou + Paolo Bonzini + + PR target/10663 + * configure.in (HAVE_LD_RO_RW_SECTION_MIXING): Redirect + assembler and linker output to /dev/null. + Use a 'sed' construct instead of 'grep -A1'. + * configure: Regenerate. + 2003-06-04 Richard Henderson * config/i386/i386.c (struct ix86_address): Add seg. diff --git a/gcc/configure b/gcc/configure index 16613e7b4530..1c61e562fdfd 100755 --- a/gcc/configure +++ b/gcc/configure @@ -8467,9 +8467,9 @@ elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x ; then && $gcc_cv_as -o conftest2.o conftest2.s > /dev/null 2>&1 \ && $gcc_cv_as -o conftest3.o conftest3.s > /dev/null 2>&1 \ && $gcc_cv_ld -shared -o conftest1.so conftest1.o \ - conftest2.o conftest3.o; then + conftest2.o conftest3.o > /dev/null 2>&1; then gcc_cv_ld_ro_rw_mix=`$gcc_cv_objdump -h conftest1.so \ - | grep -A1 myfoosect` + | sed -e '/myfoosect/!d' -e N` if echo "$gcc_cv_ld_ro_rw_mix" | grep CONTENTS > /dev/null; then if echo "$gcc_cv_ld_ro_rw_mix" | grep READONLY > /dev/null; then gcc_cv_ld_ro_rw_mix=read-only diff --git a/gcc/configure.in b/gcc/configure.in index e087d3225da0..0db3687e3d57 100644 --- a/gcc/configure.in +++ b/gcc/configure.in @@ -2603,9 +2603,9 @@ elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x ; then && $gcc_cv_as -o conftest2.o conftest2.s > /dev/null 2>&1 \ && $gcc_cv_as -o conftest3.o conftest3.s > /dev/null 2>&1 \ && $gcc_cv_ld -shared -o conftest1.so conftest1.o \ - conftest2.o conftest3.o; then + conftest2.o conftest3.o > /dev/null 2>&1; then gcc_cv_ld_ro_rw_mix=`$gcc_cv_objdump -h conftest1.so \ - | grep -A1 myfoosect` + | sed -e '/myfoosect/!d' -e N` if echo "$gcc_cv_ld_ro_rw_mix" | grep CONTENTS > /dev/null; then if echo "$gcc_cv_ld_ro_rw_mix" | grep READONLY > /dev/null; then gcc_cv_ld_ro_rw_mix=read-only