- 26 Aug, 1998 17 commits
-
-
* alpha.c (alpha_handle_trap_shadows): Remove do-nothing exit. Tag trapb and next insn with TImode. (alphaev5_insn_pipe, alphaev5_next_group, alphaev5_align_insns): New. (alpha_reorg): Add conditional for alpha_handle_trap_shadows. Invoke alphaev5_align_insns as appropriate. * alpha.md (attr type): Add multi. (define_asm_attributes): New. (prologue_stack_probe_loop, builtin_setjmp_receiver): Set type multi. (arg_home): Likewise. (fnop, unop, realign): New. From-SVN: r22010
Richard Henderson committed -
* haifa-sched.c (last_clock_var): New. (schedule_block): Initialize it. (schedule_insn): Use it to fill insn modes with issue information. From-SVN: r22009
Richard Henderson committed -
* calls.c (expand_call): Use bitfield instructions to extract/deposit word sized hunks when loading unaligned args into registers. From-SVN: r22008
Jeffrey A Law committed -
* iris5.h (PREFERRED_DEBUGGING_TYPE): Undef. * iris5gas.h (PREFERRED_DEBUGGING_TYPE): Define. From-SVN: r22007
Jim Wilson committed -
* configure.in (powerpc-ibm-aix4.[12]*): Change from 4.[12].*. (rs6000-ibm-aix4.[12]*): Likewise. * configure: Regnerate. From-SVN: r22006
Jim Wilson committed -
* haifa-sched.c (sched_analyze_insn): Only create scheduling barriers for LOOP, EH and SETJMP notes on the loop_notes list. From-SVN: r22005
Jeffrey A Law committed -
* cp-tree.h (finish_enum): Change prototype. * decl.c (finish_enum): Use TYPE_VALUES, rather than taking a VALUES parameter. Don't try to compute mins/maxs if processing_template_decl. * parse.y (structsp): Use new calling sequence for finish_enum. * pt.c (tsubst_enum): Likewise. Take the new type as input. (lookup_template_class): Remove unused variables. Tweak. Register enums on instantiation list before substituting enumeration constants. (tsubst_decl): Remove unused variables. (regenerate_decl_from_template): Likewise. * decl.c (duplicate_decls): Don't obliterate the DECL_TEMPLATE_INFO for a template if we're not replacing it with anything. From-SVN: r22004
Mark Mitchell committed -
From-SVN: r22003
Mark Mitchell committed -
CVS: ---------------------------------------------------------------------- From-SVN: r22002
Nick Clifton committed -
From-SVN: r22001
Jeffrey A Law committed -
loop.c (check_dbra_loop): Add some code that would allow reversal of some loops without a known constant... * loop.c (check_dbra_loop): Add some code that would allow reversal of some loops without a known constant loop end if it were enabled. From-SVN: r22000
J"orn Rennecke committed -
* execute/loop-4b.c: New test. From-SVN: r21999
J"orn Rennecke committed -
From-SVN: r21998
Gavin Romig-Koch committed -
* system.h: Include stdarg.h/varargs.h, make sure they are ordered correctly with regards to stdio.h. * calls.c: Remove stdarg.h/varargs.h. * cccp.c: Likewise. * cexp.y: Likewise. * combine.c: Likewise. * cpperror.c: Likewise. * cpplib.c: Likewise. * cpplib.h: Likewise. * doprint.c: Likewise. * emit-rtl.c: Likewise. * final.c: Likewise. * fix-header.c: Likewise. * gcc.c: Likewise. * genattr.c: Likewise. * genattrtab.c: Likewise. * gencodes.c: Likewise. * genconfig.c: Likewise. * genemit.c: Likewise. * genextract.c: Likewise. * genflags.c: Likewise. * genopinit.c: Likewise. * genoutput.c: Likewise. * genpeep.c: Likewise. * genrecog.c: Likewise. * mips-tfile.c: Likewise. * prefix.c: Likewise. * protoize.c: Likewise. * regmove.c: Likewise. * toplev.c: Likewise. * tree.c: Likewise. * cp/errfn.c: Remove stdarg.h/varargs.h. * cp/tree.c: Likewise. From-SVN: r21997
Kaveh R. Ghazi committed -
* config/sparc/sparc.c (sparc_override_options): If not TARGET_FPU, turn off TARGET_VIS. * config/sparc/sparc.h (TARGET_SWITCHES): Add no-vis. (LEGITIMATE_CONSTANT_P): Allow SF/DF mode zero when TARGET_VIS. * config/sparc/sparc.md (movsi_insn): Use fzeros not fzero. (movdi_insn_sp64): Add VIS fzero alternative. (clear_sf, clear_df): New VIS patterns. (movsf, movdf expanders): Allow fp_zero_operand flat out when TARGET_VIS. (one_cmpldi2_sp64): Provide new fnot1 VIS alternative. From-SVN: r21996
Jakub Jelinek committed -
From-SVN: r21995
David S. Miller committed -
From-SVN: r21993
Jeff Law committed
-
- 25 Aug, 1998 23 commits
-
-
* g77.texi: Increment `version-g77' and fix a few typos. From-SVN: r21992
Dave Love committed -
� * g77.texi: Increment `version-g77' and fix a few typos. From-SVN: r21991
Dave Love committed -
From-SVN: r21990
Jeff Law committed -
From-SVN: r21987
Jeff Law committed -
* loop.c (n_times_set, n_times_used, may_not_optimize, reg_single_usage): Convert to varrays. All uses changed. (insert_loop_mem): Return a value. (scan_loop): Tweak AVOID_CC_MODE_COPIES code. (load_mems_and_recount_loop_regs_set): Likewise. Grow the arrays, if necessary. From-SVN: r21986
Mark Mitchell committed -
* From Alexandre: * configure.in: Do not set thread_file to "irix" since no such support exists yet. From-SVN: r21985
Jeffrey A Law committed -
8 * sparc.md (float abs/neg splits): Check reload_completed before calling alter_subreg. From-SVN: r21983
Jeff Law committed -
* sparc.md (float abs/neg splits): Check reload_completed before calling alter_subreg. From-SVN: r21982
Jeff Law committed -
* config/sparc/sparc.c (sparc_absnegfloat_split_legitimate): New function. * config/sparc/sparc.h: Declare it. * config/sparc/sparc.md (float abs/neg splits): Use it. (all other splits): Handle SUBREGs properly where necessary. (unnamed (1<<x)-1 V8PLUS pattern): Disable for now. From-SVN: r21981
David S. Miller committed -
pt.c (tsubst_copy): Only do typename overloading on an IDENTIFIER_NODE that happens to look like a... * pt.c (tsubst_copy): Only do typename overloading on an IDENTIFIER_NODE that happens to look like a typename if it actually has a type for us to use. avoid problems w/ SGI STL headers that have variables like __opr or __op1 From-SVN: r21978
Brendan Kehoe committed -
reorg.c (fill_simple_delay_slots): Do not abort if we encounter an insn on the unfilled_slots_list that has no... * reorg.c (fill_simple_delay_slots): Do not abort if we encounter an insn on the unfilled_slots_list that has no delay slots. (fill_eager_delay_slots): Similarly. From-SVN: r21977
Jeffrey A Law committed -
From-SVN: r21975
Jeffrey A Law committed -
* typeck.c (comp_cv_target_types): Split out... (comp_target_types): From here. Don't allow cv-qual changes under a pointer if nptrs == 0. Fix OFFSET_TYPE handling. (build_ptrmemfunc): Pass 1 to nptrs. * cvt.c (perform_qualification_conversions): Use comp_ptr_ttypes. From-SVN: r21974
Jason Merrill committed -
From-SVN: r21973
Ulrich Drepper committed -
From-SVN: r21972
Nick Clifton committed -
search.c (dependent_base_p): Don't compare a binfo to current_class_type; use the TREE_TYPE of the binfo instead. * search.c (dependent_base_p): Don't compare a binfo to current_class_type; use the TREE_TYPE of the binfo instead. From-SVN: r21971
Mark Mitchell committed -
* tree.c (valid_machine_attribute): Don't apply attributes to both decl and type. From-SVN: r21970
Jason Merrill committed -
From-SVN: r21969
Richard Henderson committed -
* reload.c (operands_match_p): Handle rtvecs. * i386.c (legitimate_pic_address_disp_p): New. (legitimate_address_p): Use it. (legitimize_pic_address): Use unspecs to represent @GOT and @GOTOFF. Handle constant pool symbols just like statics. (emit_pic_move): Use Pmode not SImode for clarity. (output_pic_addr_const) [SYMBOL_REF]: Remove @GOT and @GOTOFF hacks. [UNSPEC]: New, handling what we killed above. [PLUS]: Detect and abort on invalid symbol arithmetic. * i386.h (CONSTANT_ADDRESS_P): Remove HIGH. From-SVN: r21968
Richard Henderson committed -
* alias.c: Include output.h. (DIFFERENT_ALIAS_SETS_P): Don't treat alias sets as different if we're in a varargs function. * Makefile.in (alias.o): Depend on output.h From-SVN: r21967
Mark Mitchell committed -
From-SVN: r21966
J"orn Rennecke committed -
From-SVN: r21965
Mark Mitchell committed -
PR gcc/16300 Tue Aug 25 13:19:46 1998 Dave Brolley <brolley@cygnus.com> * regclass.c (regclass): Use xmalloc/free instead of alloca. * stupid.c (stupid_life_analysis): Ditto. * reload1.c (reload): Ditto. From-SVN: r21964
Dave Brolley committed
-