- 22 May, 1998 23 commits
-
-
From-SVN: r19962
Ulrich Drepper committed -
From-SVN: r19961
Ulrich Drepper committed -
� * cp-tree.h: Add comments documenting which LANG_FLAGS are used. (C_TYPE_VARIABLE_SIZE, C_DECL_VARIABLE_SIZE): Removed, not used. From-SVN: r19960
Per Bothner committed -
Tue May 19 14:52:41 1998 Craig Burley <burley@gnu.org> * bad.def (FFEBAD_OPEN_UNSUPPORTED, FFEBAD_INQUIRE_UNSUPPORTED, FFEBAD_READ_UNSUPPORTED, FFEBAD_WRITE_UNSUPPORTED, FFEBAD_QUAD_UNSUPPORTED, FFEBAD_BLOCKDATA_STMT, FFEBAD_TRUNCATING_CHARACTER, FFEBAD_TRUNCATING_HOLLERITH, FFEBAD_TRUNCATING_NUMERIC, FFEBAD_TRUNCATING_TYPELESS, FFEBAD_TYPELESS_OVERFLOW): Change these from warnings to errors. Tue May 19 14:51:59 1998 Craig Burley <burley@gnu.org> * Make-lang.in (f77.install-info, f77.uninstall): Use install-info as appropriate. Tue May 19 12:56:54 1998 Craig Burley <burley@gnu.org> * com.c (ffecom_init_0): Rename xargc to f__xargc, in accord with same-dated change to f/runtime. From-SVN: r19959
Craig Burley committed -
From-SVN: r19958
Dave Love committed -
1998-05-20 Dave Love <d.love@dl.ac.uk> * Makefile.in ($(lib)): Use shell loop instead of unportable make variable substitution. From-SVN: r19957
Dave Love committed -
Tue May 19 12:50:27 1998 Craig Burley <burley@gnu.org> Break up main() into separate .o's so making and linking against shared libraries with non-Fortran main() routines is easier: * Makefile.in (MISC): Add setarg.o and setsig.o. * libF77/Makefile.in (MISC): Ditto. * libF77/setarg.c: New file, contains f_setarg(). * libF77/setsig.c: New file, contains f_setsig(). * libF77/getarg_.c: Rename xarg* to f__xarg*. * libF77/iargc_.c: Ditto From-SVN: r19956
Craig Burley committed -
From-SVN: r19955
Dave Love committed -
Tue May 19 14:52:41 1998 Craig Burley <burley@gnu.org> * bad.def (FFEBAD_OPEN_UNSUPPORTED, FFEBAD_INQUIRE_UNSUPPORTED, FFEBAD_READ_UNSUPPORTED, FFEBAD_WRITE_UNSUPPORTED, FFEBAD_QUAD_UNSUPPORTED, FFEBAD_BLOCKDATA_STMT, FFEBAD_TRUNCATING_CHARACTER, FFEBAD_TRUNCATING_HOLLERITH, FFEBAD_TRUNCATING_NUMERIC, FFEBAD_TRUNCATING_TYPELESS, FFEBAD_TYPELESS_OVERFLOW): Change these from warnings to errors. From-SVN: r19954
Craig Burley committed -
Tue May 19 14:51:59 1998 Craig Burley <burley@gnu.org> * Make-lang.in (f77.install-info, f77.uninstall): Use install-info as appropriate. From-SVN: r19953
Craig Burley committed -
Tue May 19 12:56:54 1998 Craig Burley <burley@gnu.org> * com.c (ffecom_init_0): Rename xargc to f__xargc, in accord with same-dated change to f/runtime. From-SVN: r19952
Craig Burley committed -
From-SVN: r19951
Dave Love committed -
From-SVN: r19950
Jason Merrill committed -
error_mark_node. From-SVN: r19949
Jason Merrill committed -
From-SVN: r19948
Jason Merrill committed -
From-SVN: r19947
Richard Earnshaw committed -
* pt.c (determine_specialization): Just return an error_mark_node. Also print the decl we want in error messages. If we complain, return error_mark_node. (tsubst_friend_function): Set lineno and input_filename so error messages will be useful. (instantiate_template): Just return an error_mark_node. * pt.c (print_template_context): Add new argument. (maybe_print_template_context): New fn. (push_tinst_level): Increment tinst_level_tick. (pop_tinst_level): Likewise. * errfn.c (cp_thing): Call maybe_print_template_context. Use xrealloc instead of xmalloc. * typeck.c (build_unary_op, CONVERT_EXPR): Propagate TREE_CONSTANT. From-SVN: r19946
Jason Merrill committed -
� * cplus-dem.c (MBUF_SIZE): Bumped from 512 to 32767. From-SVN: r19945
Hans-Peter Nilsson committed -
� * cplus-dem.c (MBUF_SIZE): Bumped from 512 to 32767. From-SVN: r19944
Hans-Peter Nilsson committed -
8 * cplus-dem.c (MBUF_SIZE): Bumped from 512 to 32767. From-SVN: r19943
Hans-Peter Nilsson committed -
* Makefile.in: Add a dependency on stamp-picdir for the objects, so that we can do a parallel build. From-SVN: r19942
Mike Stump committed -
From-SVN: r19941
Jeff Law committed -
* final.c (JUMP_TABLES_IN_TEXT_SECTION): Provide a default value. (shorten_branches, final_scan_insn): Test value of JUMP_TABLES_IN_TEXT_SECTION instead of just testing whether it is defined. * tm.texi (JUMP_TABLES_IN_TEXT_SECTION): Corresponding changes. * arm/coff.h: Define JUMP_TABLES_IN_TEXT_SECTION to 1. coff.h: Likewise. * i386/386bsd.h: Likewise. * i386/freebsd-elf.h: Likewise. * i386/freebsd.h: Likewise. * i386/netbsd.h: Likewise. * i386/ptx4-i.h: Likewise. * i386/sysv4.h: Likewise. * pa/pa.h: Likewise. * rs6000/linux.h: Likewise. * rs6000/rs6000.h: Likewise. * sh/sh.h: Likewise. * sparc/sp64-elf.h: Likewise. * v850/v850.h: Likewise. * rs6000/sysv4.h: Define JUMP_TABLES_IN_TEXT_SECTION to 0. * i386/linux.h: Define JUMP_TABLES_IN_TEXT_SECTION to (flag_pic). From-SVN: r19940
Bernd Schmidt committed
-
- 21 May, 1998 17 commits
-
-
From-SVN: r19939
Jeffrey A Law committed -
* regmove.c (gen_add3_insn): New function. (fixup_match_2): Use it instead of calling gen_addsi3. From-SVN: r19938
J"orn Rennecke committed -
From-SVN: r19937
Jeffrey A Law committed -
* alias.c (rtx_equal_for_memref_p): Handle SCRATCH as a memory address. From-SVN: r19936
Jeffrey A Law committed -
pt.c (tsubst_friend_class): Don't call redeclare_class_template if the template we looked up is the same as... * pt.c (tsubst_friend_class): Don't call redeclare_class_template if the template we looked up is the same as the one we already have. From-SVN: r19935
Jason Merrill committed -
* Makefile.in (TREE_H): Add tree-check.h. (tree-check.h, gencheck): New targets. * gencheck.c: New file. * tree.c (tree_check, tree_class_check): New functions. * tree.h (TREE_CHECK, TREE_CLASS_CHECK): Define. (TYPE_CHECK, DECL_CHECK): Define. Modify all access macros to use generated checking macros. From-SVN: r19934
Martin v. Löwis committed -
* acconfig.h (HAVE_GAS_MAX_SKIP_P2ALIGN): New tag. * configure.in: Check for it. * i386/gas.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Use it. * final.c (uid_align, uid_shuid, label_align): Make static. (label_align): Change type to struct label_alignment pointer. (LABEL_TO_ALIGNMENT, shorten_branches): Update due to type change. (LABEL_TO_MAX_SKIP): Define. (LABEL_ALIGN_MAX_SKIP, LOOP_ALIGN_MAX_SKIP, LABEL_ALIGN_AFTER_BARRIER_MAX_SKIP): Provide defaults. (shorten_branches): Record the maximum bytes to skip when aligning a label. (final_scan_insn): Use the maximum bytes to skip when aligning a label if ASM_OUTPUT_MAX_SKIP_ALIGN is available. * i386.h (LOOP_ALIGN_MAX_SKIP, LABEL_ALIGN_AFTER_BARRIER_MAX_SKIP): Define. * i386.c (override_options): i386_align_jumps and i386_align_loops default to 4 if ASM_OUTPUT_MAX_SKIP_ALIGN is available. * invoke.texi: Document new i386 align-loops and align-jumps behavior. From-SVN: r19933
John Wehle committed -
From-SVN: r19932
Mark Mitchell committed -
� * function.c (init_function_start): Don't call emit_line_note if lineno is 0. (Can happen when compiling Java .class files.) From-SVN: r19931
Per Bothner committed -
8 * function.c (init_function_start): Don't call emit_line_note if lineno is 0. (Can happen when compiling Java .class files.) From-SVN: r19930
Per Bothner committed -
reload1.c (reload_reg_free_for_value_p): Fix RELOAD_FOR_INPUT end of lifetime and RELOAD_FOR_OUTPUT start of lifetime. * reload1.c (reload_reg_free_for_value_p): Fix RELOAD_FOR_INPUT end of lifetime and RELOAD_FOR_OUTPUT start of lifetime. From-SVN: r19929
J"orn Rennecke committed -
* combine.c (nonzero_bits): For paradoxical subregs, take LOAD_EXTENDED_OP into account. From-SVN: r19928
J"orn Rennecke committed -
Thu May 21 11:54:44 1998 Dave Brolley <brolley@cygnus.com> * lex.c: (handle_sysv_pragma): FILE* parameter not used. (cpp_reader,parse_in): Add for cpplib. (check_newline): Call handle_sysv_pragma with new interface. (check_newline): Call GET_DIRECTIVE_LINE, not get_directive_line. * input.c: (yy_cur,yy_lim,yy_get_token,GETC): Add for cpplib. (sub_getch): Call GETC for cpplib. * cp-tree.h: (get_directive_line): Different prototype for cpplib. (GET_DIRECTIVE_LINE): Macro wrapper for get_directive_line. * Makefile.in (CXX_OBJS): add @extra_cxx_objs@ for cpplib. From-SVN: r19927
Dave Brolley committed -
Thu May 21 11:51:15 1998 Dave Brolley <brolley@cygnus.com> * configure.in (extra_c_objs): add prefix.o. (extra_cxx_objs): extra objects for C++ with cpplib. * configure: Regenerate. * c-tree.h: (get_directive_line): Different prototype for cpplib. (GET_DIRECTIVE_LINE): Macro wrapper for get_directive_line. * c-lex.h: (get_directive_line): Not needed here for cpplib. * c-lex.c: (yy_cur,yy_lim,yy_get_token): Move to c-common.c. (GET_DIRECTIVE_LINE): Move to c-common.c and rename to get_directive_line. * c-common.c (parse_in,parse_options,cpp_token): Declare for cpplib. (yy_cur,yy_lim,yy_get_token,get_directive,line): Moved here from c-lex.c From-SVN: r19926
Dave Brolley committed -
� * configure.in: Check for unistd.h as well. * configure: Rebuild. * config.in: Rebuild. * getpagesize.c (GNU_OUR_PAGESIZE): Use sysconf only if _SC_PAGESIZE is defined in unistd.h. Reformat conditional block for easier reading. * config.table (shared): Default to no if ${enable_shared} is unset or empty; this logic is used by the toplevel configure scripts, too. From-SVN: r19925
Manfred Hollstein committed -
0 * configure.in: Check for unistd.h as well. * configure: Rebuild. * config.in: Rebuild. * getpagesize.c (GNU_OUR_PAGESIZE): Use sysconf only if _SC_PAGESIZE is defined in unistd.h. Reformat conditional block for easier reading. * config.table (shared): Default to no if ${enable_shared} is unset or empty; this logic is used by the toplevel configure scripts, too. From-SVN: r19924
Manfred Hollstein committed -
� * configure.in: Check for unistd.h as well. * configure: Rebuild. * config.in: Rebuild. * getpagesize.c (GNU_OUR_PAGESIZE): Use sysconf only if _SC_PAGESIZE is defined in unistd.h. Reformat conditional block for easier reading. * config.table (shared): Default to no if ${enable_shared} is unset or empty; this logic is used by the toplevel configure scripts, too. From-SVN: r19923
Manfred Hollstein committed
-