- 11 Jan, 1999 9 commits
-
-
From-SVN: r24617
Jeff Law committed -
From-SVN: r24616
Jeff Law committed -
From-SVN: r24615
Jeff Law committed -
From-SVN: r24614
Jeff Law committed -
From-SVN: r24613
Jeff Law committed -
From-SVN: r24612
Jeff Law committed -
From-SVN: r24611
Jeff Law committed -
From-SVN: r24610
Andreas Schwab committed -
From-SVN: r24609
Jeff Law committed
-
- 10 Jan, 1999 2 commits
-
-
* gjavah.c (java_float_finite): Use a union to do type punning. (java_double_finite): Likewise. From-SVN: r24608
Richard Henderson committed -
From-SVN: r24607
Jeff Law committed
-
- 09 Jan, 1999 14 commits
-
-
* gcc.c (xstrerror): Renamed from my_strerror. All callers changed. Remove prototype since we get that from libiberty.h. * protoize.c (xstrerror): Likewise. From-SVN: r24605
Kaveh R. Ghazi committed -
* gcc.c (read_specs): Ensure format specifiers match their arguments. From-SVN: r24604
Kaveh R. Ghazi committed -
* tree.c (copy_node): Oops. That would be copy not zero in that last change. From-SVN: r24603
Richard Henderson committed -
From-SVN: r24602
Richard Henderson committed -
From-SVN: r24601
Richard Henderson committed -
* config/c4x/c4x.c: Include system.h. (c4x_caller_save_map): Disable caller save for RC. (c4x_optimization_options): Disable scheduling before reload. (valid_parallel_load_store) : Define return type as int. Remove unused variable regs. * config/c4x/c4x.h (REGISTER_MOVE_COST): Make independent of register class. * config/c4x/c4x.md (rotlqi3, rotrqi3): Fix up emitted RTL to handle rotations. (*db, decrement_and_branch_until_zero): Fix up constraints to keep reload happy. From-SVN: r24600
Michael Hayes committed -
* tree.c (make_node): Call bzero instead of inline clear. (copy_node, make_tree_vec, build1): Likewise. (get_identifier): Call strlen instead of inline count. (maybe_get_identifier): Likewise. From-SVN: r24599
Richard Henderson committed -
* config/c4x/c4x.md: (in_annul_slot_3): Allow unarycc and binarycc operations in 3rd annulled delay slot. (*lshrqi3_const_set): Disallow c constraint for operand0. (modhi3+1, modhi3+2): Set attribute type to multi. * config/c4x/c4x.c (c4x_S_constraint): Removed space in middle of != operator. From-SVN: r24592
Michael Hayes committed -
Another attempt to get tm-dwarf2.h onto the TRUNK instead of the fixinc-branch. * configure.in: New flag --with-dwarf2. If set, enables DWARF-2 debugging as default. * config/tm-dwarf2.h: New file. From-SVN: r24581
Robert Lipe committed -
parse.y (build_new_array_init): Don't set EXPR_WFL_LINECOL on CONSTRUCTOR (since that trashes TREE_CST_RTL). * parse.y (build_new_array_init): Don't set EXPR_WFL_LINECOL on CONSTRUCTOR (since that trashes TREE_CST_RTL). (patch_new_array_init): Clear TREE_CONSTANT also if INDIRECT_REF. (register_fields): Set TREE_STATIC on NEW_ARRAY_INIT, not on CONSTRUCTOR (which causes expand_expr to call output_constant_def). * expr.c (java_lang_expand_expr): Check TREE_STATIC of NEW_ARRAY_INIT. From-SVN: r24580
Per Bothner committed -
parse.y (build_new_array_init): Don't set EXPR_WFL_LINECOL on CONSTRUCTOR (since that trashes TREE_CST_RTL). � * parse.y (build_new_array_init): Don't set EXPR_WFL_LINECOL on CONSTRUCTOR (since that trashes TREE_CST_RTL). (patch_new_array_init): Clear TREE_CONSTANT also if INDIRECT_REF. (register_fields): Set TREE_STATIC on NEW_ARRAY_INIT, not on CONSTRUCTOR (which causes expand_expr to call output_constant_def). * expr.c (java_lang_expand_expr): Check TREE_STATIC of NEW_ARRAY_INIT. From-SVN: r24579
Per Bothner committed -
parse.y (build_new_array_init): Don't set EXPR_WFL_LINECOL on CONSTRUCTOR (since that trashes TREE_CST_RTL). d * parse.y (build_new_array_init): Don't set EXPR_WFL_LINECOL on CONSTRUCTOR (since that trashes TREE_CST_RTL). (patch_new_array_init): Clear TREE_CONSTANT also if INDIRECT_REF. (register_fields): Set TREE_STATIC on NEW_ARRAY_INIT, not on CONSTRUCTOR (which causes expand_expr to call output_constant_def). * expr.c (java_lang_expand_expr): Check TREE_STATIC of NEW_ARRAY_INIT. From-SVN: r24578
Per Bothner committed -
* gansidecl.h: Allow attribute unused on labels only when we are version 2.93 or higher. Not all versions of 2.92 have this feature. * version.c: Bump minor number to 93. From-SVN: r24577
Kaveh R. Ghazi committed -
From-SVN: r24576
Jeff Law committed
-
- 08 Jan, 1999 9 commits
-
-
@ * check-init.c (check_init): If compiling to native, we don't see THROW_EXPR. Instead, look for a call to throw_node (_Jv_Throw). From-SVN: r24575
Per Bothner committed -
* stmt.c (optimize_tail_recursion): New function, extracted from ... (expand_return): Use optimize_tail_recursion. * tree.h (optimize_tail_recursion): Declare. From-SVN: r24574
Jeffrey A Law committed -
* parse-scan.y (variable_declarator_id): Set or increment bracket_count. (bracket_count): New global. (formal_parameter): Handle case where bracket pairs trail variable declarator id. From-SVN: r24573
Tom Tromey committed -
* system.h (abort): Supply more detailed information on how to report an Internal Compiler Error. From-SVN: r24571
Gerald Pfeifer committed -
* config/m68k/m68k.h: Declare output_function_epilogue. * recog.h: Declare next_insn_tests_no_inequality. From-SVN: r24570
Andreas Schwab committed -
From-SVN: r24569
Richard Henderson committed -
From-SVN: r24568
Jeff Law committed -
toplev.c (compile_file): Move call to output_func_start_profiler to after the loop to emit deferred... * toplev.c (compile_file): Move call to output_func_start_profiler to after the loop to emit deferred functions. From-SVN: r24567
Jeffrey A Law committed -
From-SVN: r24566
Jeff Law committed
-
- 07 Jan, 1999 6 commits
-
-
From-SVN: r24565
Jeffrey A Law committed -
From-SVN: r24564
Jeff Law committed -
calls.c (store_unaligned_arguments_into_pseudos): Use xmalloc to allocate memory that will live beyond this function. * calls.c (store_unaligned_arguments_into_pseudos): Use xmalloc to allocate memory that will live beyond this function. (expand_call): Free it here. From-SVN: r24561
Mark Mitchell committed -
1999-01-07 Andrew Haley <aph@viagra.cygnus.co.uk> * jcf-parse.c (yyparse): variable len changed from a char to an int to prevent overflow. From-SVN: r24560
Andrew Haley committed -
* sparc.h (PREFERRED_RELOAD_CLASS): Select GENERAL_REGS for integer data not destined for fp regs. (LEGITIMIZE_RELOAD_ADDRESS): New. Thu Jan 7 03:03:42 1999 Stan Cox <scox@cygnus.com> Richard Henderson <rth@cygnus.com> Support for Hypersparc and Sparclite86x: * sparc.h (TARGET_CPU_hypersparc, TARGET_CPU_sparclite86x): New. (CPP_CPU32_DEFAULT_SPEC): Fix up for the new targets. (ASM_CPU32_DEFAULT_SPEC): Likewise. (TARGET_CPU_DEFAULT): Likewise. (enum processor_type): Likewise. (CPP_ENDIAN_SPEC): Handle little endian data. (LIBGCC2_WORDS_BIG_ENDIAN): Likewise. (ADJUST_COST): Call sparc_adjust_cost. * sparc.c (sparc_override_options): Fix up for the new targets. (supersparc_adjust_cost): Make static. (hypersparc_adjust_cost): New. (ultrasparc_adjust_cost): Make static. (sparc_adjust_cost): New. * sparc.md (attr cpu): Add hypersparc and sparclite86x. (function_unit): Add hypersparc scheduling rules. * configure.in (with_cpu handler): Recognize hypersparc. From-SVN: r24556
Richard Henderson committed -
* config/c4x/c4x.c: Added space after negation operator. * config/c4x/c4x.h: Likewise. * config/c4x/c4x.md: Likewise. From-SVN: r24555
Michael Hayes committed
-