libcpp/
commit0c5e3a3d7a2fd55eb181c35ea7423fdb0c3e3b61
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Nov 2005 06:30:03 +0000 (9 06:30 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Nov 2005 06:30:03 +0000 (9 06:30 +0000)
treeb078bd18fbfd08b7038db568253cd7312a08964d
parent8c044a9cfcda1c80167b0e393e620dc6483b1974
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@106677 138bc75d-0d04-0410-961f-82ee72b054a4
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