- 20 Jan, 1996 1 commit
-
-
From-SVN: r11075
Per Bothner committed
-
- 19 Jan, 1996 5 commits
-
-
From-SVN: r11074
Doug Evans committed -
From-SVN: r11073
Doug Evans committed -
From-SVN: r11072
Ian Lance Taylor committed -
From-SVN: r11071
Michael Meissner committed -
with smaller, faster versions. From-SVN: r11070
Richard Earnshaw committed
-
- 18 Jan, 1996 10 commits
-
-
From-SVN: r11069
Jim Wilson committed -
(regno_reg_class, reg_class_from_letter, prepare_scc_operands, broken_move, push, pop, push_regs, calc_live_regs, sh_expand_prologue, sh_expand_epilogue, initial_elimination_offset, arith_reg_operand): Add SH3e support. (sh_builtin_saveregs, fp_zero_operand, fp_one_operand): New functions. (sh_function_arg, sh_function_arg_partial_nregs): Delete. From-SVN: r11068
Jim Wilson committed -
OVERRIDE_OPTIONS, FIRST_PSEUDO_REGISTER, FIXED_REGISTERS, CALL_USED_REGISTERS, HARD_REGNO_MODE_OK, enum reg_class, REG_CLASS_NAMES, REG_CLASS_CONTENTS, REG_ALLOC_ORDER, CONST_DOUBLE_OK_FOR_LETTER_P, NPARM_REGS, FUNCTION_VALUE, LIBCALL_VALUE, FUNCTION_VALUE_REGNO_P, FUNCTION_ARG_REGNO_P, CUMULATIVE_ARGS, ROUND_REG, INIT_CUMULATIVE_ARGS, FUNCTION_ARG_ADVANCE, FUNCTION_ARG, FUNCTION_ARG_PARTIAL_NREGS, LEGITIMATE_CONSTANT_P, MODE_DISP_OK_4, REGISTER_MOVE_COST, REGISTER_NAMES, DBX_REGISTER_NUMBER, enum processor_type): Add SH3E support. (SH3E_BIT, TARGET_SH3E, FPUL_REG, FIRST_FP_REG, LAST_FP_REG, FIRST_FP_PARM_REG, FIRST_FP_RET_REG, BASE_RETURN_VALUE_REG, BASE_ARG_REG, enum sh_arg_class, struct sh_args, GET_SH_ARG_CLASS, PASS_IN_REG_P, sh_builtin_saveregs, EXPAND_BUILTIN_SAVEREGS, DOUBLE_TYPE_SIZE): New. (TARGET_SWITCHES): Delete broken -m3l option. From-SVN: r11067
Jim Wilson committed -
(MULTILIB_DIRNAMES): Define to empty. From-SVN: r11066
Jim Wilson committed -
(cpu, movsi_i, movsf_i, blt, bge, sle, sge): Add SH3E support. (push_e, pop_e, movsi_ie, movsf_ie, addsf3, subsf3, mulsf3, macsf3, divsf3, floatsisf2, fix_truncsfsi2, cmpgtsf_t, cmpqesf_t, cmpsf, negsf2, sqrtsf2, abssf2): New patterns. (abssf2+9, abssf2+10): Add SH3e support to peepholes (abssf2+11, abssf2+12): New peepholes for SH3e. From-SVN: r11065
Jim Wilson committed -
From-SVN: r11064
Ian Lance Taylor committed -
From-SVN: r11063
Michael Meissner committed -
From-SVN: r11062
Doug Evans committed -
(HOST_WIDE_INT, HOST_BITS_PER_WIDE_INT): New (actually resuscitated) macros. (parse_c_expression, expression_value, parse_escape, left_shift, right_shift, struct constant, exp, parse_number, yylex): Replace `long' with `HOST_WIDE_INT'. From-SVN: r11061
Paul Eggert committed -
(parse_escape, parse_c_expression, eval_if_expression, get_lintcmd, do_line, do_if, do_elif): Replace `long' with `HOST_WIDE_INT'. (trigraph_pcp): Don't assume a pointer difference fits in an int. From-SVN: r11060
Paul Eggert committed
-
- 17 Jan, 1996 11 commits
-
-
storing to it. From-SVN: r11059
Jim Wilson committed -
From-SVN: r11044
Doug Evans committed -
From-SVN: r11043
Doug Evans committed -
From-SVN: r11042
Doug Evans committed -
-ns2 is an alias for -nextstep. From-SVN: r11041
Richard Stallman committed -
{t-sol2,t-sunos40,t-sunos41}: Define away LIBGCC1_TEST so that cross compilers targeted at these systems will... * sparc/{t-sol2,t-sunos40,t-sunos41}: Define away LIBGCC1_TEST so that cross compilers targeted at these systems will build. From-SVN: r11040
Doug Evans committed -
From-SVN: r11039
Mike Stump committed -
* gcc.c (process_command): New local lang_n_files, and use it in test of -c with -o. Move test of -save-temps. Test for trailing NUL in -c. From-SVN: r11038
Doug Evans committed -
(pcfinclude): Use HOST_WIDE_INT for casting pointer to integer. From-SVN: r11037
Richard Kenner committed -
From-SVN: r11036
Richard Kenner committed -
From-SVN: r11035
Jeff Law committed
-
- 16 Jan, 1996 13 commits
-
-
* cppexp.c (cpp_lex): Do cpp_pop_buffer after CPP_POP so retried cpp_skip_hspace will actually work. * cppexp.c (SKIP_OPERAND): New macro. (cpp_parse_expr): Suppress evaluation and diagnostics in unevaluated subexpressions. From-SVN: r11034
Per Bothner committed -
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
-