diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/install_btree_gin.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/install_btree_gin.out 2024-03-19 15:41:20.181329000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/install_btree_gin.out 2024-03-19 15:59:08.560457000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int2.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/int2.out 2024-03-19 15:41:20.181338000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int2.out 2024-03-19 15:59:08.575671000 +0000 @@ -3,6 +3,7 @@ i int2 ); INSERT INTO test_int2 VALUES (-2),(-1),(0),(1),(2),(3); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_int2 ON test_int2 USING gin (i); SELECT * FROM test_int2 WHERE i<1::int2 ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/int4.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int4.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/int4.out 2024-03-19 15:41:20.181346000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int4.out 2024-03-19 15:59:08.590040000 +0000 @@ -3,6 +3,7 @@ i int4 ); INSERT INTO test_int4 VALUES (-2),(-1),(0),(1),(2),(3); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_int4 ON test_int4 USING gin (i); SELECT * FROM test_int4 WHERE i<1::int4 ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/int8.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int8.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/int8.out 2024-03-19 15:41:20.181354000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int8.out 2024-03-19 15:59:08.605180000 +0000 @@ -3,6 +3,7 @@ i int8 ); INSERT INTO test_int8 VALUES (-2),(-1),(0),(1),(2),(3); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_int8 ON test_int8 USING gin (i); SELECT * FROM test_int8 WHERE i<1::int8 ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/float4.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/float4.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/float4.out 2024-03-19 15:41:20.181303000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/float4.out 2024-03-19 15:59:08.619741000 +0000 @@ -3,6 +3,7 @@ i float4 ); INSERT INTO test_float4 VALUES (-2),(-1),(0),(1),(2),(3); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_float4 ON test_float4 USING gin (i); SELECT * FROM test_float4 WHERE i<1::float4 ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/float8.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/float8.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/float8.out 2024-03-19 15:41:20.181312000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/float8.out 2024-03-19 15:59:08.633960000 +0000 @@ -3,6 +3,7 @@ i float8 ); INSERT INTO test_float8 VALUES (-2),(-1),(0),(1),(2),(3); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_float8 ON test_float8 USING gin (i); SELECT * FROM test_float8 WHERE i<1::float8 ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/money.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/money.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/money.out 2024-03-19 15:41:20.181390000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/money.out 2024-03-19 15:59:08.648306000 +0000 @@ -3,6 +3,7 @@ i money ); INSERT INTO test_money VALUES ('-2'),('-1'),('0'),('1'),('2'),('3'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_money ON test_money USING gin (i); SELECT * FROM test_money WHERE i<'1'::money ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/oid.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/oid.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/oid.out 2024-03-19 15:41:20.181418000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/oid.out 2024-03-19 15:59:08.662713000 +0000 @@ -3,6 +3,7 @@ i oid ); INSERT INTO test_oid VALUES (0),(1),(2),(3),(4),(5); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_oid ON test_oid USING gin (i); SELECT * FROM test_oid WHERE i<3::oid ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/timestamp.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/timestamp.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/timestamp.out 2024-03-19 15:41:20.181444000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/timestamp.out 2024-03-19 15:59:08.678699000 +0000 @@ -10,6 +10,7 @@ ( '2004-10-26 09:55:08' ), ( '2004-10-26 10:55:08' ) ; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_timestamp ON test_timestamp USING gin (i); SELECT * FROM test_timestamp WHERE i<'2004-10-26 08:55:08'::timestamp ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/timestamptz.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/timestamptz.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/timestamptz.out 2024-03-19 15:41:20.181453000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/timestamptz.out 2024-03-19 15:59:08.693526000 +0000 @@ -10,6 +10,7 @@ ( '2004-10-26 09:55:08' ), ( '2004-10-26 10:55:08' ) ; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_timestamptz ON test_timestamptz USING gin (i); SELECT * FROM test_timestamptz WHERE i<'2004-10-26 08:55:08'::timestamptz ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/time.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/time.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/time.out 2024-03-19 15:41:20.181435000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/time.out 2024-03-19 15:59:08.707958000 +0000 @@ -10,6 +10,7 @@ ( '09:55:08' ), ( '10:55:08' ) ; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_time ON test_time USING gin (i); SELECT * FROM test_time WHERE i<'08:55:08'::time ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/timetz.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/timetz.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/timetz.out 2024-03-19 15:41:20.181462000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/timetz.out 2024-03-19 15:59:08.722586000 +0000 @@ -10,6 +10,7 @@ ( '09:55:08 GMT+2' ), ( '10:55:08 GMT+2' ) ; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_timetz ON test_timetz USING gin (i); SELECT * FROM test_timetz WHERE i<'08:55:08 GMT+2'::timetz ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/date.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/date.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/date.out 2024-03-19 15:41:20.181285000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/date.out 2024-03-19 15:59:08.736925000 +0000 @@ -10,6 +10,7 @@ ( '2004-10-27' ), ( '2004-10-28' ) ; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_date ON test_date USING gin (i); SELECT * FROM test_date WHERE i<'2004-10-26'::date ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/interval.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/interval.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/interval.out 2024-03-19 15:41:20.181363000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/interval.out 2024-03-19 15:59:08.751633000 +0000 @@ -12,6 +12,7 @@ ( '10:55:08' ), ( '178000000 years' ) ; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_interval ON test_interval USING gin (i); SELECT * FROM test_interval WHERE i<'08:55:08'::interval ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/macaddr.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/macaddr.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/macaddr.out 2024-03-19 15:41:20.181371000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/macaddr.out 2024-03-19 15:59:08.765792000 +0000 @@ -10,6 +10,7 @@ ( '22:00:5c:09:55:08' ), ( '22:00:5c:10:55:08' ) ; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_macaddr ON test_macaddr USING gin (i); SELECT * FROM test_macaddr WHERE i<'22:00:5c:08:55:08'::macaddr ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/macaddr8.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/macaddr8.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/macaddr8.out 2024-03-19 15:41:20.181380000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/macaddr8.out 2024-03-19 15:59:08.780720000 +0000 @@ -10,6 +10,7 @@ ( '22:00:5c:09:55:08:01:02' ), ( '22:00:5c:10:55:08:01:02' ) ; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_macaddr8 ON test_macaddr8 USING gin (i); SELECT * FROM test_macaddr8 WHERE i<'22:00:5c:08:55:08:01:02'::macaddr8 ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/inet.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/inet.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/inet.out 2024-03-19 15:41:20.181320000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/inet.out 2024-03-19 15:59:08.796986000 +0000 @@ -10,6 +10,7 @@ ( '1.2.7.4/16' ), ( '1.2.8.4/16' ) ; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_inet ON test_inet USING gin (i); SELECT * FROM test_inet WHERE i<'1.2.6.4/16'::inet ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/cidr.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/cidr.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/cidr.out 2024-03-19 15:41:20.181277000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/cidr.out 2024-03-19 15:59:08.813259000 +0000 @@ -10,6 +10,7 @@ ( '1.2.7.4' ), ( '1.2.8.4' ) ; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_cidr ON test_cidr USING gin (i); SELECT * FROM test_cidr WHERE i<'1.2.6.4'::cidr ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/text.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/text.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/text.out 2024-03-19 15:41:20.181426000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/text.out 2024-03-19 15:59:08.829214000 +0000 @@ -3,6 +3,7 @@ i text ); INSERT INTO test_text VALUES ('a'),('ab'),('abc'),('abb'),('axy'),('xyz'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_text ON test_text USING gin (i); SELECT * FROM test_text WHERE i<'abc' ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/varchar.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/varchar.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/varchar.out 2024-03-19 15:41:20.181503000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/varchar.out 2024-03-19 15:59:08.846533000 +0000 @@ -3,6 +3,7 @@ i varchar ); INSERT INTO test_varchar VALUES ('a'),('ab'),('abc'),('abb'),('axy'),('xyz'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_varchar ON test_varchar USING gin (i); SELECT * FROM test_varchar WHERE i<'abc'::varchar ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/char.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/char.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/char.out 2024-03-19 15:41:20.181268000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/char.out 2024-03-19 15:59:08.861880000 +0000 @@ -3,6 +3,7 @@ i "char" ); INSERT INTO test_char VALUES ('a'),('b'),('c'),('d'),('e'),('f'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_char ON test_char USING gin (i); SELECT * FROM test_char WHERE i<'d'::"char" ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/bytea.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/bytea.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/bytea.out 2024-03-19 15:41:20.181260000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/bytea.out 2024-03-19 15:59:08.877431000 +0000 @@ -5,6 +5,7 @@ i bytea ); INSERT INTO test_bytea VALUES ('a'),('ab'),('abc'),('abb'),('axy'),('xyz'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_bytea ON test_bytea USING gin (i); SELECT * FROM test_bytea WHERE i<'abc'::bytea ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/bit.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/bit.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/bit.out 2024-03-19 15:41:20.181234000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/bit.out 2024-03-19 15:59:08.895480000 +0000 @@ -3,6 +3,7 @@ i bit(3) ); INSERT INTO test_bit VALUES ('001'),('010'),('011'),('100'),('101'),('110'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_bit ON test_bit USING gin (i); SELECT * FROM test_bit WHERE i<'100'::bit(3) ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/varbit.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/varbit.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/varbit.out 2024-03-19 15:41:20.181493000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/varbit.out 2024-03-19 15:59:08.912062000 +0000 @@ -3,6 +3,7 @@ i varbit ); INSERT INTO test_varbit VALUES ('001'),('010'),('011'),('100'),('101'),('110'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_varbit ON test_varbit USING gin (i); SELECT * FROM test_varbit WHERE i<'100'::varbit ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/numeric.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/numeric.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/numeric.out 2024-03-19 15:41:20.181408000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/numeric.out 2024-03-19 15:59:08.926823000 +0000 @@ -3,6 +3,7 @@ i numeric ); INSERT INTO test_numeric VALUES (-2),(-1),(0),(1),(2),(3); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_numeric ON test_numeric USING gin (i); SELECT * FROM test_numeric WHERE i<'1'::numeric ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/enum.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/enum.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/enum.out 2024-03-19 15:41:20.181294000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/enum.out 2024-03-19 15:59:09.071810000 +0000 @@ -4,6 +4,7 @@ i rainbow ); INSERT INTO test_enum VALUES ('v'),('y'),('r'),('g'),('o'),('i'),('b'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_enum ON test_enum USING gin (i); SELECT * FROM test_enum WHERE i<'g'::rainbow ORDER BY i; i @@ -60,4 +61,5 @@ create type e as enum ('0', '2', '3'); alter type e add value '1' after '0'; create table t as select (i % 4)::text::e from generate_series(0, 100000) as i; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree create index on t using gin (e); diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/uuid.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/uuid.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/uuid.out 2024-03-19 15:41:20.181473000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/uuid.out 2024-03-19 15:59:09.091129000 +0000 @@ -10,6 +10,7 @@ ( 'd2ce731f-f2a8-4a2b-be37-8f0ba637427f' ), ( 'ffffffff-ffff-ffff-ffff-ffffffffffff' ) ; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_uuid ON test_uuid USING gin (i); SELECT * FROM test_uuid WHERE i<'ce41c936-6acb-4feb-8c91-852a673e5a5c'::uuid ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/name.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/name.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/name.out 2024-03-19 15:41:20.181399000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/name.out 2024-03-19 15:59:09.108748000 +0000 @@ -3,6 +3,7 @@ i name ); INSERT INTO test_name VALUES ('a'),('ab'),('abc'),('abb'),('axy'),('xyz'); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_name ON test_name USING gin (i); SELECT * FROM test_name WHERE i<'abc' ORDER BY i; i diff -U3 /tmp/cirrus-ci-build/contrib/btree_gin/expected/bool.out /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/bool.out --- /tmp/cirrus-ci-build/contrib/btree_gin/expected/bool.out 2024-03-19 15:41:20.181242000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/bool.out 2024-03-19 15:59:09.127141000 +0000 @@ -3,6 +3,7 @@ i boolean ); INSERT INTO test_bool VALUES (false),(true),(null); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX idx_bool ON test_bool USING gin (i); SELECT * FROM test_bool WHERE i