summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [multiple changes]Arnaud Charlet2004-01-1235-763/+889
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-12 Laurent Pautet <pautet@act-europe.fr> * 3vsocthi.adb, 3vsocthi.ads, 3wsocthi.adb, 3wsocthi.ads, 3zsocthi.adb, 3zsocthi.ads, g-socthi.adb, g-socthi.ads (Socket_Error_Message): Return C.Strings.chars_ptr instead of String. * g-socket.adb (Raise_Socket_Error): Use new Socket_Error_Message signature. 2004-01-12 Javier Miranda <miranda@gnat.com> * cstand.adb, exp_aggr.adb, exp_ch3.adb, exp_ch9.adb, exp_dist.adb, exp_imgv.adb, exp_pakd.adb, exp_util.adb, par-ch3.adb, sem.adb, sem_ch3.adb, sem_dist.adb, sem_prag.adb, sem_res.adb, sem_util.adb, sinfo.adb, sinfo.ads, sprint.adb: Addition of Component_Definition node. 2004-01-12 Ed Falis <falis@gnat.com> * impunit.adb: Add GNAT.Secondary_Stack_Info as user-visible unit 2004-01-12 Thomas Quinot <quinot@act-europe.fr> * link.c: Change default libgnat kind to STATIC for FreeBSD. 2004-01-12 Ed Schonberg <schonberg@gnat.com> * lib-xref.adb (Get_Type_Reference): If the type is the subtype entity generated to rename a generic actual, go to the actual itself, the subtype is not a user-visible entity. * sem_ch7.adb (Uninstall_Declarations): If an entity in the visible part is a private subtype, reset the visibility of its full view, if any, to be consistent. 2004-01-12 Robert Dewar <dewar@gnat.com> * trans.c (Eliminate_Error_Msg): New procedure called to generate msg * usage.adb: Remove mention of obsolete -gnatwb switch Noticed during code reading 2004-01-12 Jerome Guitton <guitton@act-europe.fr> * 1ssecsta.adb: Minor changes for -gnatwa warnings 2004-01-12 GNAT Script <nobody@gnat.com> * Make-lang.in: Makefile automatically updated From-SVN: r75714
* [multiple changes]Arnaud Charlet2004-01-121-3/+25
| | | | | | | | | | | | | | | 2004-01-12 Javier Miranda <miranda@gnat.com> * sem_ch12.adb: Addition of Component_Definition node. 2004-01-12 Ed Schonberg <schonberg@gnat.com> PR ada/13417 * sem_ch12.adb (Analyze_Formal_Package): Diagnose properly an attempt to use a generic package G as a formal package for another generic declared within G. From-SVN: r75713
* [multiple changes]Arnaud Charlet2004-01-124-6/+42
| | | | | | | | | | | | | | | | | | | | | | | 2004-01-12 Arnaud Charlet <charlet@act-europe.fr> PR ada/13572 * bld.adb (Recursive_Process): Reference prefix/share/gnat instead of prefix/share/make * Makefile.generic: Update copyright. Add license notice. * Makefile.in (ADA_SHARE_MAKE_DIR): Set to prefix/share/gnat instead of prefix/share/make. * Makefile.prolog: Update copyright. Add license notice. 2004-01-12 Bernard Banner <banner@gnat.com> * Makefile.in: map 86numaux to a-numaux for x86_64 From-SVN: r75712
* alias.c: Invlude varray.hJan Hubicka2004-01-127-68/+51
| | | | | | | | | | | | | * alias.c: Invlude varray.h (alias_sets): Turn into varray. (get_alias_set_entry): Use VARRAY; mark inline. (mems_in_disjoint_alias_sets_p): Mark inline. (record_alias_subset): Use varray. (init_alias_once): Initialize varray. (new_alias_set): Grow array. * varray.c: Make VARRAY_GENERIC_PTR non GTYized. From-SVN: r75711
* Partial fox for PR opt/10776 IIJan Hubicka2004-01-125-2/+25
| | | | | | | | | | | Partial fox for PR opt/10776 II * cselib.c: Include params.h (cselib_invalidate_mem): Limit amount of nonconflicting memory locations. * params.def (PARAM_MAX_CSELIB_MEMORY_LOCATIONS): New. * Makefile.in (cselib.o): Depend on params.h From-SVN: r75710
* combine.c (combine_simplify_rtx): Don't pass VOIDmode to ↵Richard Sandiford2004-01-122-0/+7
| | | | | | | | | simplify_unary_operation if the operand has a known mode. * combine.c (combine_simplify_rtx): Don't pass VOIDmode to simplify_unary_operation if the operand has a known mode. From-SVN: r75709
* rs6000.c (word_offset_memref_operand): New predicate to handle 'ld' conform ↵Hartmut Penner2004-01-125-9/+54
| | | | | | | | | | | | | | | | | | addresses. * gcc/config/rs6000/rs6000.c (word_offset_memref_operand): New predicate to handle 'ld' conform addresses. * gcc/config/rs6000/rs6000.h (EXTRA_CONSTRAINT): New 'Y' contraint. (EXTRA_MEMORY_CONSTRAINT): Tell reload which constraint are memory contraints. * gcc/config/rs6000/rs6000-protos.h (word_offset_memref_operand): New prototype. * gcc/config/rs6000/rs6000.md (*movdf_hardfloat64): Change 'o' to 'Y' constraint. (*movdf_softfloat64): Ditto. From-SVN: r75707
* testsuite_hooks.h (__gnu_test::try_mkfifo): Declare it.Mark Mitchell2004-01-1213-31/+55
| | | | | | | | | | | | | | | | | | | | * testsuite/testsuite_hooks.h (__gnu_test::try_mkfifo): Declare it. * testsuite/testsuite_hooks.cc (__gnu_test::try_mkfifo): Define it. * testsuite/27_io/basic_filebuf/close/char/4879.cc: Use try_mkfifo and remove Cygwin XFAIL. * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise. * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise. * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise. * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise. * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise. * testsuite/27_io/objects/char/7.cc: Likewise. * testsuite/27_io/objects/char/9661-1.cc: Likewise. * testsuite/27_io/objects/wchar_t/7.cc: Likewise. * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise. From-SVN: r75706
* m68k.md: Switch from the "*..." syntax to the brace-enclosed syntax in all C ↵Bernardo Innocenti2004-01-122-1146/+967
| | | | | | | | | output... * gcc/config/m68k/m68k.md: Switch from the "*..." syntax to the brace-enclosed syntax in all C output statements. From-SVN: r75705
* re PR target/13401 (Traceback table does not conform to PowerPC 64 ABI)David Edelsohn2004-01-112-9/+16
| | | | | | | | PR target/13401 * config/rs6000/rs6000.c (rs6000_output_function_epilogue): Objective-C language type value is 14. From-SVN: r75704
* re PR target/12148 (longstanding m68k libgcc.a bug when using ` -mshort')Markus F.X.J. Oberhumer2004-01-122-20/+27
| | | | | | | | | PR c/12148 * config/m68k/fpgnulib.c: Fix `-mshort' bugs: Use `long' instead of `int' in a number of places to make sure we always have a SImode and not a HImode. Add a 'L' suffix to a number of constants. From-SVN: r75703
* pa.c: Don't include obstack.h.John David Anglin2004-01-123-2/+7
| | | | | | | * pa.c: Don't include obstack.h. * pa.md: Correct constraint in pattern for loading PIC label address. From-SVN: r75702
* linux.h (ASM_PREFERRED_EH_DATA_FORMAT): Undefine before defining.Kaz Kojima2004-01-122-1/+8
| | | | | | | * config/sh/linux.h (ASM_PREFERRED_EH_DATA_FORMAT): Undefine before defining. From-SVN: r75701
* Daily bump.GCC Administrator2004-01-122-2/+2
| | | | From-SVN: r75698
* New test.Richard Henderson2004-01-111-0/+9
| | | | From-SVN: r75696
* re PR fortran/9972 (Failure of g77.f-torture/execute/980520-1.f)Steven Bosscher2004-01-113-12/+12
| | | | | | | | | | | PR fortran/9972 * toplev.c (rest_of_handle_inlining): Also consider functions for deferral if the language is GNU F77. testsuite: * 980520-1.x: Removed. From-SVN: r75692
* c-decl.c (diagnose_arglist_conflict): Add missing space to diagnostic messages.Zack Weinberg2004-01-112-2/+7
| | | | | | | * c-decl.c (diagnose_arglist_conflict): Add missing space to diagnostic messages. From-SVN: r75691
* * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.Zack Weinberg2004-01-112-1/+5
| | | | From-SVN: r75690
* re PR c++/3478 (Accepts invalid "enum typename")Ian Lance Taylor2004-01-113-1/+22
| | | | | | | | PR c++/3478 * g++.dg/parse/error10.C: New test. * g++.dg/template/arg2.C: Accept "invalid type" error. From-SVN: r75689
* re PR c++/3478 (Accepts invalid "enum typename")Ian Lance Taylor2004-01-112-1/+22
| | | | | | | | | | | PR c++/3478 * parser.c (cp_parser_decl_specifier_seq): If the first decl_spec is error_mark_node, don't add any more decl_specs. (cp_parser_init_declarator): After committing to a declaration, if the decl_specifiers start with error_mark_node, issue an error and change the type to "int". From-SVN: r75688
* Update Copyright year.Jakub Jelinek2004-01-111-1/+1
| | | | From-SVN: r75685
* re PR middle-end/13392 (ICE in convert_from_eh_region_ranges_1, at ↵Jakub Jelinek2004-01-114-35/+34
| | | | | | | | | | | | | except.c:1133) PR middle-end/13392 * builtins.c (expand_builtin_expect_jump): Handle conditional jumps to drop through label. Don't fall back to SCC even when conditional jump has not been found. * g++.dg/opt/expect2.C: New test. From-SVN: r75684
* 2004-01-11 Paolo Carlini <pcarlini@suse.de>Paolo Carlini2004-01-111-1/+1
| | | | | | * Fix a date in the ChangeLog. From-SVN: r75682
* * invoke.texi: Fix syntax error in previous patch.Jan Hubicka2004-01-112-2/+2
| | | | From-SVN: r75681
* std_complex.h (std::complex<>::real): Return a reference.Gabriel Dos Reis2004-01-112-36/+148
| | | | | | | | | | | | | | | * include/std/std_complex.h (std::complex<>::real): Return a reference. Add non-const overload. (std::complex<>::real): Likewise. (std::real): Likewise. (std::imag): Likewise. (std::operator+): Tidy. (std::operator-): Likewise. (std::operator*): Likewise. (std::operator/): Likewise. (std::operator>>): Likewise. From-SVN: r75680
* Partial fix for PR opt/10776Jan Hubicka2004-01-115-2/+29
| | | | | | | | | | | Partial fix for PR opt/10776 * Makefile.in (reload.o): Include param.h * params.def (PARAM_MAX_RELOAD_SEARCH_INSNS): New parameter. * reload.c: Include params.h. (find_equiv_reg): Work limiting check. * invoke.texi: Document. From-SVN: r75679
* re PR libstdc++/13582 (basic_filebuf::imbue drops characters)Paolo Carlini2004-01-117-17/+359
| | | | | | | | | | | | | | | | | 2004-01-11 Paolo Carlini <pcarlini@suse.de> PR libstdc++/13582 * include/bits/fstream.tcc (imbue): Exploit the external buffer to imbue 'on the fly' a new locale and convert its remainder with the new codecvt facet. (underflow): Tweak slightly to deal with this special case. * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: New. * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Ditto. * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Ditto. * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Ditto. * testsuite/27_io/objects/wchar_t/13582-1_xin.in: Ditto. From-SVN: r75677
* 2004-01-11 Michael Koch <konqueror@gmx.de>Michael Koch2004-01-112-12/+23
| | | | | | | | | * gnu/java/lang/reflect/TypeSignature.java (getEncodingOfClass): Documentation fixed. (getClassForEncoding): Give class loader to Class.forName(). Documentation fixed. From-SVN: r75675
* CompoundEdit.java (serialVersionUID): Added.Sascha Brawer2004-01-112-1/+12
| | | | | | | | 2004-01-11 Sascha Brawer <brawer@dandelis.ch> * javax/swing/undo/CompoundEdit.java (serialVersionUID): Added. From-SVN: r75671
* mips.c (mips_symbolic_constant_p): Don't allow out-of-bounds accesses to ↵Richard Sandiford2004-01-112-5/+19
| | | | | | | | | | string constants. * config/mips/mips.c (mips_symbolic_constant_p): Don't allow out-of-bounds accesses to string constants. Simplify mips16 case accordingly. From-SVN: r75670
* re PR rtl-optimization/13469 (IRIX 6.5 O32 libjava bootstrap failure: ICE in ↵Richard Sandiford2004-01-112-0/+10
| | | | | | | | | | verify_local_live_at_start, at flow.c:557) PR optimization/13469 * toplev.c (rest_of_compilation): Call purge_all_dead_edges after reload_cse_regs (-fnon-call-exceptions only). From-SVN: r75669
* lib1.asm: Fix comment formatting.Kazu Hirata2004-01-116-32/+40
| | | | | | | | | | * config/mcore/lib1.asm: Fix comment formatting. * config/mcore/mcore-elf.h: Likewise. * config/mcore/mcore.c: Likewise. * config/mcore/mcore.h: Likewise. * config/mcore/mcore.md: Likewise. From-SVN: r75668
* c-decl.c (duplicate_decls): Break apart into...Zack Weinberg2004-01-1112-593/+565
| | | | | | | | | | | | | | | | | | * c-decl.c (duplicate_decls): Break apart into... (diagnose_arglist_conflict, validate_proto_after_old_defn) (locate_old_defn, diagnose_mismatched_decls, merge_decls): ... these new functions. Restructure for comprehensibility. Remove various archaic special cases. Always report the location of the previous declaration when a diagnostic is issued. (redeclaration_error_message): Fold into diagnose_mismatched_decls. (match_builtin_function_types): Delete unnecessary forward declaration. testsuite: * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m: Update dg-error regexps. From-SVN: r75667
* genautomata.c (make_automaton, [...]): Print progress bars with '.' ↵Zack Weinberg2004-01-112-7/+13
| | | | | | | | | | characters instead of '*'. * genautomata.c (make_automaton, NDFA_to_DFA): Print progress bars with '.' characters instead of '*'. (build_automaton): Change notes to match. From-SVN: r75664
* 20021123-2.c: Delete; dup of 20021120-1.c.Zack Weinberg2004-01-113-18/+5
| | | | | | | * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c. * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c. From-SVN: r75663
* Daily bump.GCC Administrator2004-01-112-2/+2
| | | | From-SVN: r75659
* 2004-01-11 Michael Koch <konqueror@gmx.de>Michael Koch2004-01-102-1/+6
| | | | | | | * javax/swing/undo/StateEditable.java (RCSID): Removed redundant modifiers. From-SVN: r75657
* m32r.md: Use define_constants for unspec and unspec_volatile.Kazu Hirata2004-01-102-18/+30
| | | | | | | * config/m32r/m32r.md: Use define_constants for unspec and unspec_volatile. From-SVN: r75656
* 2004-01-10 Michael Koch <konqueror@gmx.de>Michael Koch2004-01-106-10/+23
| | | | | | | | | | | | | | | | * javax/print/attribute/EnumSyntax.java (getStringTable): Made protected. (getEnumValueTable): Likewise. * javax/print/attribute/standard/JobKOctetsProcessed.java (JobKOctetsProcessed): Don't implement PrintRequestAttribute. * javax/print/attribute/standard/JobMediaSheetsCompleted.java (JobMediaSheetsCompleted): Made class final. * javax/print/attribute/standard/OutputDeviceAssigned.java (getName): Fixed typo. * javax/print/attribute/standard/RequestingUserName.java (serialVersionUID): Fixed value. From-SVN: r75655
* BasicButtonUI.java, [...]: Fixed import statements.Michael Koch2004-01-1010-47/+90
| | | | | | | | | | | | | | | | | 2004-01-10 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/basic/BasicButtonUI.java, javax/swing/plaf/basic/BasicCheckBoxUI.java, javax/swing/plaf/basic/BasicListUI.java, javax/swing/plaf/basic/BasicOptionPaneUI.java, javax/swing/plaf/basic/BasicPanelUI.java, javax/swing/plaf/basic/BasicRadioButtonUI.java, javax/swing/plaf/basic/BasicScrollPaneUI.java, javax/swing/plaf/basic/BasicToggleButtonUI.java, javax/swing/plaf/basic/BasicViewportUI.java: Fixed import statements. From-SVN: r75654
* 2004-01-10 Michael Koch <konqueror@gmx.de>Michael Koch2004-01-104-4/+11
| | | | | | | | | | * gnu/java/awt/image/ImageDecoder.java (produce): Made public. * gnu/java/awt/peer/GLightweightPeer.java, gnu/java/awt/peer/gtk/GtkToolkit.java: Reformated. From-SVN: r75653
* JRadioButtonMenuItem.java, [...]: Fixed import statements.Michael Koch2004-01-1040-144/+250
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-10 Michael Koch <konqueror@gmx.de> * javax/swing/JRadioButtonMenuItem.java, javax/swing/JSeparator.java, javax/swing/JSplitPane.java, javax/swing/JTextPane.java, javax/swing/JToolBar.java, javax/swing/ListCellRenderer.java, javax/swing/ListModel.java, javax/swing/MenuElement.java, javax/swing/OverlayLayout.java, javax/swing/ProgressMonitor.java, javax/swing/ProgressMonitorInputStream.java, javax/swing/Renderer.java, javax/swing/RootPaneContainer.java, javax/swing/Scrollable.java, javax/swing/SingleSelectionModel.java, javax/swing/ToolTipManager.java, javax/swing/ViewportLayout.java, javax/swing/event/DocumentEvent.java, javax/swing/event/SwingPropertyChangeSupport.java, javax/swing/event/TreeSelectionEvent.java, javax/swing/event/UndoableEditEvent.java, javax/swing/text/AbstractDocument.java, javax/swing/text/AttributeSet.java, javax/swing/text/Caret.java, javax/swing/text/ComponentView.java, javax/swing/text/DefaultCaret.java, javax/swing/text/DefaultEditorKit.java, javax/swing/text/Document.java, javax/swing/text/EditorKit.java, javax/swing/text/GapContent.java, javax/swing/text/Keymap.java, javax/swing/text/MutableAttributeSet.java, javax/swing/text/PlainEditorKit.java, javax/swing/text/Segment.java, javax/swing/text/Style.java, javax/swing/text/StyledDocument.java, javax/swing/text/StyledEditorKit.java, javax/swing/text/TextAction.java, javax/swing/text/View.java: Fixed import statements. From-SVN: r75651
* Fix pasto.Jan Hubicka2004-01-101-0/+1
| | | | From-SVN: r75650
* * expr.c (expand_expr_real): More curefully expand union casts.Jan Hubicka2004-01-102-1/+10
| | | | From-SVN: r75649
* lwg-active.html, [...]: Import Revision 28.Paolo Carlini2004-01-103-743/+1152
| | | | | | | | | 2004-01-10 Paolo Carlini <pcarlini@suse.de> * docs/html/ext/lwg-active.html, docs/html/ext/lwg-defects.html: Import Revision 28. From-SVN: r75648
* m32r.md (flush_icache): Use 1 for unspec_volatile.Kazu Hirata2004-01-102-1/+6
| | | | | | | * config/m32r/m32r.md (flush_icache): Use 1 for unspec_volatile. From-SVN: r75647
* * MAINTAINERS: Add myself as a MIPS maintainer.Richard Sandiford2004-01-102-1/+5
| | | | From-SVN: r75645
* re PR debug/12860 (stabs register number out of range)David Edelsohn2004-01-102-11/+20
| | | | | | | | | | | | | | 2004-01-10 David Edelsohn <edelsohn@gnu.org> James E Wilson <wilson@specifixinc.com> PR debug/12860 * dbxout.c (dbxout_symbol): Remove initialization of current_sym_code, current_sym_value, and current_sym_addr. (dbxout_symbol_location): Same. (dbxout_prepare_symbol): Zero current_sym_code, current_sym_value, and current_sym_addr. From-SVN: r75644
* tree.c (get_unwidened): Reorder conditions so that the null pointer check is ↵Richard Sandiford2004-01-102-3/+8
| | | | | | | | | done first. * tree.c (get_unwidened): Reorder conditions so that the null pointer check is done first. From-SVN: r75639
* * gcc.dg/pragma-re-1.c: Use right pointer type.Eric Botcazou2004-01-102-1/+5
| | | | From-SVN: r75638