------- Comment #5 from fxcoudert at gcc dot gnu dot org 2006-05-08 09:48 ------- Humpf, I created a testcase for inclusion in the testsuite, but it reveals that overlap of logical cases is not detected when they're separated from each other:
select case (l) case (.true.) case (.false.) case (.true.) end select In this case, the overlap is not detected. The "same" code works fine with integer or character variables, and I'm not sure why logicals are a special case. Thomas, can you give it a try since you designed the original patch? -- fxcoudert at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fxcoudert at gcc dot gnu dot | |org AssignedTo|fxcoudert at gcc dot gnu dot|unassigned at gcc dot gnu |org |dot org Status|ASSIGNED |NEW http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25073