- 22 Oct, 2001 14 commits
-
-
* arm.h (HOST_INT, HOST_UINT): Delete. Remove all uses. * arm.c (HOST_INT, HOST_UINT): Likewise. From-SVN: r46413
Kaveh R. Ghazi committed -
* config/darwin-protos.h (darwin_exception_section): Declare. (darwin_eh_frame_section): Declare. From-SVN: r46412
Stan Shebs committed -
From-SVN: r46411
Jan Hubicka committed -
From-SVN: r46410
Zack Weinberg committed -
* target.h (struct gcc_target): Add asm_out.exception_section, asm_out.eh_frame_section. * target-def.h (TARGET_ASM_EXCEPTION_SECTION): New macro. (TARGET_ASM_EH_FRAME_SECTION): New. (TARGET_INITIALIZER): Update. * output.h (default_exception_section): Declare. (default_eh_frame_section): Declare. * dwarf2out.c: Include target.h. (output_call_frame_info): Call target hook for eh frames. (default_eh_frame_section): New function. * except.c: Include target.h. (output_function_exception_table): Call target hook for exception section. * varasm.c (default_exception_section): Rename from exception_section, remove EXCEPTION_SECTION macro. * config/darwin.h (darwin_eh_frame_section): New function. (EXCEPTION_SECTION): Remove. (TARGET_ASM_EXCEPTION_SECTION): Define. * config/nextstep.h (EH_FRAME_SECTION_ASM_OP): Remove. (nextstep_exception_section): New function. (nextstep_eh_frame_section): New function. (TARGET_ASM_EXCEPTION_SECTION): Define. (TARGET_ASM_EH_FRAME_SECTION): Define. * config/pa/som.h (EXCEPTION_SECTION): Remove. (TARGET_ASM_EXCEPTION_SECTION): Define. * config/rs6000/sysv4.h, config/rs6000/xcoff.h (EXCEPTION_SECTION): Remove. (TARGET_ASM_EXCEPTION_SECTION): Define. * config/stormy16/stormy16.h: Remove comments referencing EXCEPTION_SECTION and EH_FRAME_SECTION_ASM_OP. * doc/tm.texi: Document TARGET_ASM_EXCEPTION_SECTION and TARGET_ASM_EH_FRAME_SECTION. From-SVN: r46409
Stan Shebs committed -
From-SVN: r46408
Nick Clifton committed -
From-SVN: r46407
Nick Clifton committed -
From-SVN: r46406
Nick Clifton committed -
PR debug/4252 * doc/invoke.texi: Remove references to -fdump-translation-unit. From-SVN: r46405
Craig Rodrigues committed -
* config/i386/i386.c (ix86_expand_clear): New. * config/i386/i386-protos.h: Declare it. * config/i386/i386.md (setcc peep2s): Use it. (movsi_xor): Unexport. From-SVN: r46404
Richard Henderson committed -
From-SVN: r46403
GCC Administrator committed -
* flow.c (clear_log_links): Use free_INSN_LIST_list, not free_EXPR_LIST_list for LOG_LINKS. From-SVN: r46401
Richard Henderson committed -
* gnu/gcj/convert/JIS0208_to_Unicode.cc: Declare java_exceptions pragma. * gnu/gcj/convert/JIS0212_to_Unicode.cc: Likewise. * gnu/gcj/convert/Unicode_to_JIS.cc: Likewise. * gnu/gcj/convert/gen-from-JIS.c: Put java_exceptions pragma in output file. From-SVN: r46400
Bryce McKinlay committed -
From-SVN: r46399
Kaveh R. Ghazi committed
-
- 21 Oct, 2001 8 commits
-
-
* config/i386/i386.c (sco_asm_named_section): Delete. (sco_asm_out_constructor): Delete. * config/i386/sco5.h (ASM_QUAD): Undo damage from att.h. (ASM_OUTPUT_DOUBLE_INT): Likewise. (TARGET_ASM_CONSTRUCTOR): Delete. Use default. (TARGET_ASM_NAMED_SECTION): Use default for ELF. (EXCEPTION_SECTION): Delete EH scn renaming hack. From-SVN: r46398
Robert Lipe committed -
c-format.c (maybe_read_dollar_number): Use safe-ctype macros and/or fold extra calls into fewer ones. * c-format.c (maybe_read_dollar_number): Use safe-ctype macros and/or fold extra calls into fewer ones. * collect2.c (dump_file): Likewise. * cppexp.c (parse_number): Likewise. * cpplex.c (_cpp_lex_direct): Likewise. * final.c (output_asm_insn, asm_fprintf): Likewise. * fix-header.c (inf_scan_ident, main): Likewise. * fixinc/fixfixes.c (char_macro_use_fix, char_macro_def_fix): Likewise. * fold-const.c (real_hex_to_f): Likewise. * gen-protos.c (parse_fn_proto): Likewise. * genattrtab.c (check_attr_test, check_attr_value): Likewise. * genrecog.c (change_state, write_action): Likewise. * gensupport.c (shift_output_template): Likewise. * local-alloc.c (requires_inout): Likewise. * mips-tfile.c (IS_ASM_IDENT): Likewise. * protoize.c (is_id_char, main): Likewise. * real.c (asctoeg): Likewise. * recog.c (asm_operand_ok): Likewise. * reload.c (find_reloads): Likewise. * scan.c (scan_identget_token): Likewise. * sched-vis.c (print_value): Likewise. * stringpool.c (ggc_alloc_string): Likewise. * toplev.c (read_integral_parameter, decode_g_option): Likewise. * tradcif.y (parse_number, yylex, parse_escape): Likewise. * tradcpp.c (rescan): Likewise. * tree.c (clean_symbol_name): Likewise. * varasm.c (decode_reg_name): Likewise. * alpha.h (ASM_OUTPUT_ASCII): Likewise. * darwin.c (name_needs_quotes, func_name_maybe_scoped): Likewise. * dsp16xx.h (ASM_OUTPUT_ASCII): Likewise. * m88k.c (output_ascii): Likewise. * m88k.h (OVERRIDE_OPTIONS): Likewise. * mcore.h (REG_CLASS_FROM_LETTER): Likewise. * ns32k/encore.h (ASM_OUTPUT_ASCII): Likewise. * sh.h (REG_CLASS_FROM_LETTER): Likewise. cp: * xref.c (GNU_xref_member): Use safe-ctype macros and/or fold extra calls into fewer ones. f: * bad.c (ffebad_finish): Use safe-ctype macros and/or fold extra calls into fewer ones. * implic.c (ffeimplic_lookup_): Likewise. * intdoc.c (dumpimp): Likewise. * intrin.c (ffeintrin_init_0): Likewise. * lex.c (ffelex_backslash_, ffelex_cfebackslash_, ffelex_hash_): Likewise. * lex.h (ffelex_is_firstnamechar): Likewise. * target.c (ffetarget_integerhex): Likewise. java: * gjavah.c (jni_print_char, decode_signature_piece): Use safe-ctype macros and/or fold extra calls into fewer ones. * lex.c (java_read_unicode, java_lex): Likewise. * lex.h (JAVA_START_CHAR_P, JAVA_PART_CHAR_P, JAVA_ASCII_DIGIT, JAVA_ASCII_HEXDIGIT, JAVA_ASCII_LETTER): Likewise. * mangle_name.c (append_unicode_mangled_name, unicode_mangling_length): Likewise. From-SVN: r46397
Kaveh R. Ghazi committed -
* langhooks.c (lang_hook_default_do_nothing, lang_hook_default_decode_option): New defaults. * langhooks.h: Make hooks unconditional and non-NULL. * toplev.c (compile_file, toplev_main): Update. * toplev.h: Update comments. * objc/objc-act.c (lang_hooks): Update to new paradigm. From-SVN: r46396
Neil Booth committed -
* arm.h (FUNCTION_ARG_REGNO_P): Use IN_RANGE. * system.h (IN_RANGE): New macro. From-SVN: r46395
Kaveh R. Ghazi committed -
aclocal.m4 (AM_WITH_NLS): Also create and substitute INTLDEPS variable, which does not include $LIBICONV. * aclocal.m4 (AM_WITH_NLS): Also create and substitute INTLDEPS variable, which does not include $LIBICONV. * Makefile.in: Use INTLDEPS in LIBDEPS. * configure: Regenerate. intl: * dcigettext.c: Don't use #elif. * gettextP.h: Prototype nls_uint32 and locale_charset here. Always define ZERO to 1 to avoid warnings (ZERO is used in flexible-array-member declarations). * loadmsgcat.c: Apply __extension__ to structure definitions using C99 designated initializer syntax. Do not prototype locale_charset here. * localcharset.c: Prototype get_charset_aliases before use. Get rid of STATIC nonsense. From-SVN: r46394
Zack Weinberg committed -
2001-10-21 Craig Prescott <prescott@phys.ufl.edu> * target.h (FFETARGET_32bit_longs): Don't define for 64-bit hppa. From-SVN: r46393
Craig Prescott committed -
* cpphash.h (struct cpp_buffer): Delete read_ahead and extra_char. * cpplex.c (lex_percent, lex_dot): Remove. (get_effective_char, skip_block_comment, skip_line_comment, parse_identifier_slow, parse_number, parse_string, save_comment, _cpp_lex_direct): Update to do lookback freely. (IF_NEXT_IS, BACKUP): New macros. * cpplib.c (cpp_push_buffer): Don't set read_ahead and extra_char. * cppmacro.c (paste_tokens): Update. From-SVN: r46392
Neil Booth committed -
From-SVN: r46390
GCC Administrator committed
-
- 20 Oct, 2001 18 commits
-
-
From-SVN: r46389
Brendan Kehoe committed -
From-SVN: r46388
Hans-Peter Nilsson committed -
2001-10-20 Brendan Kehoe <brendan@zen.org> * include/bits/type_traits.h (__Boolean): Renamed template from _Bool. (__true_type, __false_type): Change usage. * src/string-inst.cc (__destroy_aux): Change third parm to be __false_type instead of _Bool<false>. * src/misc-inst.cc (__uninitialized_fill_n_aux, __uninitialized_copy_aux): Likewise. From-SVN: r46387
Brendan Kehoe committed -
From-SVN: r46386
Zack Weinberg committed -
* configure.in: Fake AC_EXEEXT invocation. * configure: Regenerate. From-SVN: r46385
Hans-Peter Nilsson committed -
2001-10-20 David Edelsohn <dje@watson.ibm.com> * Makefile.in: Do not include SUBDIRS in objlist. Create libg2c.so from F2CEXT and SUBDIRS archives. * libF77/Makefile.in: Create archive. * libI77/Makefile.in: Same. * libU77/Makefile.in: Same. From-SVN: r46384
David Edelsohn committed -
* bits/type_traits.h (_Bool): Removed this type. (__true_type, __false_type): Change to be plain structs. * src/string-inst.cc (__destroy_aux): Change third parm to be __false_type instead of _Bool<false>. * src/misc-inst.cc (__uninitialized_fill_n_aux, __uninitialized_copy_aux): Likewise. From-SVN: r46383
Brendan Kehoe committed -
From-SVN: r46382
Nick Clifton committed -
* reload1.c (reload): Check CONSTANT_P before calling LEGITIMATE_PIC_OPERAND_P. * config/cris/cris.c (cris_legitimate_pic_operand): Revert workaround of 2001-10-13. From-SVN: r46381
Hans-Peter Nilsson committed -
From-SVN: r46380
Jan Hubicka committed -
* emit-rtl.c (set_mem_attributes): Alignment is in bits. (adjust_address_1, offset_address): Likewise. From-SVN: r46379
Richard Kenner committed -
* emit-rtl.c (set_mem_attributes): Alignment is in bits. (adjust_address_1, offset_address): Likewise. From-SVN: r46378
Richard Kenner committed -
* final.c (output_asm_operand_names): New fcn, from output_asm_insn. (output_asm_insn): Call it for each line output. Don't record an operand more than once. From-SVN: r46377
Richard Kenner committed -
* toplev.h (struct lang_hooks): HONOR_READONLY now bool. * main.c: Include config.h and system.h, but not ansidecl.h. * Makefile.in (main.o): Update accordingly. From-SVN: r46376
Richard Kenner committed -
From-SVN: r46375
Jan Hubicka committed -
* basic-block.h (find_sub_basic_blocks): Use sbitmap parameter. * cfgbuild.c (find_bb_boundaries, compute_outgoing_frequencies): Break out from ... (find_sub_basic_blocks): ... here; (find_many_sub_basic_blocks): New. * recog.c (split_all_insns): Update find_sub_basic_blocks call. * i386.h (ASM_PREFERRED_EH_DATA_FORMAT): Define sdata4. * i386.c (ix86_va_arg): Kill indirect_p handling; fix aliasing issues.: * i386.c (split_di, split_ti): Revamp to use simplify_subreg. * timevar.def (TV_LIFE, TV_LIFE_UPDATE, TV_MODE_SWITCH): new. * flow.c (update_life_info): Measure time. * c-decl.c: Include timevar.h (c_expand_body): Measure time. * toplev.c (rest_of_compilation): Measure time of mode switching separately. * Makefile.in (c-decl.o, cfgcleanup.o): Add dependancy. * toplev.c (flag_asynchronous_unwind_tables): New global variable. (lang_independent_options): Add asynchronous-unwind-tables (toplev_main): flag_asynchronous_unwind_tables implies flag_unwind_tables. * flags.h (flag_asynchronous_unwind_tables): Declare. * dwarf2out.c (dwarf2out_stack_adjust): Take into account flag_asynchronous_unwind_tables. (output_call_frame_info): Likewise. * invoke.texi (-fasynchronous-unwind-tables): Document. * i386.c (optimization_options): Enable flag_asynchronous_unwind_tables. * i386.c (ix86_expand_setcc): Always expect target to be QImode. * i386.md (s* expanders): Destination is QImode. * toplev.c (rest_of_compilation): Do not call clear_log_links. * rtl.h (clear_log_links): Kill. * flow.c (clear_log_links): Make static; accept blocks parameter; do no clear life info. (update_life_info): Call clear_log_links. * cfganal.c (forwarder_block_p): Avoid active_insn_p calls. From-SVN: r46374
Jan Hubicka committed -
* cpplex.c (handle_newline, skip_escaped_newlines, get_effective_char, skip_block_comment, skip_line_comment, parse_identifier_slow, parse_number, parse_string, _cpp_lex_direct): Update to do more stepping back. (trigraph_ok): Similarly. Rename trigraph_p. (SAVE_STATE, RESTORE_STATE): Remove. (BUFF_SIZE_UPPER_BOUND): Tweak. Add sanity check. * cpplib.c (destringize): Rename destringize_and_run, and call run_directive directly. (_cpp_do__Pragma): Simplify. From-SVN: r46373
Neil Booth committed -
From-SVN: r46372
GCC Administrator committed
-