This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC 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] |
Hello, this switches on the DWARF-2 unwind data for all functions by default. Thanks to Jan Hubicka for pointing out the correct way to do so. Bootstrapped/regtested on s390-ibm-linux and s390x-ibm-linux. (Note: a not-yet-published patch to gdb is necessary to actually exploit the DWARF-2 data for backtraces on s390.) * config/s390/s390.c (optimization_options): Set flag_asynchronous_unwind_tables to 1 by default. Index: gcc/config/s390/s390.c =================================================================== RCS file: /cvs/gcc/gcc/gcc/config/s390/s390.c,v retrieving revision 1.67 diff -c -p -r1.67 s390.c *** gcc/config/s390/s390.c 4 Nov 2002 19:04:46 -0000 1.67 --- gcc/config/s390/s390.c 15 Nov 2002 14:17:28 -0000 *************** optimization_options (level, size) *** 816,821 **** --- 816,825 ---- { /* ??? There are apparently still problems with -fcaller-saves. */ flag_caller_saves = 0; + + /* By default, always emit DWARF-2 unwind info. This allows debugging + without maintaining a stack frame back-chain. */ + flag_asynchronous_unwind_tables = 1; } void Mit freundlichen Gruessen / Best Regards Ulrich Weigand -- Dr. Ulrich Weigand Linux for S/390 Design & Development IBM Deutschland Entwicklung GmbH, Schoenaicher Str. 220, 71032 Boeblingen Phone: +49-7031/16-3727 --- Email: Ulrich.Weigand@de.ibm.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |