1. 16 May, 2000 23 commits
  2. 15 May, 2000 15 commits
  3. 14 May, 2000 2 commits
    • cpphash.c (trad_stringify, [...]): Make some pointers pointers to const. · f617b8e2
      	* cpphash.c (trad_stringify, warn_trad_stringify,
      	collect_params): Make some pointers pointers to const.
      	* cpplex.c (auto_expand_name_space) Guaranteed to always
      	expand by at least one character.
      	(SPELL_CHAR, SPELL_NONE): Temporarily reverse order.
      	(struct token_spelling): Use const U_CHAR * rather than PTR.
      	(expand_name_space): Fix up token pointers if name space
      	is moved when expanding.
      	(INIT_NAME, cpp_scan_line, parse_name, parse_number,
      	parse_string2, save_comment, spell_token, cpp_output_list):
      	Update so the routines handle tokens with a direct pointer to
      	their text, rather than an offset into the token's list's namebuf.
      	(_cpp_lex_line): Rearrange for clarity.
      
      	* cpplib.c (_cpp_check_directive): Similarly.
      	(do_define): Make SYM a pointer to const.
      	* cpplib.h (struct cpp_name): Replace offset with direct pointer.
      	(CPP_INT, CPP_FLOAT): Spelling type should be SPELL_IDENT.
      	(TOK_OFFSET): Delete.
      	(TOK_NAME): Update.
      
      From-SVN: r33901
      Neil Booth committed
    • rs6000.h (RETURN_ADDRESS_OFFSET): Correct for 64-bit ABI. · 05ef2698
      * config/rs6000/rs6000.h (RETURN_ADDRESS_OFFSET): Correct for
      64-bit ABI.
      
      From-SVN: r33900
      Geoff Keating committed