- 06 Jun, 2004 6 commits
-
-
2004-06-05 Andrew Pinski <pinskia@physics.uc.edu> * Makefile.am (LIBINTL): Declare (makedepend_LDADD): Use LIBINTL. * Makefile.in: Regenerate. From-SVN: r82666
Andrew Pinski committed -
From-SVN: r82665
David S. Miller committed -
2004-06-05 David S. Miller <davem@nuts.davemloft.net> * config/sparc/linux.h (TARGET_C99_FUNCTIONS): Set. * config/sparc/linux64.h (TARGET_C99_FUNCTIONS): Likewise. From-SVN: r82664
David S. Miller committed -
PR c++/15503 * parser.c (cp_parser_mem_initializer_id): Gracefully reject 'typename', and accept 'template'. PR c++/15503 * g++.dg/template/meminit2.C: New test. From-SVN: r82660
Giovanni Bajo committed -
[[Split portion of a mixed commit.]] From-SVN: r82658.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r82657.2
GCC Administrator committed
-
- 05 Jun, 2004 14 commits
-
-
regclass.c (init_reg_sets): Check for missing registers in target initializer macros FIXED_REGISTERS and... * regclass.c (init_reg_sets): Check for missing registers in target initializer macros FIXED_REGISTERS and CALL_USED_REGISTERS. From-SVN: r82655
Bernardo Innocenti committed -
libcpp: * Makefile.am: Add makedepend. * Makefile.in, aclocal.m4: Regenerate. * charset.c: Insert a space to avoid a warning. * directives.c: Include mkdeps.h. (_cpp_handle_directive): Reenable macro expander if appropriate. (undefine_macros): Inline body of _cpp_free_definition for speed. Do not call undef callback or _cpp_warn_if_unused_macro. (cpp_get_deps): New interface. * files.c (search_cache): Add pfile argument. Check for file that would be found by "" or <> search here... (_cpp_find_file): ...not here. Correct recorded start_dir of files found by directory-of-current-file search that would be found by "" or <> search. * init.c (cpp_add_dependency_target): Delete. * internal.h (struct lexer_state): Add discarding_output flag. * lex.c (lex_identifier): Compute hash function while scanning. * macro.c (cpp_scan_nooutput): Disable macro expansion outside directives. * makedepend.c: New file. * mkdeps.c (struct deps): Add vpath vector. (apply_vpath, deps_add_vpath): New function. (deps_free): Free vpath vector. (deps_add_dep, deps_add_target): Use apply_vpath. * symtab.c (calc_hash): Use HT_HASHSTEP and HT_FINISH. (ht_lookup_with_hash): New function. * cpplib.h, mkdeps.h: Update prototypes. * symtab.h: Update prototypes. (HT_HASHSTEP, HT_FINISH): New macros. gcc: * Makefile.in (MKDEPS_H): New shorthand. (c-opts.o): Update dependencies. * c-opts.c: Include mkdeps.h. (handle_deferred_opts): Use cpp_get_deps and deps_add_target, not cpp_add_dependency_target. From-SVN: r82654
Zack Weinberg committed -
* config/v850/v850.c (v850_use_dfa_pipeline_interface): New. * config/v850/v850.md: Convert to DFA scheduler description. From-SVN: r82653
Steven Bosscher committed -
* javax/swing/SwingConstants.java (NEXT): New constant. (PREVIOUS): Likewise. From-SVN: r82652
Michael Koch committed -
* javax/swing/UIManager.java (LookAndFeel): Made public. (LookAndFeel.getName): Likewise. (LookAndFeel.getClassName): Likewise. From-SVN: r82651
Michael Koch committed -
PR fortran/15478 * gfortran.texi: The documentation doesn't contain infomration on how to report bugs, and shouldn't, so remove the line which says it does. From-SVN: r82650
Tobias Schlüter committed -
From-SVN: r82649
Tobias Schlüter committed -
PR fortran/15478 * doc/install.texi: Document GMP as prerequisite. Document --with-gmp and --with-gmp-dir configure options. * fortran/gfortran.texi: Remove section 'Compiling and testing', remove TOC reference to it. From-SVN: r82648
Tobias Schlüter committed -
* intrinsic.c (sort_actual): Keep track of type of missing arguments. (Missing from previous commit.) From-SVN: r82645
Tobias Schlüter committed -
* combine.c(simplify_shift_const): Check shift amount is a CONST_INT. From-SVN: r82644
Graham Stott committed -
* toplev.c (init_asm_output): Add explicit 'b' to mode when opening asm_out_file. * c-pch.c (c_common_write_pch): Remove unnecessary fflush before reading asm_out_file. Replace fflush after reading asm_out_file with fseek. * hosthooks-def.h (HOST_HOOKS_GT_PCH_ALLOC_GRANULARITY): Define default and add to HOST_HOOKS_INITIALIZER. * hosthooks.h (gt_pch_alloc_granularity): Declare hook function. * ggc-common.c (default_gt_pch_alloc_granularity): New function. (gt_pch_save): Use host_hooks.gt_pch_alloc_granularity to set mmi.offset padding. * config.gcc (i[34567]86-*-mingw32*): Set target_gtfiles to $(srcdir)/config/i386/winnt.c. (i[34567]86-*-pe | i[34567]86-*-cygwin*): Likewise. (i[34567]86-*-uwin*): Likewise. *i[34567]86-*-interix3*): Likewise. * config.host (i[34567]86-*-mingw32*): Set out_host_hook_obj. * config/i386/host-mingw32.c: New file. * config/i386/x-mingw32: Add rule for host-mingw32.o. * config/i386/winnt.c: (struct extern_list) Tag as GTY. (extern_head): Likewise. (struct export_list) Likewise. (export_head): Likewise. (i386_pe_record_external_function): Use ggc_alloc. (i386_pe_record_exported_symbol): Likewise. Include "gt-winnt.h" at end. * doc/hostconfig.texi: Document HOST_HOOKS_GT_PCH_ALLOC_GRANULARITY. From-SVN: r82643
Danny Smith committed -
* config/m68k/m68k.h: Remove comments copied over from tm.texi. Rename 68000 and 68k to m68k for consistency in comments. Remove trailing whitespace before EOLs and before TABs. (MAX_CODE_ALIGN): Remove unused macro. (CALL_USED_REGISTERS): Reformat and add comments. From-SVN: r82642
Bernardo Innocenti committed -
[[Split portion of a mixed commit.]] From-SVN: r82640.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r82639.2
GCC Administrator committed
-
- 04 Jun, 2004 16 commits
-
-
2004-06-04 Frank Ch. Eigler <fche@redhat.com> * gcc.c (MFLIB_SPEC): Remove library references, to require users to enumerate -lmudflap* and dependencies when linking. From-SVN: r82633
Frank Ch. Eigler committed -
2004-06-04 Frank Ch. Eigler <fche@redhat.com> Portability improvements, e.g., libmudflap/15293. * configure.in: Look for glibc extension functions. Look for support of -f{function,data}-sections. Look for more headers. Create testsuite/mfconfig.exp. Correct more "test x.." thinkos. * Makefile.am: Use $(SECTION_FLAGS). Collapse piecemeal-compiled mf-hooks* into usual single object per source. * mf-hooks*.c: Remove all #if WRAP_foo conditionals. * mf-hooks2.c: #include a bunch more system headers. Define strnlen if system doesn't provide one. * mf-hooks3.c (struct pthread_info): Add stack_*_alloc fields. (pthread_create): Use it to properly GC dead thread stacks. * mf-runtime.c (__mf_violation): Correct snprintf type warning. * testsuite/Makefile.am: Stop generating site.exp. * testsuite/mfconfig.exp.in: New file. * testsuite/config/default.exp: Load new mfconfig.exp. * testsuite/lib/libmudflap.exp (libmudflap-init): Add extra libraries. (prune_gcc_output): Add glibc static linking warnings. * testsuite/libmudflap.*/*frags.exp: Enumerate needed -lmudflap* libs. * testsuite/libmudflap.c/pass46-frag.c: Ditto. * configure, Makefile, aclocal.m4, config.h.in, testsuite/Makefile.in: Regenerated with autoconf 2.57 and automake 1.7. From-SVN: r82632
Frank Ch. Eigler committed -
2004-06-04 Paolo Bonzini <bonzini@gnu.org> PR target/15822 * gcc.c-torture/execute/compare-fp-1.c, gcc.c-torture/execute/compare-fp-2.c, gcc.c-torture/execute/compare-fp-3.c, gcc.c-torture/execute/compare-fp-4.c, gcc.c-torture/execute/compare-fp-3.x, gcc.c-torture/execute/compare-fp-4.x: Moved... * gcc.c-torture/execute/ieee/compare-fp-1.c, gcc.c-torture/execute/ieee/compare-fp-2.c, gcc.c-torture/execute/ieee/compare-fp-3.c, gcc.c-torture/execute/ieee/compare-fp-4.c, gcc.c-torture/execute/ieee/compare-fp-3.x, gcc.c-torture/execute/ieee/compare-fp-4.x: ...here. From-SVN: r82631
Paolo Bonzini committed -
* configure.in (LIBMUDFLAPTH): Fix thinko. * configure.in: Check for more headers. * mf-hooks2.c: Conditionalize on HAVE_SYS_SOCKET_H etc. * mf-runtime.c: In two places conditionalize on SIUSR1 rather than HAVE_SIGNAL as mingw has signal.h but not SIUSR1. From-SVN: r82627
Per Bothner committed -
2004-06-04 Paolo Bonzini <bonzini@gnu.org> PR target/15822 * dojump.c (do_jump): Fix uninitialized variable tcode1. From-SVN: r82626
Paolo Bonzini committed -
2004-06-04 Jerry Quinn <jlquinn@optonline.net> * Makefile.in (insn-conditions.o): Back out removal of reload.h. * genconditions.c (write_header): Back out removal of reload.h. From-SVN: r82625
Jerry Quinn committed -
* i386.md (UNSPECV_EH_RETURN): Kill. (eh_return): Use jump_insn. (eh_return_si, eh_return_di): Change pattern to jump instruction. From-SVN: r82624
Jan Hubicka committed -
From-SVN: r82623
Jeff Law committed -
* except.c (for_each_eh_region): New function. * except.h (for_each_eh_region): Add a prototype for it. * tree-cfg.c (update_eh_labels): New function, callback for for_each_eh_region. (label_for_bb): Make global static, unfortunately. (cleanup_dead_labels): Also update label references for exception regions. From-SVN: r82622
Steven Bosscher committed -
runtime library From-SVN: r82621
Nicola Pero committed -
From-SVN: r82620
Nicola Pero committed -
From-SVN: r82619
Nicola Pero committed -
2004-06-03 Chris Demetriou <cgd@broadcom.com> * config/mips/mips.c (struct irix_section_align_entry): Fix GTY marker. From-SVN: r82618
Chris Demetriou committed -
[[Split portion of a mixed commit.]] From-SVN: r82616.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r82615.2
GCC Administrator committed -
* gcc_release (maybe_build_tarfile): New function. (build_tarfiles): Use maybe_build_tarfile. From-SVN: r82613
Joseph Myers committed
-
- 03 Jun, 2004 4 commits
-
-
2004-06-03 Andrew Pinski <pinskia@physics.uc.edu> Jan Hubicka <jh@suse.cz> PR c++/14639 * method.c (use_think): Do not mark thunk as referenced. Co-Authored-By: Jan Hubicka <jh@suse.cz> From-SVN: r82612
Andrew Pinski committed -
toplev.c (check_global_declarations): Don't ask for DECL_ASSEMBLER_NAME unless the function really is declared static... * toplev.c (check_global_declarations): Don't ask for DECL_ASSEMBLER_NAME unless the function really is declared static and not defined. From-SVN: r82611
Geoffrey Keating committed -
PR c++/15428 * default.h (TARGET_WEAK_NOT_IN_ARCHIVE_TOC): New name for TARGET_EXPLICIT_INSTANTIATIONS_ONE_ONLY, with reversed sense. * config/darwin.h (TARGET_WEAK_NOT_IN_ARCHIVE_TOC): Likewise. * doc/tm.texi (TARGET_WEAK_NOT_IN_ARCHIVE_TOC): Rewrite documentation to reflect the new macro name and to clarify its meaning. * cp/decl2.c (maybe_emit_vtables): If TARGET_WEAK_NOT_IN_ARCHIVE_TOC is nonzero, and if we see a noninline definition of a key method, make the vtables nonweak. From-SVN: r82610
Matt Austern committed -
From-SVN: r82609
Christopher Faylor committed
-