]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/9506 (ABI breakage: structure return)
authorLoren J. Rittle <ljrittle@gcc.gnu.org>
Fri, 31 Jan 2003 22:06:29 +0000 (22:06 +0000)
committerLoren J. Rittle <ljrittle@gcc.gnu.org>
Fri, 31 Jan 2003 22:06:29 +0000 (22:06 +0000)
PR c/9506
* i386.c (override_options): Use DEFAULT_PCC_STRUCT_RETURN.
* gcc.dg/struct-ret-libc.c: New test.

From-SVN: r62206

gcc/ChangeLog
gcc/config/i386/i386.c

index ff4389e20f65c3c96c024bd0a64586c30a5b026a..472e4ad77b74c071693942d4822113bd0d5b2030 100644 (file)
@@ -1,3 +1,12 @@
+2003-01-31  Jan Hubicka  <jh@suse.cz>
+
+       PR c/9506
+       * i386.c (override_options): Use DEFAULT_PCC_STRUCT_RETURN.
+
+2003-01-31  Loren J. Rittle <ljrittle@acm.org>
+
+       * gcc.dg/struct-ret-libc.c: New test.
+
 2003-01-30  Andreas Schwab  <schwab@suse.de>
 
        * config/m68k/m68k.md (tablejump+2): Don't sign extend an address
index c4764065f060ca543cc4bbb2edd0b20a95defa1d..054a925e390db2af1bb2d740fce4dfa3403a1002 100644 (file)
@@ -924,7 +924,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