- 27 Aug, 1999 18 commits
-
-
function.c (assign_stack_temp_for_type): Fix change of Mar 5 for the fact that ALIGN is measured in bits, not bytes. * function.c (assign_stack_temp_for_type): Fix change of Mar 5 for the fact that ALIGN is measured in bits, not bytes. From-SVN: r28926
Andreas Schwab committed -
1999-08-27 00:27 -0700 Zack Weinberg <zack@bitmover.com> * errors.c: New file; defines functions error, warning, and fatal, variables have_error and progname. * errors.h: New file; prototypes and decls for stuff in errors.c. * Makefile: Add rules to build errors.o and $(HOST_PREFIX)errors.o. Link genconfig, gencodes, genemit, genopinit, genrecog, genextract, genpeep, genattr, and genoutput with errors.o. Add errors.h to deps of genconfig.o, gencodes.o, genemit.o, genopinit.o, genrecog.o, genextract.o, genpeep.o, genattr.o, and genoutput.o. * genconfig.c, gencodes.c, genemit.c, genopinit.c, genrecog.c, genextract.c, genpeep.c, genattr.c: Include errors.h. Don't define or prototype fatal. Set progname at beginning of main. * genoutput.c: Likewise, and don't define or prototype error either. From-SVN: r28925
Zack Weinberg committed -
From-SVN: r28924
Jeff Law committed -
1999-08-27 00:27 -0700 Zack Weinberg <zack@bitmover.com> * c-typeck.c (c_expand_start_case): Return immediately if exp is an ERROR_MARK. * fold-const.c (operand_equal_p): Return immediately if arg1 or arg0 are ERROR_MARKs. * stor-layout.c (layout_type [case RECORD_TYPE]): Ignore fields of type ERROR_MARK when calculating if the record can go in a register. From-SVN: r28923
Zack Weinberg committed -
From-SVN: r28922
Jeffrey A Law committed -
* i386.md: In the 6 insns which call output_fix_trunc, earlyclobber operands[0]. From-SVN: r28921
Jim Kingdon committed -
* jump.c (duplicate_loop_exit_test): Call reg_scan_update after creating new registers. From-SVN: r28920
Philip Blundell committed -
1999-08-26 23:09 -0700 Zack Weinberg <zack@bitmover.com> * i386.h: Declare ix86_cpu_string, ix86_arch_string, i386_reg_alloc_order, i386_regparm_string, i386_align_loops_string, i386_align_jumps_string, i386_align_funcs_string, i386_preferred_stack_boundary_string, and i386_branch_cost_string as type "const char *". * i386.c: Define all above strings as type "const char *". From-SVN: r28919
Zack Weinberg committed -
* decl.c (lookup_label): Build labels on the permanent obstack when building statement trees. Don't build RTL for labels when building statement trees. * semantics.c (finish_goto_stmt): Use LABEL_DECLs even when building statement trees. (finish_label_stmt): Likewise. (expand_stmt): Adjust accordingly. * pt.c (tsubst_expr); Likewise. (do_decl_instantiation): Robustify. From-SVN: r28918
Mark Mitchell committed -
From-SVN: r28917
Mark Mitchell committed -
* cp-tree.h (AGGR_INIT_VIA_CTOR_P): New macro. * tree.c (build_cplus_new): Set it. * expr.c (cplus_expand_expr): Use it. * dump.c (deque_and_dump): Handle AGGR_INIT_EXPR. From-SVN: r28916
Mark Mitchell committed -
* cp-tree.h (AGGR_INIT_VIA_CTOR_P): New macro. * tree.c (build_cplus_new): Set it. * expr.c (cplus_expand_expr): Use it. From-SVN: r28915
Mark Mitchell committed -
* decl.c (store_parm_decls): Reset immediate_size_expand. (finish_function): Likewise. From-SVN: r28914
Mark Mitchell committed -
* dwarf2out.c (output_aranges): Check DWARF_OFFSET_SIZE not PTR_SIZE when emitting alignment padding. Emit padding byte of 0 instead of 4. From-SVN: r28913
Jim Wilson committed -
* tree.c (store_parm_decls): Reset immediate_size_expand. (finish_function): Likewise. From-SVN: r28912
Mark Mitchell committed -
* tree.c (copy_node): Improve documentation. (cplus_unsave_expr_now): Don't return a value. From-SVN: r28911
Mark Mitchell committed -
* dwarf2out.c (DWARF2_ASM_LINE_DEBUG_INFO): Add default definition. (debug_dwarf): Add DWARF2_ASM_LINE_DEBUG_INFO support. (dwarf2out_line, dwarf2out_finish): Likewise. * tm.texi (DWARF2_ASM_LINE_DEBUG_INFO): Add documetation. From-SVN: r28910
Jim Wilson committed -
1999-08-26 Mark Mitchell <mark@codesourcery.com> * tree.c (cplus_unsave_expr_now): Don't return a value. From-SVN: r28909
Mark Mitchell committed
-
- 26 Aug, 1999 22 commits
-
-
From-SVN: r28908
Mark Mitchell committed -
From-SVN: r28907
Craig Burley committed -
* tree.c (lang_unsave_expr_now) : Correct return type. * tree.h (lang_unsave_expr_now) : Same. For gcc/cp: * cp-tree.h (cplus_unsave_expr_now) : Correct return type. * tree.h (cplus_unsave_expr_now) : Same. From-SVN: r28906
Gavin Romig-Koch committed -
From-SVN: r28905
Jeff Law committed -
* pa.md (cint_ok_for_move): Use CONST_INT_OK_FOR_LETTER_P macros instead of duplicating code. From-SVN: r28904
Jeffrey A Law committed -
* gjavah.c (print_cxx_classname): Print "::" before qualified name. http://sourceware.cygnus.com/cgi-bin/gnatsweb.pl?cmd=view&database=java&pr=36 From-SVN: r28902
Tom Tromey committed -
From-SVN: r28901
Bernd Schmidt committed -
From-SVN: r28900
Craig Burley committed -
From-SVN: r28899
Craig Burley committed -
From-SVN: r28898
Craig Burley committed -
Wed Aug 25 15:37:15 1999 Gregg Townsend <gmt@cs.arizona.edu> * verify.c (verify_jvm_instructions): Don't check instruction validity beyond end of method. From-SVN: r28897
Gregg Townsend committed -
From-SVN: r28895
Craig Burley committed -
Thu Aug 26 09:10:58 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (lookup_cl): Changed leading comment. Now does its best to set the column number. (qualify_ambiguous_name): Take WFL wrappers into account. This patch fixes the Java net PR #32. From-SVN: r28894
Alexandre Petit-Bianco committed -
1999-08-26 09:42 -0700 Zack Weinberg <zack@bitmover.com> * tree.h: fancy_abort always takes three args. * resource.c: Move include of system.h before toplev.h. From-SVN: r28893
Zack Weinberg committed -
From-SVN: r28892
Craig Burley committed -
From-SVN: r28891
Nick Clifton committed -
From-SVN: r28890
Jeff Law committed -
1999-08-25 22:10 -0700 Zack Weinberg <zack@bitmover.com> * system.h: Don't redefine abort or trim_filename. * rtl.h: Define abort to fancy_abort (__FILE__, __LINE__, 0) or fancy_abort (__FILE__, __LINE__, __FUNCTION__) depending on whether or not __FUNCTION__ is available. * tree.h: Duplicate rtl.h's definition of abort, for files that don't include rtl.h. Delete all code to perform type checking with a compiler other than GCC. * varray.h: Delete all code to perform type checking with a compiler other than GCC. Make VARRAY_CHECK() always evaluate its arguments exactly once, using a statement expression. Adjust the VARRAY_<type> accessor macros to match. * toplev.h (fatal_insn, fatal_insn_not_found): Kill. (_fatal_insn, _fatal_insn_not_found): New fns, take info on caller's location. Define fatal_insn and fatal_insn_not_found as macros that use _fatal_insn and _fatal_insn_not_found. (fancy_abort, trim_filename): Kill prototypes. * rtl.c (trim_filename): Move here from toplev.c. (fancy_abort): New function. (DIR_SEPARATOR): Provide default definition. * tree.c (tree_check_failed, tree_class_check_failed): Go through fancy_abort. (tree_check, tree_class_check, cst_or_constructor_check, expr_check): Delete. * varray.c (varray_check_failed): New function. * toplev.c (fatal_insn, fatal_insn_not_found): Replace with _fatal_insn and _fatal_insn_not_found. Go through fancy_abort. (trim_filename, fancy_abort): Delete. * builtins.c (expand_builtin_args_info): Report ICE with abort. * except.c (start_catch_handler): Report ICE with error/abort combo. * final.c (output_operand_lossage): Likewise. * flow.c (verify_flow_info): Likewise. * gcc.c: Prototype fatal. * gengenrtl.c: Undef abort after including rtl.h not system.h. * genattr.c, genattrtab.c, genemit.c, genextract.c, genflags.c, genopinit.c, genoutput.c, genpeep.c, genrecog.c: Don't define fancy_abort. From-SVN: r28889
Zack Weinberg committed -
* decl.c (grokdeclarator): Amend comment. * except.c (expand_start_catch_block): Call push_template_decl for catch-block parameters. * method.c (synthesize_method): Build an empty compound statement for the body of a constructor. From-SVN: r28888
Mark Mitchell committed -
From-SVN: r28887
Jason Merrill committed -
tree.c (cp_build_qualified_type_real): If we're asking for the same quals we already have, just return. * tree.c (cp_build_qualified_type_real): If we're asking for the same quals we already have, just return. From-SVN: r28886
Jason Merrill committed -
* optabs.c (emit_cmp_and_jump_insns): Be more thorough in canonization. From-SVN: r28885
Richard Henderson committed
-