]> git.ipfire.org Git - thirdparty/gcc.git/commit - libcpp/ChangeLog
re PR c/24101 (Segfault with preprocessed source)
authorUros Bizjak <uros@gcc.gnu.org>
Wed, 9 Nov 2005 06:30:03 +0000 (07:30 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 9 Nov 2005 06:30:03 +0000 (07:30 +0100)
commit456b8ce5dbc2f77b3506d18c7eaec25cf76cb573
treeb078bd18fbfd08b7038db568253cd7312a08964d
parent85e77c2176355b95565534e4bee77eb5672ccfe9
re PR c/24101 (Segfault with preprocessed source)

libcpp/

PR c/24101
* init.c (read_original_filename): Temporarily set
state.in_directive before calling _cpp_lex_direct for
CPP_HASH tokens.

gcc/

PR c/24101
* toplev.c (process_options): Initialize debug_hooks early
in case lang_hooks.post_options ends up calling a debug_hook.

gcc/testsuite/

PR c/24101
* gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
* gcc.dg/dg.exp: Run main loop also for *.i files.

From-SVN: r106677
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/dg.exp
gcc/testsuite/gcc.dg/pr24101-1.i [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr24101-2.i [new file with mode: 0644]
gcc/toplev.c
libcpp/ChangeLog
libcpp/init.c