Ignore:
Timestamp:
Feb 15, 2004, 8:56:13 AM (21 years ago)
Author:
bird
Message:

sort of complete.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/testcase/weak/weak4-main.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r1243 r1244  
    1414 */
    1515
    16 extern int doasm(void);
     16int weakundef[10]               = {0,1,2,3,4,5,6,7,8,9};
     17int weakundef_externdefault[10] = {0,1,2,3,4,5,6,7,8,9};
    1718
    18 int weakundef[10] = {0,1,2,3,4,5,6,7,8,9};
    1919extern int weakbss[10];
     20extern int weakbss_localdefault_extrn[10];
    2021
    2122int main()
     
    2425    int rcRet = 0;
    2526    for (i = 0; i < 10; i++)
     27    {
    2628        weakbss[i] = i;
     29        weakbss_localdefault_extrn[i] = i + 10;
     30    }
    2731
    2832    if (check_weaktext())
     
    5660    }
    5761
     62    if (check_weaktext_localdefault())
     63    {
     64        printf("weak4: weaktext_localdefault failed\n");
     65        rcRet++;
     66    }
     67
     68    if (check_weakdata_localdefault())
     69    {
     70        printf("weak4: weakdata_localdefault failed\n");
     71        rcRet++;
     72    }
     73
     74    if (check_weakbss_localdefault())
     75    {
     76        printf("weak4: weakbss_localdefault failed\n");
     77        rcRet++;
     78    }
     79
     80/* doesn't work. AOUT / GAS problem.
     81    if (check_weakundef_externdefault())
     82    {
     83        printf("weak4: weakundef_externdefault failed\n");
     84        rcRet++;
     85    }
     86 */
     87
     88    if (check_weakabs_localdefault())
     89    {
     90        printf("weak4: weakabs_localdefault failed\n");
     91        rcRet++;
     92    }
     93
    5894    if (!rcRet)
    5995        printf("weak4: success\n");
Note: See TracChangeset for help on using the changeset viewer.