- 12 Apr, 2002 22 commits
-
-
From-SVN: r52227
Anthony Green committed -
From-SVN: r52226
Anthony Green committed -
rtems.h, [...] (*-rtems*): Cleanup pass to move common definitions to config/rtems.h and make the targets... 2002-04-12 Eric Norum <eric.norum@usask.ca> * config/rtems.h, config/a29k/rtems.h, config/arm/rtems-elf.h, config/c4x/rtems.h, config/h8300/rtems.h, config/i386/rtems.h, config/i386/rtemself.h, config/i960/rtems.h, config/m68k/rtems.h, config/m68k/rtemself.h, config/mips/rtems.h, config/mips/rtems64.h, config/pa/rtems.h, config/rs6000/rtems.h, config/sh/rtems.h, config/sh/rtemself.h, config/sparc/rtems.h, config/sparc/rtemself.h, config/v850/rtems.h (*-rtems*): Cleanup pass to move common definitions to config/rtems.h and make the targets more similar. From-SVN: r52225
Eric Norum committed -
* expr.c (expand_assigment): Remove duplicate conversions #ifdef POINTERS_EXTEND_UNSIGNED. (store_constructor, expand_expr, case COMPONENT_REF): Likewise. (store_expr): Use TYPE_MODE (sizetype), not ptr_mode. From-SVN: r52223
Richard Kenner committed -
* emit-rtl.c (widen_memory_access): Don't do anything if MEMOFFSET not specified. From-SVN: r52221
Richard Kenner committed -
sh.c (calc_live_regs, [...]): Use of PR_MEDIA_REG / PR_REG depends on TARGET_SHMEDIA, not TARGET_SH5. * sh.c (calc_live_regs, sh_pr_n_sets): Use of PR_MEDIA_REG / PR_REG depends on TARGET_SHMEDIA, not TARGET_SH5. From-SVN: r52220
J"orn Rennecke committed -
* function.c (fixup_var_refs_1) <SET, handling VAR in SET_SRC>: For paradoxical (subreg VAR), replace VAR, don't try the subreg. From-SVN: r52217
Hans-Peter Nilsson committed -
* g++.dg/lookup/struct1.C: New tests. From-SVN: r52215
Richard Sandiford committed -
* sh.c (broken_move): Constant 0. / 1. load is OK if there is no r0 clobber. From-SVN: r52214
J"orn Rennecke committed -
* decl.c (duplicate_decls): Don't try to unify an implicit typedef with an explicit one. (follow_tag_typedef): New. (lookup_tag): Use it to extract the tag of an explicit typedef. (xref_tag): Likewise. From-SVN: r52213
Richard Sandiford committed -
From-SVN: r52210
Jason Merrill committed -
typeck.c (type_after_usual_arithmetic_conversions): If two types have the same variant, return immediately. 2002-04-11 Andrew Haley <aph@redhat.com> * typeck.c (type_after_usual_arithmetic_conversions): If two types have the same variant, return immediately. When two floating-point operands are the same precision: convert to float if one of the operands is float; if neither operand is one of the standard types, return the type of the first operand. From-SVN: r52209
Andrew Haley committed -
* libjava.lang/SyncGlobal.java, libjava.lang/SyncGlobal.out: New test case. From-SVN: r52207
Loren J. Rittle committed -
From-SVN: r52206
Andreas Schwab committed -
PR bootstrap/4191 * config/d30v/d30v.h (INIT_SECTION_ASM_OP): Don't undef. * flow.c (mark_used_reg): Manage reg_cond_dead properly for modes spanning multiple hard regs. * recog.c (peephole2_optimize): Rebuild jump labels as needed. From-SVN: r52205
Richard Henderson committed -
From-SVN: r52203
GCC Administrator committed -
* include/bits/fstream.tcc (basic_filebuf<>::open): Fix & ordering. * include/bits/ostream.tcc (basic_ostream<>::operator<<(long)): Same. (basic_ostream<>::operator<<(long long)): Same. From-SVN: r52198
Richard Henderson committed -
pa.c (pa_output_function_prologue): Don't accumulate the total number of code bytes when using TARGET_64BIT... * pa.c (pa_output_function_prologue): Don't accumulate the total number of code bytes when using TARGET_64BIT, or gas, SOM and not the portable runtime. (output_deferred_plabels): Handle 64bit plabels. (output_cbranch): Use $PIC_pcrel$0 for pc relative relocations when generating pic code using the GAS assembler for object formats that are not SOM (ie., ELF32 and ELF64). (output_millicode_call): Check attribute type if attribute length is 28. Likewise use $PIC_pcrel$0. Only call get_attr_length and dbr_sequence_length once. (output_call): Likewise use $PIC_pcrel$0, and call get_attr_length and dbr_sequence_length once. * pa.h (TARGET_SOM): Define if not defined. * pa.md (pattern to load address of label): Likewise use $PIC_pcrel$0 with GAS and not SOM. (jump, call_internal_reg, call_value_internal_reg): Likewise. * som.h (OBJ_SOM): Rename to TARGET_SOM. Undefine before defining. From-SVN: r52196
John David Anglin committed -
2002-04-11 David O'Brien <obrien@FreeBSD.org> * config/freebsd.h (NO_IMPLICIT_EXTERN_C, SCCS_DIRECTIVE): Give value. (DEFAULT_PCC_STRUCT_RETURN) Do not redefine. (USER_LABEL_PREFIX, HANDLE_SYSV_PRAGMA, IDENT_ASM_OP, DWARF2_DEBUGGING_INFO, DBX_DEBUGGING_INFO, PREFERRED_DEBUGGING_TYPE): elfos.h and dbxelf.h values are fine now. * config/i386/freebsd.h, config/alpha/freebsd.h (DEFAULT_PCC_STRUCT_RETURN): Define to 0. Approved by: Richard Henderson <rth@redhat.com> Message-ID: <20020411175216.B11442@redhat.com> From-SVN: r52194
David O'Brien committed -
* configure.host: Set can_unwind_signal on hosts which support it. Don't set CHECKREFSPEC and DIVIDESPEC for FreeBSD. * configure.in: Set CHECKREFSPEC and DIVIDESPEC if not using SJLJ exceptions and can_unwind_signal isn't set. * configure: Rebuilt. From-SVN: r52193
Bryce McKinlay committed -
2002-04-11 David O'Brien <obrien@FreeBSD.org> * config/ia64/aix.h (CPP_PREDEFINES): Do not define _LP64/__LP64__ or set Acpu or Amachine. Reformat. (ASM_SPEC, DONT_USE_BUILTIN_SETJMP, PROFILE_BEFORE_PROLOGUE): Do not define. (LINK_SPEC): Do not need to undef. * config/ia64/elf.h (ASM_EXTRA_SPEC): Define. * config/ia64/freebsd.h (LINK_SPEC): Do not need to undef. (ASM_SPEC, DONT_USE_BUILTIN_SETJMP, PROFILE_BEFORE_PROLOGUE): Do not define. * config/ia64/hpux.h (ASM_EXTRA_SPEC): Define. (ASM_SPEC): Do not define, use ASM_EXTRA_SPEC instead. (LINK_SPEC): Do not need to undef. (DONT_USE_BUILTIN_SETJMP): Do not define. * config/ia64/ia64.h (ASM_SPEC, ASM_EXTRA_SPEC): Add. (CPP_CPU_SPEC): Define _LP64, set Acpu and Amachine. Remove -Dia64. (DONT_USE_BUILTIN_SETJMP, PROFILE_BEFORE_PROLOGUE): Define. Remove trailing spaces. * config/ia64/linux.h (CPP_PREDEFINES): Do not define _LP64/__LP64__, __ELF__, or set Acpu or Amachine. Reformat. (ASM_SPEC, DONT_USE_BUILTIN_SETJMP, PROFILE_BEFORE_PROLOGUE): Do not define. Approved by: Richard Henderson <rth@redhat.com> Message-ID: <20020411160138.A11250@redhat.com> From-SVN: r52191
David O'Brien committed -
2002-04-11 David O'Brien <obrien@FreeBSD.org> * config.gcc (ia64-*-freebsd*): Fix ordering of tm_files to match all other *-*-freebsd* targets. Approved by: Richard Henderson <rth@redhat.com> Message-ID: <20020411174756.A11442@redhat.com> From-SVN: r52189
David O'Brien committed
-
- 11 Apr, 2002 18 commits
-
-
From-SVN: r52188
Richard Henderson committed -
From-SVN: r52187
Richard Henderson committed -
2002-04-11 David O'Brien <obrien@FreeBSD.org> * config.gcc (alpha*-*-openbsd, alpha64-dec-*vms,alpha*-dec-*vms): Include {cpu}/{cpu}.h thru tm_file. (alpha*-*-linux*ecoff): Remove target. * config/alpha/elf.h (CPP_SUBTARGET_SPEC): Define __ELF__. (LINK_SPEC): Remove, is not OS independent. * config/alpha/freebsd.h (CPP_SPEC): Do not define __ELF__. (LINK_SPEC): Do not need to #undef any longer. * config/alpha/linux-ecoff.h (LINK_SPEC): Do not need to #undef any longer. * config/alpha/linux-elf.h (SUB_CPP_PREDEFINES): Do not define __ELF__. (LINK_SPEC): Moved here from alpha/elf.h. * config/alpha/linux.h (CPP_PREDEFINES): No longer consumer of SUB_CPP_PREDEFINES. * config/alpha/linux-ecoff.h: Remove. * config/alpha/netbsd.h (CPP_PREDEFINES): Do not define __ELF__. (CPP_SPEC): Define _POSIX_SOURCE as needed. (CPP_SUBTARGET_SPEC): Do not define. (LINK_SPEC): Do not need to #undef any longer. * config/alpha/openbsd.h: Do not directly include alpha/alpha.h. * config/alpha/vms.h: Likewise. Approved by: Richard Henderson <rth@redhat.com> Message-ID: <20020411152309.A11121@redhat.com> Message-ID: <20020411160159.B11250@redhat.com> Jason R Thorpe <thorpej@wasabisystems.com> Message-ID: <20020411161434.I4954@dr-evil.shagadelic.org> From-SVN: r52186
David O'Brien committed -
From-SVN: r52183
Tom Tromey committed -
* doc/extend.texi: Remove old claim that typedefs cannot have an alignment attribute. From-SVN: r52180
Richard Sandiford committed -
* Makefile.in, configure.in: Sync with binutils, entries follow... 2002-02-01 Mo DeJong <supermo@bayarea.net> * Makefile.in: Add all-tix to deps for all-snavigator so that tix is built when building snavigator. 2002-01-11 Steve Ellcey <sje@cup.hp.com> * configure.in (ia64*-*-hpux*): New target for IA64 HP-UX, ld and gdb are not supported. 2002-01-07 Mark Salter <msalter@redhat.com> * configure.in: Remove target-bsp and target-cygmon from arm builds. Allow target-libgloss to be built for arm, strongarm, and xscale. 2001-12-13 Thomas Fitzsimmons <fitzsim@redhat.com> * configure.in (FLAGS_FOR_TARGET): Remove -nostdinc and -isystem options for i[3456]86-pc-linux* native builds. 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com> * Makefile.in (do-proto-toplev): Use msgfmt to generate .gmo files from .po files for a distribution. 2001-09-03 Jeff Holcomb <jeffh@redhat.com> * configure.in: Enable libstdc++-v3 for h8300 targets. 2001-06-19 Alan Modra <amodra@bigpond.net.au> * Makefile.in (VER): If AM_INIT_AUTOMAKE uses BFD_VERSION, get version from bfd/. Fri Jun 8 11:14:02 2001 Andrew Cagney <cagney@b1.cygnus.com> * Makefile.in (VER): When present, extract the version number from the file version.in. 2001-05-24 Tom Rix <trix@redhat.com> * configure.in : enable ld for aix 2001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com> * mh-s390pic: New file. * mt-s390pic: New file. 2001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com> * config.guess: Add linux target for S/390. 2000-11-07 Philip Blundell <pb@futuretv.com> * Makefile.in (ETC_SUPPORT): Also add configbuild.* and configdev.*. 2000-11-03 Philip Blundell <pb@futuretv.com> * Makefile.in (ETC_SUPPORT): Add configure.texi and associated info files. 2001-01-15 Ben Elliston <bje@redhat.com> * configure.in (host_tools): Add sid. Always configure cgen. 2000-11-24 Nick Clifton <nickc@redhat.com> * configure.in (c4x, c5x, tic54x): Move after ARM targets. 2000-08-20 Doug Evans <dje@casey.transmeta.com> * Makefile.in (ALL_MODULES): Add all-cgen. (CROSS_CHECK_MODULES,INSTALL_MODULES,CLEAN_MODULES): Similarily. (all-cgen): New target. (all-opcodes,all-sim): Depend on all-cgen. * configure.in (host_tools): Add cgen. Only configure cgen if --enable-cgen-maint. From-SVN: r52179
DJ Delorie committed -
PR optimization/6177 * expr.c (expand_expr) [COMPONENT_REF]: Handle op0 CONCAT if bitpos is 0 and bitsize CONCAT size. * gcc.c-torture/execute/20020411-1.c: New test. From-SVN: r52178
Jakub Jelinek committed -
PR c/6223 * combine.c (if_then_else_cond): Use trunc_int_for_mode on nz. * gcc.dg/20020411-1.c: New test. From-SVN: r52176
Jakub Jelinek committed -
2002-04-11 Toon Moene <toon@moene.indiv.nluug.nl> * libI77/lio.h: Treat INTEGER*1 as signed char. From-SVN: r52172
Toon Moene committed -
2002-04-10 David O'Brien <obrien@FreeBSD.org> * config/alpha/freebsd.h: Minor reformatting. (CPP_SPEC): Define ELF and add cpp_subtarget. (ASM_SPEC): No longer needed. Approved by: David S. Miller <davem@redhat.com> Message-Id: <20020410.203814.109035383.davem@redhat.com> From-SVN: r52170
David O'Brien committed -
* config/sparc/sparc.md (movdi_insn_sp32): Add o/J alternative. (movdi_insn_sp32_v9): Likewise. Only allow stx with aligned memory. (dimode mem/zero splitter): New. From-SVN: r52168
Richard Henderson committed -
From-SVN: r52166
Richard Sandiford committed -
2002-04-11 Adam King <aking@dreammechanics.com> Tom Tromey <tromey@redhat.com> * include/jvm.h (_Jv_ThrowBadArrayIndex, _Jv_ThrowNullPointerException): Mark as noreturn. * win32.cc (_Jv_platform_initProperties): Use _Jv_MallocUnchecked and _Jv_free. Correctly invoke GetTempPath(). Indentation fixes. Co-Authored-By: Tom Tromey <tromey@redhat.com> From-SVN: r52164
Adam King committed -
* config/cris/cris.c (cris_override_options): Tweak error message for PIC not implemented. * config/cris/cris.h: Tweak comments related to parameter-passing. * t-cris (TARGET_LIBGCC2_CFLAGS): Don't -Dinhibit_libc here. From-SVN: r52161
Hans-Peter Nilsson committed -
From-SVN: r52160
Richard Sandiford committed -
* decl.c (duplicate_decls): Don't try to unify an implicit typedef with an explicit one. (lookup_tag): Extract the tag of an explicit typedef. From-SVN: r52159
Richard Sandiford committed -
From-SVN: r52153
GCC Administrator committed -
* except.c (add_ehl_entry): Allow duplicates after landing pad creation. From-SVN: r52149
Richard Henderson committed
-