summaryrefslogtreecommitdiff
path: root/gcc/cccp.c
Commit message (Expand)AuthorAgeFilesLines
* (LOCAL_INCLUDE_DIR): Remove default definition.kenner1996-12-071-4/+6
* (do_include): Treat ENOTDIR like ENOENT when an open fails.kenner1996-10-091-1/+1
* (dollars_in_ident): Remove; replaced by is_idchar['$'].kenner1996-10-091-24/+7
* (struct directive, directive_table, handle_directive): pass_thru now 1 forkenner1996-09-241-14/+19
* * cccp.c (absolute_filename): Drive specifiers make the pathnamedje1996-08-181-1/+5
* formatting tweaksmrs1996-07-031-202/+183
* (create_definition): Diagnose `#define #' only once.eggert1996-06-241-1/+1
* (include_defaults_array): For C++, also searchkenner1996-05-061-0/+1
* (validate_else): Don't loop given `#endif /'.eggert1996-02-211-24/+30
* (initialize_builtins): Add def of __HAVE_BUILTIN_SETJMP__.kenner1996-01-271-0/+1
* (PTR_INT_TYPE): Remove obsolete define to `long'.eggert1996-01-181-19/+13
* (HOST_BITS_PER_WIDE_INT, HOST_WIDE_INT): Put back.kenner1996-01-171-3/+17
* (new_include_prefix): Ignore ENOTDIR error from stat.wilson1996-01-161-1/+1
* (HOST_BITS_PER_WIDE_INT, HOST_WIDE_INT): Remove.kenner1996-01-161-25/+11
* (skip_quoted_string): If pedantic and not pedantic_errors,kenner1996-01-161-7/+11
* (do_xifdef): Warn about `#ifdef 0' if not traditional; formerly thekenner1996-01-151-5/+7
* (eval_if_expression): End expression with '\n', not '\0' so '\0' cankenner1995-12-291-0/+1
* (do_include): In VMS, worry only about EACCES when open fails.kenner1995-12-281-0/+11
* Try harder not to open or stat the same include file twice.kenner1995-12-171-824/+706
* * cccp.c (do_include): Recognize c:\foo as absolute path name in DOS.dje1995-11-291-0/+8
* (handle_directive): Don't treat newline as white space when coalescingkenner1995-10-261-4/+4
* (rescan): Expand `#if foo && #bar' without a bogus complaint about preprocessorkenner1995-09-281-0/+3
* (is_system_include): Call skip_redundant_dir_prefix.kenner1995-09-121-1/+1
* (warning_with_line): Fix typo in declaration when !HAVE_VPRINTF andkenner1995-08-151-1/+1
* (warning_with_line): New function.kenner1995-08-131-2/+19
* (do_include, read_name_map): Omit leading "./" and trailing "/" whenkenner1995-07-261-13/+34
* (do_include): Prefix -H output lines with spaces, not dots.kenner1995-07-181-17/+2
* (main): cplusplus_comments now defaults to 1.kenner1995-07-181-3/+4
* (rescan): Don't address outside of array when preprocessing C++kenner1995-07-111-28/+19
* (collect_expansion): Work around enum bug in vax ultrix 4.3 pcc.kenner1995-06-191-2/+2
* Update FSF address.kenner1995-06-151-1/+2
* Use FATAL_EXIT_CODE instead of FAILURE_EXIT_CODE.kenner1995-05-161-13/+5
* Fix typos in comments.kenner1995-05-161-2/+2
* (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