From 0a982e8aa59850e3c4acbeb4cc9cf02c795e92ca Mon Sep 17 00:00:00 2001 From: kan Date: Mon, 10 Feb 2003 06:04:35 +0000 Subject: Merge FreeBSD modifications into gcc 3.2.2 release: 1.11 -mno-align-long-strings. Note the change 1.15 is not needed anymore. --- contrib/gcc/config/i386/i386.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'contrib/gcc') diff --git a/contrib/gcc/config/i386/i386.c b/contrib/gcc/config/i386/i386.c index c7656f3..4623316 100644 --- a/contrib/gcc/config/i386/i386.c +++ b/contrib/gcc/config/i386/i386.c @@ -928,7 +928,7 @@ override_options () if (flag_asynchronous_unwind_tables == 2) flag_asynchronous_unwind_tables = 0; if (flag_pcc_struct_return == 2) - flag_pcc_struct_return = 1; + flag_pcc_struct_return = DEFAULT_PCC_STRUCT_RETURN; } #ifdef SUBTARGET_OVERRIDE_OPTIONS @@ -1244,6 +1244,7 @@ optimization_options (level, size) specifying them, we will set the defaults in override_options. */ if (optimize >= 1) flag_omit_frame_pointer = 2; + flag_pcc_struct_return = 2; flag_asynchronous_unwind_tables = 2; } -- cgit v1.1