summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Allocate a fullhboehm2003-02-284-28/+39
| | | | | | | | | | jvalue for each argument. Simplify. * testsuite/libjava.jni/calls.c (docall), testsuite/libjava.jni/calls.java (longpb_f): check for argument misalignment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63563 138bc75d-0d04-0410-961f-82ee72b054a4
* * arm.md (mulhisi3, mulhisi3addsi, mulhidi3adddi): Enable for anyrearnsha2003-02-282-6/+55
| | | | | | | | ARMv5e processor, not just for XScale. Instructions are predicable. (mulhisi3tb, mulhisi3bt, mulhisi3tt): New patterns for ARMv5e. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63562 138bc75d-0d04-0410-961f-82ee72b054a4
* (note_invalid_constants): Change parameter type from bool to int.nickc2003-02-282-2/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63560 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.rearnsha2003-02-282-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63559 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (*tst_extzv_bitqi_1_n): Accept thekazu2003-02-282-4/+30
| | | | | | | | | test of bit 7. (*tst_extzv_memqi_1_n): Likewise. (a peephole2): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63558 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am (nat_source_files): Removemark2003-02-289-653/+812
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | java/io/natObjectOutputStream.cc. * Makefile.in: Regenerated. * mauve-libgcj: Don't exclude java.io.ObjectInputOutput tests. * java/io/ObjectStreamField.java (typename): New field. (ObjectStreamField(String, Class)): Initialize new field. (ObjectStreamField(String, String)): New Constructor. (getTypeCode): Use new field. (getTypeString): Use new field. * java/io/ObjectOutputStream.java (writeObject): Rethrow fatal ObjectStreamExceptions. Remember and reset old BlockDataMode. Handle reading of Proxy classes. Never drain(), just write TC_ENDBLOCKDATA. Rethrow ObjectStreamExceptions. (drain): Check writeDataAsBlocks before calling writeBlockDataHeader. (flush): Call flush(), not just drain(). (writeBoolean): Always use blockDataOutput. (writeByte): Likewise. (writeShort): Likewise. (writeChar): Likewise. (writeInt): Likewise. (writeLong): Likewise. (writeFloat): Likewise. (writeDouble): Likewise. (writeBytes): Likewise. (putfield (put(String,Object))): Throw IllegalArgumentException if field cannot be found. (putfield (write(ObjectOutput))): Remember old BlockDataMode. (writeArraySizeAndElements): Write byte[] in one go. (writeFields): Write TC_ENDBLOCKDATA when call_write_method, otherwise set BlockDataMode to false. (annotateProxyClass): New method. (defaultProtocolVersion): Now defaults to PROTOCOL_VERSION_2 (getField): No longer native. (getMethod): Likewise. (setBlockDataMode): Always drain() on switch, return old mode. (static): New static code block. * java/io/natObjectOutputStream.cc: Removed. * java/io/ObjectInputStream.java (getField): No longer native. (getMethod): Likewise. (readObject): Remember and reset old BlockDataMode. Track whether object is consumed. Handle TC_ENDBLOCKDATA, TC_PROXYCLASSDESC and TC_LONGSTRING. (defaultReadObject): Set BlockDataMode to false during readFields. (resolveClass): Create new SecurityManager if necessary. Use Class.forName() if null ClassLoader found. (read(byte[],int,int): Copy remaining bytes to data before calling readNextBlock(). (readFields): Set and reset BlockDataMode on call_read_method. Catch NoSuchFieldErrors. (setBlockDataMode): Return old mode. (static): New static code block. * java/io/natObjectInputStream.cc (getField): Removed. (getMethod): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63556 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips.h (CRT_CALL_STATIC_FUNCTION): Wrap inrsandifo2003-02-282-0/+7
| | | | | | | #ifndef __mips16. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63553 138bc75d-0d04-0410-961f-82ee72b054a4
* * combine.c (gen_lowpart_for_combine): Update handling ofhubicka2003-02-287-35/+46
| | | | | | | | | | | | subregs_of_mode * flow.c (life_analysis, mark_used_regs): Likewise. * regclass.c (subregs_of_mode): Turn into single bitmap. (cannot_change-mode_set_regs, invalid_mode_change_p): Update dealing with subregs_of_mode * regs.h (subregs_of_mode): Update prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63552 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead ofaoliva2003-02-282-1/+8
| | | | | | | unsigned long. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63551 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/compile/simd-3.c: Do nothing if double is notaoliva2003-02-282-0/+11
| | | | | | | wider than float. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63549 138bc75d-0d04-0410-961f-82ee72b054a4
* * emit-rtl.c (set_reg_attrs_for_parm): New function.zlomek2003-02-284-2/+36
| | | | | | | | | * rtl.h (set_reg_attrs_for_parm): New exported function. * function.c (assign_parms): Use set_reg_attrs_for_parm instead of set_reg_attrs_from_mem. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63548 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-02-27 Jerry Quinn <jlquinn@optonline.net>bkoz2003-02-282-1/+6
| | | | | | | | * config/locale/generic/messages_members.h (messages::messages): Remove name from unused parameter. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63545 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c (do_spec_1): Treat %U like %u for unique associations.sayle2003-02-282-2/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63542 138bc75d-0d04-0410-961f-82ee72b054a4
* * reload1.c (sext_for_mode): Remove.kazu2003-02-282-35/+26
| | | | | | | | | | | (reload_cse_move2add): Use trunc_int_for_mode instead of sext_for_mode. (move2add_note_store): Likewise. Reset register information if we see a set in non-integer mode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63540 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-02-282-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63539 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/aix43.h (ASM_SPEC): Only emit -mppc64 if no -mcpudje2003-02-274-15/+20
| | | | | | | | | | option. (ASM_CPU_SPEC): Use -m620 for Power3, Power4, 620, 630. * config/rs6000/aix51.h: Same. * config/rs6000/aix52.h: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63529 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/avr/t-avr (MULTILIB_MATCHES): Fix at43usb355.marekm2003-02-271-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63527 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/power4.md: Additional VMX bypasses.dje2003-02-272-5/+22
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63525 138bc75d-0d04-0410-961f-82ee72b054a4
* * toplev.c (print_version): Add indentation for GGC heuristics andbosch2003-02-272-2/+8
| | | | | | | output after printing version information. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63524 138bc75d-0d04-0410-961f-82ee72b054a4
* * libiberty.h: Document return value of physmem routines.ghazi2003-02-272-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63521 138bc75d-0d04-0410-961f-82ee72b054a4
* * physmem.c: Formatting changes from upstream.ghazi2003-02-272-39/+44
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63519 138bc75d-0d04-0410-961f-82ee72b054a4
* Patch for PR 9255wilson2003-02-272-0/+8
| | | | | | | | * combine.c (simplify_comparison): Require integral mode when permuting SUBREG with AND. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63514 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-02-27 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-02-2781-1271/+6804
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/Makefile.am (sources): Add demangle.cc. (demangle.o): Add. (demangle.lo): Add. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am: Remove old __cxa_demangle bits. * libsupc++/Makefile.in: Regenerate. * testsuite/testsuite_hooks.h (__gnu_cxx_test::verify_demangle): New. * testsuite/testsuite_hooks.cc: Define. 2003-02-27 Carlo Wood <carlo@alinoe.com> * src/demangle.cc: New. * libsupc++/demangle.h: New. 2003-02-27 Benjamin Kosnik <bkoz@redhat.com> Carlo Wood <carlo@alinoe.com> * testsuite/demangle/abi_examples/01.cc: New. * testsuite/demangle/abi_examples/02.cc: New. * testsuite/demangle/abi_examples/03.cc: New. * testsuite/demangle/abi_examples/04.cc: New. * testsuite/demangle/abi_examples/05.cc: New. * testsuite/demangle/abi_examples/06.cc: New. * testsuite/demangle/abi_examples/07.cc: New. * testsuite/demangle/abi_examples/08.cc: New. * testsuite/demangle/abi_examples/09.cc: New. * testsuite/demangle/abi_examples/10.cc: New. * testsuite/demangle/abi_examples/11.cc: New. * testsuite/demangle/abi_examples/12.cc: New. * testsuite/demangle/abi_examples/13.cc: New. * testsuite/demangle/abi_examples/14.cc: New. * testsuite/demangle/abi_examples/15.cc: New. * testsuite/demangle/abi_examples/16.cc: New. * testsuite/demangle/abi_examples/17.cc: New. * testsuite/demangle/abi_examples/18.cc: New. * testsuite/demangle/abi_examples/19.cc: New. * testsuite/demangle/abi_examples/20.cc: New. * testsuite/demangle/abi_examples/21.cc: New. * testsuite/demangle/abi_examples/22.cc: New. * testsuite/demangle/abi_examples/23.cc: New. * testsuite/demangle/abi_examples/24.cc: New. * testsuite/demangle/abi_examples/25.cc: New. * testsuite/demangle/abi_examples/26.cc: New. * testsuite/demangle/abi_text/01.cc: New. * testsuite/demangle/abi_text/02.cc: New. * testsuite/demangle/abi_text/03.cc: New. * testsuite/demangle/abi_text/04.cc: New. * testsuite/demangle/abi_text/05.cc: New. * testsuite/demangle/abi_text/06.cc: New. * testsuite/demangle/abi_text/07.cc: New. * testsuite/demangle/abi_text/08.cc: New. * testsuite/demangle/abi_text/09.cc: New. * testsuite/demangle/abi_text/10.cc: New. * testsuite/demangle/abi_text/11.cc: New. * testsuite/demangle/abi_text/12.cc: New. * testsuite/demangle/abi_text/13.cc: New. * testsuite/demangle/abi_text/14.cc: New. * testsuite/demangle/regression/3111-1.cc: New. * testsuite/demangle/regression/3111-2.cc: New. * testsuite/demangle/regression/7986-01.cc: New. * testsuite/demangle/regression/7986-02.cc: New. * testsuite/demangle/regression/7986-03.cc: New. * testsuite/demangle/regression/7986-04.cc: New. * testsuite/demangle/regression/7986-05.cc: New. * testsuite/demangle/regression/7986-06.cc: New. * testsuite/demangle/regression/7986-07.cc: New. * testsuite/demangle/regression/7986-08.cc: New. * testsuite/demangle/regression/7986-09.cc: New. * testsuite/demangle/regression/7986-10.cc: New. * testsuite/demangle/regression/7986-11.cc: New. * testsuite/demangle/regression/7986-12.cc: New. * testsuite/demangle/regression/7986.cc: New. * testsuite/demangle/regression/8897.cc: New. * testsuite/demangle/regression/cw-01.cc: New. * testsuite/demangle/regression/cw-02.cc: New. * testsuite/demangle/regression/cw-03.cc: New. * testsuite/demangle/regression/cw-04.cc: New. * testsuite/demangle/regression/cw-05.cc: New. * testsuite/demangle/regression/cw-06.cc: New. * testsuite/demangle/regression/cw-07.cc: New. * testsuite/demangle/regression/cw-08.cc: New. * testsuite/demangle/regression/cw-09.cc: New. * testsuite/demangle/regression/cw-10.cc: New. * testsuite/demangle/regression/cw-11.cc: New. * testsuite/demangle/regression/cw-12.cc: New. * testsuite/demangle/regression/cw-13.cc: New. * testsuite/demangle/regression/cw-14.cc: New. * testsuite/demangle/regression/old.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63513 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/ia64/hpux.h (STARTFILE_PREFIX_SPEC): Remove.sje2003-02-272-6/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63511 138bc75d-0d04-0410-961f-82ee72b054a4
* (extendsfdf2): Add pattern accidentally deleted when cirrus instructions werenickc2003-02-272-0/+12
| | | | | | | added. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63510 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.gcc (*-*-netbsd[2-9]*, *-*-netbsdelf[2-9]*): Enablethorpej2003-02-272-0/+16
| | | | | | | POSIX thread support by default. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63509 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/cygwin.h: Don't include any other files directly.sayle2003-02-274-10/+12
| | | | | | | | | * config/i386/mingw32.h: Don't include cygwin.h directly. * config.gcc (cygwin, mingw32, uwin): Instead make these files explicit in the tm_files variable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63508 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-02-18 Ben Elliston <bje@redhat.com>bje2003-02-272-1/+6
| | | | | | | | Part of fix for PR ada/9406 * gnat_ug.texi (Binder output file): Grammar fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63506 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-02-24 Danny Smith <dannysmith@users.source.forge.net>ghazi2003-02-272-0/+82
| | | | | | | | * physmem.c (physmem_total): Add _WIN32 support. (physmem_available): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63504 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-02-27 Michael Koch <konqueror@gmx.de>mkoch2003-02-274-396/+533
| | | | | | | | | | * java/beans/Beans.java, java/beans/FeatureDescriptor.java java/beans/PropertyEditorManager.java: Reformated to GNU style. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63501 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/rs6000.md: Add TI constant splitter.amodra2003-02-272-0/+31
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63498 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-02-272-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63497 138bc75d-0d04-0410-961f-82ee72b054a4
* * builtins.c (purge_builtin_constant_p): Handle subreg ofaoliva2003-02-262-2/+8
| | | | | | | constant_p_rtx too. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63490 138bc75d-0d04-0410-961f-82ee72b054a4
* * function.c (assign_stack_local_1): Truncate constant added toaoliva2003-02-262-3/+11
| | | | | | | frame_pointer_rtx or virtual_stack_vars_rtx for Pmode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63488 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (finish_enum): Merge two 'for' loops. Copy value node if ↵dpatel2003-02-263-39/+51
| | | | | | | | | | | | | required. Postpone enum setting for template decls. (build_enumerator): Delay copying value node until finish_enum (). Remove #if 0'ed code. * pt.c (tsubst_enum): Set TREE_TYPE and copy value node. (tsubst_copy): Add check for enum type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63487 138bc75d-0d04-0410-961f-82ee72b054a4
* Update commentary.rth2003-02-261-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63484 138bc75d-0d04-0410-961f-82ee72b054a4
* * jcf-write.c (generate_classfile): Check whether class istromey2003-02-262-2/+7
| | | | | | | deprecated before writing attribute count. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63482 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.gcc: Add power4 to PowerPC with_cpu list.dje2003-02-262-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63481 138bc75d-0d04-0410-961f-82ee72b054a4
* * objc-act.c: (mark_referenced_methods): Fix compilation problem.hubicka2003-02-262-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63478 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcov-dump.c (print_prefix): Fix signedness warning.rakdver2003-02-266-239/+745
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gcov-io.h (struct counter_section, struct counter_section_data): New. (struct function_info): n_arc_counts field removed, n_counter_sections, counter_sections fields added. (struct gcov_info): arc_counts, n_arc_counts fields removed, n_counter_sections, counter_sections fields added. * libgcov.c (gcov_exit, __gcov_flush): Add support for multiple profile sections. * profile.h (MAX_COUNTER_SECTIONS): New. (struct section_info): New. (struct profile_info): count_instrumented_edges, count_edges_instrumented_now fields removed, n_sections, section_info fields added. (find_counters_section): Declare. * profile.c (struct function_list): count_edges field removed, n_counter_sections, counter_sections fields added. (set_purpose, label_for_tag, build_counter_section_fields, build_counter_section_value, build_counter_section_data_fields, build_counter_section_data_value, build_function_info_fields, build_function_info_value, build_gcov_info_fields, build_gcov_info_value): New static functions. (find_counters_section): New function. (instrument_edges, get_exec_counts, compute_branch_probabilities, branch_prob, create_profiler): Modified to support multiple profile sections. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63474 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa.c (compute_frame_size): Don't assume PREFERRED_STACK_BOUNDARYdanglin2003-02-263-5/+13
| | | | | | | | is 8 * STACK_BOUNDARY. * pa.h (PREFERRED_STACK_BOUNDARY): Change to 128 on 64-bit port. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63473 138bc75d-0d04-0410-961f-82ee72b054a4
* * loop-unroll.c: New.rakdver2003-02-261-0/+1195
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63470 138bc75d-0d04-0410-961f-82ee72b054a4
* * ra-colorize.c (merge_moves): Fix list handling.matz2003-02-261-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63468 138bc75d-0d04-0410-961f-82ee72b054a4
* * ra-colorize.c (merge_moves): Fix list handling.matz2003-02-261-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63467 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/arm/arm.c (is_load_address): Rename to... (arm_memory_load_p) ... thisnickc2003-02-265-181/+182
| | | | | | | | | | | | | | | | | | | | | | | and make it check for SUBREGs and constant loads that will be converted into loads from the minipool. (is_cirrus_insn): Rename to ... (arm_cirrus_insn_p): ... this, for consistency. Replace test of CIRRUS_NO with CIRRUS_NOT. (cirrus_reorg): Use renamed functions. (note_invalid_constants): Change from a void function to bool. Add an extra parameter, saying whether the fixups should be pushed. Return true if fixups are needed. (arm_reorg): Use renamed functions. Use INSN_P. Replace test of CIRRUS_NO with CIRRUS_NOT. * config/arm/arm.h (FLOAT_WORDS_BIG_ENDIAN): Mention that other floating point co-processors can also affect this. * config/arm/arm.md ("type" attribute): Add mav_farith and mav_dmult. Replace references to "cirrus_type" attribute with "type". * config/arm/cirrus.md ("cirrus_fpu" attribute): Delete. ("cirrus_type" attribute): Delete - use "type" instead. ("cirrus" attribute): Replace 'no' with 'not' and 'yes' with 'normal'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63466 138bc75d-0d04-0410-961f-82ee72b054a4
* * objc-act.c: Include cgraph.hhubicka2003-02-2611-10/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | (mark_referenced_methods): New function. (objc_init): Call it. * objc-lang.c (LANG_HOOKS_CALLGRAPH_EXPAND_FUNCTION): Set. * c-decl.c (finish_function): Honor can_defer_p even in unit-at-a-time mode. * optabs.c (expand_fix): Do not widen the input operand. * expr.c (emit_group_store): Fix crash when converting single register into complex register. * Makefile.in (jump.o, regclass.o, alias.o): Add dependency on timevar.h * alias.c: Include timevar.h (init_alias_analysis): Set timevar * jump.c: Include timevar.h (rebuild_jump_labels): Set timevar * regcalss.c: Include timevar.h (reg_scan): Set timevar * timevar.def (TV_ALIAS_ANALYSIS, TV_REG_SCAN, TV_REBUILD_JUMP): New git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63464 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove -funroll-loops -fpeel-loops mistakenly added to BOOT_CFLAGS in myrakdver2003-02-261-1/+1
| | | | | | | last commit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63463 138bc75d-0d04-0410-961f-82ee72b054a4
* * cse.c (count_reg_usage): Fix handling of REG_EQUAL notes.rakdver2003-02-2614-28/+242
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (loop-unroll.o): New. * cfgloop.h (UAP_PEEL, UAP_UNROLL, UAP_UNROLL_ALL): New. (unroll_and_peel_loops): Declare. * alias.c (init_alias_analysis): Flag_unroll_loops renamed to flag_old_unroll_loops. * loop.c (loop_invariant_p): Ditto. * unroll.c (unroll_loop): Flag_unroll_all_loops renamed to flag_old_unroll_all_loops. * flags.h (flag_unroll_loops): Renamed to flag_old_unroll_loops. (flag_unroll_all_loops): Renamed to flag_old_unroll_all_loops. * params.def (PARAM_MAX_UNROLLED_INSNS): Default value changed. (PARAM_MAX_AVERAGE_UNROLLED_INSNS, PARAM_MAX_UNROLL_TIMES, PARAM_MAX_PEELED_INSNS, PARAM_MAX_PEEL_TIMES, PARAM_MAX_COMPLETELY_PEELED_INSNS, PARAM_MAX_COMPLETELY_PEEL_TIMES, PARAM_MAX_ONCE_PEELED_INSNS): New. * toplev.h (flag_old_unroll_loops, flag_old_unroll_all_loops): New. (flag_unroll_loops, flag_unroll_all_loops): Used for new unroller instead of old one. (flag_peel_loops): New. (lang_independent_options): The new flags added. (rest_of_compilation): Call new unroller. (process_options): Setup flags for coexistence of old and new unroller. * doc/invoke.texi: Document new options. * doc/passes.texi: Document new unroller pass. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63462 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-02-26 David Billinghurst <David.Billinghurst@riotinto.com>billingd2003-02-262-3/+7
| | | | | | | * fixinc/fixincl.x: Regenerate git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63461 138bc75d-0d04-0410-961f-82ee72b054a4
* * function.c (assign_parms): Set reg_attrs for parameters passed inzlomek2003-02-262-0/+9
| | | | | | | registers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63458 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud