- 22 Jul, 2003 21 commits
-
-
* line-map.c (add_line_map): Handle invalid LEAVE request. Fixes PR preprocessor/11361. From-SVN: r69688
Per Bothner committed -
diagnostic.c. (diagnostic_report_current_module): Update to match 2003-06-05 changes to push_srcloc and pop_srcloc. * diagnostic.c.(diagnostic_report_current_module): Update to match 2003-06-05 changes to push_srcloc and pop_srcloc. From-SVN: r69687
Per Bothner committed -
* gnu/awt/xlib/XGraphicsConfiguration.java (FontMetricsCache): Made static. From-SVN: r69685
Scott Gilbertson committed -
* Makefile.tpl (all-make): Depend on intl. * Makefile.in: Rebuilt. From-SVN: r69684
Alexandre Oliva committed -
* java/net/URLEncoder.java (encode(String)): Use platform default encoding. (encode(String,String)): Convert to 2-digit upper-case hex number. (hex): New field. From-SVN: r69678
Tom Tromey committed -
* include/bits/basic_string.h (basic_string::insert): Deprecate GNU extension. From-SVN: r69677
Doug Gregor committed -
lex.c (unqualified_fn_lookup_error): Mention that the error message needs to be kept in synch with the manual. 2003-07-22 Wolfgang Bangerth <bangerth@dealii.org> * lex.c (unqualified_fn_lookup_error): Mention that the error message needs to be kept in synch with the manual. From-SVN: r69676
Wolfgang Bangerth committed -
2003-07-22 Wolfgang Bangerth <bangerth@dealii.org> * doc/trouble.texi: Better document two-stage name lookup. From-SVN: r69675
Wolfgang Bangerth committed -
2003-07-22 Eric Christopher <echristo@redhat.com> * config/s390.c (s390_valid_pointer_mode): New. (TARGET_VALID_POINTER_MODE): Use. (s390_emit_prologue): Add tpf profiling hooks. (s390_emit_epilogue): Ditto. * config/s390.h (MASK_TPF): New. (TARGET_TPF): Use. (POINTERS_EXTEND_UNSIGNED): Define. * config/s390.md (ptr_extend): New pattern. From-SVN: r69674
Eric Christopher committed -
cp: PR c++/11614 * decl.c (grokdeclarator): An array member is only a flexible array member if the field itself is the array. testsuite: * g++.dg/ext/flexary1.C: New test. From-SVN: r69673
Nathan Sidwell committed -
* hashtable.c (approx_sqrt): Make static. * hashtable.h: Don't prototype approx_sqrt. * line-map.c (init_line_maps): Rename linemap_init. (free_line_maps): Rename linemap_free. (add_line_map): Rename linemap_add. (lookup_line): Rename linemap_lookup. (print_containing_files): Rename linemap_print_containing_files. * linemap.h: Update to match. * cpperror.c, cppinit.c, cpplib.c, cppmacro.c: Update calls to linemap routines to use new names. From-SVN: r69672
Zack Weinberg committed -
re PR c++/10793 (ICE (treecheck) when partial-specializing with an invalid type and a base class, in xref_basetypes, at cp/decl.c:12834) PR c++/10793 * decl.c (xref_basetypes): Handle error_mark_node. * g++.dg/template/crash9.C: New test. From-SVN: r69671
Kriang Lerdsuwanakij committed -
PR c++/3004 * g++.dg/parse/typedef3.C: New test. PR c++/7906 * g++.dg/parse/operator2.C: New test. PR c++/8895 * g++.dg/parse/def-tmpl-arg1.C: New test. PR c++/9282 * g++.dg/parse/funptr1.C: New test. PR c++/9452 * g++.dg/parse/ambig3.C: New test. PR c++/9454 * g++.dg/parse/operator3.C: New test. PR c++/9486 * g++.dg/parse/template10.C: New test. PR c++/9488 * g++.dg/parse/template11.C: New test. PR c++/10150 * g++.dg/parse/invalid-op1.C: New test. PR c++/10247 * g++.dg/parse/condexpr1.C: New test. From-SVN: r69670
Volker Reichelt committed -
cp: * cp-tree.h (enum cp_lvalue_kind): Add clk_packed. * tree.c (lvalue_p_1): Set it. * class.c (check_field): Don't allow non-packed non-POD fields to be packed. * call.c (reference_binding): Need a temporary for all bitfield and packed fields. (convert_like_real): Check it is ok to make a temporary here. testsuite: * g++.dg/ext/packed3.C: New test. * g++.dg/ext/packed4.C: New test. From-SVN: r69669
Nathan Sidwell committed -
* c-common.c (handle_packed_attribute): Don't pack a struct via a typedef. Propagate packedness from a main variant. testsuite: * gcc.dg/pack-test-3.c: New test. From-SVN: r69668
Nathan Sidwell committed -
From-SVN: r69665
Nathanael Nerode committed -
* c-common.c (c_common_type_for_mode): Return integer types for pointer modes. From-SVN: r69661
Alexandre Oliva committed -
* c-decl.c (start_decl): Don't call maybe_apply_pragma_weak here. (finish_decl): Call maybe_apply_pragma_weak here. (grokdeclarator): Check that DECL_ASSEMBLER_NAME isn't set before TREE_PUBLIC and TREE_STATIC are decided. (start_function): Move call to maybe_apply_pragma_weak. Check that DECL_ASSEMBLER_NAME isn't set too early. From-SVN: r69660
Geoffrey Keating committed -
* cpplex.c (_cpp_process_line_notes): Mention option name in trigraphs warning. From-SVN: r69659
Geoffrey Keating committed -
* combine.c (if_then_else_cond): Simplify the comparison of rtx against -1, 0, and 1. * loop.c (check_dbra_loop): Likewise. * optabs.c (emit_conditional_move): Likewise. (emit_conditional_add): Likewise. * config/i386/i386.md (*movsi_or): Likewise. (*movdi_or_rex6): Likewise. From-SVN: r69658
Kazu Hirata committed -
From-SVN: r69656
GCC Administrator committed
-
- 21 Jul, 2003 19 commits
-
-
From-SVN: r69652
Jan Hubicka committed -
2003-07-21 Benjamin Kosnik <bkoz@redhat.com> * scripts/testsuite_flags.in (--build-includes): Remove extraneous paths for libio. * testsuite/27_io/basic_istream/sentry/char/3983-fstream.cc (test03): Include typeinfo for bad_cast. * testsuite/27_io/basic_ostream/sentry/char/3983-sstream.cc: Same. * testsuite/27_io/basic_ostream/sentry/char/3983-fstream.cc: Same. * testsuite/27_io/basic_istream/sentry/char/3983-sstream.cc: Same. From-SVN: r69651
Benjamin Kosnik committed -
* c-common.h (num_in_fnames): Declare. (c_static_assembler_name): Move from here... * c-tree.h (c_static_assembler_name): ... to here. * c-opts.c: Don't include langhooks-def.h. (c_static_assembler_name): Move to c-decl.c. (num_in_fnames): Make externally visible. * c-decl.c: Include langhooks-def.h. (c_static_assembler_name): Move from c-opts.c. * Makefile.in (c-decl.o): Add $(LANGHOOKS_DEF_H). (c-opts.o): Remove $(LANGHOOKS_DEF_H). From-SVN: r69650
Geoffrey Keating committed -
* lib/compat.exp: Handle dg-options per source file. * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options. * g++.dg/compat/abi/bitfield1_y.C: Ditto. * g++.dg/compat/abi/bitfield2_x.C: Ditto. * g++.dg/compat/abi/bitfield2_y.C: Ditto. * g++.dg/compat/abi/vbase8-10_x.C: Ditto. * g++.dg/compat/abi/vbase8-10_y.C: Ditto. * g++.dg/compat/abi/vbase8-21_x.C: Ditto. * g++.dg/compat/abi/vbase8-21_y.C: Ditto. * g++.dg/compat/abi/vbase8-22_x.C: Ditto. * g++.dg/compat/abi/vbase8-22_y.C: Ditto. * g++.dg/compat/abi/vbase8-4_x.C: Ditto. * g++.dg/compat/abi/vbase8-4_y.C: Ditto. * g++.dg/compat/break/bitfield7_x.C: Ditto. * g++.dg/compat/break/bitfield7_y.C: Ditto. From-SVN: r69649
Janis Johnson committed -
* cppfiles.c (open_file_pch): Don't put unused entries in the splay tree. Remove dead code. From-SVN: r69647
Neil Booth committed -
* c-pragma.c (maybe_apply_pragma_weak): Don't get DECL_ASSEMBLER_NAME when it's not needed. From-SVN: r69646
Geoffrey Keating committed -
* config/rs6000/rs6000.h (machine_function): Add ra_need_lr. * config/rs6000/rs6000.c (rs6000_return_addr): Set it. (rs6000_emit_prologue): Save FPRs inline if set. From-SVN: r69645
Jakub Jelinek committed -
2003-07-21 H.J. Lu <hongjiu.lu@intel.com> * config/ia64/ia64.md (prefetch): Support predicate. From-SVN: r69642
H.J. Lu committed -
2003-07-21 Andrew Pinski <pinskia@physics.uc.edu> PR c/10320 * gcc.c-torture/execute/20030718-1.c: New test. From-SVN: r69639
Andrew Pinski committed -
* cfgcleanup.c (merge_blocks_move_successor_nojumps): Use tablejump_p. * rtlanal.c (tablejump_p): Use next_active_insn for finding the jump table. From-SVN: r69637
Josef Zlomek committed -
(_EqualityComparableConcept::__constraints): Remove != from the list of constraints; it is not listed in Table 28 of the C++98 standard. From-SVN: r69636
Doug Gregor committed -
PR optimization/11536 * unroll.c (loop_iterations): Do not replace a register holding the final value by its equivalent before the loop if it is not invariant. PR optimization/11536 * gcc.dg/20030721-1.c: New test. From-SVN: r69635
Eric Botcazou committed -
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (create): Remove unused method implementation. (connectHooks): Remove debug messages. From-SVN: r69634
Thomas Fitzsimmons committed -
From-SVN: r69633
Dave Fluri committed -
From-SVN: r69632
Nathan Sidwell committed -
* doc/invoke.texi (Optimize Options): Replace "it's" with "its". (V850 Options): Spelling fixes. From-SVN: r69627
Ben Elliston committed -
* Replace "callgraph.{c,o}" with "cgraph.{c,o}" (corrected). From-SVN: r69626
Ben Elliston committed -
cp: * cp-tree.h (hack_identifier): Remove. * method.c (hack_identifier): Remove. * semantics.c (finish_id_expression): Expand hack_identifier here. Simplify. From-SVN: r69625
Nathan Sidwell committed -
2003-07-20 Anthony Green <green@redhat.com> * gnu/awt/j2d/AbstractGraphicsState.java (clone): Handle CloneNotSupportedException. * gnu/gcj/xlib/WindowAttributes.java (clone): Ditto. * gnu/gcj/xlib/WMSizeHints.java (clone): Ditto. * gnu/gcj/xlib/GC.java (clone): Ditto. * gnu/awt/xlib/XGraphics.java (clone): Ditto. * gnu/awt/j2d/Graphics2DImpl.java (clone): Ditto. * gnu/awt/xlib/XEventLoop.java (postNextEvent): Remove unreachable handler. * gnu/gcj/runtime/NameFinder.java (NameFinder): Ditto. From-SVN: r69623
Anthony Green committed
-