- 23 Dec, 2002 12 commits
-
-
* doc/include/gcc-common.texi: Define DEVELOPMENT. ada: * gnat_rm.texi: Include gcc-common.texi. Use GCC version number only. * Make-lang.in ($(srcdir)/ada/gnat_ug_unx.info, $(srcdir)/ada/gnat_ug_vms.info, $(srcdir)/ada/gnat_ug_vxw.info, $(srcdir)/ada/gnat_ug_wnt.info, $(srcdir)/ada/gnat_rm.info, ada/gnat_ug_unx.dvi, ada/gnat_ug_vms.dvi, ada/gnat_ug_vxw.dvi, ada/gnat_ug_wnt.dvi, ada/gnat_rm.dvi): Depend on $(srcdir)/doc/include/gcc-common.texi. f: * root.texi: Include gcc-common.texi. * bugs.texi, news.texi: Don't include root.texi as part of full manual. * g77.texi: Update for use of gcc-common.texi. * Make-lang.in ($(srcdir)/f/g77.info, f/g77.dvi): Depend on $(srcdir)/doc/include/gcc-common.texi. java: * gcj.texi: Include gcc-common.texi. * Make-lang.in ($(srcdir)/java/gcj.info, java/gcj.dvi): Depend on $(srcdir)/doc/include/gcc-common.texi. treelang: * treelang.texi: Include gcc-common.texi. * Make-lang.in ($(srcdir)/treelang/treelang.info, treelang.dvi): Depend on gcc-common.texi. Add other missing dependencies. (treelang.dvi): Use texi2dvi. From-SVN: r60446
Joseph Myers committed -
2002-12-20 Sylvain Pion <Sylvain.Pion@mpi-sb.mpg.de> * include/bits/stl_deque.h: Fix typo. * include/bits/stl_list.h: Same. * include/bits/stl_map.h: Same. * include/bits/stl_multimap.h: Same. * include/bits/stl_queue.h: Same. * include/bits/stl_stack.h: Same. * include/bits/stl_vector.h: Same. From-SVN: r60442
Sylvain Pion committed -
* Makefile.tpl: Use shared multilib.out. Use move-if-change for it. Convert (cd foo; make) to (cd foo && make). Clean up multilib.out. * Makefile.in: Regenerate. * configure.in: Remove unnecessary leftovers. From-SVN: r60441
Nathanael Nerode committed -
stor-layout.c (update_alignment_for_field): Correct handling of unnamed bitfields on PCC_BITFIELD_TYPE_MATTERS machines. * stor-layout.c (update_alignment_for_field): Correct handling of unnamed bitfields on PCC_BITFIELD_TYPE_MATTERS machines. * doc/tm.texi (PCC_BITFIELD_TYPE_MATTERS): Note that an unnamed bitfield does not affect alignment. * testsuite/gcc.dg/i386-bitfield3.c: New test. From-SVN: r60439
Mark Mitchell committed -
* expr.c (expand_assignment): Apply special treatment to ARRAY_TYPE. From-SVN: r60437
David Edelsohn committed -
* config/h8300/h8300-protos.h: Update the prototype of expand_a_shift. * config/h8300/h8300.c (expand_a_shift): Change the return type to void. * config/h8300/h8300.md: Update all the uses of expand_a_shift. From-SVN: r60436
Kazu Hirata committed -
* tree.c (save_expr): Allow either side of a dyadic operand to be constant. * doc/portability.texi (portability): Update portability goals. From-SVN: r60435
Nathan Sidwell committed -
From-SVN: r60430
GCC Administrator committed -
From-SVN: r60423
Kazu Hirata committed -
* stor-layout.c (update_alignment_for_field): Guard use of ADJUST_FIELD_ALIGN with #ifdef. From-SVN: r60422
Mark Mitchell committed -
From-SVN: r60420
Geoffrey Keating committed -
stor-layout.c (update_alignment_for_field): Use ADJUST_FIELD_ALIGN when computing the alignment for a zero-width bitfield... * stor-layout.c (update_alignment_for_field): Use ADJUST_FIELD_ALIGN when computing the alignment for a zero-width bitfield when PCC_BITFIELD_TYPE_MATTERS. From-SVN: r60419
Mark Mitchell committed
-
- 22 Dec, 2002 12 commits
-
-
From-SVN: r60417
Joseph Myers committed -
re PR c++/8572 (ICE with external definition of conversion operator to internal class within template class) cp: PR c++/8572 * cp-tree.h (grokoptypename): Add SCOPE parameter. * decl2.c (grokoptypename): Add SCOPE parameter. tsubst the type if in a template scope. * parse.y (unoperator): Return the scope. (operator_name): Adjust grokoptypename call. testsuite: * g++.dg/parse/conv_op1.C: New test. From-SVN: r60416
Nathan Sidwell committed -
From-SVN: r60415
Kazu Hirata committed -
* params.def (tracer-min-branch-probability-feedback): Fix default. * final.c (compute_alignments): Use profile to avoid code bloat. From-SVN: r60413
Jan Hubicka committed -
2002-12-22 Anthony Green <green@redhat.com> * gcj.texi (Limitations): Add note about org.xml.sax and org.w3c.dom. From-SVN: r60411
Anthony Green committed -
2002-12-21 Anthony Green <green@redhat.com> * Makefile.am: Move org.xml.sax and org.w3c.dom into their own libraries. * Makefile.in: Rebuilt. From-SVN: r60410
Anthony Green committed -
* cp-tree.h (make_unbound_class_template): Use tsubst_flags_t. * decl.c (make_unbound_class_template): Adjust. Check for tf_error. * pt.c (tsubst) [OFFSET_TYPE]: Check for tf_error. From-SVN: r60407
Kriang Lerdsuwanakij committed -
* config/h8300/h8300.c (get_shift_alg): Make shift insn sequences end with a valid cc0 whenever possible. From-SVN: r60406
Kazu Hirata committed -
* config/h8300/h8300.md (negsf2): New. (*negsf2_h8300): Likewise. (*negsf2_h8300hs): Likewise. From-SVN: r60405
Kazu Hirata committed -
From-SVN: r60404
GCC Administrator committed -
* configure.in (extra_ranlibflags_for_target): New variable. (*-*-darwin): Add -c to ranlib commands. * configure (tooldir): Handle extra_ranlibflags_for_target. From-SVN: r60397
Geoffrey Keating committed -
integrate.c (output_inline_function): Don't hold private pointers to 'struct function' over GC calls. * integrate.c (output_inline_function): Don't hold private pointers to 'struct function' over GC calls. From-SVN: r60396
Geoffrey Keating committed
-
- 21 Dec, 2002 8 commits
-
-
* config/sh/lib1funcs.asm (__fpscr_values): Conditionalize with NO_FPSCR_VALUES. * config/sh/t-linux (TARGET_LIBGCC2_CFLAGS): Add -DNO_FPSCR_VALUES. From-SVN: r60395
Kaz Kojima committed -
From-SVN: r60394
Josef Zlomek committed -
* config/h8300/h8300.md (zero_extendqisi2): Correct the length. From-SVN: r60389
Kazu Hirata committed -
* config/h8300/h8300.md (*zero_extendqihi2_h8300): Make the second alternative "#". (*zero_extendqihi2_h8300hs): Likewise. (a define_split): New. From-SVN: r60388
Kazu Hirata committed -
* config/h8300/h8300-protos.h: Update the prototype for split_adds_subs. Add prototypes for const_le_2_operand and const_le_6_operand. * config/h8300/h8300.c (split_adds_subs): Add an argument to specify whether inc/dec should be used when possible. (const_le_2_operand): New. (const_le_6_operand): Likewise. * config/h8300/h8300.md (two peepholes): New. From-SVN: r60387
Kazu Hirata committed -
From-SVN: r60386
GCC Administrator committed -
* config/fr30/fr30.md: Fix a comment typo. * config/i386/i386.c: Likewise. * config/ip2k/ip2k.h: Likewise. From-SVN: r60379
Kazu Hirata committed -
* config/rs6000/spe.h (__ev_subifw): Reverse arguments. (__ev_subw, __ev_subiw): New. (ev_mwlssf, ev_mwlsmf, ev_mwlssfa, ev_mwlsmfa, ev_mwlssfaaw, ev_mwlsmfaaw, ev_mwlssfanw, ev_mwlsmfanw): Delete. From-SVN: r60378
Jim Wilson committed
-
- 20 Dec, 2002 8 commits
-
-
* pa-linux.h (TARGET_HAS_STUBS_AND_ELF_SECTIONS): Delete define. * pa32-linux.h (FUNCTION_OK_FOR_SIBCALL): Delete define. * pa.c (pa_function_ok_for_sibcall): Allow non indirect sibcalls on TARGET_ELF32. Add comment on sibcall issues for TARGET_64BIT. From-SVN: r60377
John David Anglin committed -
* config/h8300/h8300-protos.h: Add prototypes for incdec_operand and eqne_operator. * config/h8300/h8300.c (incdec_operand): New. (eqne_operator): Likewise. * config/h8300/h8300.h (CONST_OK_FOR_M): Likewise. (CONST_OK_FOR_O): Likewise. (CONST_OK_FOR_LETTER_P): Use CONST_OK_FOR_M and CONST_OK_FOR_O. * config/h8300/h8300.md (UNSPEC_INCDEC): New. (addhi3_incdec): New. (addsi3_incdec): Likewise. (two peepholes): Likewise. From-SVN: r60375
Kazu Hirata committed -
* config/h8300/h8300.c (dosize): Remove warnings. (print_operand): Likewise. From-SVN: r60374
Kazu Hirata committed -
* config/alpha/alpha.c (decl_has_samegp): New. (samegp_function_operand): Use it. Rename from current_file_function_operand. (direct_call_operand): Handle -msmall-text via symbol->jump. (tls_symbolic_operand_1): Use T for tprel64, t for smaller tprel. (tls_symbolic_operand_type): Likewise. (alpha_encode_section_info): Likewise. Handle -msmall-text. (alpha_function_ok_for_sibcall): Use decl_has_samegp. (alpha_end_function): Set symbol->jump for functions defined in the text section. * config/alpha/alpha-protos.h: Update. * config/alpha/alpha.h (MASK_SMALL_TEXT, TARGET_SMALL_TEXT): New. (TARGET_SWITCHES): Add -msmall-text and -mlarge-text. (PREDICATE_CODES): Update. * config/alpha/alpha.md (call patterns): Update for samegp_function_operand rename; use !samegp reloc if TARGET_EXPLICIT_RELOCS. * doc/invoke.text: Document -msmall-text and -mlarge-text. From-SVN: r60373
Richard Henderson committed -
* jcf-write.c (generate_bytecode_insns) [SWITCH_EXPR]: Handle case where minimum case value is Integer.MIN_VALUE. Fixes PR java/8955. From-SVN: r60372
Tom Tromey committed -
* config/ns32k/ns32k.md (movdi): Use "l" instead of "f" to match all registers capable of holding a double float. (*rcond): change name of "reverse branch" insns to something more meaningful. (*rbgt, *rblt, *rbge, *rble): Reverse branches to handle IEEE comparisons properly. (*ffs): Change operand 0 from write to read-modify-write. (*ffsssi2): Drop constraints from define_expand. * config/ns32k/ns32k.h (STORE_RATIO, STORE_BY_PIECES): Avoid using MOVE_RATIO as default for store operations. * config/ns32k/ns32k.h (enum reg_class, REG_CLASS_NAMES): Add LONG_REGS class. (CANNOT_CHANGE_MODE_CLASS): Can't subreg LONG_REGS. (GO_IF_LEGITIMATE_ADDRESS): Remove spurious abort(). * config/ns32k/ns32k.c (regclass_map): Add LONG_REGS class. * config/ns32k/STATUS: New File * config/ns32k/NOTES: New file. From-SVN: r60370
Ian Dall committed -
* ChangeLog: Fix a typo. * class.c: Fix comment typos. * cp-tree.h: Likewise. From-SVN: r60368
Kazu Hirata committed -
From-SVN: r60366
Josef Zlomek committed
-