mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-09 20:31:36 +08:00
rs6000.c (rs6000_file_start): Output a .gnu_attribute directive for the current vector ABI.
* config/rs6000/rs6000.c (rs6000_file_start): Output a .gnu_attribute directive for the current vector ABI. From-SVN: r127526
This commit is contained in:
parent
f81e79b5b4
commit
aaa4249408
@ -1,3 +1,8 @@
|
||||
2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* config/rs6000/rs6000.c (rs6000_file_start): Output a .gnu_attribute
|
||||
directive for the current vector ABI.
|
||||
|
||||
2007-08-15 Steve Ellcey <sje@cup.hp.com>
|
||||
|
||||
PR target/32963
|
||||
|
@ -2340,8 +2340,14 @@ rs6000_file_start (void)
|
||||
|
||||
#ifdef HAVE_AS_GNU_ATTRIBUTE
|
||||
if (TARGET_32BIT && DEFAULT_ABI == ABI_V4)
|
||||
fprintf (file, "\t.gnu_attribute 4, %d\n",
|
||||
(TARGET_HARD_FLOAT && TARGET_FPRS) ? 1 : 2);
|
||||
{
|
||||
fprintf (file, "\t.gnu_attribute 4, %d\n",
|
||||
(TARGET_HARD_FLOAT && TARGET_FPRS) ? 1 : 2);
|
||||
fprintf (file, "\t.gnu_attribute 8, %d\n",
|
||||
(TARGET_ALTIVEC_ABI ? 2
|
||||
: TARGET_SPE_ABI ? 3
|
||||
: 1));
|
||||
}
|
||||
#endif
|
||||
|
||||
if (DEFAULT_ABI == ABI_AIX || (TARGET_ELF && flag_pic == 2))
|
||||
|
Loading…
x
Reference in New Issue
Block a user