summaryrefslogtreecommitdiff
path: root/gcc/cccp.c
Commit message (Expand)AuthorAgeFilesLines
* (enum node_type): Add T_IMMEDIATE_PREFIX_TYPE.raeburn1995-05-121-0/+13
* #if VMS, don't define `stat' macro to be VMS_stat.kenner1995-05-121-17/+16
* (do_include): Cast alloca's value.kenner1995-05-121-2/+2
* (do_include): Re-fix minor memory leak by using alloca instead ofkenner1995-04-291-3/+2
* (macarg): Except for reporting error, treat unterminated macro call askenner1995-04-291-3/+4
* Update comments.kenner1995-04-271-3/+3
* (do_include): Fix minor memory leak.kenner1995-04-271-0/+1
* (struct argdata): Remove unused `comments' member.kenner1995-04-271-2/+0
* (collect_expansion): Assume leading white space already removed.kenner1995-04-271-23/+5
* (deps_output): Don't generate overly long output lines.kenner1995-04-271-10/+14
* (VMS_fstat, VMS_stat): New functions.kenner1995-04-071-1/+83
* (collect_expansion): If traditional, set stringify member tokenner1995-04-071-13/+19
* General code cleanup.kenner1995-04-011-412/+597
* (handle_directive, do_line, skip_if_group): Use the phrase `preprocessingkenner1995-03-301-100/+96
* (rescan): Don't recognize preprocessing directives within macro args.kenner1995-03-301-4/+6
* (do_xifdef, do_endif): Remove unnecessary pointer comparisons.kenner1995-03-281-5/+5
* (do_xifdef): Handle c++ comments.dje1995-03-211-2/+7
* (do_include): Fix type typo: pcfbuflimit is char *, not int.kenner1995-03-081-1/+1
* (dump_single_macro): Fix typo: % wasn't properly doubled in printfkenner1995-03-031-6/+6
* (rescan): Prevent accidental token-pasting to get !=, *=, /=, ==, or ^=.kenner1995-03-031-2/+4
* (do_include): Check for redundant file before opening indje1995-02-271-32/+35
* Removed __NetBSD__ from conditional.kenner1995-02-231-1/+1
* (enum sharp_token_type): New type.kenner1995-02-221-32/+73
* (main): Don't set "Include" environment variable for NT.kenner1995-02-211-4/+0
* (rescan): Add support for %: and %:%: digraphs.kenner1995-02-211-52/+126
* (do_include, is_system_include, open_include_file): Handlekenner1995-02-131-8/+30
* (do_include): For VMS, don't attempt to treat `#include X' askenner1995-01-251-11/+15
* Update comments.kenner1995-01-251-1/+1
* (handle_directive): Fix typo: '\' caused next char to be copiedkenner1995-01-251-1/+1
* (rescan): Fix typo that caused tokens to be glued together improperly.kenner1995-01-161-10/+11
* (macarg1): Count newline at end of C++ comment.wilson1994-12-181-0/+2
* (vms_fopen): Call `fopen' through an indirect pointer to inhibit checkingkenner1994-12-121-3/+10
* (do_include): Avoid dynamic initialization of aggregate.kenner1994-12-101-2/+4
* (do_include): Don't turn newline markers into spaces when expanding ankenner1994-12-081-4/+25
* (discard_comments): If traditional, replace a comment with nothingkenner1994-12-081-2/+6
* (char_name): New var.kenner1994-12-081-30/+23
* (create_definition): Error if comma not followed by anwilson1994-11-291-1/+6
* (create_definition): Allow carriage-return ('\r') as white space inkenner1994-11-181-2/+2
* (rescan): Remove unnecessary comparisons of ibp to limit.kenner1994-11-161-6/+6
* (dump_single_macro, dump_defn_1): If -traditional, dump macros inkenner1994-11-081-19/+25
* (rescan): Do not preserve newlines after macro namekenner1994-11-051-2/+2
* TOOL_INCLUDE_DIR is not C++-aware.kenner1994-11-031-2/+2
* (rescan): ".." no longer terminates a preprocessing number, sincekenner1994-10-251-3/+1
* (rescan): Preserve newlines after macro names at the top level sincekenner1994-10-171-2/+10
* (main): Use DIR_SEPARATOR if defined.kenner1994-09-301-2/+15
* (newline_fix, name_newline_fix): Don't treat \r specially here; itkenner1994-09-271-28/+8
* (eval_if_expression): Now returns HOST_WIDE_INT.kenner1994-09-201-5/+6
* (make_definition): Enable `-D' with macro arguments.kenner1994-09-201-0/+6
* (rescan, handle_directive): Backslash no longer suppresses the specialness ofkenner1994-09-101-17/+13
* Correct unprototyped pointer args from `0' to `NULL_PTR'kenner1994-09-091-18/+18