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-28 13:35:03.863039000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/install_btree_gin.out 2024-03-28 13:52:42.967240000 +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-28 13:35:03.863075000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int2.out 2024-03-28 13:52:42.983053000 +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-28 13:35:03.863112000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int4.out 2024-03-28 13:52:43.000700000 +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-28 13:35:03.863133000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int8.out 2024-03-28 13:52:43.016352000 +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-28 13:35:03.862927000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/float4.out 2024-03-28 13:52:43.034094000 +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-28 13:35:03.862955000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/float8.out 2024-03-28 13:52:43.050244000 +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-28 13:35:03.863329000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/money.out 2024-03-28 13:52:43.066194000 +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-28 13:35:03.863468000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/oid.out 2024-03-28 13:52:43.081361000 +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-28 13:35:03.863599000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/timestamp.out 2024-03-28 13:52:43.097086000 +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-28 13:35:03.863646000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/timestamptz.out 2024-03-28 13:52:43.113156000 +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-28 13:35:03.863553000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/time.out 2024-03-28 13:52:43.129383000 +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-28 13:35:03.863690000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/timetz.out 2024-03-28 13:52:43.146634000 +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-28 13:35:03.862814000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/date.out 2024-03-28 13:52:43.162683000 +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-28 13:35:03.863181000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/interval.out 2024-03-28 13:52:43.178225000 +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-28 13:35:03.863226000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/macaddr.out 2024-03-28 13:52:43.194930000 +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-28 13:35:03.863278000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/macaddr8.out 2024-03-28 13:52:43.211122000 +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-28 13:35:03.862998000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/inet.out 2024-03-28 13:52:43.228217000 +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-28 13:35:03.862763000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/cidr.out 2024-03-28 13:52:43.246526000 +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-28 13:35:03.863511000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/text.out 2024-03-28 13:52:43.263266000 +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-28 13:35:03.863857000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/varchar.out 2024-03-28 13:52:43.280583000 +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-28 13:35:03.862717000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/char.out 2024-03-28 13:52:43.295344000 +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-28 13:35:03.862678000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/bytea.out 2024-03-28 13:52:43.310867000 +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-28 13:35:03.862514000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/bit.out 2024-03-28 13:52:43.327212000 +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-28 13:35:03.863811000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/varbit.out 2024-03-28 13:52:43.345066000 +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-28 13:35:03.863425000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/numeric.out 2024-03-28 13:52:43.363606000 +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-28 13:35:03.862866000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/enum.out 2024-03-28 13:52:43.517372000 +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-28 13:35:03.863760000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/uuid.out 2024-03-28 13:52:43.537274000 +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-28 13:35:03.863383000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/name.out 2024-03-28 13:52:43.556919000 +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-28 13:35:03.862577000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/bool.out 2024-03-28 13:52:43.575814000 +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