- 19 Sep, 2002 2 commits
-
-
sibcall.c (optimize_sibling_and_tail_recursive_call): Also remove RTX_UNCHANGING_P markers for successful tail-recursive replacement. * sibcall.c (optimize_sibling_and_tail_recursive_call): Also remove RTX_UNCHANGING_P markers for successful tail-recursive replacement. From-SVN: r57290
Richard Henderson committed -
From-SVN: r57289
Richard Henderson committed
-
- 18 Sep, 2002 13 commits
-
-
* config/rs6000/rs6000.md: (floatdisf2): Rename to floatdisf2_internal1. (floatdisf2): New define_expand. (floatdisf2_internal2): Likewise. From-SVN: r57288
Alan Modra committed -
* real.c (sticky_rshift_significand): Collect sticky as unsigned long, not bool. From-SVN: r57284
Richard Henderson committed -
* config/s390/s390.c (s390_address_cost): New function. config/s390/s390-protos.h (s390_address_cost): Add prototype. config/s390/s390.h (ADDRESS_COST): Call s390_address_cost. (RTX_COST): Use COSTS_N_INSNS. From-SVN: r57282
Ulrich Weigand committed -
stor-layout.c (place_field): Handle alignment of whole structures when MSVC compatible bitfields are involved. * stor-layout.c (place_field): Handle alignment of whole structures when MSVC compatible bitfields are involved. Change method of computing location of MS bitfields to be compatible with #pragma pack(n). * tree.h (record_layout_info): Add new field remaining_in_alignment. * doc/tm.texi: (TARGET_MS_BITFIELD_LAYOUT_P): Update. (pragma pack): Add paragraph on MSVC bitfield packing. Co-Authored-By: Donn Terry <donnte@microsoft.com> From-SVN: r57281
Douglas B Rupp committed -
From-SVN: r57280
Richard Henderson committed -
PR optimization/7967 * arm.md (ne_zeroextractsi): Add clobber of the condition code register. From-SVN: r57278
Richard Earnshaw committed -
cp: * decl.c (grokdeclarator): Use assert, not internal_error. Don't ICE with invalid pointers & references. testsuite: * g++.old-deja/g++.other/crash32.C: Mark ICE. From-SVN: r57277
Nathan Sidwell committed -
* config/s390/s390.c: Follow spelling convention. * config/sh/lib1funcs.asm: Likewise. * config/sh/sh.c: Likewise. * config/sh/sh.h: Likewise. * config/sparc/sparc.c: Likewise. * config/sparc/sparc.h: Likewise. * config/sparc/sparc.md: Likewise. * config/stormy16/stormy16.c: Likewise. * config/stormy16/stormy16.h: Likewise. * config/v850/v850.c: Likewise. * config/v850/v850.h: Likewise. * config/vax/vax.c: Likewise. * config/vax/vax.h: Likewise. From-SVN: r57276
Kazu Hirata committed -
2002-09-18 Michael Koch <konqueror@gmx.de> * java/util/regex/Matcher.java, java/util/regex/Pattern.java, java/util/regex/PatternSyntaxException.java: Merge with classpath, new files. * Makefile.am (core_java_source_files): Added java/util/regex/Matcher.java, java/util/regex/Pattern.java, java/util/regex/PatternSyntaxException.java * Makefile.in: Regenerated. * include/config.h.in: Added HAVE_NET_IF_H. * java/net/natNetworkInterface.cc (getRealNetworkInterfaces): Removed #if 0 ... #endif. From-SVN: r57275
Michael Koch committed -
* config/rs60000/rs6000.c (rs6000_emit_move): Handle V1DImode moves. * config/rs60000/rs6000.c (SPE_VECTOR_MODE): Include V1DImode. * config/rs6000/spe.md (movv1di, movv1di_internal): New patterns. From-SVN: r57274
Nick Clifton committed -
From-SVN: r57273
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r57272.3
GCC Administrator committed -
* ABOUT-GCC-NLS: Remove reference to enquire, and out-of-date statement that the only translation is to en_UK. From-SVN: r57267
Zack Weinberg committed
-
- 17 Sep, 2002 25 commits
-
-
* config/alpha/alpha.c: Follow spelling conventions. * config/alpha/alpha.h: Likewise. * config/alpha/alpha.md: Likewise. * config/arc/arc.h: Likewise. * config/arm/arm.c: Likewise. * config/arm/arm.h: Likewise. * config/arm/arm.md: Likewise. * config/arm/pe.c: Likewise. * config/arm/unknown-elf.h: Likewise. * config/avr/avr.c: Likewise. * config/avr/avr.h: Likewise. * config/c4x/c4x.c: Likewise. * config/cris/cris.c: Likewise. * config/cris/cris.h: Likewise. From-SVN: r57266
Kazu Hirata committed -
From-SVN: r57261
Samuel Figueroa committed -
loop optimization; this broke doloop detection. From-SVN: r57260
Dale Johannesen committed -
* lex.c (java_read_unicode_collapsing_terminators): Handle case where \r appears at EOF. Fixes PR java/7950. From-SVN: r57258
Tom Tromey committed -
(output_return_instruction): Do not writeback the stack pointer when it is being loaded. (arm_output_epilogue): Likewise. From-SVN: r57256
Nick Clifton committed -
optabs.c (prepare_cmp_insn): Let emit_library_call_value generate a pseudo reg that receives the result of a... * optabs.c (prepare_cmp_insn): Let emit_library_call_value generate a pseudo reg that receives the result of a libcall. (prepare_float_lib_cmp): Likewise. From-SVN: r57255
Kazu Hirata committed -
From-SVN: r57254
Joseph Myers committed -
From-SVN: r57253
Steve Ellcey committed -
From-SVN: r57251
Nicola Pero committed -
From-SVN: r57250
Nicola Pero committed -
* machmode.def (V1DImode): New mode. A single element vector. * tree.h (TI_UV1DI_TYPE, TI_V1DI_TYPE): New tree_index enums. (unsigned_V1DI_type_node, V1D1_type_node): New type nodes. * tree.c (build_common_tree_nodes_2): Build unsigned_V1DI_type_node and V1D1_type_node. * c-common.c (c_common_type_for_mode): Return unsigned_V1DI_type_node or V1D1_type_node for V1DImode. * rtl.c (class_narrowest_): Start integer vector nodes with V1DImode. From-SVN: r57248
Nick Clifton committed -
From-SVN: r57247
Nicola Pero committed -
2002-09-17 Michael Koch <konqueror@gmx.de> * java/net/natNetworkInterface.cc: Removed unneed and yet wrong includes. From-SVN: r57246
Michael Koch committed -
* trans.c (tree_transform): Use real_ldexp not REAL_VALUE_LDEXP. * config/dsp16xx/dsp16xx.md (fixuns_trunchfhi2): Use real_2expN. * config/mips/mips.md (fixuns_truncdfsi2): Likewise. (fixuns_truncdfdi2, fixuns_truncsfsi2, fixuns_truncsfdi2): Likewise. * config/m68k/m68k.c (floating_exact_log2): Use real_exponent and real_2expN instead of a loop. * doc/tm.texi (REAL_VALUE_LDEXP): Remove. (REAL_VALUE_RNDZINT, REAL_VALUE_UNSIGNED_RNDZINT): Remove. From-SVN: r57245
Richard Henderson committed -
From-SVN: r57244
Richard Henderson committed -
cfgrtl.c (flow_delete_block_noexpunge): Delete orphaned NOTE_INSN_LOOP_CONT notes when deleting basic blocks. * cfgrtl.c (flow_delete_block_noexpunge): Delete orphaned NOTE_INSN_LOOP_CONT notes when deleting basic blocks. From-SVN: r57243
Roger Sayle committed -
From-SVN: r57242
Nathan Sidwell committed -
From-SVN: r57241
GCC Administrator committed -
binutils: * Makefile.am (CFILES): Add cxxfilt.c. (cxxfilt_SOURCES): Now just cxxfilt.c $(BULIBS). (cxxfilt_LDADD): Delete. Remove all references to underscore.c. Regen dependencies. * configure.in: Define TARGET_PREPENDS_UNDERSCORE in config.h from $UNDERSCORE, rather than AC_SUBSTing it. * binutils/cxxfilt.c: Moved here from gcc/cp, minor adjustments to fit into binutils framework. * configure, config.in, Makefile.in, doc/Makefile.in: Regenerate. gcc/cp: * Make-lang.in: Remove all references to the demangler. * cxxfilt.c: Moved to binutils. From-SVN: r57235
Zack Weinberg committed -
2002-09-17 Michael Koch <konqueror@gmx.de> * java/net/NetworkInterface.java: New file. * java/net/natNetworkInterface.java: New file. * configure.in: Added check for net/if.h. * configure: Regenerated. * Makefile.am (ordinary_java_source_files): Added NetworkInterface.java. (nat_source_files): Added natNetworkInterface.cc. * Makefile.in: Regenerated. From-SVN: r57234
Michael Koch committed -
* expr.c (emit_block_move): Set memory block size as appropriate for the copy. From-SVN: r57233
Richard Henderson committed -
re PR fortran/3924 (g77 generates code which is rejected by GAS if COFF debugging info is requested) PR fortran/3924 * sdbout.c (sdbout_symbol): Don't handle offsets from a symbol. From-SVN: r57232
Richard Henderson committed -
2002-09-16 Benjamin Kosnik <bkoz@redhat.com> * include/c_shadow: Remove. * include/bits/generic_shadow.h: Remove. * include/Makefile.am: Remove generic_shadow.h. * acinclude.m4: Remove c_shadow references. * aclocal.m4: Regenerate. * configure: Regenerate. * mkcshadow: Remove. * mkinclosure: Remove. From-SVN: r57231
Benjamin Kosnik committed -
From-SVN: r57229
John David Anglin committed -
* emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust SIZE as well as OFFSET for BITPOS. From-SVN: r57228
Richard Henderson committed
-