Skip to content
Snippets Groups Projects
  1. Aug 25, 2000
    • Alexandre Oliva's avatar
      configure.in [...] (libstdcxx_flags): Search $$r/TARGET_SUBDIR/libio for _G_config.h. · db310af0
      Alexandre Oliva authored
      * configure.in [disable-libstdcxx-v3] (libstdcxx_flags): Search
      $$r/TARGET_SUBDIR/libio for _G_config.h.
      
      From-SVN: r35968
      db310af0
    • Mark Mitchell's avatar
      Makefile.in (C_AND_OBJC_OBJS): Remove c-iterate.o. · 83bab8db
      Mark Mitchell authored
      	* Makefile.in (C_AND_OBJC_OBJS): Remove c-iterate.o.
      	(c-iterate.o): Remove target.
      	* gcc/c-common.h (enum rid): Remove RID_ITERATOR.
      	* gcc/c-decl.c (init_decl_processing): Remove call to init_iterators.
      	(finish_decl): Don't handle iterators.
      	(grokdeclarator): Likewise.
      	* gcc/c-parse.gperf: Remove __iterator and __iterator__ keywords.
      	* gcc/c-gperf.h: Regenerated.
      	* gcc/c-iterate.c: Removed.
      	* gcc/c-lex.c (init_lex): Don't handle iterators.
      	* gcc/c-parse.in (primary): Remove pop_iterator_stack call.
      	(compstmt_primary_start): Remove push_iterator_stack call.
      	(stmt): Don't allow iterator statements.  Replace iterator_expand
      	with expand_expr_stmt.
      	(all_iter_stmt): Remove.
      	(all_iter_stmt_simple): Likewise.
      	(all_iter_stmt_with_decl): Likewise.
      	* gcc/c-tree.h (ITERATOR_P): Remove.
      	(ITERATOR_BOUND_P): Likewise.
      	(init_iterators): Remove declaration.
      	(iterator_expand): Likewise.
      	(iterator_for_loop_start): Likewise.
      	(iterator_for_loop_end): Likewise.
      	(iterator_for_loop_record): Likewise.
      	(push_iterator_stack): Likewise.
      	(pop_iterator_stack): Likewise.
      	* gcc/c-typeck.c (decl_constant_value): Don't check ITERATOR_P.
      	(readonly_warning): Likewise.
      	* gcc/tree.h (ITERATOR_BOUND_P): Don't mention it.
      
      	* Make-lang.in (cc1chill): Don't depend on c-iterate.o.
      
      	* gcc.dg/noncompile/930622-2.c: Adjust error message.
      
      From-SVN: r35967
      83bab8db
  2. Aug 24, 2000
    • Jim Wilson's avatar
      Fix ia64-linux setjmp failures due to attribute aligned on typedef bug. · aee3c6b0
      Jim Wilson authored
      	* c-common.c (decl_attributes, case A_ALIGN): Revert last change.
      	Copy type in a TYPE_DECL, just like pushdecl does.
      
      From-SVN: r35966
      aee3c6b0
    • Gabriel Dos Reis's avatar
      error.c (tree_formatting_info): New data type. · a1066c99
      Gabriel Dos Reis authored
      	* error.c (tree_formatting_info): New data type.
      	(tree_being_formatted): New macro.
      	(tree_formatting_flags): Likewise.
      	(put_whitespace): Likewise.
      	(print_tree_identifier): Likewise.
      	(print_identifier): Likewise.
      	(cp_tree_printer, print_function_argument_list, print_declaration,
      	print_expression, print_function_declaration,
      	print_function_parameter, print_type, print_cv_qualifier): New
      	functions.
      	(init_error): Initialize lang_printer.
      
      From-SVN: r35965
      a1066c99
    • Richard Henderson's avatar
      * toplev.c (main): Enable flag_reorder_blocks at -O2. · 58d8c980
      Richard Henderson authored
      From-SVN: r35964
      58d8c980
    • Mark Wielaard's avatar
      InflaterInputStream.java (read(byte[],int,int)): return -1 when fill() has no... · 309bf296
      Mark Wielaard authored
      InflaterInputStream.java (read(byte[],int,int)): return -1 when fill() has no more data for the Inflater.
      
      	* java/util/zip/InflaterInputStream.java (read(byte[],int,int)):
      	return -1 when fill() has no more data for the Inflater.
      
      From-SVN: r35963
      309bf296
    • Greg McGary's avatar
      * libiberty/random.c (end_ptr): Revert previous change. · 2f59c8eb
      Greg McGary authored
      From-SVN: r35962
      2f59c8eb
    • Zack Weinberg's avatar
      ggc-page.c (alloc_page): If HAVE_MMAP_ANYWHERE and we're asked for one page... · 054f5e69
      Zack Weinberg authored
      	* ggc-page.c (alloc_page): If HAVE_MMAP_ANYWHERE and we're
      	asked for one page, allocate GGC_QUIRE_SIZE of them and put
      	the extras on the free list.
      	(release_pages): Clean up.
      	(ggc_set_mark): Don't adjust G.allocated here...
      	(sweep_pages): ... do it here.
      
      From-SVN: r35961
      054f5e69
    • Zack Weinberg's avatar
      *** empty log message *** · 3d7428b8
      Zack Weinberg authored
      From-SVN: r35960
      3d7428b8
    • Richard Henderson's avatar
      New tests. · cc914f8c
      Richard Henderson authored
      From-SVN: r35959
      cc914f8c
    • Richard Henderson's avatar
      stmt.c (expand_asm_operands): Treat EXTRA_CONSTRAINT like g or X. · 0551c32d
      Richard Henderson authored
      	* stmt.c (expand_asm_operands): Treat EXTRA_CONSTRAINT like g or X.
      
      	* config/ia64/ia64-protos.h: Update.
      	* config/ia64/ia64.c (gr_register_operand): New.
      	(fr_register_operand, grfr_register_operand): New.
      	(gr_nonimmediate_operand, grfr_nonimmediate_operand): New.
      	(grfr_reg_or_8bit_operand): New.
      	(gr_reg_or_0_operand): Rename from reg_or_0_operand and
      	use gr_register_operand.
      	(gr_reg_or_5bit_operand, gr_reg_or_6bit_operand): Likewise.
      	(gr_reg_or_8bit_operand, gr_reg_or_8bit_adjusted_operand): Likewise.
      	(gr_reg_or_8bit_and_adjusted_operand): Likewise.
      	(gr_reg_or_14bit_operand, gr_reg_or_22bit_operand): Likewise.
      	(fr_reg_or_fp01_operand): Likewise.
      	(not_postinc_memory_operand): New.
      	(ia64_split_timode): Remove unused variables.
      	(rtx_needs_barrier): Check arguments to cmpxchg.
      	(builtin_description): Remove.
      	(bdesc_2argsi, bdesc_2argdi): Remove.
      	(ia64_init_builtins): Declare all builtins directly.
      	(ia64_expand_fetch_and_op): Rewrite to be called from
      	ia64_expand_builtin directly.  Use expand_binop and co.
      	(ia64_expand_op_and_fetch): Likewise.
      	(ia64_expand_compare_and_swap): Likewise.
      	(ia64_expand_binop_builtin): Remove.
      	(ia64_expand_lock_test_and_set): New.
      	(ia64_expand_lock_release): New.
      	(ia64_expand_builtin): Use them.
      	* config/ia64/ia64.h (CONSTRAINT_OK_FOR_S): New.
      	(EXTRA_CONSTRAINT): Use it.
      	(PREDICATE_CODES): Update.
      	* config/ia64/ia64.md (*): Use gr_register_operand and co.
      	(mf): Indicate that we set memory as well as use it.
      	(fetchadd_acq_si): Show memory being modified as well.
      	(fetchadd_acq_di, cmpxchg_acq_si, cmpxchg_acq_di): Likewise.
      	(val_compare_and_swap_si, val_compare_and_swap_di): Remove.
      	(lock_test_and_set_si, lock_test_and_set_di): Remove.
      	(fetch_and_add_si, fetch_and_sub_si, fetch_and_or_si): Remove.
      	(fetch_and_and_si, fetch_and_xor_si, fetch_and_nand_si): Remove.
      	(fetch_and_add_di, fetch_and_sub_di, fetch_and_or_di): Remove.
      	(fetch_and_and_di, fetch_and_xor_di, fetch_and_nand_di): Remove.
      	(add_and_fetch_di, sub_and_fetch_di, or_and_fetch_di): Remove.
      	(and_and_fetch_di, xor_and_fetch_di, nand_and_fetch_di): Remove.
      	(add_and_fetch_si, sub_and_fetch_si, or_and_fetch_si): Remove.
      	(and_and_fetch_si, xor_and_fetch_si, nand_and_fetch_si): Remove.
      	* config/ia64/ia64intrin.h (*): Cast result to the appropriate
      	return type.  Pretty print definitions.
      
      From-SVN: r35956
      0551c32d
    • Jim Wilson's avatar
      Fix bfd/archive.c miscompilation. · 7c866fb5
      Jim Wilson authored
      	* config/ia64/ia64.md (movdi): Don't call gen_movdi_symbolic if
      	we have a SYMBOL_REF with SYMBOL_REF_FLAG set.
      
      From-SVN: r35955
      7c866fb5
    • Jason Merrill's avatar
      typeck.c (build_ptrmemfunc): Just reinterpret if there's no adjustment necessary. · 3f2b640a
      Jason Merrill authored
              * typeck.c (build_ptrmemfunc): Just reinterpret if there's no
              adjustment necessary.
      
      From-SVN: r35954
      3f2b640a
    • Jason Merrill's avatar
      dwarf2out.c (AT_flag, [...]): Abort on unsuitable input. · 40e8cc95
      Jason Merrill authored
              * dwarf2out.c (AT_flag, AT_int, AT_unsigned, AT_string, AT_ref,
              AT_loc, AT_addr, AT_lbl): Abort on unsuitable input.
              (get_AT_low_pc, get_AT_hi_pc, get_AT_string, get_AT_flag,
              get_AT_unsigned, get_AT_ref): Don't call them if get_AT fails.
      
      From-SVN: r35953
      40e8cc95
    • Greg McGary's avatar
      lang.c (lang_decode_option): Use ARRAY_SIZE. · 6e2aa220
      Greg McGary authored
      	* lang.c (lang_decode_option): Use ARRAY_SIZE.
      	* parse.y (BINOP_LOOKUP): Likewise.
      
      From-SVN: r35951
      6e2aa220
    • Greg McGary's avatar
      intdoc.c (ARRAY_SIZE): Remove macro. · 75ff2ca7
      Greg McGary authored
      	* intdoc.c (ARRAY_SIZE): Remove macro.
      	* proj.h (ARRAY_SIZE): Remove macro.
      	* com.c (init_decl_processing): Use ARRAY_SIZE.
      
      From-SVN: r35950
      75ff2ca7
    • Greg McGary's avatar
      optabs.c (init_optabs): Initialize fixtab... · b6a1cbae
      Greg McGary authored
      	* optabs.c (init_optabs): Initialize fixtab, fixtrunctab, floattab,
      	and extendtab within their proper array boundaries.
      	* emit-rtl.c (init_emit_once): Pass `const_tiny_rtx' with bounds
      	for the entire array.
      
      	* config/arm/arm.c (arm_override_options): Use ARRAY_SIZE.
      	* config/alpha/alpha.c (alpha_lookup_xfloating_lib_func): Likewise.
      	* config/avr/avr.c (order_regs_for_local_alloc): Likewise.
      	* config/fr30/fr30.c (fr30_print_operand): Likewise.
      	* config/i386/dgux.c (output_options): Likewise.
      	* config/i386/dgux.h (ASM_FILE_START): Likewise.
      	* config/m88k/m88k.c (output_options): Likewise.
      	* config/m88k/m88k.h (ASM_FILE_START): Likewise.
      	* config/mcore/mcore.c (mcore_output_inline_const_forced,
      	layout_mcore_frame, handle_structs_in_regs): Likewise.
      	* config/mips/mips.c (output_block_move): Likewise.
      	* config/rs6000/rs6000.c (rs6000_override_options,
      	rs6000_file_start): Likewise.
      	* config/sparc/sparc.c (sparc_add_gc_roots): Likewise.
      	* fixinc/fixfixes.c (FIX_TABLE_CT): Likewise.
      	* fixinc/fixtests.c (TEST_TABLE_CT): Likewise.
      	* builtins.c (expand_builtin_setjmp): Likewise.
      	* expr.c (safe_from_p): Likewise.
      	* flow.c (life_analysis): Likewise.
      	* fold-const.c (size_int_type_wide): Likewise.
      	* gcc.c (translate_options, init_spec, set_spec, main): Likewise.
      	* genattrtab.c (make_length_attrs): Likewise.
      	* genopinit.c (gen_insn): Likewise.
      	* genrecog.c (NUM_KNOWN_PREDS, NUM_SPECIAL_MODE_PREDS): Likewise.
      	* global.c (global_alloc): Likewise.
      	* local-alloc.c (find_free_reg): Likewise.
      	* mips-tdump.c (print_symbol): Likewise.
      	* mips-tfile.c (parse_def, parse_input): Likewise.
      	* reload1.c (NUM_ELIMINABLE_REGS): Likewise.
      	* stmt.c (expand_nl_goto_receiver): Likewise.
      	* stor-layout.c (set_sizetype): Likewise.
      	* varasm.c (decode_reg_name): Likewise.
      	* toplev.c (decode_f_option, decode_W_option,
      	set_target_switch, print_switch_values): Likewise.
      	(NUM_ELEM): Remove macro.
      	(display_help, main): s/NUM_ELEM/ARRAY_SIZE/
      
      From-SVN: r35949
      b6a1cbae
    • Greg McGary's avatar
      cplus-dem.c (cplus_demangle_opname, [...]): Use ARRAY_SIZE. · 2f26c11d
      Greg McGary authored
      	* libiberty/cplus-dem.c (cplus_demangle_opname, cplus_mangle_opname,
      	demangle_expression, demangle_function_name): Use ARRAY_SIZE.
      	* libiberty/random.c (end_ptr): Likewise.
      
      From-SVN: r35948
      2f26c11d
    • Greg McGary's avatar
      * libiberty.h (ARRAY_SIZE): New macro. · 672a59e0
      Greg McGary authored
      From-SVN: r35947
      672a59e0
    • Greg McGary's avatar
      * cp-tree.h (MAIN_NAME_P): Remove macro. · 7ec09bf7
      Greg McGary authored
      From-SVN: r35946
      7ec09bf7
    • Greg McGary's avatar
      tree.h (enum tree_index): New member `TI_MAIN_IDENTIFIER'. · 5b47282c
      Greg McGary authored
      	* tree.h (enum tree_index): New member `TI_MAIN_IDENTIFIER'.
      	(MAIN_NAME_P, main_identifier_node): New macros.
      	* c-common.c (c_common_nodes_and_builtins): Init main_identifier_node.
      	* c-decl.c (start_decl, grokdeclarator, start_function,
      	store_parm_decls, finish_function): Use MAIN_NAME_P.
      	* config/avr/avr.c (function_prologue, function_epilogue): Likewise.
      	* config/i386/cygwin.h (SUBTARGET_PROLOGUE): Likewise.
      	* config/i386/win32.h (SUBTARGET_PROLOGUE): Likewise.
      	* config/pdp11/pdp11.c (output_function_prologue): Likewise.
      
      From-SVN: r35945
      5b47282c
    • Greg McGary's avatar
      cppfiles.c (actual_directory): Don't write beyond `dir' when it contains "". · 87ae0c74
      Greg McGary authored
      	* cppfiles.c (actual_directory): Don't write beyond `dir'
      	when it contains "".
      	* real.c (asctoeg): Stay within bounds of etens[][].
      
      From-SVN: r35944
      87ae0c74
    • Benjamin Kosnik's avatar
      acconfig.h: Revert. · 15bcd79a
      Benjamin Kosnik authored
      2000-08-24  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* acconfig.h: Revert.
      	* acinclude.m4: Revert.
      	* libio/_G_config.h: Revert.
      	* libio/libio.h: Revert.
      
      From-SVN: r35943
      15bcd79a
    • Kaveh R. Ghazi's avatar
      dependence.c (dependence_string, [...]): Hide unused identifiers. · b148aeaa
      Kaveh R. Ghazi authored
      	* dependence.c (dependence_string, direction_string,
      	dump_one_node, dump_node_dependence): Hide unused identifiers.
      	(get_low_bound, normalize_coefficients): Match definition to
      	static prototype.
      	(get_one_coefficient): Initialize variables `value0_is_idx' and
      	`value1_is_idx'.
      	(ziv_test, gcd_test): Mark parameters with ATTRIBUTE_UNUSED.
      	(ziv_test): Delete variable `idx', use parameter `sub' instead.
      	(direction_merge): Avoid automatic aggregate initialization.
      	(have_dependence_p): Use `src' not `dest' to set `src_idx'.
      	Initialize variables `dest_idx' and `src_idx'.
      	(end_dependence_analysis): Avoid C89 style function definition.
      
      From-SVN: r35942
      b148aeaa
    • Benjamin Kosnik's avatar
      acconfig.h: Revert. · 4d0e4296
      Benjamin Kosnik authored
      2000-08-24  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* acconfig.h: Revert.
      	* acinclude.m4: Revert.
      	* libio/_G_config.h: Revert.
      	* libio/libio.h: Revert.
      
      From-SVN: r35941
      4d0e4296
    • Joseph Myers's avatar
      c-common.c (time_char_table): Don't allow width with %F. · 4894ecce
      Joseph Myers authored
      	* c-common.c (time_char_table): Don't allow width with %F.
      	(check_format_info): Don't allow "Z" length with scanf.
      
      testsuite:
      	* gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
      	* gcc.dg/format-ext-2.c: New test.
      
      From-SVN: r35940
      4894ecce
    • Gabriel Dos Reis's avatar
      diagnostic.c (finish_diagnostic): Define. · 2ab99c46
      Gabriel Dos Reis authored
      	* diagnostic.c (finish_diagnostic): Define.
      	(output_do_printf): Use wrap_text instead of output_add_string.
      	(default_print_error_function): Avoid embedded '\n'.
      
      	* diagnostic.h (flush_diagnostic_buffer): Declare.
      
      cp/
      	* error.c (print_instantiation_context): Don't forget to flush the
      	buffer.
      
      From-SVN: r35939
      2ab99c46
    • Jeff Law's avatar
      Daily bump. · 1ff5e2eb
      Jeff Law authored
      From-SVN: r35938
      1ff5e2eb
    • Mark Wielaard's avatar
      PrintWriter.java (print(String)): Don't catch IOException, write(String) already does. · fb034e94
      Mark Wielaard authored
      	* java/io/PrintWriter.java (print(String)): Don't catch IOException,
      	write(String) already does.
      
      From-SVN: r35937
      fb034e94
    • Benjamin Kosnik's avatar
      codecvt.h: Tweaks. · 985287b8
      Benjamin Kosnik authored
      2000-08-23  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* bits/codecvt.h: Tweaks.
      	* testsuite/22_locale/codecvt_unicode_wchar_t.cc (test01): Fix up
      	initial string literals for UCS4.
      
      From-SVN: r35936
      985287b8
    • Jason Merrill's avatar
      one last tweak · 366c3396
      Jason Merrill authored
      From-SVN: r35935
      366c3396
    • Jason Merrill's avatar
      OK, once more: · 06c3db64
      Jason Merrill authored
              * lib/old-dejagnu.exp: Also ignore "In member function" and
              "At global scope".
      
      From-SVN: r35934
      06c3db64
    • Jason Merrill's avatar
      oops · 80d710d2
      Jason Merrill authored
      From-SVN: r35933
      80d710d2
    • Jason Merrill's avatar
      * lib/old-dejagnu.exp: Also ignore "In member function ". · 2f1e6e0d
      Jason Merrill authored
      From-SVN: r35932
      2f1e6e0d
    • Alexandre Petit-Bianco's avatar
      NativeThread.java (NativeThread): Removed assignment to `alive_flag', call `init'. · 6d958acf
      Alexandre Petit-Bianco authored
      2000-08-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
      	* gnu/gcj/jni/NativeThread.java (NativeThread): Removed assignment
      	to `alive_flag', call `init'.
      	(init): New native method.
      	* gnu/gcj/jni/natNativeThread.cc (init): New native method
      	implementation.
      
      (http://sources.redhat.com/ml/java-patches/2000-q3/msg00142.html)
      
      From-SVN: r35931
      6d958acf
    • Jason Merrill's avatar
      typeck.c (build_ptrmemfunc): Save the input pmf. · 7def1251
      Jason Merrill authored
              * typeck.c (build_ptrmemfunc): Save the input pmf.
      
              * method.c (process_modifiers): Use same_type_p.
      
      From-SVN: r35930
      7def1251
    • Alexandre Petit-Bianco's avatar
      java-tree.h (flag_extraneous_semicolon): New extern. · 5f1c312a
      Alexandre Petit-Bianco authored
      2000-08-08  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
      	* java-tree.h (flag_extraneous_semicolon): New extern.
      	* lang-options.h: (-Wextraneous-semicolon): New option.
      	* lang.c (flag_redundant): Fixed typo in leading comment.
      	(flag_extraneous_semicolon): New global.
      	(lang_decode_option): Set `flag_extraneous_semicolon' when
      	-Wall. Decode `-Wextraneous-semicolon'.
      	* parse.y (type_declaration:): Removed `SC_TK' hack, added
      	`empty_statement' rule.
      	(class_body_declaration): Likewise.
      	(method_body:): Accept `;' as a method body.
      	(static_initializer:): Removed `SC_TK' hack.
      	(constructor_block_end:): Likewise.
      	(empty_statement:): Report deprecated empty declaration. Fixes
      	gcj/295
      
      (Fix to gcj/295: http://sources.redhat.com/ml/java-prs/2000-q3/msg00095.html)
      
      From-SVN: r35929
      5f1c312a
    • Alexandre Oliva's avatar
      configure.in [...] (TARGET, TARGETDIR): Set. · e15a68e7
      Alexandre Oliva authored
      * configure.in [i*86-*-freebsd*] (TARGET, TARGETDIR): Set.
      * configure: Rebuilt.
      
      From-SVN: r35928
      e15a68e7
  3. Aug 23, 2000
Loading