diff options
author | Andrew Haley <aph@cygnus.com> | 2000-06-29 17:27:28 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2000-06-29 17:27:28 +0000 |
commit | fc85e1adca24c9c82dadccb8813ed1fb551875af (patch) | |
tree | 67493da6271474e424fb1d21c68ee46e4795e548 | |
parent | aa936f1ce1724ddfba353df50bec0ab0e333df8a (diff) | |
download | gcc-fc85e1adca24c9c82dadccb8813ed1fb551875af.zip gcc-fc85e1adca24c9c82dadccb8813ed1fb551875af.tar.gz gcc-fc85e1adca24c9c82dadccb8813ed1fb551875af.tar.bz2 |
toplev.c (main): On an IA-64, make flag_unwind_tables defauit to true.
2000-06-29 Andrew Haley <aph@cygnus.com>
* toplev.c (main): On an IA-64, make flag_unwind_tables defauit
to true.
From-SVN: r34784
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/toplev.c | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 60bd1ab..8b5487e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2000-06-29 Andrew Haley <aph@cygnus.com> + * toplev.c (main): On an IA-64, make flag_unwind_tables defauit + to true. + +2000-06-29 Andrew Haley <aph@cygnus.com> + * config/ia64/linux.h (JMP_BUF_SIZE): Size is in Pmode units, not bytes: remove the multiply by 8. diff --git a/gcc/toplev.c b/gcc/toplev.c index 87c80fc..d02f840 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -4542,6 +4542,12 @@ main (argc, argv) target_flags = 0; set_target_switch (""); + /* Unwind tables are always present in an ABI-conformant IA-64 + object file, so the default should be ON. */ +#ifdef IA64_UNWIND_INFO + flag_unwind_tables = IA64_UNWIND_INFO; +#endif + #ifdef OPTIMIZATION_OPTIONS /* Allow default optimizations to be specified on a per-machine basis. */ OPTIMIZATION_OPTIONS (optimize, optimize_size); |