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-26 23:35:26.096326000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/install_btree_gin.out 2024-03-26 23:53:20.647647000 +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-26 23:35:26.096365000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int2.out 2024-03-26 23:53:20.664851000 +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-26 23:35:26.096402000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int4.out 2024-03-26 23:53:20.682029000 +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-26 23:35:26.096428000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/int8.out 2024-03-26 23:53:20.699034000 +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-26 23:35:26.096206000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/float4.out 2024-03-26 23:53:20.716652000 +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-26 23:35:26.096232000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/float8.out 2024-03-26 23:53:20.732821000 +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-26 23:35:26.096625000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/money.out 2024-03-26 23:53:20.749226000 +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-26 23:35:26.096769000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/oid.out 2024-03-26 23:53:20.768118000 +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-26 23:35:26.096907000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/timestamp.out 2024-03-26 23:53:20.785275000 +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-26 23:35:26.096958000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/timestamptz.out 2024-03-26 23:53:20.801126000 +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-26 23:35:26.096856000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/time.out 2024-03-26 23:53:20.817577000 +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-26 23:35:26.097003000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/timetz.out 2024-03-26 23:53:20.834290000 +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-26 23:35:26.096078000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/date.out 2024-03-26 23:53:20.849504000 +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-26 23:35:26.096477000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/interval.out 2024-03-26 23:53:20.864741000 +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-26 23:35:26.096522000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/macaddr.out 2024-03-26 23:53:20.880732000 +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-26 23:35:26.096580000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/macaddr8.out 2024-03-26 23:53:20.896579000 +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-26 23:35:26.096282000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/inet.out 2024-03-26 23:53:20.912912000 +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-26 23:35:26.096029000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/cidr.out 2024-03-26 23:53:20.930433000 +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-26 23:35:26.096811000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/text.out 2024-03-26 23:53:20.949356000 +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-26 23:35:26.097163000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/varchar.out 2024-03-26 23:53:20.969315000 +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-26 23:35:26.095985000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/char.out 2024-03-26 23:53:20.986003000 +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-26 23:35:26.095941000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/bytea.out 2024-03-26 23:53:21.004118000 +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-26 23:35:26.095769000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/bit.out 2024-03-26 23:53:21.019145000 +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-26 23:35:26.097119000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/varbit.out 2024-03-26 23:53:21.033965000 +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-26 23:35:26.096725000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/numeric.out 2024-03-26 23:53:21.048428000 +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-26 23:35:26.096137000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/enum.out 2024-03-26 23:53:21.196280000 +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-26 23:35:26.097074000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/uuid.out 2024-03-26 23:53:21.216907000 +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-26 23:35:26.096681000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/name.out 2024-03-26 23:53:21.234806000 +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-26 23:35:26.095835000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gin/regress/results/bool.out 2024-03-26 23:53:21.255895000 +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