Changeset 484


Ignore:
Timestamp:
Jul 30, 2003, 11:33:23 AM (22 years ago)
Author:
bird
Message:

playing.

Location:
trunk/testcase/weak
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/testcase/weak/weak3.c

    • Property cvs2svn:cvs-rev changed from 1.4 to 1.5
    r483 r484  
    44
    55/* GCC Style */
    6 
    76int __f ()
    87{
    98    return 1;
    109}
    11 
    1210int f () __attribute__ ((weak, alias ("__f")));
    1311
    1412
    1513/* SUN style */
    16 
    1714extern int WeakExternalWithLocalDefault();
    18 #pragma weak WeakExternalWithLocalDefault = LocalDefault
    1915int LocalDefault()
    2016{
    2117    return -1;
    2218}
     19#pragma weak WeakExternalWithLocalDefault = LocalDefault
    2320
    2421
    25 #pragma weak WeakExternalWithExternalDefault = ExternalDefault
     22/* This doesn't work in GCC, though it's the only thing which works in VAC. */
    2623extern int ExternalDefault();
    2724extern int WeakExternalWithLocalDefault();
     25#pragma weak WeakExternalWithExternalDefault = ExternalDefault
    2826
    2927
  • trunk/testcase/weak/weak4.s

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r483 r484  
    1010        leave
    1111        ret
    12     .set _weakexternalwithdefault, ___default
    13         .weak   _weakexternalwithdefault
     12    .set _weakexternalwithlocaldefault, ___default
     13        .weak   _weakexternalwithlocaldefault
    1414    .weak   _weakexternal
    1515   
     
    2121   
    2222    .weak _weakexternalwithexternaldefault
    23     .set _weakexternalwithdefault, ___externaldefault
    24    
     23/    .set _weakexternalwithlocaldefault, ___externaldefault
     24    .stabs "_weakexternalwithexternaldefault",11,0,0,0
     25    .stabs "___externaldefault",1,0,0,0
    2526
    26 
Note: See TracChangeset for help on using the changeset viewer.