- 17 Jan, 2002 8 commits
-
-
* decl.c (begin_constructor_body, begin_destructor_body): New fns. (begin_function_body): Call them and keep_next_level. * init.c (emit_base_init): Call keep_next_level. * semantics.c (setup_vtbl_ptr): Lose. * cp-tree.h (struct cp_language_function): Remove vtbls_set_up_p. (vtbls_set_up_p): Lose. * pt.c (tsubst_expr, CTOR_INITIALIZER): Call emit_base_init. * method.c (do_build_copy_constructor): Likewise. (synthesize_method): Call finish_mem_initializers. * parse.y (nodecls): Likewise. From-SVN: r48948
Jason Merrill committed -
* error.c (dump_type_suffix): Print the exception specs before recursing. (dump_function_decl): Here, too. * cp-tree.h (TMPL_PARMS_DEPTH): Cast to signed HOST_WIDE_INT. From-SVN: r48947
Jason Merrill committed -
* config/ia64/ia64.md (prologue_use): New. * config/ia64/ia64.c (ia64_expand_prologue): Use gen_prologue_use instead of gen_rtx_USE. (group_barrier_needed_p): Handle CODE_FOR_prologue_use the same way as CODE_FOR_pred_rel_mutex. (ia64_sched_reorder2): Likewise. * gcc.c-torture/compile/20020116-1.c: New test. From-SVN: r48946
Jakub Jelinek committed -
From-SVN: r48943
GCC Administrator committed -
2002-01-16 Eric Christopher <echristo@redhat.com> * config/mips/r3900.h: Reformat. (SUBTARGET_CPP_SIZE_SPEC): Remove. * config/mips/isa3264.h (SUBTARGET_CPP_SIZE_SPEC): Ditto. * config/mips/mips.h (ABI_GAS_ASM_SPEC): Default to "". (SUBTARGET_CPP_SIZE_SPEC): Rewrite. * config/mips/t-elf: Remove mips3 multilib. From-SVN: r48942
Eric Christopher committed -
2002-01-16 H.J. Lu <hjl@gnu.org> * config/mips/linux.h: Include "mips/abi64.h". From-SVN: r48937
H.J. Lu committed -
2002-01-16 H.J. Lu <hjl@gnu.org> * config/mips/t-linux: New. * config.gcc: Add mips/t-linux to tmake_file for mips*-*-linux*. * config/mips/linux.h: Don't include "gofast.h". (INIT_SUBTARGET_OPTABS): Removed. From-SVN: r48936
H.J. Lu committed -
* config/h8300/h8300-protos.h: Replace emit_a_shift with output_a_shift. * config/h8300/h8300.c: Likewise. * config/h8300/h8300.md: Likewise. From-SVN: r48935
Kazu Hirata committed
-
- 16 Jan, 2002 24 commits
-
-
* gjavah.c (print_stub_or_jni): Cause exception to be thrown by default. (process_file): Generate include for java.lang.UnsupportedOperationExceptions. From-SVN: r48928
Tom Tromey committed -
* config/h8300/h8300.md (pushqi1_h8300): Use a tab instead of spaces after an opcode name. (pushqi1_h8300hs): Likewise. (pushhi1_h8300hs): Likewise. From-SVN: r48927
Kazu Hirata committed -
* doc/extend.texi: Replace "option" with "attribute" appropriately. From-SVN: r48926
Kazu Hirata committed -
* config/alpha/alpha.c (some_small_symbolic_mem_operand): Look into (and:DI () (const_int -8)). (split_small_symbolic_mem_operand): Split (mem (and:DI () (const_int -8)). * gcc.dg/20020116-1.c: New test. From-SVN: r48920
Jakub Jelinek committed -
PR target/5309: * config/sparc/sparc.c (ultrasparc_adjust_cost): Handle TYPE_IDIV the same way as TYPE_IMUL. (ultrasparc_sched_reorder): Likewise. * config/sparc/sparc.md (type): Add comment to update ultrasparc_sched_reorder when making changes. * gcc.dg/ultrasp4.c: New test. From-SVN: r48917
Jakub Jelinek committed -
* doc/invoke.texi: Change the dump file name of block reordering pass from 28.bbro to 29.bbro. Mention -dk option. From-SVN: r48916
Kazu Hirata committed -
From-SVN: r48915
Jan Hubicka committed -
From-SVN: r48914
Nick Clifton committed -
From-SVN: r48912
Nick Clifton committed -
From-SVN: r48911
Andreas Jaeger committed -
From-SVN: r48910
Jakub Jelinek committed -
PR target/5357: * config/sparc/sparc.c (sparc_override_options): Avoid MASK_V9 and MASK_V8 being both set. * gcc.dg/20020116-2.c: New test. From-SVN: r48909
Jakub Jelinek committed -
s390.c (s390_emit_prologue): Do not emit USE insn for GOT register; add REG_MAYBE_DEAD notes instead. * config/s390/s390.c (s390_emit_prologue): Do not emit USE insn for GOT register; add REG_MAYBE_DEAD notes instead. config/s390/s390.md (call, call_value): Add GOT register to CALL_INSN_FUNCTION_USAGE where needed. (call_exp, call_value_exp): New. From-SVN: r48908
Ulrich Weigand committed -
From-SVN: r48907
Nick Clifton committed -
calls.c (try_to_integrate): Use "(size_t)" intermediate cast and when casting an integer literal to "rtx"... * calls.c (try_to_integrate): Use "(size_t)" intermediate cast and when casting an integer literal to "rtx" pointer. (expand_call): Likewise. * flow.c (try_pre_increment): Likewise. (find_use_as_address): Likewise. * integrate.c (expand_iline_function): Likewise. * regmove.c (try_auto_increment): Likewise. From-SVN: r48906
Graham Stott committed -
* sched-rgn.c (passed): Use sbitmap_free. (header): Likewise. (inner): Likewise. (in_queue): Likewise. (in_stack): Likewise. From-SVN: r48905
Graham Stott committed -
From-SVN: r48903
GCC Administrator committed -
2002-01-15 Eric Christopher <echristo@redhat.com> * flow.c (propagate_one_insn): Change to use fatal_insn. From-SVN: r48899
Eric Christopher committed -
From-SVN: r48894
Ira Ruben committed -
* expmed.c (extract_fixed_bit_field): Remove unused code. * system.h: Poison SLOW_ZERO_EXTEND. * doc/tm.texi: Remove. * config/1750a/1750a.h (SLOW_ZERO_EXTEND): Remove. * config/arm/arm.h: Likewise. * config/avr/avr.h: Likewise. * config/clipper/clipper.h: Likewise. * config/convex/convex.h: Likewise. * config/d30v/d30v.h: Likewise. * config/dsp16xx/dsp16xx.h: Likewise. * config/elxsi/elxsi.h: Likewise. * config/fr30/fr30.h: Likewise. * config/h8300/h8300.h: Likewise. * config/i370/i370.h: Likewise. * config/i386/i386.h: Likewise. * config/m68k/m68k.h: Likewise. * config/mips/mips.h: Likewise. * config/ns32k/ns32k.h: Likewise. * config/pdp11/pdp11.h: Likewise. * config/pj/pj.h: Likewise. * config/s390/s390.h: Likewise. * config/sh/sh.h: Likewise. * config/stormy16/stormy16.h: Likewise. * config/v850/v850.h: Likewise. * config/vax/vax.h: Likewise. * config/we32k/we32k.h: Likewise. From-SVN: r48893
Kazu Hirata committed -
Fix for PR java/5365: * gjavah.c (process_file): Turn class name into a file name. From-SVN: r48891
Tom Tromey committed -
* config/rs6000/rs6000.md (altivec_stvx): Add parallels to stvx. (altivec_lvsl): Change constraint to b. (altivec_lvsr): Same. (altivec_lvebx): Same. (altivec_lvehx): Same. (altivec_lvewx): Same. (altivec_lvxl): Same. (altivec_lvx): Same. (altivec_stvx): Add parallel. (altivec_stvxl): Same. (altivec_stvehx): Same. (altivec_stvebx): Same. (altivec_stvebx): Same. From-SVN: r48890
Aldy Hernandez committed -
* Make-lang.in (java.install-man): Handle jv-convert man page. (java.generated-manpages): Added jv-convert.1. (java.uninstall): Remove jv-convert.1. (java.maintainer-clean): Likewise. ($(srcdir)/java/jv-convert.1): New target. * gcj.texi (Top): Link to jv-convert node. (Individual utilities): Likewise. (Invoking jv-convert): New node. From-SVN: r48889
Tom Tromey committed -
From-SVN: r48888
Jason Merrill committed
-
- 15 Jan, 2002 8 commits
-
-
2002-01-15 Aldy Hernandez <aldyh@redhat.com> * config.gcc: Change altivec.h to altivec-defs.h. * config/rs6000/altivec.h: Delete. * config/rs6000/altivec-defs.h: Add. From-SVN: r48886
Aldy Hernandez committed -
From-SVN: r48885
Aldy Hernandez committed -
From-SVN: r48884
Aldy Hernandez committed -
* vax.c (vax_rtx_cost): Return MAX_COST for unsupported MULT, UDIV and UMOD modes. * vax.h (INDEX_TERM_P): Restrict indexing to modes which have a size less than or equal to eight bytes. * vax.md (andsi3): Remove constraints and change SET destination operand type to nonimmediate_operand. (andhi3, andqi3): Likewise. Don't clear high order bits of operand 1 when it is a CONST_INT. From-SVN: r48882
John David Anglin committed -
* c-common.def (FILE_STMT): New code. * c-common.c (statement_code_p): It's a statement. * c-common.h (stmt_tree_s): Add x_last_filename. (FILE_STMT_FILENAME_NODE, FILE_STMT_FILENAME): New macros. (last_expr_filename): New macro. * c-semantics.c (begin_stmt_tree): Initialize it. (add_stmt): If the filename changed, also insert a FILE_STMT. (expand_stmt): Handle seeing one. From-SVN: r48881
Jason Merrill committed -
* gcc.dg/20020103-1.c: Also test for __PPC__, since that's used by EABI. From-SVN: r48879
Geoffrey Keating committed -
2002-01-15 Eric Christopher <echristo@redhat.com> * flow.c (propagate_one_insn): Add error message and print out insn for debugging. From-SVN: r48878
Eric Christopher committed -
* system.h (ASM_IDENTIFY_GCC, STDC_VALUE, TRAMPOLINE_ALIGN, ASM_IDENTIFY_GCC_AFTER_SOURCE): Poison. * config/pdp11/pdp11.h (TRAMPOLINE_ALIGN): Rename to TRAMPOLINE_ALIGNMENT. * config/arm/arm.h, config/mcore/mcore.h: Likewise. Change value to be in bits. * config/i386/cygwin.h (PCC_BITFIELDS_TYPE_MATTERS): Rename to PCC_BITFIELD_TYPE_MATTERS. * config/interix.h (STDC_VALUE): Remove. Use STDC_0_IN_SYSTEM_HEADERS. * config/darwin.h (ASM_IDENTIFY_GCC), config/dsp16xx/dsp16xx.h (ASM_IDENTIFY_GCC), config/stormy16/stormy16.h (ASM_IDENTIFY_GCC, ASM_IDENTIFY_GCC_AFTER_SOURCE): Remove. From-SVN: r48877
Joseph Myers committed
-