- 16 Jan, 1996 29 commits
-
-
expr.c (expand_expr, [...]): Make sure cleanups live on the function_obstack as they are used by the... * expr.c (expand_expr, case COND_EXPR): Make sure cleanups live on the function_obstack as they are used by the exception handling code. (defer_cleanups_to): Ditto. (TRUTH_ANDIF_EXPR): Ditto. (TRUTH_ORIF_EXPR): Ditto. Fixes eh43.C From-SVN: r11033
Mike Stump committed -
From-SVN: r11032
Jim Wilson committed -
* i386/t-sol2 (crt[1in].o): Add missing -c. * sparc/t-sol2 (crt[1in].o,gcrt1.o): Likewise. Source files are assembler. From-SVN: r11031
Doug Evans committed -
on solaris. From-SVN: r11030
Doug Evans committed -
From-SVN: r11029
Ian Lance Taylor committed -
From-SVN: r11028
Ian Lance Taylor committed -
From-SVN: r11027
Ian Lance Taylor committed -
From-SVN: r11026
Ian Lance Taylor committed -
(parse_escape, parse_c_expression, eval_if_expression): Change return type to `long'; all callers changed. (pcfinclude): Use `int', not HOST_WIDE_INT; any integral type will do. From-SVN: r11025
Richard Kenner committed -
Add prototypes for static functions. Add parentheses suggested by `gcc -Wparentheses'. Use `long' uniformly, instead of long, int, HOST_WIDE_INT mess. (struct constant): Use `signedp' flag (with sign bit) instead of `unsignedp' flag; it's a little more convenient. (HAVE_STDLIB_H, STDC_HEADERS, LONG_MASK, __attribute__, PROTO, VA_START, PRINTF_ALIST, PRINTF_DCL, PRINTF_PROTO, PRINTF_PROTO_1, vfprintf, SIGNED, UNSIGNED): New symbols. <stdlib.h>: Include if HAVE_STDLIB_H. <string.h>: New include. (HOST_BITS_PER_WIDE_INT, HOST_WIDE_INT): Remove. (yylex, yyerror, expression_value, parse_number, initialize_random_junk): Now static. (overflow_sum_sign): Renamed from possible_sum_sign, with an extra arg SIGNEDP. (parse_number): Inline strcmp when checking for "0x". (yylex): Keep track of mask needed when decoding wide characters. (parse_escape): New arg RESULT_MASK; use it instead of assuming char width. (yylex, parse_escape, parse_c_expression): Store all host integers as long, not int or HOST_WIDE_INT. (left_shift): No need to do signed left shifts separately. These changes are for the test program (if TEST_EXP_READER): (pedantic, traditional): Allocate storage. (main): Set pedantic, traditional, yydebug depending on args. (is_hor_space, warning, lookup): Change types and implementation to match rest of program. (pedwarn, check_assertion, xmalloc): New functions. From-SVN: r11024
Richard Kenner committed -
skipped multiline strings elicit a warning, not an error. (rescan): Minor code reorg to keep it parallel with skip_quoted_string. From-SVN: r11023
Richard Kenner committed -
From-SVN: r11022
Richard Kenner committed -
From-SVN: r11021
Richard Kenner committed -
From-SVN: r11020
Richard Kenner committed -
From-SVN: r11019
Richard Kenner committed -
equals destination. From-SVN: r11018
Richard Kenner committed -
From-SVN: r11017
Richard Kenner committed -
From-SVN: r11016
Richard Kenner committed -
member to the union. From-SVN: r11015
Richard Kenner committed -
section is defined the first time. From-SVN: r11014
Richard Kenner committed -
From-SVN: r11013
Richard Kenner committed -
From-SVN: r11012
Richard Kenner committed -
From-SVN: r11009
Richard Kenner committed -
From-SVN: r11008
Richard Kenner committed -
From-SVN: r11007
Richard Kenner committed -
(libgcc1.a): Add -DIN_LIBGCC1. (stamp-crtS): remove -fpic, use CRTSTUFF_CFLAGS_S From-SVN: r11006
Richard Kenner committed -
From-SVN: r11005
Richard Kenner committed -
From-SVN: r11004
Richard Kenner committed -
(finish_incomplete_decl): Warn if completing an array that wasn't declared extern. Simplify test for whether completion is needed. From-SVN: r11003
Richard Kenner committed
-
- 15 Jan, 1996 11 commits
-
-
From-SVN: r11002
Doug Evans committed -
From-SVN: r11001
Doug Evans committed -
From-SVN: r11000
Doug Evans committed -
* c-lex.c (check_newline): Pass character after `#pragma' to HANDLE_PRAGMA. Don't call get_directive_line if at end of line. * c-common.c (get_directive_line): Watch for EOF. * h8300/h8300.h (HANDLE_PRAGMA): New argument `c'. Must issue `return' now. * i960/i960.h (HANDLE_PRAGMA): Likewise. * sh/sh.h (HANDLE_PRAGMA): Likewise. * nextstep.h (HANDLE_PRAGMA): Likewise. * h8300/h8300.c (handle_pragma): New argument `ch'. Simplify pragma processing. Delete support for `#pragma section'. * i960/i960.c (process_pragma): New argument `c'. Change result to terminating character. * nextstep.c (handle_pragma): Likewise. * sh/sh.c (handle_pragma): Likewise. Also simplified. From-SVN: r10999
Doug Evans committed -
* sched.c (reemit_notes): Add prototype. (sched_analyze_2): Reorganize comments. Call prev_nonnote_insn. (sched_analyze): Add abort call. (schedule_block): Undo last patch. Call prev_nonnote_insn. Move call of reemit_notes to after SCHED_GROUP_P scheduling. Set `head' to `last'. From-SVN: r10998
Doug Evans committed -
From-SVN: r10997
Michael Meissner committed -
From-SVN: r10996
Roland McGrath committed -
From-SVN: r10995
Richard Kenner committed -
From-SVN: r10994
Richard Kenner committed -
bytes. From-SVN: r10993
Richard Kenner committed -
warning was issued if not pedantic. From-SVN: r10992
Richard Kenner committed
-