aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorGaius Mulley <gaiusmod2@gmail.com>2023-07-19 17:46:52 +0100
committerGaius Mulley <gaiusmod2@gmail.com>2023-07-19 17:46:52 +0100
commit029c7ebe7f4f9ea37d715dbc2da36687d8657c2c (patch)
tree9b4800508349cd9ad21abc4d1499a3c91bac0f87 /libgcc
parent73d3bc348190b538675c9f5e88b5d8da8b63991c (diff)
downloadgcc-029c7ebe7f4f9ea37d715dbc2da36687d8657c2c.zip
gcc-029c7ebe7f4f9ea37d715dbc2da36687d8657c2c.tar.gz
gcc-029c7ebe7f4f9ea37d715dbc2da36687d8657c2c.tar.bz2
[modula2] Location improvement and bugfix when issuing parameter errors
This patch improves the accuracy of error messages mentioning a parameter in M2Quads.mod (when handling builtins). The error location now points to the parameter rather than the function or procedure. gcc/m2/ChangeLog: * gm2-compiler/M2Quads.mod (BuildDifAdrFunction): Removed unnecessary in error message. Use vartok for location. (BuildOddFunction): Use optok for location. (BuildAbsFunction): Use vartok for location. Bugfix set vartok. (BuildCapFunction): Use optok for location. (BuildOrdFunction): Use optok for location and correct format specifier. (BuildShiftFunction): Use vartok for location. (BuildRotateFunction): Use vartok for location. (BuildTruncFunction): Use vartok for location. (BuildFloatFunction): Use vartok for location. (BuildReFunction): Use vartok for location. (BuildImFunction): Use vartok for location. * gm2-compiler/M2SymInit.mod (trashParam): Remove commented code. gcc/testsuite/ChangeLog: * gm2/errors/fail/badabs.mod: New test. * gm2/errors/fail/badenum.mod: New test. Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions