Commit f9fd1e77 by Nathan Froyd Committed by Nathan Froyd

rs6000.c (rs6000_file_start): Output gnu attribute for struct return convention.

	* config/rs6000/rs6000.c (rs6000_file_start): Output gnu
	attribute for struct return convention.

From-SVN: r141510
parent a57b73a7
2008-10-31 Nathan Froyd <froydnj@codesourcery.com> 2008-10-31 Nathan Froyd <froydnj@codesourcery.com>
* config/rs6000/rs6000.c (rs6000_file_start): Output gnu
attribute for struct return convention.
2008-10-31 Nathan Froyd <froydnj@codesourcery.com>
* config/rs6000/crtsavres.asm: Really, really delete. * config/rs6000/crtsavres.asm: Really, really delete.
2008-10-31 Nathan Froyd <froydnj@codesourcery.com> 2008-10-31 Nathan Froyd <froydnj@codesourcery.com>
......
...@@ -2642,6 +2642,9 @@ rs6000_file_start (void) ...@@ -2642,6 +2642,9 @@ rs6000_file_start (void)
(TARGET_ALTIVEC_ABI ? 2 (TARGET_ALTIVEC_ABI ? 2
: TARGET_SPE_ABI ? 3 : TARGET_SPE_ABI ? 3
: 1)); : 1));
fprintf (file, "\t.gnu_attribute 12, %d\n",
aix_struct_return ? 2 : 1);
} }
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment