[gfortran, testsuite] Fix bounds checking for substrings, enable bounds chekcing in dg testsuite, assorted fixes

Tobias Schlüter tobias.schlueter@physik.uni-muenchen.de
Tue Dec 5 17:05:00 GMT 2006


Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de> wrote on  
Sat, 25 Nov 2006:
> The list of options that we cycle through with this patch is:
>     set TORTURE_OPTIONS [list \
>         { -O0 } { -O1 } { -O2 } \
>         { -O2 -fomit-frame-pointer -finline-functions } \
>         { -O2 -fomit-frame-pointer -finline-functions -funroll-loops } \
>         { -O2 -fbounds-check } \
>         { -O2 -fno-repack-arrays } \
>         { -O3 -g } \
>         { -Os }]
> while previously, the dg testsuite would cycle through the following list
>         { -O0 } \
>         { -O1 } \
>         { -O2 } \
>         { -O3 -fomit-frame-pointer } \
>         { -O3 -fomit-frame-pointer -funroll-loops } \
>         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions } \
>         { -O3 -g } \
>         { -Os }
>
> This is a good time to speak up if you think that list is too long,
> your favorite option is missing, etc.  I'm open to suggestions how to
> shorten this list, as in its current incarnation the patch will grow
> the list of options by 12.5%

Since PR30003 is about to be fixed, I'd like to bring this question  
back to the front.  What options would we liek the testsuite to cycle  
through.  According to FX' suggestion, I replaced -fno-repack-arrays  
by -ftree-vectorize in my local tree.  Are you ok with cycling through  
one more option, or would you rather see somethign cropped from the  
list?

Cheers,
- Tobi

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




More information about the Fortran mailing list