URL
                    https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
                
            Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [gfortran.dg/] [single_char_string.f90] - Rev 302
Compare with Previous | Blame | View Log
! { dg-do run }! { dg-options "-fdump-tree-original" }! PR12456 - Optimize string(k:k) as single character.Program pr12456character acharacter bcharacter (len=5) :: cinteger ib = 'a'a = bif (a .ne. 'a') call abort()if (a .ne. b) call abort()c (3:3) = 'a'if (c (3:3) .ne. b) call abort ()if (c (3:3) .ne. 'a') call abort ()if (LGT (a, c (3:3))) call abort ()if (LGT (a, 'a')) call abort ()i = 3c (i:i) = 'a'if (c (i:i) .ne. b) call abort ()if (c (i:i) .ne. 'a') call abort ()if (LGT (a, c (i:i))) call abort ()if (a .gt. char (255)) call abort ()end! There should not be _gfortran_compare_string and _gfortran_copy_string in! the dumped file.! { dg-final { scan-tree-dump-times "_gfortran_compare_string" 0 "original" } }! { dg-final { scan-tree-dump-times "_gfortran_copy_string" 0 "original" } }! { dg-final { cleanup-tree-dump "original" } }

