aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2014-02-11 12:56:39 +0000
committerRainer Orth <ro@gcc.gnu.org>2014-02-11 12:56:39 +0000
commit7c1aef7e398228f37d8dae0aa3b36d75a8316d15 (patch)
treeb010ccd17b16a2196409c7d15535d9a9c60e33f5 /gcc/config.gcc
parent1a1477a2df3b504de02dad40c02dba5bcd55aa2a (diff)
downloadgcc-7c1aef7e398228f37d8dae0aa3b36d75a8316d15.zip
gcc-7c1aef7e398228f37d8dae0aa3b36d75a8316d15.tar.gz
gcc-7c1aef7e398228f37d8dae0aa3b36d75a8316d15.tar.bz2
Only assume 4-byte stack alignment on Solaris 9/x86 (PR libgomp/60107)
PR libgomp/60107 * config/i386/sol2-9.h: New file. * config.gcc (i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*, *-*-solaris2.9*): Use it. From-SVN: r207688
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index c3124be..2156640 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1537,6 +1537,9 @@ i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
esac
with_tune_32=${with_tune_32:-generic}
case ${target} in
+ *-*-solaris2.9*)
+ tm_file="${tm_file} i386/sol2-9.h"
+ ;;
*-*-solaris2.1[0-9]*)
tm_file="${tm_file} i386/x86-64.h i386/sol2-bi.h sol2-bi.h"
tm_defines="${tm_defines} TARGET_BI_ARCH=1"