- 22 Dec, 2002 8 commits
-
-
2002-12-22 Anthony Green <green@redhat.com> * gcj.texi (Limitations): Add note about org.xml.sax and org.w3c.dom. From-SVN: r60411
Anthony Green committed -
2002-12-21 Anthony Green <green@redhat.com> * Makefile.am: Move org.xml.sax and org.w3c.dom into their own libraries. * Makefile.in: Rebuilt. From-SVN: r60410
Anthony Green committed -
* cp-tree.h (make_unbound_class_template): Use tsubst_flags_t. * decl.c (make_unbound_class_template): Adjust. Check for tf_error. * pt.c (tsubst) [OFFSET_TYPE]: Check for tf_error. From-SVN: r60407
Kriang Lerdsuwanakij committed -
* config/h8300/h8300.c (get_shift_alg): Make shift insn sequences end with a valid cc0 whenever possible. From-SVN: r60406
Kazu Hirata committed -
* config/h8300/h8300.md (negsf2): New. (*negsf2_h8300): Likewise. (*negsf2_h8300hs): Likewise. From-SVN: r60405
Kazu Hirata committed -
From-SVN: r60404
GCC Administrator committed -
* configure.in (extra_ranlibflags_for_target): New variable. (*-*-darwin): Add -c to ranlib commands. * configure (tooldir): Handle extra_ranlibflags_for_target. From-SVN: r60397
Geoffrey Keating committed -
integrate.c (output_inline_function): Don't hold private pointers to 'struct function' over GC calls. * integrate.c (output_inline_function): Don't hold private pointers to 'struct function' over GC calls. From-SVN: r60396
Geoffrey Keating committed
-
- 21 Dec, 2002 8 commits
-
-
* config/sh/lib1funcs.asm (__fpscr_values): Conditionalize with NO_FPSCR_VALUES. * config/sh/t-linux (TARGET_LIBGCC2_CFLAGS): Add -DNO_FPSCR_VALUES. From-SVN: r60395
Kaz Kojima committed -
From-SVN: r60394
Josef Zlomek committed -
* config/h8300/h8300.md (zero_extendqisi2): Correct the length. From-SVN: r60389
Kazu Hirata committed -
* config/h8300/h8300.md (*zero_extendqihi2_h8300): Make the second alternative "#". (*zero_extendqihi2_h8300hs): Likewise. (a define_split): New. From-SVN: r60388
Kazu Hirata committed -
* config/h8300/h8300-protos.h: Update the prototype for split_adds_subs. Add prototypes for const_le_2_operand and const_le_6_operand. * config/h8300/h8300.c (split_adds_subs): Add an argument to specify whether inc/dec should be used when possible. (const_le_2_operand): New. (const_le_6_operand): Likewise. * config/h8300/h8300.md (two peepholes): New. From-SVN: r60387
Kazu Hirata committed -
From-SVN: r60386
GCC Administrator committed -
* config/fr30/fr30.md: Fix a comment typo. * config/i386/i386.c: Likewise. * config/ip2k/ip2k.h: Likewise. From-SVN: r60379
Kazu Hirata committed -
* config/rs6000/spe.h (__ev_subifw): Reverse arguments. (__ev_subw, __ev_subiw): New. (ev_mwlssf, ev_mwlsmf, ev_mwlssfa, ev_mwlsmfa, ev_mwlssfaaw, ev_mwlsmfaaw, ev_mwlssfanw, ev_mwlsmfanw): Delete. From-SVN: r60378
Jim Wilson committed
-
- 20 Dec, 2002 18 commits
-
-
* pa-linux.h (TARGET_HAS_STUBS_AND_ELF_SECTIONS): Delete define. * pa32-linux.h (FUNCTION_OK_FOR_SIBCALL): Delete define. * pa.c (pa_function_ok_for_sibcall): Allow non indirect sibcalls on TARGET_ELF32. Add comment on sibcall issues for TARGET_64BIT. From-SVN: r60377
John David Anglin committed -
* config/h8300/h8300-protos.h: Add prototypes for incdec_operand and eqne_operator. * config/h8300/h8300.c (incdec_operand): New. (eqne_operator): Likewise. * config/h8300/h8300.h (CONST_OK_FOR_M): Likewise. (CONST_OK_FOR_O): Likewise. (CONST_OK_FOR_LETTER_P): Use CONST_OK_FOR_M and CONST_OK_FOR_O. * config/h8300/h8300.md (UNSPEC_INCDEC): New. (addhi3_incdec): New. (addsi3_incdec): Likewise. (two peepholes): Likewise. From-SVN: r60375
Kazu Hirata committed -
* config/h8300/h8300.c (dosize): Remove warnings. (print_operand): Likewise. From-SVN: r60374
Kazu Hirata committed -
* config/alpha/alpha.c (decl_has_samegp): New. (samegp_function_operand): Use it. Rename from current_file_function_operand. (direct_call_operand): Handle -msmall-text via symbol->jump. (tls_symbolic_operand_1): Use T for tprel64, t for smaller tprel. (tls_symbolic_operand_type): Likewise. (alpha_encode_section_info): Likewise. Handle -msmall-text. (alpha_function_ok_for_sibcall): Use decl_has_samegp. (alpha_end_function): Set symbol->jump for functions defined in the text section. * config/alpha/alpha-protos.h: Update. * config/alpha/alpha.h (MASK_SMALL_TEXT, TARGET_SMALL_TEXT): New. (TARGET_SWITCHES): Add -msmall-text and -mlarge-text. (PREDICATE_CODES): Update. * config/alpha/alpha.md (call patterns): Update for samegp_function_operand rename; use !samegp reloc if TARGET_EXPLICIT_RELOCS. * doc/invoke.text: Document -msmall-text and -mlarge-text. From-SVN: r60373
Richard Henderson committed -
* jcf-write.c (generate_bytecode_insns) [SWITCH_EXPR]: Handle case where minimum case value is Integer.MIN_VALUE. Fixes PR java/8955. From-SVN: r60372
Tom Tromey committed -
* config/ns32k/ns32k.md (movdi): Use "l" instead of "f" to match all registers capable of holding a double float. (*rcond): change name of "reverse branch" insns to something more meaningful. (*rbgt, *rblt, *rbge, *rble): Reverse branches to handle IEEE comparisons properly. (*ffs): Change operand 0 from write to read-modify-write. (*ffsssi2): Drop constraints from define_expand. * config/ns32k/ns32k.h (STORE_RATIO, STORE_BY_PIECES): Avoid using MOVE_RATIO as default for store operations. * config/ns32k/ns32k.h (enum reg_class, REG_CLASS_NAMES): Add LONG_REGS class. (CANNOT_CHANGE_MODE_CLASS): Can't subreg LONG_REGS. (GO_IF_LEGITIMATE_ADDRESS): Remove spurious abort(). * config/ns32k/ns32k.c (regclass_map): Add LONG_REGS class. * config/ns32k/STATUS: New File * config/ns32k/NOTES: New file. From-SVN: r60370
Ian Dall committed -
* ChangeLog: Fix a typo. * class.c: Fix comment typos. * cp-tree.h: Likewise. From-SVN: r60368
Kazu Hirata committed -
From-SVN: r60366
Josef Zlomek committed -
http://gcc.gnu.org/ml/gcc-patches/2002-12/msg01106.html
Testcase for http://gcc.gnu.org/ml/gcc-patches/2002-12/msg01106.html "[PATCH] fix bug in jump.c which caused SEGFAULT in loop.c" From-SVN: r60365
Josef Zlomek committed -
* doc/invoke.texi: Document -mzarch, -mesa, -mcpu= and -march= option for S/390 and zSeries. * config/s390/s390.c (s390_cpu, s390_cpu_string, s390_arch, s390_arch_string): New variables. (override_options): Checking for options and setting of appropriate target_flags, cpu and arch flags. * config/s390/s390.h: (processor_type): New enum. (TARGET_SWITCHES): New switches -mesa/zarch. * config/s390/s390.md: New attribute 'cpu'. From-SVN: r60364
Hartmut Penner committed -
From-SVN: r60363
GCC Administrator committed -
* c-pretty-print.h: Fix comment typos. * integrate.c: Likewise. * varasm.c: Likewise. * config/c4x/c4x.h: Likewise. * config/c4x/c4x.md: Likewise. * config/fr30/fr30.md: Likewise. * config/frv/frv.c: Likewise. * config/h8300/h8300.c: Likewise. * config/i386/i386.c: Likewise. * config/i386/i386.h: Likewise. * config/ia64/ia64.c: Likewise. * config/ia64/ia64.h: Likewise. * config/ip2k/ip2k.md: Likewise. * config/m68hc11/m68hc11-crt0.S: Likewise. * config/m68hc11/m68hc11.h: Likewise. * config/m68hc11/m68hc11.md: Likewise. * config/m68hc11/m68hc12.h: Likewise. * config/mcore/mcore.md: Likewise. * config/mips/mips.c: Likewise. * config/mips/mips.md: Likewise. * config/mmix/mmix-modes.def: Likewise. * config/pa/pa.c: Likewise. * config/rs6000/rs6000.c: Likewise. * config/rs6000/rs6000.h: Likewise. * config/rs6000/rs6000.md: Likewise. From-SVN: r60354
Kazu Hirata committed -
* config/h8300/h8300.md (output_a_shift): Clean up the code to output shifts using rotation. From-SVN: r60353
Kazu Hirata committed -
2002-12-19 Anthony Green <green@redhat.com> * Makefile.am (ordinary_java_source_files): Add org/xml/sax/helpers/NewInstance.java. * Makefile.in: Rebuilt. * org/xml/sax/package.html, org/xml/sax/ext/package.html, org/xml/sax/helpers/package.html: New files. * org/xml/sax/*: Upgrade to SAX 2.0.1 release from http://www.saxproject.org. From-SVN: r60350
Anthony Green committed -
2002-12-19 Andrew Haley <aph@redhat.com> * java/util/natResourceBundle.cc: Include ArrayIndexOutOfBoundsException.h. (getCallingClassLoader): Don't put upper bound on stack search. Catch ArrayIndexOutOfBoundsException. From-SVN: r60348
Andrew Haley committed -
From-SVN: r60346
Tom Tromey committed -
From-SVN: r60344
Zdenek Dvorak committed -
* config/h8300/h8300.md (pushqi_h8300): Don't push the stack pointer. (pushqi_h8300hs): Likewise. (pushhi_h8300): Likewise. (pushhi_h8300hs): Likewise. From-SVN: r60343
Kazu Hirata committed
-
- 19 Dec, 2002 6 commits
-
-
From-SVN: r60341
Devang Patel committed -
From-SVN: r60340
J"orn Rennecke committed -
* config/rs6000/rs6000.md (define_attr type): Remove altivec. * config/rs6000/altivec.md (movv4si_internal): Set correct instruction attributes. (movv8hi_internal,movv16qi_internal,movv4sf_internal): Same. (get_vrsave_internal,set_vrsave_internal): Same. (altivec_vspltisb,altivec_vspltish,altivec_vspltisw): Same. (absv16qi2,absv8hi2,absv4si2,absv4sf2): Same (altivec_abss_v16qi,altivec_abss_v8hi,altivec_abss_v4si): Same. From-SVN: r60339
David Edelsohn committed -
* config/i386/i386.c (ix86_handle_cdecl_attribute): Check for attributes incompatible with fastcall attribute. (ix86_handle_regparm_attribute): Likewise. * config/i386/i386.c (ix86_comp_type_attributes): Check for mismatched fastcall types. * config/i386/cygwin.h (TARGET_OS_CPP_BUILTINS): Add fastcall attributes. (ASM_OUTPUT_LABELREF): Define as i386_pe_output_labelref. * config/i386/i386-protos.h (i386_pe_output_labelref): Declare. * config/i386/winnt.c (i386_pe_mark_dllimport). Add __imp_ prefix in i386_pe_output_labelref rather than here. (gen_fastcall_suffix): New function. Decorates a label name with the fastcall prefix (@) and the stdcall suffix. (i386_pe_encode_section_info): Call gen_fastcall_suffix() if a symbol has a fastcall attribute. (i386_pe_output_labelref): New function. Outputs a label reference. * config/i386/i386.c (ix86_attribute_table): Accept 'fastcall' as a valid attribute. (ix86_return_pops_args): Fastcall functions pop the stack. (init_cumulative_args): Reserve registers ECX and EDX if function has fastcall attribute. (function_arg): Use registers ECX and EDX if function has fastcall attribute. * config/i386/i386.h (CUMULATIVE_ARGS): Add fastcall attribute flag. (DLL_IMPORT_EXPORT_PREFIX): Redefine as '#'. (FASTCALL_PREFIX): Define as '@'. * config/i386/mingw32.h (TARGET_OS_CPP_BUILTINS): Add fastcall attributes. * doc/extend.texi: Add documentation of fastcall attribute. * testsuite/gcc.dg/i386-fastcall-1.c: New. Co-Authored-By: Danny Smith <dannysmith@users.sourceforge.net> Co-Authored-By: Eric Kohl <ekohl@rz-online.de> From-SVN: r60337
Casper S. Hornstrup committed -
* configure.in: FORBUILD when build!=host changed from ../$build-alias to ../build-$build_alias to match change made in top directory. * configure: Regenerated. From-SVN: r60336
Nathanael Nerode committed -
re PR rtl-optimization/8988 (gcc3.2 and 3.2.1 with -O2 and -mcpu=i386 generates code that segfaults) PR optimization/8988 * loop.c (maybe_eliminate_biv): Kill REG_EQUAL notes mentioning the biv when eliminating. From-SVN: r60334
Eric Botcazou committed
-