aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-09-19 11:49:54 +0200
committerRichard Biener <rguenther@suse.de>2023-09-19 13:01:05 +0200
commit836e2cff7d9e4c06bf8ffd7e2df5dd134d8a22c2 (patch)
tree770a236c19b1ddbe1393f0866c7be016b1c6fd3e /gcc/ada
parent28569e79e34ac8760833640abcb21c5b36add2b3 (diff)
downloadgcc-836e2cff7d9e4c06bf8ffd7e2df5dd134d8a22c2.zip
gcc-836e2cff7d9e4c06bf8ffd7e2df5dd134d8a22c2.tar.gz
gcc-836e2cff7d9e4c06bf8ffd7e2df5dd134d8a22c2.tar.bz2
c/111468 - add unordered compare and pointer diff to GIMPLE FE parsing
The following adds __UN{LT,LE,GT,GE,EQ}, __UNORDERED and __ORDERED operator parsing support and support for parsing - as POINTER_DIFF_EXPR. PR c/111468 gcc/c/ * gimple-parser.cc (c_parser_gimple_binary_expression): Add return type argument. (c_parser_gimple_statement): Adjust. (c_parser_gimple_paren_condition): Likewise. (c_parser_gimple_binary_expression): Use passed in return type, add support for - as POINTER_DIFF_EXPR, __UN{LT,LE,GT,GE,EQ}, __UNORDERED and __ORDERED. gcc/testsuite/ * gcc.dg/gimplefe-50.c: New testcase. * gcc.dg/gimplefe-51.c: Likewise.
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions