summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merged from gcc-3_0-branch:aoliva2001-09-016-29/+65
| | | | | | | | | | | | | | | | | | | 2001-07-30 Jeff Sturm <jsturm@one-pont.com> * ltcf-c.sh: Use $objext, not $ac_objext. 2001-07-27 Mark Kettenis <kettenis@gnu.org> * ltcf-cxx.sh: Add support for GNU. 2001-07-22 Timothy Wall <twall@redhat.com> * ltcf-c.sh: Don't disable shared libraries for AIX5/IA64. Preserve default settings if using GNU tools with that configuration. * ltcf-cxx.sh: Ditto. * ltcf-gcj.sh: Ditto. 2001-07-21 Michael Chastain <chastain@redhat.com> * ltconfig: Set max_cmd_len to a maximum of 512Kb, as it seems some HPUX 11.0 systems have trouble with 1MB. Mark as gcc-local. * ltmain.sh: Mark as gcc-local. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45341 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-08-31 Eric Christopher <echristo@redhat.com>echristo2001-09-012-1/+5
| | | | | | | * gcc.c (handle_braces): Add explaination for abort. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45340 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-storerth2001-08-312-1/+8
| | | | | | | for m68k. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45339 138bc75d-0d04-0410-961f-82ee72b054a4
* * expmed.c (store_bit_field): Update to patch from 2001-08-27:rth2001-08-312-9/+14
| | | | | | | move adjustment of bitpos instead. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45338 138bc75d-0d04-0410-961f-82ee72b054a4
* Re-merge with Classpath:tromey2001-08-315-4/+26
| | | | | | | | | | | | * java/util/Comparator (equals): Added. * java/io/PipedWriter.java (write): Changed argument to `int'. * java/io/FileDescriptor.java (FileDescriptor()): New constructor. * java/io/File.java (getAbsoluteFile): Doesn't throw IOException. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45337 138bc75d-0d04-0410-961f-82ee72b054a4
* * function.c: Remove all_functions. Make outer_function_chainzack2001-08-316-69/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | static. (init_function_start): Don't add new function structure to all_functions. (find_function_data, push_function_context_to, pop_function_context_from, put_var_into_stack, trampoline_address): Update for changed structure element names. (push_function_context_to): Disentangle. (free_after_compilation): Also free F. (expand_dummy_function_end): Don't free cfun here. (put_var_into_stack): Comment why we can't use find_function_data here. (fix_lexical_addr, trampoline_address, ): Use find_function_data. (mark_function_chain): Split into maybe_mark_struct_function and ggc_mark_struct_function. Export the latter. (init_function_once): Mark from cfun and outer_function_chain; not all_functions. * function.h (struct function): Kill next_global. Rename next to outer. All users updated to match. (all_functions, outer_function_chain): Don't declare. * ggc-common.c (ggc_mark_trees): Mark DECL_SAVED_INSNS. * integrate.c (output_inline_function): Clear DECL_SAVED_INSNS, don't touch f->inlinable, after calling rest_of_compilation. * tree.h: Forward-declare struct function. Prototype ggc_mark_struct_function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45336 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt.tromey2001-08-3118-727/+2219
| | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am (ordinary_java_source_files): Removed EnumerationChain, added DoubleEnumeration. (nat_source_files): Added natResourceBundle.cc. * java/util/natResourceBundle.cc: New file. * gnu/java/util/DoubleEnumeration.java: New file. * gnu/gcj/util/EnumerationChain.java: Removed. * java/beans/VetoableChangeSupport.java: Merged with Classpath. * java/util/ResourceBundle.java: Merged with Classpath. * java/util/StringTokenizer.java: Merged with Classpath. * java/util/Locale.java: Merged with Classpath. * java/util/Random.java: Merged with Classpath. * java/util/PropertyResourceBundle.java: Merged with Classpath. * java/util/ListResourceBundle.java: Merged with Classpath. * java/util/ConcurrentModificationException.java: Re-merged with Classpath. * java/util/EmptyStackException.java: Likewise. * java/util/MissingResourceException.java: Likewise. * java/util/NoSuchElementException.java: Likewise. * java/util/TooManyListenersException.java: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45335 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (*andorhi3): Fix typos.kazu2001-08-312-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45334 138bc75d-0d04-0410-961f-82ee72b054a4
* * class.c (set_constant_value): When not emiting class files, then abothner2001-08-312-2/+9
| | | | | | | String ConstantValue is a utf8const_ptr_type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45333 138bc75d-0d04-0410-961f-82ee72b054a4
* * calls.c (emit_library_call_value): Don't use a fixedghazi2001-08-313-4/+17
| | | | | | | | | argument after VA_CLOSE, i.e. out of scope in traditional C. * emit-rtl.c (gen_rtvec): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45332 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (c-pragma.o): Depend on output.h.ghazi2001-08-315-3/+16
| | | | | | | | | | | | | (reorg.o): Depend on except.h. * c-pragma.c: Include output.h. * reorg.c: Include except.h. * unwind-dw2.c: Call __builtin_alloca, not alloca. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45331 138bc75d-0d04-0410-961f-82ee72b054a4
* * sched-deps.c (add_dependence): Don't elide dependancy if therth2001-08-312-1/+11
| | | | | | | conditional used by insn is modified in elem. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45330 138bc75d-0d04-0410-961f-82ee72b054a4
* * error.c (dump_template_decl): Output template parameterslerdsuwa2001-08-312-4/+18
| | | | | | | | | together with their specifiers. Output `class' prefix for template template parameter. (dump_decl): Fix formatting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45329 138bc75d-0d04-0410-961f-82ee72b054a4
* oops - omitted from previouys deltanickc2001-08-311-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45328 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/ByteArrayOutputStream.java: Re-merged with Classpath.tromey2001-08-313-33/+103
| | | | | | | * java/io/OptionalDataException.java: Merged with Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45327 138bc75d-0d04-0410-961f-82ee72b054a4
* Skip TRUNCATE operators in const pool addresses for v850 short switch tablesnickc2001-08-311-0/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45326 138bc75d-0d04-0410-961f-82ee72b054a4
* Account for FP registers saved to stack during prologuenickc2001-08-313-4/+32
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45325 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.dg/abi/empty4.C: Allow for 16-bit ints.geoffk2001-08-314-8/+20
| | | | | | | | | * g++.dg/special/initp1.C (X): Allow for 16-bit ints. * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45324 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-decl.c (c_decode_option): Skip '-f' prefix before callingdnovillo2001-08-312-1/+6
| | | | | | | dump_switch_p. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45323 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/stormy16/stormy16.c (stormy16_asm_out_destructor): Newgeoffk2001-08-312-0/+65
| | | | | | | | | | function. (stormy16_asm_out_constructor): New function. (TARGET_ASM_CONSTRUCTOR): Define. (TARGET_ASM_DESTRUCTOR): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45322 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcse.c (add_label_notes): REG_LABEL is an INSN_LIST.aj2001-08-315-78/+85
| | | | | | | | | * loop.c (add_label_notes): Likewise. * reload.c (find_reloads): Likewise. * config/sh/sh.c (machine_dependent_reorg): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45320 138bc75d-0d04-0410-961f-82ee72b054a4
* * exception.cc (PERSONALITY_FUNCTION): Simplifyjason2001-08-313-10/+15
| | | | | | | leb128 handling. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45317 138bc75d-0d04-0410-961f-82ee72b054a4
* tweak commentjason2001-08-311-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45316 138bc75d-0d04-0410-961f-82ee72b054a4
* * unwind-pe.h (read_uleb128, read_sleb128): Move actual readingjason2001-08-316-115/+137
| | | | | | | | | | | | | | | | code here. Take _Unwind_{W,Sw}ord*. (read_encoded_value_with_base): Use them. * unwind-dw2.c (_Unwind_FrameState): Make cfa_offset and cfa_reg words. (extract_cie_info): Simplify read_?leb128 handling. (execute_stack_op, execute_cfa_program): Likewise. * unwind-dw2-fde.c (get_cie_encoding): Likewise. * libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Simplify leb128 handling. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45315 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/stormy16/stormy16.c (stormy16_expand_epilogue): Usegeoffk2001-08-313-4/+22
| | | | | | | | | | | | the frame pointer to pop the stack if convenient. * config/stormy16/stormy16.c (stormy16_initialize_trampoline): Don't use post-increment before combine. * config/stormy16/stormy16.h (STATIC_CHAIN_REGNUM): Don't use a call-saved register. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45314 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-08-316-6/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45313 138bc75d-0d04-0410-961f-82ee72b054a4
* Temporaily change error to wanring to hopefully allow boostrap.bothner2001-08-311-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45311 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-08-30 Eric Christopher <echristo@redhat.com>echristo2001-08-313-4/+16
| | | | | | | | | | Jason Eckhardt <jle@redhat.com> * config.guess: Merge from master sources. * config.sub: Merge from master sources, add support for mipsisa32. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45310 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/ByteArrayInputStream.java: Merged with Classpath.tromey2001-08-312-19/+158
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45309 138bc75d-0d04-0410-961f-82ee72b054a4
* * jump.c (mark_jump_label): Revert patch from 2001-08-28, theaj2001-08-312-4/+9
| | | | | | | code was correct. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45308 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/BufferedReader.java: Re-merged with Classpath.tromey2001-08-312-6/+31
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45307 138bc75d-0d04-0410-961f-82ee72b054a4
* * jcf-write.c (generate_classfile): Check that field is primitivebothner2001-08-312-1/+8
| | | | | | | or string before emitting ConstantValue attribute. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45306 138bc75d-0d04-0410-961f-82ee72b054a4
* * parse.y (resolve_qualified_expression_name): If creating abothner2001-08-312-1/+7
| | | | | | | COMPOUND_EXPR, set it's type correctly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45305 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allowgeoffk2001-08-312-1/+6
| | | | | | | for 16-bit 'unsigned int'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45304 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/stormy16/stormy16.md (udivmodhi4): Express using UDIV/UMOD,geoffk2001-08-312-4/+9
| | | | | | | not DIV/MOD, of course. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45303 138bc75d-0d04-0410-961f-82ee72b054a4
* * jcf-io.c (open_class): Set filename field.bothner2001-08-304-24/+45
| | | | | | | | | | | * jcf-parse,c (parse_class_file): Set current_function_decl for better error message when Code attribute is missing. * lang.c (put_decl_node, lang_print_error): Re-arrange for better diagnostics, especially for constructors. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45299 138bc75d-0d04-0410-961f-82ee72b054a4
* * jcf-write.c (generate_classfile): Don't write ConstantValuebothner2001-08-303-1/+19
| | | | | | | | | | | attribute if field is not final, for compatibility with jdk. * jcf-write.c (generate_classfile): Convert ConstantValue values to correct type. Work-around for front-end bug. * class.c (set_constant_value): Error if constant has wrong type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45298 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-08-30 Vladimir Makarov <vmakarov@redhat.com>vmakarov2001-08-3018-10497/+248
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rtl.def: Undo my patch commited 2001-08-27. * genattrtab.c: Ditto. * rtl.h: Ditto. * sched-int.h: Ditto. * target-def.h: Ditto. * target.h: Ditto. * haifa-sched.c: Ditto. * sched-rgn.c: Ditto. * sched-vis.c: Ditto. * Makefile.in: Ditto. * doc/md.texi: Ditto. * doc/tm.texi: Ditto. * doc/contrib.texi: Ditto. * doc/gcc.texi: Ditto. * genattrtab.h: Remove it. * genautomata.c: Remove it. * genattr.c: Undo my patch and Richard Henderson's patch commited 2001-08-27. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45297 138bc75d-0d04-0410-961f-82ee72b054a4
* * jcf-dump.c (print_constant): Fix fencepost error so "Float" andbothner2001-08-302-5/+15
| | | | | | | | | | | "Double" are printed at verbosity 1. * jcf-dump.c (main): Disable flag_print_attributes if --javap. * jcf-dump.c (SPECIAL_IINC): Remove unneeded casts to long. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45296 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.gcc (h8300-*-elf*): New case.amylaar2001-08-302-1/+6
| | | | | | | | | | | | * h8300.h (CPP_SPEC): Add subtarget_cpp_spec. (SUBTARGET_CPP_SPEC): Define. (EXTRA_SPECS): Define. (SUBTARGET_EXTRA_SPECS): Define. * config/h8300/crti.asm, config/h8300/crtn.asm: New files. * config/h8300/elf.h, config/h8300/t-elf: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45294 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.gcc (h8300-*-elf*): New case.amylaar2001-08-306-1/+158
| | | | | | | | | | | | * h8300.h (CPP_SPEC): Add subtarget_cpp_spec. (SUBTARGET_CPP_SPEC): Define. (EXTRA_SPECS): Define. (SUBTARGET_EXTRA_SPECS): Define. * config/h8300/crti.asm, config/h8300/crtn.asm: New files. * config/h8300/elf.h, config/h8300/t-elf: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45293 138bc75d-0d04-0410-961f-82ee72b054a4
* * t-h8300 (LIB1ASMFUNCS): Add _fixunssfdi and _fixunssfsi_asm.amylaar2001-08-304-1/+84
| | | | | | | | | (LIB2FUNCS_EXTRA): Define. config/h8300/lib1funcs.asm: New part: L_fixunssfsi_asm . config/h8300/fixunssfsi.c: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45291 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (zero_extendqihi2): Changes tokazu2001-08-302-2/+24
| | | | | | | | define_expand to accomodate target-specific attributes. (anonymous zero_extendqihi2 patterns): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45290 138bc75d-0d04-0410-961f-82ee72b054a4
* * h8300.md (*andorhi3): New pattern.amylaar2001-08-302-0/+22
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45289 138bc75d-0d04-0410-961f-82ee72b054a4
* * h8300.c (dosize): Fix test for "sub".amylaar2001-08-302-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45288 138bc75d-0d04-0410-961f-82ee72b054a4
* * optimize.c (inlinable_function_p): Allow only smaller singlegerald2001-08-302-5/+12
| | | | | | | functions. Halve inline limit after reaching recursive limit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45286 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-typeck.c (pointer_diff): Try to eliminate common term beforeamylaar2001-08-302-1/+42
| | | | | | | doing conversions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45285 138bc75d-0d04-0410-961f-82ee72b054a4
* * class.c (build_vtable_entry_ref): Subtract in char*, notjason2001-08-302-2/+11
| | | | | | | ptrdiff_t. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45284 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-08-306-6/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45282 138bc75d-0d04-0410-961f-82ee72b054a4
* * reload1.c (move2add_note_store): Correct typo checking forgeoffk2001-08-292-1/+6
| | | | | | | argument pushes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45279 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud