summaryrefslogtreecommitdiffstats
path: root/gcc
Commit message (Collapse)AuthorAgeFilesLines
* 2002-11-18 Nathanael Nerode <neroden@gcc.gnu.org>neroden2002-11-182-1/+5
| | | | | | | | * adaint.c (__gnat_tmp_name): Better, but good enough for now, solution to buffer overflow bug on GNU/Linux. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59220 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sh/sh-protos.h (sh_mark_label): Declare.rsandifo2002-11-184-16/+32
| | | | | | | | | * config/sh/sh.c (sh_mark_label): New function, taken from movdi_const, but fixing the case when the address has an addend. * config/sh/sh.md (movdi_const, movdi_const_32bit): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59217 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sh/sh.c (pool_node): New field: part_of_sequence_p.rsandifo2002-11-184-24/+77
| | | | | | | | | | (add_constant): Set it. (dump_table): Don't reorder a constant if part_of_sequence_p. (machine_dependent_reorg): Assume that float constants will stay in their original order if used as a sequence. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59213 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sh/sh.c (calc_live_regs): Update check for PIC livenessrsandifo2002-11-184-1/+29
| | | | | | | in compact code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59212 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sh/sh.md (initialize_trampoline): Do not force thersandifo2002-11-182-2/+6
| | | | | | | trampoline address into R0_REGS here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59211 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-11-181-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59210 138bc75d-0d04-0410-961f-82ee72b054a4
* * df.c: Fix formatting.kazu2002-11-182-72/+78
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59203 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (two anonymous patterns): Fix insnkazu2002-11-172-2/+7
| | | | | | | lengths. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59202 138bc75d-0d04-0410-961f-82ee72b054a4
* * sh.c (gen_shl_and): Don't create a zero_extend if the operanddrow2002-11-172-7/+26
| | | | | | | is not an arith_reg_operand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59201 138bc75d-0d04-0410-961f-82ee72b054a4
* * real.c (real_to_decimal): Fix buffer overrun when buffer sizegrahams2002-11-172-5/+10
| | | | | | | is smaller than representation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59200 138bc75d-0d04-0410-961f-82ee72b054a4
* * builtins.c: Fix formatting.kazu2002-11-172-38/+45
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59194 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-11-171-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59191 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (two anonymous patterns): Fix typos.kazu2002-11-172-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59181 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md: Fix formatting.kazu2002-11-172-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59180 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/20021116-1.c: New test.jakub2002-11-162-0/+36
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59178 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md: Replace spaces with tabs.kazu2002-11-163-27/+31
| | | | | | | * config/h8300/t-h8300: Remove a trailing empty line. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59177 138bc75d-0d04-0410-961f-82ee72b054a4
* * tlink.c: Fix formatting.kazu2002-11-162-11/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59176 138bc75d-0d04-0410-961f-82ee72b054a4
* add PR 8362 note.dje2002-11-161-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59175 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/rs6000.c (rs6000_outout_load_multiple): New function.dje2002-11-164-55/+176
| | | | | | | | | * config/rs6000/rs6000.md (movti_string): Remove output modifier when scratch register never needed. (ldmsi[3-8]): New patterns. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59174 138bc75d-0d04-0410-961f-82ee72b054a4
* * hard-reg-set.h: Follow spelling conventions.kazu2002-11-164-5/+11
| | | | | | | | * real.c: Likewise. * target.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59173 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/x86-64.h (MCOUNT_NAME): Change into string literal.jakub2002-11-162-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59162 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-11-161-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59157 138bc75d-0d04-0410-961f-82ee72b054a4
* * optabs.c: Fix formatting.kazu2002-11-162-54/+59
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59151 138bc75d-0d04-0410-961f-82ee72b054a4
* * athlon.md, k6.md, pentium.md, ppro.md: Handle shift1, rotate1hubicka2002-11-166-62/+77
| | | | | | | | * i386.md (attribute type): Add type shift1 and rotate1. (*_slp): Rewrite to have just two operands to avoid reload problems. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59147 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (4 anonymous patterns): New.kazu2002-11-152-0/+46
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59144 138bc75d-0d04-0410-961f-82ee72b054a4
* * params.def (GGC_MIN_HEAPSIZE): Fix GGC_ALWAYS_COLLECT problem.geoffk2002-11-153-8/+20
| | | | | | | | * doc/invoke.texi: Correct description of what needs to be done to force collection at every ggc_collect call. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59143 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typos.jakub2002-11-151-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59137 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/s390/s390.c (optimization_options): Setuweigand2002-11-152-0/+9
| | | | | | | flag_asynchronous_unwind_tables to 1 by default. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59135 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/ChangeLog:uweigand2002-11-152-0/+10
| | | | | | | | | | * config/s390/s390.h (ASM_PREFERRED_EH_DATA_FORMAT): Define. libffi/ChangeLog: * src/s390/sysv.S (.eh_frame section): Adapt to pcrel FDE encoding. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59134 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386-protos.h (x86_function_profiler): New functionhubicka2002-11-159-71/+77
| | | | | | | | | | | | | | | | | | | | | * i386.h (MCOUNT_NAME): New. (PROFILE_COUNT_REGISTER): New. (OUTPUT_FUNCTION_PROFILER): Move offline to ... * i386.c (x86_function_profiler) ... here; fix 64bit support * beos-elf.h (FUNCTION_PROFILER): Kill. (MCOUNT_NAME): New. * freebsd-aout.h (FUNCTION_PROFILER): Kill. (MCOUNT_NAME): New. (PROFILE_COUNT_REGISTER): New. * linux.h (FUNCTION_PROFILER): Kill. (MCOUNT_NAME): New. * x86-64.h (FUNCTION_PROFILER): Kill. (MCOUNT_NAME): New. * freebsd.h (FUNCTION_PROFILER): Kill. (MCOUNT_NAME): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59132 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typos.jakub2002-11-151-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59130 138bc75d-0d04-0410-961f-82ee72b054a4
* Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com>rearnsha2002-11-154-2/+58
| | | | | | | | | | | * config/arm/arm.h (EXPAND_BUILTIN_VA_ARG, FUNCTION_ARG_PASS_BY_REFERENCE): Define. * config/arm/arm.c (arm_va_arg, arm_function_arg_pass_by_reference): New. * config/arm/arm-protos.h: Add prototypes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59127 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix two typos.jakub2002-11-151-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59125 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-11-151-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59124 138bc75d-0d04-0410-961f-82ee72b054a4
* * ChangeLog: Follow spelling conventions.kazu2002-11-153-5/+11
| | | | | | | | * class.c: Likewise. * decl2.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59117 138bc75d-0d04-0410-961f-82ee72b054a4
* * gthr-single.h: Fix formatting.kazu2002-11-152-23/+27
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59116 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-11-14 Nathanael Nerode <neroden@gcc.gnu.org>neroden2002-11-155-174/+18
| | | | | | | | | | | | | Closes PR ada/5856 and PR ada/6919 ! * bindgen.adb: Remove all references to Public_Version. * comperr.adb: Remove all references to Public_Version and GNATPRO_Version; correct bug reporting instructions. * comperr.ads: Change to match bug box. * gnatvsn.ads: Remove all references to Public version and GNATPRO version. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59115 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree.c (tree_vec_elt_check_failed): New function.zack2002-11-146-5/+55
| | | | | | | | | | | | | | | | * tree.h (TREE_VEC_ELT_CHECK): New checking macro. (TREE_VEC_ELT): Use it. * tree-inline.c (optimize_inline_calls): Don't copy a zero-length vector. cp: * search.c (dfs_push_decls): Do not try to reorder elements 3..n of method_vec if method_vec has only two elements. Reverse order of two tests to avoid accessing unallocated memory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59114 138bc75d-0d04-0410-961f-82ee72b054a4
* * diagnostic.c (sorry): Don't repeat "sorry, unimplemented" text.gdr2002-11-142-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59113 138bc75d-0d04-0410-961f-82ee72b054a4
* * class.c (dfs_find_final_overrider): Adjust so that the mostmmitchel2002-11-144-47/+77
| | | | | | | | | | | | derived object is a binfo, rather than a class type. (find_final_overrider): Likewise. (add_vcall_offset_vtbl_entries_1): Simplify accordingly. (add_vcall_offset): Likewise. * g++.dg/abi/vcall1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59104 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-11-141-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59103 138bc75d-0d04-0410-961f-82ee72b054a4
* * varasm.c (output_addressed_constants) [MINUS_EXPR]: Clear reloc ifjakub2002-11-145-3/+54
| | | | | | | | | | | | both operands contain local relocations. (categorize_decl_for_section): Don't use mergeable sections if initializer has any relocations. * gcc.dg/20021029-1.c: New test. * gcc.dg/20021029-2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59097 138bc75d-0d04-0410-961f-82ee72b054a4
* * gthr-vxworks.h: Fix formatting.kazu2002-11-142-29/+33
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59095 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.danglin2002-11-132-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59094 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ada/6919neroden2002-11-132-1/+5
| | | | | | | | * adaint.c (__gnat_tmp_name): Remove buffer overflow bug on GNU/Linux. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59089 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-11-13 Nathanael Nerode <neroden@gcc.gnu.org>neroden2002-11-132-3/+4
| | | | | | | | PR ada/6558 * config-lang.in: Remove diff_excludes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59088 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-11-13 Janis Johnson <janis187@us.ibm.com>janis2002-11-133-0/+48
| | | | | | | | * doc/install.texi (Testing): Document extra Java testing. * doc/sourcebuild.texi (Test Suites): Document libgcj testing. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59085 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa64-hpux.h (LINK_SPEC): Move "+Accept TypeMismatch" switch to thedanglin2002-11-132-16/+33
| | | | | | | | | | beginning of the spec. (LDD_SUFFIX, PARSE_LDD_OUTPUT): Delete. (LD_INIT_SWITCH, LD_FINI_SWITCH): Define but don't enable. Add comment regarding problems with global constructors when using GNU ld. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59084 138bc75d-0d04-0410-961f-82ee72b054a4
* * gthr-solaris.h: Fix formatting.kazu2002-11-132-48/+51
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59076 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-11-131-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59071 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud