This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
The current situation with g77 and Intel meets gdb is as follows for multi-dim arrays Intel compiled code: whatis -- wrong way round real(4 * 5 ) is reported as real (5 * 4) indexing -- correct print elements -- boundaries not aligned properly ( it prints a 5 * 4 as a 4 * 5 ) g77 fortran compilers compiled code: whatis -- correct print elements -- correct indexing -- 'print A(1,2)' will get the wrong answer. So, unless there is a method to check what the compiler was used, we are left with 1. status quo or 2. compile up two different versions -- one for gdb + intel, the other for gdb + g77 Does anyone know of the existence of such a check? Patches to fix the three issues are attached, but of course they cannot all be applied at once; the fix to make g77 work will bust intel, and vice-versa.. David
Attachment:
gdb.g77-array-printing-patch
Description: Text document
Attachment:
gdb.intel-print-elements-patch
Description: Text document
Attachment:
gdb.intel-print-whatis-patch
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |