Age | Commit message (Collapse) | Author | Files | Lines |
|
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
|
|
* m68k.h (CONDITIONAL_REGISTER_USAGE): Define for !SUN_FPA
case. Also make the PIC register call_used.
From-SVN: r27809
|
|
* m68k.h (FINALIZE_PIC): Delete.
* m68k.c (finalize_pic): Delete.
From-SVN: r27807
|
|
P
* m68k.h (PREFERRED_RELOAD_CLASS): Don't force any FP const_doubles
to memory.
From-SVN: r27805
|
|
�
* m68k.h (PREFERRED_RELOAD_CLASS): Don't force any FP const_doubles
to memory.
From-SVN: r27804
|
|
From-SVN: r27798
|
|
From-SVN: r27796
|
|
From-SVN: r27793
|
|
* 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
|
|
From-SVN: r27788
|
|
From-SVN: r27781
|
|
From-SVN: r27779
|
|
From-SVN: r27777
|
|
From-SVN: r27775
|
|
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
|
|
From-SVN: r27770
|
|
* 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
|
|
MAX_INTEGER_COMPUTATION_MODE checks.
* expr.c (expand_expr): Allow RTL_EXPR's through the
MAX_INTEGER_COMPUTATION_MODE checks.
From-SVN: r27768
|
|
* 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
|
|
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
|
|
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
|
|
From-SVN: r27763
|
|
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
|
|
that appear inside loops.
�
* loop.c (verify_dominator): Properly handle ADDR_VEC and
ADDR_DIFF_VEC insns that appear inside loops.
From-SVN: r27759
|
|
From-SVN: r27756
|
|
From-SVN: r27753
|
|
* 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
|
|
�
* 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
|
|
�
* 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
|
|
�
* 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
|
|
startfile_prefixes.
h
* gcc.c (main): Read user-specified specs files after computing
additional startfile_prefixes.
From-SVN: r27742
|
|
startfile_prefixes.
�
* gcc.c (main): Read user-specified specs files after computing
additional startfile_prefixes.
From-SVN: r27741
|
|
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
|
|
From-SVN: r27723
|
|
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-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
|
|
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
|
|
From-SVN: r27712
|
|
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
|
|
From-SVN: r27706
|
|
* expr.c (store_expr): When target is a promoted subreg, return a
promoted subreg as a result.
From-SVN: r27705
|
|
From-SVN: r27704
|
|
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
|
|
* init.c (expand_aggr_vbase_init): Rename to
construct_virtual_bases. Conditionalize construction here,
rather than ...
(emit_base_init): Here.
From-SVN: r27701
|
|
handling non-offsettable addresses
h
* rs6000.md (movdf_hardfloat32): Use %X instead of always emitting
'x' when handling non-offsettable addresses
From-SVN: r27697
|
|
handling non-offsettable addresses
�
* rs6000.md (movdf_hardfloat32): Use %X instead of always emitting
'x' when handling non-offsettable addresses
From-SVN: r27696
|
|
From-SVN: r27692
|
|
H
* final.c (shorten_branches): Don't try to split an insn that has
been deleted.
From-SVN: r27691
|
|
�
* final.c (shorten_branches): Don't try to split an insn that has
been deleted.
From-SVN: r27690
|
|
* 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
|