*.mk configuration files modified for compatibility with latest version
of Mentor Sourcery CodeBench Lite toolchain (https://sourcery.mentor.com/GNUToolchain/release2641). All detected issues fixed.
This commit is contained in:
@@ -83,6 +83,7 @@ enum {
|
||||
LIDENT, /* .ident */
|
||||
LWEAK, /* .weak */
|
||||
LLOCAL, /* .local */
|
||||
LNAN, /* .nan */
|
||||
};
|
||||
|
||||
/*
|
||||
@@ -731,6 +732,9 @@ int lookacmd ()
|
||||
case 'm':
|
||||
if (! strcmp (".mask", name)) return (LMASK);
|
||||
break;
|
||||
case 'n':
|
||||
if (! strcmp (".nan", name)) return (LNAN);
|
||||
break;
|
||||
case 'p':
|
||||
if (! strcmp (".previous", name)) return (LPREVIOUS);
|
||||
break;
|
||||
@@ -2212,6 +2216,12 @@ void pass1 ()
|
||||
uerror ("bad parameter of .end");
|
||||
cval = lookname();
|
||||
break;
|
||||
case LNAN:
|
||||
/* .nan name */
|
||||
clex = getlex (&cval);
|
||||
if (clex != LNAME)
|
||||
uerror ("bad parameter of .nan");
|
||||
break;
|
||||
case LTYPE:
|
||||
/* .type name,type */
|
||||
if (getlex (&cval) != LNAME)
|
||||
@@ -2661,8 +2671,12 @@ int main (argc, argv)
|
||||
break;
|
||||
case 'I': /* include dir */
|
||||
// TODO
|
||||
while (*++cp);
|
||||
--cp;
|
||||
if (cp[1] == 0) {
|
||||
i++;
|
||||
} else {
|
||||
while (*++cp);
|
||||
--cp;
|
||||
}
|
||||
break;
|
||||
case 'O': /* optimization level */
|
||||
// TODO
|
||||
|
||||
@@ -226,7 +226,7 @@ RDHWR Read Hardware Register Allows unprivileged acce
|
||||
RDPGPR Read GPR from Previous Shadow Set Rt = SGPR[SRSCtl.PSS, Rd]
|
||||
|
||||
RESTORE Restore registers and deallocate stack See Architecture Reference Manual
|
||||
frame (MIPS16eª only)
|
||||
frame (MIPS16e only)
|
||||
|
||||
ROTR Rotate Word Right Rd = Rt[sa-1..0] || Rt[31..sa]
|
||||
|
||||
|
||||
@@ -1534,7 +1534,7 @@ int get_value()
|
||||
value = get_num();
|
||||
else {
|
||||
++cmdptr;
|
||||
switch (c) {
|
||||
switch ((int)c) {
|
||||
case '(': /* nesting */
|
||||
value = eval_sub();
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user