- 06 Jun, 2002 4 commits
-
-
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 15 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 -
From-SVN: r54278
GCC Administrator committed -
From-SVN: r54272
Alan Modra committed -
From-SVN: r54271
H.J. Lu committed -
From-SVN: r54270
Zack Weinberg committed
-
- 04 Jun, 2002 21 commits
-
-
* config/xtensa/xtensa.c (xtensa_init_machine_status): Fix typo in function prototype and include "ggc.h" header. From-SVN: r54269
Bob Wilson committed -
2002-06-04 H.J. Lu (hjl@gnu.org) * Makefile.am (libgcj_convenience.la): New target. (libgcj.la): Depend on libgcj_convenience.la. * Makefile.in: Regenerated. From-SVN: r54268
H.J. Lu committed -
* config/alpha/alpha.c (mode_mask_operand): Simplify without ifdefs. (print_operand) ['U']: Likewise. (alpha_expand_unaligned_store): Correct constants for 32-bit cross. (alpha_expand_unaligned_store_words): Likewise. (alpha_expand_builtin_vector_binop): Fix typo. (enum alpha_builtin, code_for_builtin): Add remaining ext, ins, msk, umulh, and cix insns. (one_arg_builtins): Add cix builtins. (two_arg_builtins): Add ext, ins, msk, umulh builtins. (alpha_expand_builtin): Fix typo in arity. * config/alpha/alpha.md (UNSPEC_CTLZ, UNSPEC_CTPOP): New. (builtin_extbl, builtin_extwl, builtin_extll, builtin_extwh, builtin_extlh, builtin_insbl, builtin_inswl, builtin_insll, builtin_insql, builtin_inswh, builtin_inslh, builtin_insqh, builtin_mskbl, builtin_mskwl, builtin_mskll, builtin_mskql, builtin_mskwh, builtin_msklh, builtin_mskqh, builtin_cttz, builtin_ctlz, builtin_ctpop): New. * doc/extend.texi (Alpha Built-in Functions): Update. * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases. * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67. * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New. From-SVN: r54267
Richard Henderson committed -
* gengtype.c (write_gc_root): Don't unnecessarily prevent global variable-length arrays being roots. From-SVN: r54266
Geoffrey Keating committed -
* config.gcc (powerpc-*-darwin*): Set config_gtfiles. * configure.in (config_gtfiles): New variable. (all_gtfiles): Initialise from config_gtfiles. * configure: Regenerate. From-SVN: r54265
Geoffrey Keating committed -
From-SVN: r54264
Tom Tromey committed -
2002-06-04 Michael Koch <konqueror@gmx.de> * gcj.texi (Input Options): Fixed typo. From-SVN: r54263
Michael Koch committed -
configure.in (--with-newlib): New option: Check ${with_newlib} instead of ${with_cross_host} for newlib. 2002-06-04 H.J. Lu (hjl@gnu.org) * configure.in (--with-newlib): New option: Check ${with_newlib} instead of ${with_cross_host} for newlib. (HAVE_PROC_SELF_EXE): Defined to 1 only for cross compiling to Linux. * configure: Regenerated. From-SVN: r54262
H.J. Lu committed -
* java-tree.h, class.c, expr.c, jcf-parse.c, parse.y, typeck.c, verify.c: Remove all #if JAVA_USE_HANDLES blocks, all mention of CLASS_TO_HANDLE_TYPE or HANDLE_TO_CLASS_TYPE, and all now-pointless local variables. Rename other local variables to reflect their not being handles. * java-tree.h, jcf-dump.c, jcf-io.c: Remove all #if JCF_USE_STDIO blocks. * parse.y: Add missing semicolon at end of rule. From-SVN: r54261
Zack Weinberg committed -
* libjava.compile/T20020604.java: New file. For PR libgcj/6389: * libjava.mauve/xfails: Now passes System.getProperty test. For PR java/1343 and PR java/6336: * libjava.compile/PR1343.java: New file. For PR java/5913: * libjava.compile/PR5913.xfail: Removed. From-SVN: r54259
Tom Tromey committed -
From-SVN: r54258
Tom Tromey committed -
libstdc++-v3-dg.exp (libstdc++-v3_target_compile): Search correct multilib testsuite dir for libv3test. * testsuite/lib/libstdc++-v3-dg.exp (libstdc++-v3_target_compile): Search correct multilib testsuite dir for libv3test. From-SVN: r54256
Rainer Orth committed -
Gaby Dos Reis <gdr@codesourcery.com> * include/bits/basic_string.tcc (basic_string::_S_construct(forward_iterator_tag): Fix typo in null pointer check. * testsuite/21_strings/ctor_copy_dtor.cc: Add test04. Co-Authored-By: Gabriel Dos Reis <gdr@codesourcery.com> From-SVN: r54255
Paolo Carlini committed -
config/i386: * beos-elf.h, cygwin.h, djgpp.h, gas.h, gnu.h, i386-interix.h, i386-interix3.h, i386elf.h, linux-aout.h, linux.h, linux64.h, mingw32.h, netbsd-elf.h, netbsd.h, netbsd64.h, rtemself.h, sco5.h, sol2.h, sysv3.h, sysv4.h, sysv5.h, uwin.h, vxi386.h, win32.h (CPP_SPEC): Remove cpp_cpu. * i386.h (TARGET_CPU_CPP_BUILTINS): Use. (CPP_CPU_DEFAULT_SPEC, CPP_CPU_SPEC): Die! From-SVN: r54254
Neil Booth committed -
From-SVN: r54253
Janis Johnson committed -
* sched-int.h (struct deps): New field libcall_block_tail_insn. * sched_deps.c (init_deps): Initialize libcall_block_tail_insn. * sched_deps.c (sched_analyze_insn): If libcall_block_tail_insn is set, then mark the current insn as being part of a libcall scheduling group. (sched_analyze): Set and clear libcall_block_tail_insn appropriately. * haifa-sched.c (schedule_block): Do not count USE or CLOBBER insns against the issue rate. From-SVN: r54251
Jeff Law committed -
* cfglayout.c (duplicate_insn_chain): Kill NOTE_INSN_RANGE notes. * final.c (final_scan_insn): Likewise. * ggc-common.c (ggc_mark_rtx_children_1): Likewise; use NOTE_EXPECTED_VALUE instead of NOTE_RANGE. * haifa-sched.c (unlink_other_notes): Likeewise. (reemit_notes): Likewise. * print-rtl.c (print_rtx): Likewise. * sched-deps (sched-analyze): Likewise. * rtl.c (note_insn_name): Likewise. * rtl.h (NOTE_RANGE_INFO, NOTE_LIVE_INFO): Kill. (enum insn_note): Kill NOTE_INSN_RANGE_*, NOTE_INSN_LIVE. (RANGE_*): Kill. From-SVN: r54250
Jan Hubicka committed -
From-SVN: r54247
Jason Thorpe committed -
* testsuite/22_locale/money_get_members_char.cc (test02): Add decimal point to long double constants. * testsuite/22_locale/money_get_members_wchar_t.cc (test02): Likewise. * testsuite/22_locale/money_put_members_char.cc (test02, test03, test06): Likewise. * testsuite/22_locale/money_put_members_wchar_t.cc: (test02, test03, test06): Likewise. * testsuite/22_locale/num_get_members_char.cc: (test02, test01): Likewise; suffix long long constants with LL. * testsuite/22_locale/num_get_members_wchar_t.cc: (test02, test01): Likewise. * testsuite/22_locale/num_put_members_char.cc: (test02, test01): Likewise. * testsuite/22_locale/num_put_members_wchar_t.cc: (test02, test01): Likewise. From-SVN: r54243
Paolo Carlini committed -
* cpphash.h (FIRST, LAST, CUR, RLIMIT): New. (struct cpp_context): Add traditional fields. * cppmacro.c (paste_all_tokens, push_ptoken_context, push_token_context, cpp_get_token, _cpp_backup_tokens): Update. * cpptrad.c (skip_comment, lex_identifier, _cpp_read_logical_line_trad, scan_out_logical_line): Update. From-SVN: r54242
Neil Booth committed -
* gbl-ctors.h: Fix formatting. * gcc.c: Likewise. * gccspec.c: Likewise. * gcov.c: Likewise. * gcov-io.h: Likewise. * gcse.c: Likewise. * ggc-common.c: Likewise. * ggc.h: Likewise. * ggc-page.c: Likewise. * ggc-simple.c: Likewise. * global.c: Likewise. * graph.h: Likewise. * gthr-dce.h: Likewise. * gthr.h: Likewise. * gthr-posix.h: Likewise. * gthr-rtems.h: Likewise. * gthr-solaris.h: Likewise. * gthr-win32.h: Likewise. From-SVN: r54240
Kazu Hirata committed
-