i386: Fix up X87_ENABLE_{FLOAT,ARITH} in conditions [PR94440]
[gcc.git] / gcc / testsuite / gcc.target / s390 / pr66306.c
1 /* This caused an ICE on s390x due to a reload bug handling
2 commutative constraints. */
3
4 /* { dg-do compile } */
5 /* { dg-options "-O1" } */
6
7 struct line_map
8 {
9 unsigned start_location;
10 unsigned ordinary;
11 };
12 unsigned
13 linemap_resolve_location (struct line_map **loc_map);
14
15 unsigned
16 linemap_position_for_loc_and_offset (unsigned h, unsigned loc)
17 {
18 struct line_map *map = 0;
19 linemap_resolve_location (&map);
20
21 if (map->ordinary <= loc + map->start_location + map->ordinary)
22 __builtin_abort ();
23
24 if (h >= loc + map->start_location)
25 __builtin_abort ();
26 }