https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82407
Bug ID: 82407 Summary: [8 Regression][meta-bug] qsort_chk fallout tracking Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: ice-checking Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: amonakov at gcc dot gnu.org Depends on: 82381, 82395, 82396, 82397, 82398, 82401 Target Milestone: --- Checking qsort comparator validity (transitivity and anti-commutativity properties) reveals some inconsistent comparators. This meta-bug depends on bugs filed for individual issues. This is not strictly a gcc-8 regression, issues could have been present for a long time, they just started causing a non-release-checking ICE. Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82381 [Bug 82381] [8 Regression] internal compiler error: qsort checking failed https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82395 [Bug 82395] [8 Regression] qsort comparator non-negative on sorted output: 1 in color_allocnos https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82396 [Bug 82396] qsort comparator non-negative on sorted output: 4 in ready_sort_real in haifa scheduler https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82397 [Bug 82397] qsort comparator non-negative on sorted output: 1 in vect_analyze_data_ref_accesses https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82398 [Bug 82398] error: qsort comparator non-negative on sorted output: 2 in fill_vec_av_set at gcc/sel-sched.c:3725 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82401 [Bug 82401] error: qsort comparator non-negative on sorted output: 1 in insert_late_enum_def_bindings on an invalid code