5562N/A# The contents of this file are subject to the terms of the 5562N/A# Common Development and Distribution License (the "License"). 7118N/A# You may not use this file except in compliance with the License. 5562N/A# See the License for the specific language governing permissions 5562N/A# and limitations under the License. 5562N/A# When distributing Covered Code, include this CDDL HEADER in each 5562N/A# If applicable, add the following below this CDDL HEADER, with the 5562N/A# fields enclosed by brackets "[]" replaced with your own identifying 7118N/A# information: Portions Copyright [yyyy] [name of copyright owner] 7118N/A# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. 5562N/A# Use gcc's default flags instead of userland's. 7118N/A# The GNU compiler wants the GNU utilities. 7118N/A# direct binding causes various testsuite failures 7118N/A# segments non executable on x86 and SPARC respectively. The protection 7118N/A# extends to the heap segment, if the heap is brk based, as is the case 7118N/A# with gcc. Since the introduction of NXHEAP, this is controlled 7118N/A# separately by the NXHEAP extension itself. Whether the heap should be 7118N/A# executable or not should be reevaluated. For now, try to avoid 7118N/A# "destruction" as hinted above. 7118N/A# for some reason the fixincludes target fails with bash on Solaris. 7118N/A# If the compiler used to build matches the compiler being built, there is no 7118N/A# This is the target and it must be last 7118N/A# We don't have DejaGNU in S11. 7118N/A# Run the tests and generate a summary report, then output the summary 7118N/A# report into the results file. 7118N/A# To ensure that all tests that are expected to pass actually 7118N/A# pass, we have to increase the stacksize limit to at least 7118N/A# 16MB. Otherwise we'll get spurious failures in the test 7118N/A# With the soft stacksize limit set to 16384 we get reasonably good 7118N/A# Master test results are different between x86 and SPARC.