- 24 May, 1998 10 commits
-
-
* decl.c (push_namespace): Namespaces have type void. * typeck2.c (incomplete_type_error): Complain about namespace used as expression. * typeck.c (decay_conversion): Likewise. * error.c (dump_expr): Support namespaces. From-SVN: r20035
Jason Merrill committed -
From-SVN: r20034
Jason Merrill committed -
From-SVN: r20032
Jeffrey A Law committed -
* lib/old-dejagnu.exp: All tests fail if we got an internal compiler error for the line. Don't run multiple tests for the same line. From-SVN: r20028
Jason Merrill committed -
From-SVN: r20021
Jason Merrill committed -
* Makefile.in (boostrap2-lean, bootstrap3-lean, bootstrap4-lean): new targets Forgot to commit. From-SVN: r20016
Alexandre Oliva 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: r20015
Craig Burley committed -
From-SVN: r20003
Jeffrey A Law committed -
* Makefile.in (ENQUIRE_CFLAGS, ENQUIRE_LDFLAGS): Move down to the end of the Makefile. (FLOAT_H_TEST): Likewise. (ENQUIRE): Likewise. (float.h-nat): Likewise. (float.h-cross): Likewise. (enquire): Likewise. (enquire.o): Likewise. (stmp-int-hdrs): Fix comment about enquire; depend upon gfloat.h. (stmp-headers): Move actions to stmp-int-hdrs, retaining only a no-op. (FLOAT_H): Remove old float.h-nat version; move current definition to CROSS_FLOAT_H location. (all.cross): Remove comments about enquire stuff. * Makefile.in (all.cross): Swap $(LIBGCC) and $(STMP_FIXPROTO). (rest.encap): Likewise. (libgcc2.ready): Depend upon $(STMP_FIXPROTO) From-SVN: r20000
Manfred Hollstein committed -
From-SVN: r19999
Jeff Law committed
-
- 23 May, 1998 18 commits
-
-
* m68k.h: Declare more functions used in macros. (REG_CLASS_CONTENTS): Completely embrace initializer. * m68k.md (adddi3, subdi3): Add abort call to avoid warning about returning no value. * cse.c (find_best_addr): Declare p and found_better only if needed. * dbxout.c (dbxout_continue): Define only if DBX_CONTIN_LENGTH > 0. * dwarfout.c (string_length_attribute): #if 0 away. * function.c (expand_function_end): Define varible blktramp only if needed. * jump.c (find_insert_position): Define only if !HAVE_cc0. * loop.c (combine_givs_p): Define variable tem only if needed. * real.c: Comment out unused functions eabs, eround, e{24,53,64,113}toasc and eiinfin. From-SVN: r19998
Andreas Schwab committed -
* Makefile.in (boostrap2-lean, bootstrap3-lean, bootstrap4-lean): New targets. From-SVN: r19997
Alexandre Oliva committed -
* Makefile.in (boostrap2-lean, bootstrap3-lean, bootstrap4-lean): new targets From-SVN: r19996
Alexandre Oliva committed -
* Makefile.in (all.cross): Swap $(LIBGCC) and $(STMP_FIXPROTO). (rest.encap): Likewise. From-SVN: r19993
Manfred Hollstein committed -
From-SVN: r19992
Jeff Law committed -
From-SVN: r19991
Jeffrey A Law committed -
From-SVN: r19990
Jeff Law committed -
From-SVN: r19987
Andreas Schwab committed -
* toplev.h (tree_node): Provide global declaration to avoid `limited scope' warnings. From-SVN: r19986
Manfred Hollstein committed -
From-SVN: r19985
Jeffrey A Law committed -
* test_summary: Display section breaks for each entry in a multilibbed target's output. From-SVN: r19980
Robert Lipe committed -
1998-05-23 Dave Love <d.love@dl.ac.uk> * g77.f-torture/compile/970915-0.f: New test. From-SVN: r19973
Dave Love committed -
From-SVN: r19972
Dave Love committed -
From-SVN: r19971
Dave Love committed -
Sat May 23 06:32:52 1998 Craig Burley <burley@gnu.org> * com.c (ffecom_finish_symbol_transform_): Don't transform statement (nested) functions, to avoid gcc compiling them and thus producing linker errors if they refer to undefined exteral functions. But warn if they're unused and -Wunused. From-SVN: r19970
Craig Burley committed -
From-SVN: r19969
Jason Merrill committed -
From-SVN: r19968
Jason Merrill committed -
* cp-tree.def: Add SRCLOC. * cp-tree.h: Add struct tree_srcloc and accessor macros. * tree.c (build_srcloc, build_srcloc_here): New fns. * pt.c (add_pending_template): Use build_srcloc_here. (push_tinst_level): Update last_template_error_tick before erroring. (instantiate_decl): Restore lineno and input_filename before calling add_pending_template. * decl2.c (finish_file): Set up lineno and input_filename for pending templates. From-SVN: r19967
Jason Merrill committed
-
- 22 May, 1998 12 commits
-
-
* decl.c (lang_print_error_function): New fn. (init_decl_processing): Set print_error_function to use it. * errfn.c (cp_thing): Don't call maybe_print_template_context here. * call.c (maybe_handle_ref_bind): Propagate ICS_USER_FLAG and ICS_BAD_FLAG. * cvt.c (ocp_convert): Don't set LOOKUP_NO_CONVERSION for copy-initialization. From-SVN: r19966
Jason Merrill committed -
* expr.c (expand_expr): For {BITFIELD,COMPONENT,ARRAY}_REF, if the offset's mode is not ptr_mode, convert it. From-SVN: r19965
Richard Henderson committed -
* class.c (build_vtable_entry): Use int_fits_type_p. (build_vtable): Pass a signed offset to build_vtable_entry. (prepare_fresh_vtable, modify_one_vtable, fixup_vtable_deltas1, set_rtti_entry): Likewise. From-SVN: r19964
Jason Merrill committed -
* fold-const.c (ssize_binop): New fn. * tree.h: Declare it. From-SVN: r19963
Jason Merrill committed -
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
-