Changeset 302


Ignore:
Timestamp:
Jun 6, 2003, 11:10:30 PM (22 years ago)
Author:
bird
Message:

More testing...

Location:
trunk/testcase/456
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/testcase/456/common.gmk

    • Property cvs2svn:cvs-rev changed from 1.4 to 1.5
    r301 r302  
    3030endif
    3131
     32ifndef NOLINKING
     33TARGET_LINKED_VAC = $(PATH_TARGET)/$(TARGET).vac.exe \
     34                                    $(PATH_TARGET)/$(TARGET).vac.dump \
     35                                    $(PATH_TARGET)/$(TARGET).vac.hlldump
     36TARGET_LINKED_GCC = $(PATH_TARGET)/$(TARGET).gcc.exe \
     37                                    $(PATH_TARGET)/$(TARGET).gcc.dump \
     38                                    $(PATH_TARGET)/$(TARGET).gcc.hlldump
     39endif
     40
     41.SUFFIXES:
     42.SUFFIXES:
     43
    3244
    3345all: $(TARGET)
    3446
    35 ifndef NOLINKING
    36 TARGET_LINKED = $(PATH_TARGET)/$(TARGET).vac.exe \
    37                                 $(PATH_TARGET)/$(TARGET).vac.dump \
    38                                 $(PATH_TARGET)/$(TARGET).gcc.exe \
    39                                 $(PATH_TARGET)/$(TARGET).gcc.dump
    40 endif
    4147
    42 $(TARGET): \
     48$(TARGET): vac gcc
     49
     50
     51vac: \
    4352        $(PATH_TARGET)/$(TARGET).vac.obj \
    4453        $(PATH_TARGET)/$(TARGET).vac.lst \
     54        $(TARGET_LINKED_VAC)
     55       
     56gcc: \
    4557        $(PATH_TARGET)/$(TARGET).gcc.s   \
    4658        $(PATH_TARGET)/$(TARGET).gcc.o   \
    4759        $(PATH_TARGET)/$(TARGET).gcc.obj \
    4860        $(PATH_TARGET)/$(TARGET).gcc.lst \
    49         $(TARGET_LINKED)
     61        $(TARGET_LINKED_GCC)
     62
     63       
     64       
     65$(PATH_TARGET)/$(TARGET).vac.hlldump: $(PATH_TARGET)/$(TARGET).vac.exe
     66        hlldump $< > $@
     67
     68$(PATH_TARGET)/$(TARGET).gcc.hlldump: $(PATH_TARGET)/$(TARGET).gcc.exe
     69        hlldump $< > $@
     70       
    5071       
    5172       
     
    5980
    6081$(PATH_TARGET)/$(TARGET).vac.exe: $(PATH_TARGET)/$(TARGET).vac.obj
    61         icc -Ti+ /B/MAP /B/LINENUMBERS -Fe$@ $<
     82        icc -Gd -Ti+ /B/MAP /B/LINENUMBERS -Fe$@ $<
    6283       
    6384$(PATH_TARGET)/$(TARGET).gcc.exe: $(PATH_TARGET)/$(TARGET).gcc.obj
     
    7192       
    7293$(PATH_TARGET)/$(TARGET).vac.obj: $(TARGET_SOURCE)
    73         icc -c -Ti+ -Fo$@ $<
     94        icc -c -Gd -Ti+ -Fo$@ $<
    7495                                                               
    7596$(PATH_TARGET)/$(TARGET).gcc.obj: $(PATH_TARGET)/$(TARGET).gcc.o $(EMXOMF_DEP)
     
    7899       
    79100$(PATH_TARGET)/$(TARGET).gcc.o:   $(TARGET_SOURCE)
    80         gcc -c -g  -o $@ $<
     101        gcc -c -g -o $@ $<
    81102       
    82103$(PATH_TARGET)/$(TARGET).gcc.s:   $(TARGET_SOURCE)
    83         gcc -S -g  -o $@ $<
     104        gcc -S -g -o $@ $<
    84105       
    85106       
    86107       
    87108$(PATH_TARGET)/$(TARGET).vac.lst: $(PATH_TARGET)/$(TARGET).vac.obj $(LISTOMF_DEP)
    88         $(LISTOMF) $< > $@
     109        $(LISTOMF) -x $< > $@
    89110
    90111$(PATH_TARGET)/$(TARGET).gcc.lst: $(PATH_TARGET)/$(TARGET).gcc.obj $(LISTOMF_DEP)
    91         $(LISTOMF) $< > $@
     112        $(LISTOMF) -x $< > $@
    92113
    93114       
     
    99120        $(PATH_TARGET)/$(TARGET).vac.map \
    100121        $(PATH_TARGET)/$(TARGET).vac.dump \
    101         $(PATH_TARGET)/$(TARGET).gcc.o   \
    102         $(PATH_TARGET)/$(TARGET).gcc.s   \
     122        $(PATH_TARGET)/$(TARGET).vac.hlldump \
     123        $(PATH_TARGET)/$(TARGET).gcc.o \
     124        $(PATH_TARGET)/$(TARGET).gcc.s \
    103125        $(PATH_TARGET)/$(TARGET).gcc.obj \
    104126        $(PATH_TARGET)/$(TARGET).gcc.lst \
     
    106128        $(PATH_TARGET)/$(TARGET).gcc.map \
    107129        $(PATH_TARGET)/$(TARGET).gcc.dump \
     130        $(PATH_TARGET)/$(TARGET).gcc.hlldump
    108131       
  • trunk/testcase/456/simple.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r301 r302  
    11static int  fileglobal = 2;
    22int         realglobal = 1;
     3
    34
    45int foo(int i, int j)
     
    2223}
    2324
     25void stub(void)
     26{
     27}
    2428
    2529void main(int argc, char **argv)
     
    2731    foo(1, 2);
    2832    bar(1, 2);
     33    stub();
    2934}
  • trunk/testcase/456/simplecpp.cpp

    • Property cvs2svn:cvs-rev changed from 1.2 to 1.3
    r301 r302  
     1#define USE_INLINE
    12class foo
    23{
     
    78    {
    89        ch = 'k';
     10        int ch2 = 1;
     11        ch += ch2;
     12        int ch3 = 1;
     13        ch += ch3;
     14        #if 1
     15        if (ch == 123)
     16        {
     17            int ch4 = 23;
     18            ch -= ch4;
     19        }
     20        #endif
    921    }
    1022#else
     
    1729{
    1830    ch = 'k';
     31#if 1
     32    int ch2 = 1;
     33    ch += ch2;
     34    int ch3 = 1;
     35    ch += ch3;
     36    #if 0
     37    if (ch == 123)
     38    {
     39        int ch4 = 23;
     40        ch -= ch4;
     41    }
     42    #endif
     43#endif
    1944}
    2045#endif
Note: See TracChangeset for help on using the changeset viewer.