Merge branch 'pret:master' into tpcs_frame

This commit is contained in:
nat5 | Stan
2025-12-27 20:26:11 +01:00
committed by GitHub
13 changed files with 31 additions and 22 deletions

View File

@@ -11,7 +11,7 @@ env:
IS_DEPLOY: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
jobs:
build:
build-linux:
runs-on: ubuntu-latest
steps:
@@ -47,9 +47,24 @@ jobs:
name: agbcc.tar.gz
path: agbcc.tar.gz
build-macos:
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@main
- name: Install deps
run: |
brew install arm-none-eabi-binutils
brew install arm-none-eabi-gcc
- name: Compile
run: sh build.sh
deploy:
runs-on: ubuntu-latest
needs: build
needs: build-linux
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
permissions:
contents: write

View File

@@ -24,7 +24,7 @@ VPATH = $(srcdir)
CC = gcc
BASE_CFLAGS = -g -std=gnu11 -Werror-implicit-function-declaration
BASE_CFLAGS = -g -std=gnu11 -Werror-implicit-function-declaration -Wno-error=incompatible-pointer-types
INCLUDES = -I. -I$(srcdir)

View File

@@ -3133,7 +3133,7 @@ build_unary_op (code, xarg, noconvert)
return fold (build1 (code, argtype, arg));
}
error (errstring);
error ("%s", errstring);
return error_mark_node;
}

View File

@@ -4042,8 +4042,6 @@ mtherr (name, code)
char *name;
int code;
{
char errstr[80];
/* The string passed by the calling program is supposed to be the
name of the function in which the error occurred.
The code argument selects which error message string will be printed. */
@@ -4066,9 +4064,8 @@ mtherr (name, code)
name = "modulus";
else if (strcmp (name, "esqrt") == 0)
name = "square root";
sprintf (errstr, "%s during real %s", ermsg[code], name);
if (extra_warnings)
warning (errstr);
warning ("%s during real %s", ermsg[code], name);
/* Set global error message word */
merror = code + 1;
}

View File

@@ -1061,7 +1061,7 @@ fatal_io_error(char *name)
void
fatal_insn(char *message, rtx insn)
{
error(message);
error("%s", message);
debug_rtx(insn);
if (asm_out_file)
fflush(asm_out_file);

View File

@@ -64,7 +64,7 @@ ALLOCA_FINISH = true
XCFLAGS =
TCFLAGS =
# CYGNUS LOCAL nowarnings/law
CFLAGS = -g -Werror-implicit-function-declaration
CFLAGS = -g -Werror-implicit-function-declaration -Wno-error=incompatible-pointer-types -std=gnu11
BOOT_CFLAGS = -O2 $(CFLAGS)
WARN_CFLAGS =
# END CYGNUS LOCAL

View File

@@ -1587,7 +1587,7 @@ check_format_info (info, params)
++format_chars;
if (params == 0)
{
warning (tfaff);
warning ("%s", tfaff);
return;
}
if (info->first_arg_num != 0)
@@ -1630,7 +1630,7 @@ check_format_info (info, params)
++format_chars;
if (params == 0)
{
warning (tfaff);
warning ("%s", tfaff);
return;
}
cur_param = TREE_VALUE (params);
@@ -1825,7 +1825,7 @@ check_format_info (info, params)
continue;
if (params == 0)
{
warning (tfaff);
warning ("%s", tfaff);
return;
}
cur_param = TREE_VALUE (params);

View File

@@ -3147,7 +3147,7 @@ build_unary_op (code, xarg, noconvert)
return fold (build1 (code, argtype, arg));
}
error (errstring);
error ("%s", errstring);
return error_mark_node;
}

View File

@@ -8676,7 +8676,7 @@ macroexpand (hp, op)
else
parse_error = macarg (NULL_PTR, 0);
if (parse_error) {
error_with_line (line_for_error (start_line), parse_error);
error_with_line (line_for_error (start_line), "%s", parse_error);
break;
}
i++;

2
gcc_arm/configure vendored
View File

@@ -1138,7 +1138,7 @@ cat > conftest.$ac_ext << EOF
#line 1139 "configure"
#include "confdefs.h"
main(){return(0);}
int main(){return(0);}
EOF
if { (eval echo configure:1144: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
ac_cv_prog_cc_works=yes

View File

@@ -5703,8 +5703,6 @@ mtherr (name, code)
char *name;
int code;
{
char errstr[80];
/* The string passed by the calling program is supposed to be the
name of the function in which the error occurred.
The code argument selects which error message string will be printed. */
@@ -5727,9 +5725,8 @@ mtherr (name, code)
name = "modulus";
else if (strcmp (name, "esqrt") == 0)
name = "square root";
sprintf (errstr, "%s during real %s", ermsg[code], name);
if (extra_warnings)
warning (errstr);
warning ("%s during real %s", ermsg[code], name);
/* Set global error message word */
merror = code + 1;
}

View File

@@ -1393,7 +1393,7 @@ fatal_insn (message, insn)
char *message;
rtx insn;
{
error (message);
error ("%s", message);
debug_rtx (insn);
if (asm_out_file)
fflush (asm_out_file);

View File

@@ -15,7 +15,7 @@ export AR := $(PREFIX)ar
export AS := $(PREFIX)as
endif
SHELL := /bin/bash -o pipefail
SHELL := bash -o pipefail
ASFLAGS := -mcpu=arm7tdmi