G77: patch to bitwise .AND. errors

Hassan Aurag aurag@cae.com
Tue May 7 12:28:00 GMT 2002

 Hi all concerned,

 Looking at the sources of 2.95.1 of gcc, I have noticed that with
-fugly-logint option all operations involving logicals would first cast
logical to int except for logical operations. 

 Now adding the casting section to the function that is called for
logical operations fixes the issue I had before: bug #`fortran/6491'.

 Here is a patch. Now I'd love if someone knowledgeable took a look at
it to check if it's crappy, dangerous, erroneous, stupid or what. My
knowledge of compilators being non-existent, and of coding in general
very limited.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: hassan.patch
Type: text/x-patch
Size: 1008 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc-help/attachments/20020507/598c3877/attachment-0001.bin>

More information about the Gcc-help mailing list