aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
1999-06-28inclhack.def (stdio_va_list): This patch Removes a semicolon from the BSD ↵David O'Brien5-5/+15
VA_LIST replacement expression. * fixinc/inclhack.def(stdio_va_list): This patch Removes a semicolon from the BSD VA_LIST replacement expression. * fixinc/inclhack.sh: regen * fixinc/fixincl.x: regen * fixinc/mkfixinc.sh: Have `i[34567]86-*-freebsd*' machines now use the fixincl program. From-SVN: r27811
1999-06-27m68k.h (CONDITIONAL_REGISTER_USAGE): Define for !SUN_FPA case.Jeffrey A Law2-1/+12
* m68k.h (CONDITIONAL_REGISTER_USAGE): Define for !SUN_FPA case. Also make the PIC register call_used. From-SVN: r27809
1999-06-27m68k.h (FINALIZE_PIC): Delete.Jeffrey A Law3-23/+5
* m68k.h (FINALIZE_PIC): Delete. * m68k.c (finalize_pic): Delete. From-SVN: r27807
1999-06-27m68k.h (PREFERRED_RELOAD_CLASS): Don't force any FP const_doubles to memory.Richard Henderson1-9/+7
P * m68k.h (PREFERRED_RELOAD_CLASS): Don't force any FP const_doubles to memory. From-SVN: r27805
1999-06-27m68k.h (PREFERRED_RELOAD_CLASS): Don't force any FP const_doubles to memory.Richard Henderson1-0/+5
� * m68k.h (PREFERRED_RELOAD_CLASS): Don't force any FP const_doubles to memory. From-SVN: r27804
1999-06-27* decl.c (cp_finish_decl): Fix typo in cp_warning_at call.Richard Henderson2-1/+5
From-SVN: r27798
1999-06-27* expmed.c (expand_divmod): Ensure unsigned value fits in reg_note.David Edelsohn2-1/+7
From-SVN: r27796
1999-06-27Daily bump.Jeff Law1-1/+1
From-SVN: r27793
1999-06-27error.c (dump_type_real): Handle TREE_LIST again.Jason Merrill4-9/+28
* error.c (dump_type_real): Handle TREE_LIST again. * typeck.c (comp_target_parms): Don't complain about converting from () to (...) if !flag_strict_prototype. * decl.c (grokdeclarator): Update the names of all variants when de-anonymizing. From-SVN: r27792
1999-06-26* jump.c (jump_optimize_1): Validate the cmov copy to a temporary.Richard Henderson2-19/+42
From-SVN: r27788
1999-06-26Daily bump.Jeff Law1-1/+1
From-SVN: r27781
1999-06-26* rs6000.c (print_operand, case 'L'): Use plus_constant_for_output.David Edelsohn2-3/+8
From-SVN: r27779
1999-06-25Daily bump.Jeff Law1-1/+1
From-SVN: r27777
1999-06-25Describe K(5)=10*3 NAMELIST-read bugCraig Burley2-1/+16
From-SVN: r27775
1999-06-25[multiple changes]Alexandre Petit-Bianco3-453/+635
Fri Jun 25 13:35:19 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (resolve_package): Fixed bogus return statement. (patch_method_invocation): Resolve method invocation beginning with a package name qualifier. Thu Jun 24 13:12:15 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (java_complete_lhs): When doing cross referencing, don't try to keep file location on a WFL expanded as a CALL_EXPR. Wed Jun 23 14:37:15 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (finish_method_declaration): Insert a RETURN_EXPR when compiling to class file a void method with an empty method body. As a side effect, the bytecode backend will generate the appropriate `return' instruction. Tue Jun 22 20:43:49 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (lookup_package_type_and_set_next): New function prototype. (resolve_package): Search current and imported packages. (lookup_package_type_and_set_next): New function. From-SVN: r27773
1999-06-25* alpha.c (override_options): Add -mcpu=ev45 as an alias for ev4.Richard Henderson2-0/+5
From-SVN: r27770
1999-06-25rs6000.c (output_toc): Always use hex values for floating-point constants.David Edelsohn3-18/+40
* rs6000.c (output_toc): Always use hex values for floating-point constants. Store single-precision values in upper-half of TOC entry in 64-bit mode. * rs6000.md (floatsidf2, floatunssidf2): Add !TARGET_POWERPC64 to final constraints. (fix_truncdfsi2 splitter): Change pattern matching fctiwz. (fctiwz): Improve accuracy of RTL for pattern. From-SVN: r27769
1999-06-25expr.c (expand_expr): Allow RTL_EXPR's through the ↵Gavin Romig-Koch2-1/+8
MAX_INTEGER_COMPUTATION_MODE checks. * expr.c (expand_expr): Allow RTL_EXPR's through the MAX_INTEGER_COMPUTATION_MODE checks. From-SVN: r27768
1999-06-25SMP bootstrap fixes for chill:Kaveh R. Ghazi4-8/+22
* Make-lang.in (CHILL.stage1): Depend on stage1-start. (CHILL.stage2): Likewise for stage2-start. (CHILL.stage3): Likewise for stage3-start. (CHILL.stage4): Likewise for stage4-start. SMP bootstrap fixes for java: * Make-lang.in (java.stage1): Depend on stage1-start. (java.stage2): Likewise for stage2-start. (java.stage3): Likewise for stage3-start. (java.stage4): Likewise for stage4-start. From-SVN: r27766
1999-06-24alpha.h (MASK_SUPPORT_ARCH, [...]): Define such that MASK_SUPPORT_ARCH is ↵Richard Henderson1-3/+3
not negative. h * alpha.h (MASK_SUPPORT_ARCH, MASK_CPU_EV5, MASK_CPU_EV6): Define such that MASK_SUPPORT_ARCH is not negative. From-SVN: r27765
1999-06-24alpha.h (MASK_SUPPORT_ARCH, [...]): Define such that MASK_SUPPORT_ARCH is ↵Richard Henderson1-0/+5
not negative. � * alpha.h (MASK_SUPPORT_ARCH, MASK_CPU_EV5, MASK_CPU_EV6): Define such that MASK_SUPPORT_ARCH is not negative. From-SVN: r27764
1999-06-24* gcc.c-torture/compile/990625-2.c: New test.Jeffrey A Law2-0/+14
From-SVN: r27763
1999-06-24loop.c (verify_dominator): Properly handle ADDR_VEC and ADDR_DIFF_VEC insns ↵Jeff Law1-4/+11
that appear inside loops. h * loop.c (verify_dominator): Properly handle ADDR_VEC and ADDR_DIFF_VEC insns that appear inside loops. From-SVN: r27760
1999-06-24loop.c (verify_dominator): Properly handle ADDR_VEC and ADDR_DIFF_VEC insns ↵Jeff Law1-0/+5
that appear inside loops. � * loop.c (verify_dominator): Properly handle ADDR_VEC and ADDR_DIFF_VEC insns that appear inside loops. From-SVN: r27759
1999-06-24* gcc.c-torture/compile/990625-1.c: New test.Jeffrey A Law2-0/+16
From-SVN: r27756
1999-06-24Daily bump.Jeff Law1-1/+1
From-SVN: r27753
1999-06-24rs6000.md (movdf_hardfloat32): Revert previous patch.David Edelsohn3-11/+19
* rs6000.md (movdf_hardfloat32): Revert previous patch. Handle LO_SUM the same as offsettable in cases 1 and 2. * rs6000.c (find_addr_reg): Revert previous patch. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r27752
1999-06-24system.h (strstr): New external function declaration.Philippe De Muyter3-1/+11
� * system.h (strstr): New external function declaration. * acconfig.h (NEED_DECLARATION_STRSTR): New define slot. * configure.in (GCC_NEED_DECLARATIONS): Check for strstr. * config.in, configure: Rebuilt. From-SVN: r27748
1999-06-24system.h (strstr): New external function declaration.Jeff Law1-1/+1
� * system.h (strstr): New external function declaration. * acconfig.h (NEED_DECLARATION_STRSTR): New define slot. * configure.in (GCC_NEED_DECLARATIONS): Check for strstr. * config.in, configure: Rebuilt. From-SVN: r27747
1999-06-24system.h (strstr): New external function declaration.Jeff Law2-0/+7
� * system.h (strstr): New external function declaration. * acconfig.h (NEED_DECLARATION_STRSTR): New define slot. * configure.in (GCC_NEED_DECLARATIONS): Check for strstr. * config.in, configure: Rebuilt. From-SVN: r27746
1999-06-24gcc.c (main): Read user-specified specs files after computing additional ↵Tom Tromey1-11/+8
startfile_prefixes. h * gcc.c (main): Read user-specified specs files after computing additional startfile_prefixes. From-SVN: r27742
1999-06-24gcc.c (main): Read user-specified specs files after computing additional ↵Tom Tromey1-0/+5
startfile_prefixes. � * gcc.c (main): Read user-specified specs files after computing additional startfile_prefixes. From-SVN: r27741
1999-06-24Revert these two patches:Mark Mitchell2-20/+18
Thu Jun 17 21:34:24 1999 J"orn Rennecke <amylaar@cygnus.co.uk> * loop.c (strength_reduce): When doing biv->giv conversion, update reg note of NEXT->insn. Thu Jun 17 17:22:07 1999 J"orn Rennecke <amylaar@cygnus.co.uk> * loop.c (strength_reduce): When doing biv->giv conversion, fix up reg_biv_class. (recombine_givs): Set ix field after sorting. From-SVN: r27727
1999-06-23Daily bump.Jeff Law1-1/+1
From-SVN: r27723
1999-06-23rtlanal.c (reg_referenced_p): Use reg_overlap_mentioned_p for the parts of ↵J"orn Rennecke2-0/+10
an UNSPEC / UNSPEC_VOLATILE. * rtlanal.c (reg_referenced_p): Use reg_overlap_mentioned_p for the parts of an UNSPEC / UNSPEC_VOLATILE. From-SVN: r27720
1999-06-23inclhack.def: Add fix development commentaryBruce Korb4-125/+252
1999-06-23 Bruce Korb <ddsinc09@ix.netcom.com> *fixinc/inclhack.def: Add fix development commentary (read_ret_type): reactivate and add selection clause (zzz_*): tweak output file name to match what is used in hackshell.tpl *fixinc/{fixincl.x|inclhack.sh}: regen From-SVN: r27718
1999-06-22expr.c (expand_expr): STRIP_NOPS before checking against ↵Jason Merrill2-2/+18
MAX_INTEGER_COMPUTATION_MODE * expr.c (expand_expr): STRIP_NOPS before checking against MAX_INTEGER_COMPUTATION_MODE (check_max_integer_computation_mode): Likewise. From-SVN: r27715
1999-06-22Daily bump.Jeff Law1-1/+1
From-SVN: r27712
1999-06-22verify.c (verify_jvm_instructions): Check for pending blocks before invalid ↵Andrew Haley4-67/+74
PC test and opcode switch, not after. 1999-06-22 Andrew Haley <aph@cygnus.com> * verify.c (verify_jvm_instructions): Check for pending blocks before invalid PC test and opcode switch, not after. From-SVN: r27710
1999-06-22Correct typo in smul@var{m}3_highpart documentation.Jim Wilson2-1/+5
From-SVN: r27706
1999-06-22Fix for abort when PROMOTE_MODES defined but PROMOTE_FUNCTION_{ARG,RETURN} not.Jim Wilson2-0/+19
* expr.c (store_expr): When target is a promoted subreg, return a promoted subreg as a result. From-SVN: r27705
1999-06-22RetabifyMichael Meissner2-134/+143
From-SVN: r27704
1999-06-22inclhack.def (end_else_label): combined else_label and endif_label and fixed ↵Bruce Korb4-293/+221
the sed expression. *fixinc/inclhack.def(end_else_label): combined else_label and endif_label and fixed the sed expression. *fixinc/{fixincl.x|inclhack.sh}: regen From-SVN: r27703
1999-06-22init.c (expand_aggr_vbase_init): Rename to construct_virtual_bases.Mark Mitchell3-30/+71
* init.c (expand_aggr_vbase_init): Rename to construct_virtual_bases. Conditionalize construction here, rather than ... (emit_base_init): Here. From-SVN: r27701
1999-06-21rs6000.md (movdf_hardfloat32): Use %X instead of always emitting 'x' when ↵Jeff Law1-6/+6
handling non-offsettable addresses h * rs6000.md (movdf_hardfloat32): Use %X instead of always emitting 'x' when handling non-offsettable addresses From-SVN: r27697
1999-06-21rs6000.md (movdf_hardfloat32): Use %X instead of always emitting 'x' when ↵Jeff Law1-0/+5
handling non-offsettable addresses � * rs6000.md (movdf_hardfloat32): Use %X instead of always emitting 'x' when handling non-offsettable addresses From-SVN: r27696
1999-06-21Daily bump.Jeff Law1-1/+1
From-SVN: r27692
1999-06-21final.c (shorten_branches): Don't try to split an insn that has been deleted.Richard Earnshaw1-1/+3
H * final.c (shorten_branches): Don't try to split an insn that has been deleted. From-SVN: r27691
1999-06-21final.c (shorten_branches): Don't try to split an insn that has been deleted.Richard Earnshaw1-0/+5
� * final.c (shorten_branches): Don't try to split an insn that has been deleted. From-SVN: r27690
1999-06-21mips.c (symbolic_expression_p): New function.Mark Mitchell2-1/+38
* config/mips/mips.c (symbolic_expression_p): New function. (mips_select_rtx_section): Put symbolic expressions in the data section, not the read-only data section. From-SVN: r27688