aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
1999-01-08system.h (abort): Supply more detailed information on how to report an ↵Gerald Pfeifer2-2/+9
Internal Compiler Error. * system.h (abort): Supply more detailed information on how to report an Internal Compiler Error. From-SVN: r24571
1999-01-08m68k.h: Declare output_function_epilogue.Andreas Schwab3-0/+9
* config/m68k/m68k.h: Declare output_function_epilogue. * recog.h: Declare next_insn_tests_no_inequality. From-SVN: r24570
1999-01-07Update copyrights.Richard Henderson3-3/+3
From-SVN: r24569
1999-01-07Copyright updateJeff Law1-1/+1
From-SVN: r24568
1999-01-07toplev.c (compile_file): Move call to output_func_start_profiler to after ↵Jeffrey A Law2-2/+14
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
1999-01-07Daily bump.Jeff Law1-1/+1
From-SVN: r24566
1999-01-07* gcc.c-torture/compile/990107-1.c: New testJeffrey A Law2-0/+11
From-SVN: r24565
1999-01-07Close comment in copyrightJeff Law1-1/+1
From-SVN: r24564
1999-01-07calls.c (store_unaligned_arguments_into_pseudos): Use xmalloc to allocate ↵Mark Mitchell2-3/+19
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
1999-01-07jcf-parse.c (yyparse): variable len changed from a char to an int to prevent ↵Andrew Haley2-2/+7
overflow. 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
1999-01-06sparc.h (PREFERRED_RELOAD_CLASS): Select GENERAL_REGS for integer data not ↵Richard Henderson6-173/+421
destined for fp regs. * 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
1999-01-07c4x.c: Added space after negation operator.Michael Hayes4-179/+185
* config/c4x/c4x.c: Added space after negation operator. * config/c4x/c4x.h: Likewise. * config/c4x/c4x.md: Likewise. From-SVN: r24555
1999-01-07* config/c4x/c4x.c (c4x_preferred_reload_class): Always return class.Michael Hayes2-15/+4
From-SVN: r24554
1999-01-06Daily bump.Jeff Law1-1/+1
From-SVN: r24553
1999-01-06Fix copyright.Jeff Law1-1/+1
From-SVN: r24551
1999-01-06* gcc.c-torture/execute/990106-2.c: New test.Jeffrey A Law2-0/+7
From-SVN: r24550
1999-01-06cp-tree.h (IDENTIFIER_TYPENAME_P): Use OPERATOR_TYPENAME_FORMAT here.Mark Mitchell9-73/+207
* cp-tree.h (IDENTIFIER_TYPENAME_P): Use OPERATOR_TYPENAME_FORMAT here. (lang_type): Add is_partial_instantiation. Decrease width of dummy. (PARTIAL_INSTANTIATION_P): New macro. (OPERATOR_TYPENAME_P): Remove. * decl.c (unary_op_p): Use IDENTIFIER_TYPENAME_P, not OPERATOR_TYPENAME_P. (grok_op_properties): Likewise. * friend.c (do_friend): Handle friends that are member functions correctly. * lex.c (init_parse): Use OPERATOR_TYPENAME_FORMAT. * pt.c (instantiate_class_template): Rework for clarity. Avoid leaving TYPE_BEING_DEFINED set in obscure cases. Don't do any more partial instantiation than is absolutely necessary for implicit typename. Set PARTIAL_INSTANTIATION_P. (tsubst_decl): Use IDENTIFIER_TYPENAME_P. * semantics.c (begin_class_definition): Handle partial specializations of a type that was previously partially instantiated. From-SVN: r24548
1999-01-06combine.c (num_sign_bit_copies): In NEG...Bernd Schmidt2-18/+36
* combine.c (num_sign_bit_copies): In NEG, MULT, DIV and MOD cases, when a test can't be performed due to limited width of HOST_BITS_PER_WIDE_INT, use the more conservative approximation. Fix UDIV case for cases where the first operand has the highest bit set. From-SVN: r24547
1999-01-06pa.h (reg_class): Add FPUPPER_REGS.Lutz Vieweg2-5/+18
* pa.h (reg_class): Add FPUPPER_REGS. (REG_CLASS_NAMES): Similarly. (REG_CLASS_CONTENTS): Similarly (REGNO_REG_CLASS): Handle FPUPPER_REGS. (FP_REG_CLASS_P): Likewise. (REG_CLASS_FROM_LETTER): Similarly. (CLASS_MAX_NREGS): Similarly. From-SVN: r24546
1999-01-06* h8300.h (ASM_OUTPUT_LABELREF): Define.Jeffrey A Law2-0/+5
From-SVN: r24544
1999-01-06iPer Bothner1-7/+6
Fixed some stupid typos that managed to get checked in. From-SVN: r24543
1999-01-06fixincludes: For HP/UX 10.20, also look in curses_colr/curses.h for a ↵Brendan Kehoe2-10/+17
typedef of bool. * fixincludes: For HP/UX 10.20, also look in curses_colr/curses.h for a typedef of bool. Make sure to have a copy of the file is in place before we look to fix it. Fix typo in variable name to FILE. From-SVN: r24542
1999-01-06pa.h (DONT_RECORD_EQUIVALENCE): Kill.Jeffrey A Law4-42/+6
* pa.h (DONT_RECORD_EQUIVALENCE): Kill. * local-alloc.c (update_equiv_regs): Corresponding changes. * tm.texi (DONT_RECORD_EQUIVALENCE): Kill. From-SVN: r24541
1999-01-06Copyright typoJeff Law1-1/+1
From-SVN: r24540
1999-01-06Copyright fixes.Jeff Law2-2/+2
From-SVN: r24539
1999-01-06Fix copyrights.Jeff Law30-29/+47
From-SVN: r24538
1999-01-06Copyright fixes.Jeff Law7-7/+7
From-SVN: r24537
1999-01-06More copyright fixes. Oh what fun.Jeff Law14-13/+66
From-SVN: r24536
1999-01-06Copyright fixes.Jeff Law38-267/+289
From-SVN: r24535
1999-01-06Fix copyright dates.Jeff Law1-1/+1
From-SVN: r24534
1999-01-06Update copyrights.Jeff Law2-3/+19
From-SVN: r24533
1999-01-06Fix copyright dates.Jeff Law1-1/+1
From-SVN: r24532
1999-01-06Fix copyrights.Jeff Law3-2/+21
From-SVN: r24531
1999-01-06Fix copyright dates.Jeff Law7-7/+7
From-SVN: r24530
1999-01-06Fix copyrights.Jeff Law11-11/+11
From-SVN: r24529
1999-01-06Fix copyright date.Jeff Law1-1/+1
From-SVN: r24528
1999-01-06Fix copyright dates.Jeff Law1-1/+1
From-SVN: r24527
1999-01-06Revert changes which crept in by accident.Jeff Law1-98/+1
From-SVN: r24526
1999-01-06expr.c (expand_builtin): Use value_mode for the return mode.Richard Henderson2-1/+6
* expr.c (expand_builtin) [case BUILT_IN_CONSTANT_P]: Use value_mode for the return mode. From-SVN: r24525
1999-01-06calls.c (special_function_p): Push alloca test inside the large conditional ↵Jeffrey A Law2-12/+113
which excludes functions not at... * calls.c (special_function_p): Push alloca test inside the large conditional which excludes functions not at file scope or not extern. From-SVN: r24524
1999-01-06check-init.c: New file.Per Bothner6-476/+647
8 * check-init.c: New file. Checks for definite assignment. Various minor other changes; see ChangeLog. From-SVN: r24523
1999-01-06check-init.c: New file.Per Bothner2-3/+699
* check-init.c: New file. Checks for definite assignment. Various minor other changes; see ChangeLog. From-SVN: r24522
1999-01-06check-init.c: New file.Per Bothner1-0/+23
� * check-init.c: New file. Checks for definite assignment. Various minor other changes; see ChangeLog. From-SVN: r24521
1999-01-06parse.y: include system.h instead of including standard headers directly ↵Graham Stott1-0/+5
with the... � * parse.y : include system.h instead of including standard headers directly with the exception of <dirent.h>. From-SVN: r24520
1999-01-06parse.y: include system.h instead of including standard headers directly ↵Graham Stott1-10/+2
with the... 8 * parse.y : include system.h instead of including standard headers directly with the exception of <dirent.h>. From-SVN: r24519
1999-01-06lex.h: Moved static function declarations to lex.c, to shut up some -Wall ↵Per Bothner4-30/+35
warnings. � * lex.h: Moved static function declarations to lex.c, to shut up some -Wall warnings. * lex.c: Static function declarations moved here. * jcf-dump.c: Small fixes to shut up -Wall warnings. From-SVN: r24518
1999-01-06configure.in: New flag --with-dwarf2.Robert Lipe3-145/+260
* configure.in: New flag --with-dwarf2. If set, enables DWARF-2 debugging as default. * config/tm-dwarf2.h: New file. [[Split portion of a mixed commit.]] From-SVN: r24517.2
1999-01-06calls.c (special_function_p): New function broken out of expand_call.Jeffrey A Law2-271/+371
* calls.c (special_function_p): New function broken out of expand_call. (precompute_register_parameters): Likewise. (store_one_arg): Likewise. (store_unaligned_argumetns_into_pseudos): Likewise. (save_fixed_argument_area): Likewise. (restore_fixed_argument_area): Likewise. (expand_call): Corresponding changes. From-SVN: r24516
1999-01-06Andreas Schwab <schwab@issan.cs.uni-dortmund.de>Andreas Schwab2-4/+6
Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * config/m68k/m68k.c (const_uint32_operand): Remove CONSTANT_P_RTX handling. (const_sint32_operand): Likewise. From-SVN: r24515
1999-01-06toplev.h: In addition to checking _JBLEN...Kaveh R. Ghazi2-1/+6
* toplev.h: In addition to checking _JBLEN, also check if `setjmp' is a macro when deciding if we can use `jmp_buf' in prototypes. From-SVN: r24514