- 07 Jun, 2002 9 commits
-
-
From-SVN: r54342
Jakub Jelinek committed -
From-SVN: r54340
Jason Thorpe committed -
* cppexp.c (num_equality_op): Use a temporary variable to work around gcc 3.0.4 bug. From-SVN: r54339
Jason Merrill committed -
From-SVN: r54337
Gabriel Dos Reis committed -
From-SVN: r54336
GCC Administrator committed -
* cpptrad.c (struct block, BLOCK_HEADER_LEN, BLOCK_LEN, scan_parameters, save_replacement_text, replacement_length): New. (scan_out_logical_line): Take a macro and save parameters if non-NULL. (_cpp_logical_line_trad): Update. (_cpp_create_trad_definition): Update to handle function-like macros. * cpplex.c (new_buff): Update. (struct dummy, DEFAULT_ALIGNMENT, CPP_ALIGN): Move... * cpphash.h: ...here. (CPP_ALIGN2, _cpp_save_parameter): New. * cppmacro.c (save_parameter): Rename, export. (parse_params): Update. From-SVN: r54331
Neil Booth committed -
* config/mmix/mmix.c: Remove extra broken prototype for mmix_init_machine_status. From-SVN: r54330
Andreas Jaeger committed -
From-SVN: r54329
Geoffrey Keating committed -
* config.gcc (sh5*-*-netbsd*): Remove sh/t-netbsd-sh5-32 from and add t-sh64 to ${tmake_file}. (sh64*-*-netbsd*): Add t-sh64 to ${tmake_file}. * config/sh/t-netbsd-sh5 (LIB1ASMFUNCS): Remove. * config/sh/t-netbsd-sh5-32: Remove. * config/sh/t-netbsd-sh5-64 (MULTILIB_OPTIONS): Use MULTILIB_ENDIAN. (MULTILIB_DIRNAMES): Define. From-SVN: r54328
Jason Thorpe committed
-
- 06 Jun, 2002 20 commits
-
-
i386.md (and promoting splitters): Disable QI to SImode promoting when doing so changes immediate to be 32bit. * i386.md (and promoting splitters): Disable QI to SImode promoting when doing so changes immediate to be 32bit. * rtl.h (emit_*_scope): Declare. * emit-rtl.c (emit_*_scope): New global functions. (try_split): Copy scope. * ifcvt.c (noce_try_store_flag, noce_try_store_flag_constants, noce_try_flag_inc, noce_try_store_flag_mask, noce_try_cmove, noce_try_cmove_arith, noce_try_minmax, noce_try_abs, noce_process_if_block, find_cond_trap): Copy scopes. * recog.c (peephole2_optimize): likewise. From-SVN: r54327
Jan Hubicka committed -
From-SVN: r54323
Jeff Law committed -
2002-06-06 Adam Megacz <adam@xwt.org> * java/io/natFileDescriptorWin32.cc (open): Disable Win32 file locking, just like the Sun JVM does. From-SVN: r54322
Adam Megacz committed -
From-SVN: r54321
J"orn Rennecke committed -
* Makefile.in (TEXI_GCCINSTALL_FILES): Define. ($(docdir)/gccinstall.info): New target. (info): Depend on it. (gccinstall.dvi): New target. (dvi): Depend on it. * doc/.cvsignore: Ignore new info files. * doc/install.texi (@setfilename): Reflect new info filename. From-SVN: r54319
Rainer Orth committed -
* sh.c (machine_dependent_reorg): Don't set RTX_UNCHANGING_P on an UNSPEC. From-SVN: r54318
J"orn Rennecke committed -
From-SVN: r54317
Ulrich Weigand committed -
* hashtab.h (htab): Rearrange new members for backward compatibility. (htab_create): Don't use a macro that requires other headers. From-SVN: r54316
DJ Delorie committed -
due to missing language hooks From-SVN: r54315
Nicola Pero committed -
and LANG_HOOKS_SAFE_FROM_P From-SVN: r54314
Nicola Pero committed -
From-SVN: r54311
Loren J. Rittle committed -
* src/Makefile.am (AUTOMAKE_OPTIONS): Use cygnus-style generation. * include/Makefile.am (AUTOMAKE_OPTIONS): Likewise. * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Likewise. * src/Makefile.in: Regenerate (explicitly with --cygnus option). * testsuite/Makefile.in: Likewise. From-SVN: r54310
Loren J. Rittle committed -
From-SVN: r54309
GCC Administrator committed -
* emit-rtl.c (get_first_nonnote_insn, get_last_nonnote_insn): New functions. * rtl.h (get_first_nonnote_insn, get_last_nonnote_insn): Declare. * avr/avr.c (avr_output_function_epilogue): Use above to determine function size. * pa/pa.c (pa_output_function_prologue): Likewise. From-SVN: r54304
John David Anglin committed -
2002-06-05 David S. Miller <davem@redhat.com> * integrate.c (subst_constants): Handle 'B' RTL format. From-SVN: r54302
David S. Miller committed -
Index: include/ChangeLog * hashtab.h (htab_create): Restore prototype for backward compatibility. (htab_try_create): Likewise. Index: libiberty/ChangeLog * hashtab.c (htab_create): New stub function for backward compatibility. (htab_try_create): Likewise. From-SVN: r54300
Geoffrey Keating committed -
From-SVN: r54299
Gabriel Dos Reis committed -
2002-06-05 Eric Christopher <echristo@redhat.com> * varasm.c (make_decl_rtl): Fix comment for removed halfpic.c. From-SVN: r54298
Eric Christopher committed -
2002-06-05 Eric Christopher <echristo@redhat.com> * Makefile.in: Remove missed halfpic bits. From-SVN: r54297
Eric Christopher committed -
2002-06-05 Eric Christopher <echristo@redhat.com> * toplev.c: Remove half-pic. * config/mips/mips.c: Ditto. * config/mips/mips.h: Ditto. Remove unused defines. * config/mips/openbsd.h: Update comment to reflect above. * config/mips/mips.md: Remove half-pic constraints. * halfpic.h: Delete. * halfpic.c: Ditto. From-SVN: r54296
Eric Christopher committed
-
- 05 Jun, 2002 11 commits
-
-
2002-06-05 H.J. Lu (hjl@gnu.org) * Makefile.am (libgcj_convenience.la): Revert the last change. (libgcj.la): Likewise. * Makefile.in: Regenerated. From-SVN: r54295
H.J. Lu committed -
* pa.h (EXTRA_CONSTRAINT, T case): Further refine so that it rejects (mem (lo_sum (reg) (unspec))), but will allow (mem (lo_sum (reg) (symbol_ref)) for PA2.0. From-SVN: r54294
Jeff Law committed -
* cpphash.h (_cpp_create_definition): Update prototype. (_cpp_push_text_context, _cpp_create_trad_definition): New. ( cpp_lex_identifier_trad): New. (_cpp_set_trad_context): New. * cppinit.c (cpp_finish_options): Don't conditionalize builtins. * cpplib.c (SEEN_EOL): Update. (lex_macro_node): Update for -traditional. (cpp_push_buffer, _cpp_pop_buffer): Similarly. * cppmacro.c (_cpp_create_definition): Split into create_iso_definition() and _cpp_create_trad_definition(). (warn_of_redefinition): Update prototype; handle traditional macros. (_cpp_push_text_context): New. * cpptrad.c (skip_whitespace, push_replacement_text): New. (lex_identifier): Call ht_lookup with correct start. (_cpp_lex_identifier_tradm _cpp_create_trad_definition, _cpp_set_trad_context): New. (scan_out_logical_line): Update to handle changing contexts. From-SVN: r54293
Neil Booth committed -
gcc: * config.gcc (sh-*-elf*, sh64*-*-elf*): Unify. (shl*-*-elf*): Add. * config/sh/t-be (MULTILIB_ENDIAN): Set. * config/sh/t-le (MULTILIB_ENDIAN): Likewise. * t-sh (MULTILIB_ENDIAN): Set. (MULTILIB_OPTIONS): Use it. * t-sh64 (MULTILIB_OPTIONS): Likewise. (MULTILIB_DIRNAMES): Likewise. bfd: * config.bfd (sh64l*-*-elf*, shl*-*-elf*): New configurations. ld: configure.tgt (shle*-*-elf*, sh64le-*-elf*): New configurations. From-SVN: r54292
J"orn Rennecke committed -
* toplev.h (report_error_function): Remove. * diagnostic.h (location_t): New datatype. (text_info): Likewise. (diagnostic_info): Likewise. (output_prefix): New macro. (diagnostic_last_function_changed): Likewise. (diagnostic_set_last_function): Likewise. (diagnostic_last_module_changed): Likewise. (diagnostic_set_last_module): Likewise. (report_diagnostic): Now macro. (diagnostic_set_info): Declare. * diagnostic.c (report_problematic_module): Rename to diagnostic_repor_current_module. (set_diagnostic_context): Remove. (count_error): Rename to diagnostic_error_count. (error_function_changed): Remove. (record_last_error_function): Likewise. (error_module_changed): Likewise. (record_last_error_module): Likewise. (context_as_prefix): Rename to diagnostic_build_prefix. (flush_diagnostic_buffer): Rename to diagnostic_flush_buffer. (diagnostic_set_info): New function. * objc/objc-act.c: #include diagnostic.h (error_with_ivar): Adjust call to count_error. (warn_with_method): Likewise. * objc/Make-lang.in (objc-act.o): Depend on diagnostic.h cp/ 2002-06-04 Gabriel Dos Reis <gdr@codesourcery.com> * error.c (cp_diagnostic_starter): Adjust call. (maybe_print_instantiation_context): Change prototype to take a 'diagnostic_info *'. (print_instantiation_full_context): Likewise. (print_instantiation_partial_context): Likewise. (cp_diagnostic_starter): Likewise. (cp_diagnostic_finalizer): Likewise. (cp_print_error_function): Likewise. (cp_printer): Take a secondary parameter as a 'text_info *'. Remove output_state savings. Adjust calls. f/ 2002-06-04 Gabriel Dos Reis <gdr@codesourcery.com> * bad.c (ffebad_start_): Adjust call to count_error. * Make-lang.in (f/bad.o): Depend on diagnostic.h * bad.c: #include diagnostic.h From-SVN: r54291
Gabriel Dos Reis committed -
* f2cext.c (alarm_): Mark parameter(s) with attribute `unused'. * libF77/h_len.c (h_len): Likewise. * libF77/i_len.c (i_len): Likewise. * libI77/rsli.c (i_ungetc): Likewise. * libU77/date_.c (G77_date_y2kbuggy_0): Likewise. * libU77/fputc_.c (G77_fputc_0): Likewise. * libU77/vxtidate_.c (G77_vxtidate_y2kbuggy_0): Likewise. * libU77/vxttime_.c (G77_vxttime_0): Likewise. From-SVN: r54289
Kaveh R. Ghazi committed -
xtensa.c (xtensa_build_va_list): Use lang_hooks.types.make_type instead of make_node; set up __va_list_tag type decl. * config/xtensa/xtensa.c (xtensa_build_va_list): Use lang_hooks.types.make_type instead of make_node; set up __va_list_tag type decl. (xtensa_builtin_saveregs): Remove broken use of RTX_UNCHANGING_P and unnecessary use of MEM_IN_STRUCT_P for saved registers; add varargs alias set. From-SVN: r54288
Bob Wilson committed -
From-SVN: r54287
Neil Booth committed -
config: * alpha/gnu.h: Undef TARGET_OS_CPP_BUILTINS. * i386/beos-elf.h: Use TARGET_OS_CPP_BUILTINS rather than CPP_PREDEFINES and part of CPP_SPEC. i386/freebsd-aout.h, i386/gas.h, i386/gnu.h, i386/linux-aout.h, i386/linux.h, i386/moss.h, i386/xm-vsta.h: Similarly. From-SVN: r54286
Neil Booth committed -
* config/os/aix/bits/ctype_noninline.h (do_toupper,do_tolower): Call external symbol. From-SVN: r54284
David Edelsohn committed -
From-SVN: r54282
Jan Hubicka committed
-