Re: New backend
BERTRAND Joël via Gcc-help <[email protected]> Thu, 1 Jan 2026 18:32:56 +0100
| Newsgroups | gmane.comp.gcc.help |
|---|---|
| Message-ID | <[email protected]> |
Segher Boessenkool a écrit :
>
Hi and happy new year.
> This stuff is not in the tarball you previously provided?
I have uploaded my patch against 15.2.0 on
ftp://newton.systella.fr/gcc/patch.zip
Warning, ftp server runs on an OpenVMS server. Don't forget binary
transfers.
Patch applied, I configure gcc with :
hilbert:[~/cvs/gcc/build-15.2.0] > ../gcc-15.2.0/configure
--program-prefix=m6809- --target=m6809 --prefix=/home/bertrand/cvs/gcc/
I have modified some files but I got following error :
g++ -c -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE
-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall
-Wno-error=narrowing -Wwrite-strings -Wcast-qual
-Wmissing-format-attribute -Wconditionally-supported
-Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros
-Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild
-I../../gcc-15.2.0/gcc -I../../gcc-15.2.0/gcc/build
-I../../gcc-15.2.0/gcc/../include
-I../../gcc-15.2.0/gcc/../libcpp/include \
-o build/gencondmd.o build/gencondmd.cc
../../gcc-15.2.0/gcc/config/m6809/m6809.md:1621:7: error: cast from
‘const char’ to ‘int’ loses precision [-fpermissive]
1621 | {
../../gcc-15.2.0/gcc/config/m6809/m6809.md:1682:7: error: cast from
‘const char’ to ‘int’ loses precision [-fpermissive]
Line 1621 of m6809.md:
(define_insn "*call_nopic_far"
[(call (match_operand:HI 0 "memory_operand" "m")
(match_operand:HI 1 "general_operand" "g"))]
"far_functionp (operands[0])"
{
output_far_call_insn (operands, 0);
return "";
}
[(set_attr "length" "6")])
Regards,
JB
signature.asc
(application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQQj8MW8iOsC2RXEznnFW/s/mMLXCAUCaVavyQAKCRDFW/s/mMLX CCQBAQCjlx5Y84D7Pi4MNVFfILdObywI97Ypl61W65kJ6eCEzwD+PJujl5LfPyqw Ecn8bjYysJHY7M85us/IYnhs4NBdwgY= =vf3s -----END PGP SIGNATURE-----