tobi [Sat, 15 May 2004 20:44:38 +0000 (20:44 +0000)]
PR fortran/15234
* io/io.h (unit_t): Rename to ...
(gfc_unit) ... this.
(unit_root, current_unit, find_file, find_unit, get_unit): Now
of type gfc_unit.
(delete_file, insert_unit, close_unit): Argument now of type
gfc_unit.
* backspace.c (st_backspace), close.c (st_close), endfile.c
(st_endfile), inquire.c (inquire_via_unit, st_inquire), open.c
(test_endfile, edit_modes, new_unit, already_open, st_open),
rewind.c (st_rewind), transfer.c (current_unit), unit.c
(internal_unit, unit_cache, rotate_left, rotate_right, insert,
insert_unit, delete_root, delete_treap, delete_unit, find_unit,
get_unit, init_units, close_unit), unix.c (find_file0,
find_file, delete_file): Replace all occurences of unit_t by
gfc_unit.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81903
138bc75d-0d04-0410-961f-
82ee72b054a4
mark [Sat, 15 May 2004 20:39:10 +0000 (20:39 +0000)]
2004-05-15 Mark Wielaard <mark@klomp.org>
* Makefile.am (ordinary_java_source_files): Add new javax.print
classes.
* Makefile.in: Regenerated.
2004-05-15 Michael Koch <konqueror@gmx.de>
* javax/print/attribute/standard/DateTimeAtCompleted.java,
javax/print/attribute/standard/DateTimeAtCreation.java,
javax/print/attribute/standard/DateTimeAtProcessing.java,
javax/print/attribute/standard/DocumentName.java,
javax/print/attribute/standard/JobHoldUntil.java,
javax/print/attribute/standard/JobImpressionsCompleted.java,
javax/print/attribute/standard/JobMessageFromOperator.java,
javax/print/attribute/standard/JobName.java,
javax/print/attribute/standard/JobOriginatingUserName.java,
javax/print/attribute/standard/JobPriority.java,
javax/print/attribute/standard/JobPrioritySupported.java,
javax/print/attribute/standard/NumberOfInterveningJobs.java,
javax/print/attribute/standard/OutputDeviceAssigned.java,
javax/print/attribute/standard/PrinterInfo.java,
javax/print/attribute/standard/PrinterLocation.java,
javax/print/attribute/standard/PrinterMakeAndModel.java,
javax/print/attribute/standard/PrinterMessageFromOperator.java,
javax/print/attribute/standard/PrinterName.java,
javax/print/attribute/standard/QueuedJobCount.java,
javax/print/attribute/standard/RequestingUserName.java:
Fixed javadocs all over.
2004-05-15 Michael Koch <konqueror@gmx.de>
* javax/print/DocFlavor.java,
javax/print/attribute/standard/ColorSupported.java,
javax/print/attribute/standard/Compression.java,
javax/print/attribute/standard/CopiesSupported.java,
javax/print/attribute/standard/Fidelity.java,
javax/print/attribute/standard/Finishings.java,
javax/print/attribute/standard/JobImpressionsSupported.java,
javax/print/attribute/standard/JobKOctetsSupported.java,
javax/print/attribute/standard/JobMediaSheetsSupported.java,
javax/print/attribute/standard/JobSheets.java,
javax/print/attribute/standard/JobState.java,
javax/print/attribute/standard/JobStateReason.java,
javax/print/attribute/standard/JobStateReasons.java,
javax/print/attribute/standard/Media.java,
javax/print/attribute/standard/MediaSizeName.java,
javax/print/attribute/standard/MultipleDocumentHandling.java,
javax/print/attribute/standard/NumberUpSupported.java,
javax/print/attribute/standard/OrientationRequested.java,
javax/print/attribute/standard/PDLOverrideSupported.java,
javax/print/attribute/standard/PageRanges.java,
javax/print/attribute/standard/PresentationDirection.java,
javax/print/attribute/standard/PrintQuality.java,
javax/print/attribute/standard/PrinterIsAcceptingJobs.java,
javax/print/attribute/standard/PrinterMoreInfo.java,
javax/print/attribute/standard/PrinterMoreInfoManufacturer.java,
javax/print/attribute/standard/PrinterResolution.java,
javax/print/attribute/standard/PrinterState.java,
javax/print/attribute/standard/PrinterStateReason.java,
javax/print/attribute/standard/PrinterStateReasons.java,
javax/print/attribute/standard/PrinterURI.java,
javax/print/attribute/standard/ReferenceUriSchemesSupported.java,
javax/print/attribute/standard/Severity.java,
javax/print/attribute/standard/SheetCollate.java,
javax/print/attribute/standard/Sides.java:
Added serialVersionUID and removed final keyword where it doenst
belong.
2004-05-15 Michael Koch <konqueror@gmx.de>
* javax/print/PrintServiceLookup.java: New file.
2004-05-15 Michael Koch <konqueror@gmx.de>
* javax/print/DocFlavor.java:
Implemented all flavor classes.
2004-05-15 Michael Koch <konqueror@gmx.de>
* javax/print/attribute/standard/ColorSupported.java,
javax/print/attribute/standard/Compression.java,
javax/print/attribute/standard/CopiesSupported.java,
javax/print/attribute/standard/Fidelity.java,
javax/print/attribute/standard/Finishings.java,
javax/print/attribute/standard/JobImpressionsSupported.java,
javax/print/attribute/standard/JobKOctetsSupported.java,
javax/print/attribute/standard/JobMediaSheetsSupported.java,
javax/print/attribute/standard/JobSheets.java,
javax/print/attribute/standard/JobState.java,
javax/print/attribute/standard/JobStateReason.java,
javax/print/attribute/standard/JobStateReasons.java,
javax/print/attribute/standard/Media.java,
javax/print/attribute/standard/MediaSizeName.java,
javax/print/attribute/standard/MultipleDocumentHandling.java,
javax/print/attribute/standard/NumberUpSupported.java,
javax/print/attribute/standard/OrientationRequested.java,
javax/print/attribute/standard/PDLOverrideSupported.java,
javax/print/attribute/standard/PageRanges.java,
javax/print/attribute/standard/PresentationDirection.java,
javax/print/attribute/standard/PrintQuality.java,
javax/print/attribute/standard/PrinterIsAcceptingJobs.java,
javax/print/attribute/standard/PrinterMoreInfo.java,
javax/print/attribute/standard/PrinterMoreInfoManufacturer.java,
javax/print/attribute/standard/PrinterResolution.java,
javax/print/attribute/standard/PrinterState.java,
javax/print/attribute/standard/PrinterStateReason.java,
javax/print/attribute/standard/PrinterStateReasons.java,
javax/print/attribute/standard/PrinterURI.java,
javax/print/attribute/standard/ReferenceUriSchemesSupported.java,
javax/print/attribute/standard/Severity.java,
javax/print/attribute/standard/SheetCollate.java,
javax/print/attribute/standard/Sides.java: New files.
2004-05-15 Michael Koch <konqueror@gmx.de>
* javax/print/Doc.java
(getPrintData): Throws IOException.
(getReaderForText): Likewise.
(getStreamForBytes): Likewise.
* javax/print/DocFlavor.java:
Fixed filename in copyright.
(serialVersionUID): New field.
* javax/print/ServiceUIFactory.java:
Made all constants final.
* javax/print/AttributeException.java
javax/print/MultiDoc.java
javax/print/MultiDocPrintJob.java
javax/print/MultiDocPrintService.java
javax/print/StreamPrintService.java
javax/print/URIException.java: New files.
* javax/print/Makefile.am
(EXTRA_DIST): Added all new files.
2004-05-15 Michael Koch <konqueror@gmx.de>
* javax/print/attribute/standard/Copies.java,
javax/print/attribute/standard/DateTimeAtCompleted.java,
javax/print/attribute/standard/DateTimeAtCreation.java,
javax/print/attribute/standard/DateTimeAtProcessing.java,
javax/print/attribute/standard/DocumentName.java,
javax/print/attribute/standard/JobHoldUntil.java,
javax/print/attribute/standard/JobImpressions.java,
javax/print/attribute/standard/JobImpressionsCompleted.java,
javax/print/attribute/standard/JobKOctets.java,
javax/print/attribute/standard/JobKOctetsProcessed.java,
javax/print/attribute/standard/JobMediaSheets.java,
javax/print/attribute/standard/JobMediaSheetsCompleted.java,
javax/print/attribute/standard/JobMessageFromOperator.java,
javax/print/attribute/standard/JobName.java,
javax/print/attribute/standard/JobOriginatingUserName.java,
javax/print/attribute/standard/JobPriority.java,
javax/print/attribute/standard/JobPrioritySupported.java,
javax/print/attribute/standard/NumberOfDocuments.java,
javax/print/attribute/standard/NumberOfInterveningJobs.java,
javax/print/attribute/standard/NumberUp.java,
javax/print/attribute/standard/OutputDeviceAssigned.java,
javax/print/attribute/standard/PagesPerMinute.java,
javax/print/attribute/standard/PagesPerMinuteColor.java:
Fixed @return tag all over.
2004-05-15 Michael Koch <konqueror@gmx.de>
* javax/print/attribute/AttributeSetUtilities.java
(verifyCategoryForValue): Fixed typo in javadoc.
* javax/print/attribute/HashAttributeSet.java
(containsKey): Fixed @return tag.
(comtainsValue): Likewise.
(equals): Likewise.
* javax/print/attribute/IntegerSyntax.java
(equals): Likewise.
* javax/print/attribute/ResolutionSyntax.java
(equals): Likewise.
(getCrossFeedResolution): Removed unused code.
(getFeedResolution): Likewise.
* javax/print/attribute/SetOfIntegerSyntax.java
(SetOfIntegerSyntax): Fixed HTML entities in javadoc.
(equals): Fixed @return tag.
* javax/print/attribute/TextSyntax.java
(TextSyntax): Take locale into account.
(hashCode): Better implementation.
2004-05-15 Michael Koch <konqueror@gmx.de>
* javax/print/CancelablePrintJob.java,
javax/print/Doc.java,
javax/print/DocFlavor.java,
javax/print/DocPrintJob.java,
javax/print/FlavorException.java,
javax/print/PrintException.java,
javax/print/PrintService.java,
javax/print/ServiceUIFactory.java: New files.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81901
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Sat, 15 May 2004 20:35:26 +0000 (20:35 +0000)]
2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
* gcc.dg/tree-ssa/
20040514-1.c: Add '}' that was forgotten.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81900
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Sat, 15 May 2004 20:29:06 +0000 (20:29 +0000)]
PR fortran/13742
* decl.c (add_init_expr_to_sym): Verify that COMMON variable is
not initialized in a disallowed fashion.
* match.c (gfc_match_common): Likewise.
(var_element): Verify that variable is not in the blank COMMON,
if it is in a common.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81899
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sat, 15 May 2004 19:13:10 +0000 (19:13 +0000)]
* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po,
sv.po, tr.po: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81897
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sat, 15 May 2004 19:02:24 +0000 (19:02 +0000)]
* Make-lang.in (f95.generated-manpages): Remove.
(f95.srcextra): New.
(f95.info, fortran/gfortran.info, fortran/gfortran.dvi,
f95.maintainer-clean): Generate info and dvi files in objdir/doc.
(f95.dvi): Remove.
(dvi): New.
(f95.install-info): Remove.
(install-info): New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81896
138bc75d-0d04-0410-961f-
82ee72b054a4
pbrook [Sat, 15 May 2004 18:35:39 +0000 (18:35 +0000)]
PR fortran/15311
* io/write.c (write_a): right justify A edit output.
libgfortran/
* gfortran.fortran-torture/execute/write_a_1.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81895
138bc75d-0d04-0410-961f-
82ee72b054a4
pbrook [Sat, 15 May 2004 18:20:09 +0000 (18:20 +0000)]
* decl.c (add_init_expr_to_sym): Check for variable size arrays.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81894
138bc75d-0d04-0410-961f-
82ee72b054a4
sayle [Sat, 15 May 2004 18:17:20 +0000 (18:17 +0000)]
* builtins.c (simplify_builtin_strcpy): Avoid use of chainon, so
that simplify_builtin doesn't destructively modify its argument.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81893
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Sat, 15 May 2004 18:10:06 +0000 (18:10 +0000)]
testsuite:
PR fortran/13826
PR fortran/13940
* gfortran.fortran-torture/compile/data_1.f90: New test.
(add second test)
fortran:
* primary.c (match_boz_constant): Use gfc_notify_std() for
issuing a warning or an error.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81892
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Sat, 15 May 2004 18:02:20 +0000 (18:02 +0000)]
fortran:
PR fortran/13826
* primary.c (match_structure_constructor): Rename ...
(gfc_match_structure_constructor): ... to this. Make non-static.
(gfc_match_rvalue): Call renamed function.
* match.h (gfc_match_structure_constructor): Declare.
* match.c (gfc_match_data_constant): Handle structure
constructor.
testsuite:
PR fortran/13826
* gfortran.fortran-torture/compile/data_1.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81891
138bc75d-0d04-0410-961f-
82ee72b054a4
mark [Sat, 15 May 2004 17:50:09 +0000 (17:50 +0000)]
* gnu/regexp/CharIndexedReader.java: Removed.
* gnu/regexp/REFilterReader.java: Likewise.
* gnu/regexp/RETokenLookAhead.java: Likewise.
* Makefile.am (ordinary_java_source_files): Remove above classes.
* Makefile.in: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81890
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Sat, 15 May 2004 17:31:51 +0000 (17:31 +0000)]
* arm/lib1funcs.asm (_lshrdi3, _ashrdi3, _ashldi3): Add ASM
implementations for ARM and Thumb.
* arm/t-arm-elf (LIB1ASMFUNCS): Use them.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81889
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Sat, 15 May 2004 17:31:32 +0000 (17:31 +0000)]
PR fortran/13702
(Port from g95)
* gfortran.h (gfc_linebuf): New typedef.
(linebuf): Remove.
(gfc_file): Revamped, use new gfc_linebuf.
(locus): Revamped, use new types.
(gfc_current_file): Remove.
(gfc_current_form, gfc_source_file): New global variables.
* match.c (gfc_match_space, gfc_match_strings): Use
gfc_current_form to find source form.
* module.c (gfc_dump_module): Use gfc_source_file when printing
module header.
* error.c (show_locus, show_loci) Use new data structures to print
locus.
* scanner.c (first_file, first_duplicated_file, gfc_current_file):
Remove.
(file_head, current_file, gfc_current_form, line_head, line_tail,
gfc_current_locus1, gfc_source_file): New global variables.
(gfc_scanner_init1): Set new global variables.
(gfc_scanner_done1): Free new data structures.
(gfc_current_locus): Return pointer to gfc_current_locus1.
(gfc_set_locus): Set gfc_current_locus1.
(gfc_at_eof): Set new variables.
(gfc_at_bol, gfc_at_eol, gfc_advance_line, gfc_next_char): Adapt
to new locus structure.
(gfc_check_include): Remove.
(skip_free_comments, skip_fixed_comments): Use gfc_current_locus1.
(gfc_skip_comments): Use gfc_current_form, find locus with
gfc_current_locus1.
(gfc_next_char): Use gfc_current_form.
(gfc_peek_char, gfc_gobble_whitespace): Use gfc_current_locus1.
(load_line): Use gfc_current_form. Recognize ^Z as EOF. Fix
comment formatting.
(get_file): New function.
(preprocessor_line, include_line): New functions.
(load_file): Move down, rewrite to match new data structures.
(gfc_new_file): Rewrite to match new data structures.
* parse.c (next_statement): Remove code which is now useless. Use
gfc_source_form and gfc_source_file where appropriate.
* trans-decl.c (gfc_get_label_decl): adapt to new data structures
when determining locus of frontend code.
* trans-io.c (set_error_locus): Same.
* trans.c (gfc_get_backend_locus, gfc_set_backend_locus): Likewise.
* lang-specs.h (@f77-cpp-input, @f95-cpp-input): Remove '-P' from
preprocessor flags.
(all): Add missing initializers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81888
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Sat, 15 May 2004 17:08:04 +0000 (17:08 +0000)]
* Make-lang.in (trans-common.o): Remove redundant dependency.
(data.c): Replace object file name ...
(data.o): ... by the correct one.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81887
138bc75d-0d04-0410-961f-
82ee72b054a4
sayle [Sat, 15 May 2004 15:16:44 +0000 (15:16 +0000)]
* prefix.c: Update copyright year for previous check-in.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81884
138bc75d-0d04-0410-961f-
82ee72b054a4
sayle [Sat, 15 May 2004 15:14:40 +0000 (15:14 +0000)]
2004-05-15 Thomas Quinot <quinot@act-europe.fr>
* prefix.c (update_path): Replace PREFIX with KEY only
when it matches a full directory name in PATH.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81883
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Sat, 15 May 2004 12:41:35 +0000 (12:41 +0000)]
* arm.h (TARGET_APCS_32): Delete.
(TARGET_MMU_TRAPS): Delete.
(TARGET_CPU_CPP_BUILTINS): Unconditionally define __APCS_32__. Never
define __APCS_26__.
(CPP_SPEC): Remove checking of -mapcs-{26,32}.
(ARM_FLAG_APCS_32, ARM_FLAG_MMU_TRAPS): Delete.
(TARGET_SWITCHES): Remove alignment_traps and apcs-{26,32} switches.
(prog_mode_type): Delete.
(PROMOTE_MODE): Always promote unsigned for HImode.
(SECONDARY_INPUT_RELOAD_CLASS): Simplify.
(MASK_RETURN_ADDR): Simplify.
* arm.c (arm_prgmode): Delete.
(arm_override_options, arm_gen_rotated_half_load): Simplify.
(print_multi_reg, output_return_instruction): Simplify.
(arm_output_epilogue, arm_final_prescan_insn): Simplify.
(arm_return_addr): Simplify.
* arm.md (prog_mode): Delete.
(conds): Simplify.
(zero_extendhisi2, extendhisi2, movhi, movhi_bytes): Simplify.
(rotated_loadsi, movhi_insn_littleend, movhi_insn_bigend): Delete.
(loadhi_si_bigend, loadhi_preinc, loadhi_shiftpreinc): Delete.
(loadhi_shiftpredec): Delete.
(peephole for post-increment on HImode load): Delete.
* arm/crtn.asm: (FUNC_END): Simplify.
* arm/lib1funcs.asm: Remove APCS-26 return macros.
* arm/aof.h, arm/coff.h arm/elf.h arm/linux-elf.h arm/netbsd-elf.h
* arm/netbsd.h arm/pe.h arm/semi.h arm/semiaof.h arm/unknown-elf.h
* arm/vxworks.h arm/wince-pe.h: Tidy TARGET_DEFAULTS and
MULTILIB_DEFAULTS as required.
* arm/t-arm-elf arm/t-linux arm/t-pe arm/t-semi arm/t-wince-pe
* arm/t-xscale-coff arm/t-xscale-elf arm/uclinux-elf: Tidy MULTILIB
variables as required.
* doc/invoke.texi (ARM Options): Remove obsolete flags.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81881
138bc75d-0d04-0410-961f-
82ee72b054a4
amodra [Sat, 15 May 2004 12:39:34 +0000 (12:39 +0000)]
* config/rs6000/rs6000.c (rs6000_va_arg <ABI_V4>): Don't use
UNITS_PER_WORD to calculate gpr size. Re-instate code to set reg
count to 8 to handle n_reg > 2.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81880
138bc75d-0d04-0410-961f-
82ee72b054a4
uweigand [Sat, 15 May 2004 12:21:24 +0000 (12:21 +0000)]
* gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
* gcc.dg/uninit-H.c: Define ASM for __s390__.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81879
138bc75d-0d04-0410-961f-
82ee72b054a4
paolo [Sat, 15 May 2004 11:43:03 +0000 (11:43 +0000)]
2004-05-15 Paolo Carlini <pcarlini@suse.de>
* include/std/std_bitset.h: Trivial formatting fixes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81878
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sat, 15 May 2004 10:02:09 +0000 (10:02 +0000)]
* doc/extend.texi: Update WG14 URL.
testsuite:
* gcc.c-torture/execute/
20000603-1.c: Update WG14 URL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81876
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sat, 15 May 2004 09:50:58 +0000 (09:50 +0000)]
* gennews: Update for GCC 3.4.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81874
138bc75d-0d04-0410-961f-
82ee72b054a4
steven [Sat, 15 May 2004 09:39:30 +0000 (09:39 +0000)]
* basic-block.h (life_analysis, delete_noop_moves):
Update prototypes.
* bt-load.c (branch_target_load_optimize): Don't take the
insns stream as an argument. Update the life_analysis calls.
* combine.c (combine_instructions): Update delete_noop_moves
calls.
* flow.c (notice_stack_pointer_modification): Don't take the
insns stream as an argument. Work on the flow graph.
(life_analysis): Likewise.
(delete_noop_moves): Likewise.
* passes.c (rest_of_handle_stack_regs): Update reg_to_stack call.
(rest_of_handle_life): Update life_analysis call.
(rest_of_compilation): Likewise, and also update
branch_target_load_optimize call.
* ra.c (reg_alloc): Update life_analysis call.
* reg-stack.c (reg_to_stack): Likewise. Also, don't take
the insns stream as an argument.
* regrename.c (copyprop_hardreg_forward): Update delete_noop_moves
call.
* rtl.c (branch_target_load_optimize, reg_to_stack): Update
prototypes.
* value-profile.c (branch_prob): Update life_analysis call.
* web.c (web_main): Work on the CFG, not on the insns stream.
* config/ip2k/ip2k.c (ip2k_reorg): Update life_analysis calls.
* config/m68hc11/m68hc11.c (m68hc11_reorg): Likewise.
* config/sh/sh.c (sh_output_mi_thunk): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81873
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 15 May 2004 06:21:34 +0000 (06:21 +0000)]
* tree-ssa-dom.c (redirect_edges_and_update_ssa_graph): Don't even
bother marking bypassed virtuals for out-of-ssa. Instead merge
bypassed virtuals into vars_to_rename just before into-ssa pass.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81872
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sat, 15 May 2004 00:44:02 +0000 (00:44 +0000)]
PR c/15444
* c-format.c (avoid_dollar_number): New function.
(check_format_info_main): Call avoid_dollar_number when operand
numbers might occur but has_operand_number == 0.
testsuite:
* gcc.dg/format/xopen-1.c: Adjust expected message.
* gcc.dg/format/xopen-3.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81871
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 15 May 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81869
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Fri, 14 May 2004 23:11:46 +0000 (23:11 +0000)]
* dump-parse-tree.c (gfc_show_array_ref): Print colon only
for ranges when dumping array references.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81866
138bc75d-0d04-0410-961f-
82ee72b054a4
pbrook [Fri, 14 May 2004 22:52:04 +0000 (22:52 +0000)]
fortran/
* decl.c (variable_decl): Always apply default initializer.
libgfortran/
* gfortran.fortran-torture/execute/def_init_3.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81865
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Fri, 14 May 2004 22:33:28 +0000 (22:33 +0000)]
* name-lookup.c (struct scope_binding): New.
(EMPTY_SCOPE_BINDING): New.
(lookup_using_namespace): Take a scope_binding instead of a
cxx_binding.
(qualified_lookup_using_namespace): Likewise.
(cxx_binding_clear): Delete.
(do_nonmember_using_decl): Use a scope_binding instead of a
cxx_binding.
(lookup_tag): Don't call select_decl.
(ambiguous_decl): Don't return anything (and change callers to match).
Take a scope_binding as the second parameter.
(lookup_namespace_name): Use a scope_binding instead of a
cxx_binding.
(unqualified_namespace_lookup): Likewise.
(lookup_qualified_name): Likewise.
(select_decl): Take a scope_binding instead of a cxx_binding.
Use macros rather than hand-coding tests for type-ness.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81864
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Fri, 14 May 2004 22:17:44 +0000 (22:17 +0000)]
* gnu/awt/xlib/XGraphics.java (drawImage): Use `XOffScreenImage',
not `XGraphicsConfiguration.XOffScreenImage'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81863
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Fri, 14 May 2004 22:09:45 +0000 (22:09 +0000)]
* gcc.pot: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81862
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Fri, 14 May 2004 21:45:59 +0000 (21:45 +0000)]
* arm.md (all peephole2 patterns): Use predicates that validate
register classes as appropriate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81860
138bc75d-0d04-0410-961f-
82ee72b054a4
sgilbertson [Fri, 14 May 2004 21:36:47 +0000 (21:36 +0000)]
* gnu/awt/xlib/XCanvasPeer.java (setVisible): Implement unmap.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81859
138bc75d-0d04-0410-961f-
82ee72b054a4
steven [Fri, 14 May 2004 18:29:09 +0000 (18:29 +0000)]
PR opt/14472
* tree-tailcall.c (process_assignment): Use STRIP_NOPS to
ignore type conversions that do not inhibit tail calling.
(find_tail_calls): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81855
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 14 May 2004 17:51:05 +0000 (17:51 +0000)]
* tree-ssa-dom.c (simplify_rhs_and_lookup_avail_expr): Reorganize
so that it picks up more opportunities to eliminate ABS expressions
or turn them into negations.
* gcc.dg/tree-ssa/
20040514-2.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81853
138bc75d-0d04-0410-961f-
82ee72b054a4
paolo [Fri, 14 May 2004 17:01:49 +0000 (17:01 +0000)]
2004-05-14 Paolo Carlini <pcarlini@suse.de>
Ivan Godard <igodard@pacbell.net>
PR libstdc++/15361
* include/std/std_bitset.h (_Base_bitset<_Nw>::_M_do_find_next): Fix.
* testsuite/23_containers/bitset/ext/15361.cc: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81852
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Fri, 14 May 2004 16:35:07 +0000 (16:35 +0000)]
2004-05-14 Steven Augart <augart@watson.ibm.com>
* include/jni.h (_Jv_func): Removed.
(struct JNINativeInterface): Use `void *' for reserved slots.
(struct JNIInvokeInterface): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81851
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Fri, 14 May 2004 15:38:08 +0000 (15:38 +0000)]
* gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
this ...
* gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
this.
(Correcting previous mistake)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81850
138bc75d-0d04-0410-961f-
82ee72b054a4
steven [Fri, 14 May 2004 15:35:11 +0000 (15:35 +0000)]
* passes.c (rest_of_handle_null_pointer): Remove.
(rest_of_handle_cse): Don't call rest_of_handle_null_pointer.
(rest_of_compilation): Likewise.
* rtl.h (delete_null_pointer_checks): Remove prototype.
* gcse.c (rd_kill, rd_gen, reaching_defs, rd_out, ae_in, ae_out):
Remove declarations.
(get_bitmap_width, alloc_rd_mem, free_rd_mem, handle_rd_kill_set,
compute_kill_rd, compute_rd, alloc_avail_expr_mem,
free_avail_expr_mem, compute_ae_gen, expr_killed_p, compute_ae_kill,
expr_reaches_here_p, computing_insn, def_reaches_here_p,
can_disregard_other_sets, handle_avail_expr, classic_gcse,
one_classic_gcse_pass, invalidate_nonnull_info,
delete_null_pointer_checks_1, delete_null_pointer_checks,
expr_reached_here_p_work): Remove.
(gcse_main): Do not perform classic GCSE when optimizing for size.
(alloc_pre_mem, free_pre_mem): Don't touch ae_in and ae_out, they
are never used.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81849
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Fri, 14 May 2004 15:32:01 +0000 (15:32 +0000)]
PR fortran/15206
* trans-intrinsic.c (gfc_conv_intrinsic_rrspacing): Fixed to
handle zero correctly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81848
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Fri, 14 May 2004 15:27:37 +0000 (15:27 +0000)]
2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
PR optimization/14466
* tree-complex.c (make_temp): Remove.
(gimplify_val): Replace make_temp with make_rename_temp
and add NULL as the second argument.
(expand_complex_div_wide): Likewise.
* tree-dfa.c (make_rename_temp): New function.
* tree-flow.h (make_rename_temp): Declare.
* tree-sra.c (make_temp): Remove.
(lookup_scalar): Replace make_temp with make_rename_temp.
(create_scalar_copies): Likewise.
* tree-ssa-phiopt.c (conditional_replacement): When we
get non gimple create a temporary variable to hold the
casted expression.
2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
PR optimization/14466
* gcc.dg/tree-ssa/
20040514-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81847
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Fri, 14 May 2004 14:07:13 +0000 (14:07 +0000)]
* match.c (gfc_match): Eliminate dead code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81846
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Fri, 14 May 2004 14:04:36 +0000 (14:04 +0000)]
fortran:
* parse.c (gfc_statement_next_fixed): (Change from Andy's tree)
Detect bad continuation line in fixed form sources.
testsuite:
* gfortran.fortran-torture/compile/noncontinuation_1.f90: New
test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81845
138bc75d-0d04-0410-961f-
82ee72b054a4
charlet [Fri, 14 May 2004 13:55:12 +0000 (13:55 +0000)]
2004-05-14 Robert Dewar <dewar@gnat.com>
* gnat_ugn.texi: Minor change to -gnatS documentation
* sprint.adb: Remove some instances of Assert (False) and for this
purpose replace them by output of a ??? string.
* checks.adb, exp_aggr.adb, sem_elim.adb: Remove useless pragma
Assert (False).
* lib-writ.adb, lib-load.adb, lib.ads, lib.adb: Remove Dependent_Unit
flag processing. This was suppressing required dependencies in
No_Run_Time mode and is not needed since the binder does not generate
references for things in libgnat anyway.
* sem_ch3.adb (Access_Type_Declaration): Reorganize code to avoid GCC
warning.
2004-05-14 Thomas Quinot <quinot@act-europe.fr>
* gnat_ugn.texi: Document AIX-specific issue with initialization of
resolver library.
* exp_ch4.adb (Insert_Dereference_Action): Do not generate dereference
action for the case of an actual parameter in an init proc call.
2004-05-14 Ed Schonberg <schonberg@gnat.com>
* sem_ch4.adb (Analyze_Selected_Component): If prefix is a protected
subtype, check visible entities in base type.
* exp_ch7.adb (Clean_Simple_Protected_Objects): Do not generate cleanup
actions if the object is a renaming.
* sem_ch12.adb (Same_Instantiated_Entity): Predicate for
Check_Formal_Package_Instance, to determine more precisely when the
formal and the actual denote the same entity.
2004-05-14 Javier Miranda <miranda@gnat.com>
* par-ch10.adb (P_Context_Clause): Complete documentation on AI-262
* sem_ch10.adb (Analyze_With_Clause): After analyzed, the entity
corresponding to a private_with must be removed from visibility; it
will be made visible later, just before we analyze the private part of
the package.
(Check_Private_Child_Unit): Allow private_with clauses in public
siblings.
(Install_Siblings): Make visible the private entities of private-withed
siblings.
(Install_Withed_Unit): Do not install the private withed unit if we
are compiling a package declaration and the Private_With_OK flag was
not set by the caller. These declarations will be installed later,
just before we analyze the private part of the package.
* sem_ch3.adb (Analyze_Object_Declaration): In case of errors detected
during the evaluation of the expression that initializes the object,
decorate it with the expected type to avoid cascade errors.
Code cleanup.
* sem_ch6.adb (Analyze_Subprogram_Body): If we are compiling a library
subprogram we have to install the private_with clauses after its
specification has been analyzed (as documented in AI-262.TXT).
* sem_ch8.adb (Has_Private_With): New function. Determines if the
current compilation unit has a private with on a given entity.
(Find_Direct_Name): Detect the Beaujolais problem described in
AI-262.TXT
* sem_utils.ads, sem_util.adb (Is_Ancestor_Package): New function. It
provides the functionality of the function Is_Ancestor that was
previously available in sem_ch10. It has been renamed to avoid
overloading.
* sprint.adb (Sprint_Node_Actual): Print limited_with clauses
2004-05-14 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* utils.c (build_vms_descriptor): Use SImode pointers.
2004-05-14 Vasiliy Fofanov <fofanov@act-europe.fr>
* gnat_ugn.texi: Revised chapter "GNAT and Libraries".
2004-05-14 GNAT Script <nobody@gnat.com>
* Make-lang.in: Makefile automatically updated
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81844
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Fri, 14 May 2004 13:51:27 +0000 (13:51 +0000)]
PR fortran/15205
* iresolve.c (gfc_resolve_nearest): Add new function.
* intrinsic.h: ... declare it here.
* intrinsic.c (add_functions): ... add it as resolving function
for NEAREST.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81843
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Fri, 14 May 2004 13:46:05 +0000 (13:46 +0000)]
fortran:
PR fortran/14066
* match.c (gfc_match_do): Allow infinite loops with
label-do-stmt. Do not enforce space after comma.
testsuite:
PR fortran/14066
* gfortran.fortran-torture/compile/do_1.f90: New test.
Also fixed date on previous ChangeLog entries.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81842
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Fri, 14 May 2004 13:26:03 +0000 (13:26 +0000)]
testsuite:
PR fortran/15051
* gfortran.fortran-torture/compile/empty_interface_1.f90: New
test.
fortran:
PR fortran/15051
* parse.c (parse_interface): Allow empty INTERFACE, remove
seen_body.
Also added ChangeLog entry missing from previous commit, removed umlaut from ChangeLog, and fixed previous entry to use tabs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81841
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Fri, 14 May 2004 13:00:04 +0000 (13:00 +0000)]
* Make-lang.in, arith.c, arith.h, array.c, bbt.c, check.c,
decl.c, dependency.c, dependency.h, dump-parse-tree.c, error.c,
expr.c, f95-lang.c, gfortran.h, interface.c, intrinsic.c,
intrinsic.h, io.c, iresolve.c, lang-specs.h, match.c, match.h,
matchexp.c, misc.c, module.c, options.c, parse.c, parse.h,
primary.c, resolve.c, scanner.c, simplify.c, st.c, symbol.c,
trans-array.c, trans-array.h, trans-common.c, trans-const.c,
trans-const.h, trans-decl.c, trans-expr.c, trans-intrinsic.c,
trans-io.c, trans-stmt.c, trans-stmt.h, trans-types.c,
trans-types.h, trans.c, trans.h: Update copyright years and
boilerplate.
* data.c: Likewise, also removed two whitespace-only lines.
* gfortranspec.c, lang.opt: Update copyright years.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81839
138bc75d-0d04-0410-961f-
82ee72b054a4
pbrook [Fri, 14 May 2004 12:53:11 +0000 (12:53 +0000)]
* stor-layout.c (update_alignment_for_field): Use
targetm.align_anon_bitfield.
* target-def.h (TARGET_ALIGN_ANON_BITFIELD): Define.
(TARGET_INITIALIZER): Use it.
* target.h (struct gcc_target): Add align_anon_bitfield.
* config/arm/arm.c (arm_align_anon_bitfield): New function.
(TARGET_ALIGN_ANON_BITFIELD): Define.
* doc/tm.texi: Document TARGET_ALIGN_ANON_BITFIELD.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81838
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Fri, 14 May 2004 12:44:40 +0000 (12:44 +0000)]
PR fortran/14568
* trans-decl.c (generate_local_decl): Don't warn for unused
variables which are in common blocks.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81837
138bc75d-0d04-0410-961f-
82ee72b054a4
bdavis [Fri, 14 May 2004 12:21:22 +0000 (12:21 +0000)]
PR fortran/15149
* gfortran.fortran-torture/execute/random_init.f90: New test.
* libgfortan.h,intrinsics/random.c: Made random_seed visible.
* runtime/main.c(init): Call random_seed as part of MAIN init.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81836
138bc75d-0d04-0410-961f-
82ee72b054a4
charlet [Fri, 14 May 2004 10:02:00 +0000 (10:02 +0000)]
Renaming of target specific files for clarity
* Makefile.in: Rename GNAT target specific files.
* 31soccon.ads, 31soliop.ads 35soccon.ads, 3asoccon.ads,
3bsoccon.ads, 3gsoccon.ads, 3hsoccon.ads, 3psoccon.ads,
3ssoccon.ads, 3ssoliop.ads, 3veacodu.adb, 3vexpect.adb,
3vsoccon.ads, 3vsocthi.adb, 3vsocthi.ads, 3vtrasym.adb,
3wsoccon.ads, 3wsocthi.adb, 3wsocthi.ads, 3wsoliop.ads,
3zsoccon.ads, 3zsocthi.adb, 3zsocthi.ads, 41intnam.ads,
42intnam.ads, 45intnam.ads, 4aintnam.ads, 4cintnam.ads,
4gintnam.ads, 4hexcpol.adb, 4hintnam.ads, 4lintnam.ads,
4nintnam.ads, 4ointnam.ads, 4onumaux.ads, 4pintnam.ads,
4sintnam.ads, 4vcaldel.adb, 4vcalend.adb, 4vcalend.ads,
4vintnam.ads, 4wcalend.adb, 4wexcpol.adb, 4wintnam.ads,
4zintnam.ads, 4znumaux.ads, 4zsytaco.adb, 4zsytaco.ads,
51osinte.adb, 51osinte.ads, 51system.ads,
52osinte.adb, 52osinte.ads, 53osinte.ads, 54osinte.ads,
55osinte.adb, 55osinte.ads, 55system.ads, 56osinte.adb,
56osinte.ads, 56system.ads, 56taprop.adb, 56taspri.ads,
56tpopsp.adb, 57system.ads, 58system.ads,
5amastop.adb, 5aml-tgt.adb, 5aosinte.adb, 5aosinte.ads,
5asystem.ads, 5ataprop.adb, 5atasinf.ads, 5ataspri.ads,
5atpopsp.adb, 5avxwork.ads, 5bml-tgt.adb, 5bosinte.adb,
5bosinte.ads, 5bsystem.ads, 5cosinte.ads, 5csystem.ads,
5dsystem.ads, 5esystem.ads, 5fintman.adb, 5fosinte.adb,
5fosinte.ads, 5fsystem.ads, 5ftaprop.adb, 5ftasinf.ads,
5ginterr.adb, 5gintman.adb, 5gmastop.adb, 5gml-tgt.adb,
5gosinte.ads, 5gproinf.adb, 5gproinf.ads, 5gsystem.ads,
5gtaprop.adb, 5gtasinf.adb, 5gtasinf.ads, 5gtpgetc.adb,
5hml-tgt.adb, 5hosinte.adb, 5hosinte.ads, 5hparame.ads,
5hsystem.ads, 5htaprop.adb, 5htaspri.ads, 5htraceb.adb,
5iosinte.adb, 5iosinte.ads, 5itaprop.adb, 5itaspri.ads,
5ksystem.ads, 5kvxwork.ads, 5lml-tgt.adb, 5losinte.ads,
5lparame.adb, 5lsystem.ads, 5msystem.ads, 5mvxwork.ads,
5ninmaop.adb, 5nintman.adb, 5nosinte.ads, 5nsystem.ads,
5ntaprop.adb, 5ntaspri.ads, 5ointerr.adb, 5omastop.adb,
5oosinte.adb, 5oosinte.ads, 5oosprim.adb, 5oparame.adb,
5osystem.ads, 5otaprop.adb, 5otaspri.ads, 5posinte.ads,
5posprim.adb, 5psystem.ads, 5pvxwork.ads, 5sintman.adb,
5sml-tgt.adb, 5sosinte.adb, 5sosinte.ads, 5sosprim.adb,
5sparame.adb, 5ssystem.ads, 5staprop.adb, 5stasinf.adb,
5stasinf.ads, 5staspri.ads, 5stpopsp.adb, 5svxwork.ads,
5tosinte.ads, 5usystem.ads, 5vasthan.adb, 5vdirval.adb,
5vinmaop.adb, 5vinterr.adb, 5vintman.adb, 5vintman.ads,
5vmastop.adb, 5vml-tgt.adb, 5vosinte.adb, 5vosinte.ads,
5vosprim.adb, 5vosprim.ads, 5vparame.ads, 5vsymbol.adb,
5vsystem.ads, 5vtaprop.adb, 5vtaspri.ads, 5vtpopde.adb,
5vtpopde.ads, 5vtraent.adb, 5vtraent.ads, 5vvaflop.adb,
5wdirval.adb, 5wgloloc.adb, 5wintman.adb, 5wmemory.adb,
5wml-tgt.adb, 5wosinte.ads, 5wosprim.adb, 5wsystem.ads,
5wtaprop.adb, 5wtaspri.ads, 5xparame.ads, 5xsystem.ads,
5xvxwork.ads, 5yparame.ads, 5ysystem.ads, 5zinterr.adb,
5zintman.adb, 5zintman.ads, 5zml-tgt.adb, 5zosinte.adb,
5zosinte.ads, 5zosprim.adb, 5zparame.ads, 5zstchop.adb,
5zsystem.ads, 5ztaprop.adb, 5ztaspri.ads, 5ztfsetr.adb,
5ztpopsp.adb, 6vcpp.adb, 6vcstrea.adb, 6vinterf.ads,
7sinmaop.adb, 7sintman.adb, 7sosinte.adb, 7sosprim.adb,
7staprop.adb, 7staspri.ads, 7stfsetr.adb, 7stpopsp.adb,
7straceb.adb, 7straces.adb, 7strafor.adb, 7strafor.ads,
7stratas.adb, 86numaux.adb, 86numaux.ads: Replaced by files below.
* a-caldel-vms.adb, a-calend-mingw.adb, a-calend-vms.adb,
a-calend-vms.ads, a-dirval-mingw.adb, a-dirval-vms.adb,
a-excpol-abort.adb, a-excpol-interix.adb, a-intnam-aix.ads,
a-intnam-dummy.ads, a-intnam-freebsd.ads, a-intnam-hpux.ads,
a-intnam-interix.ads, a-intnam-irix.ads, a-intnam-linux.ads,
a-intnam-lynxos.ads, a-intnam-mingw.ads, a-intnam-os2.ads,
a-intnam-solaris.ads, a-intnam-tru64.ads, a-intnam-unixware.ads,
a-intnam-vms.ads, a-intnam-vxworks.ads, a-numaux-libc-x86.ads,
a-numaux-vxworks.ads, a-numaux-x86.adb, a-numaux-x86.ads,
a-sytaco-vxworks.adb, a-sytaco-vxworks.ads, g-eacodu-vms.adb,
g-expect-vms.adb, g-soccon-aix.ads, g-soccon-freebsd.ads,
g-soccon-hpux.ads, g-soccon-interix.ads, g-soccon-irix.ads,
g-soccon-mingw.ads, g-soccon-solaris.ads, g-soccon-tru64.ads,
g-soccon-unixware.ads, g-soccon-vms.adb, g-soccon-vxworks.ads,
g-socthi-mingw.adb, g-socthi-mingw.ads, g-socthi-vms.adb,
g-socthi-vms.ads, g-socthi-vxworks.adb, g-socthi-vxworks.ads,
g-soliop-mingw.ads, g-soliop-solaris.ads, g-soliop-unixware.ads,
g-trasym-vms.adb, i-cpp-vms.adb, i-cstrea-vms.adb,
interfac-vms.ads, mlib-tgt-aix.adb, mlib-tgt-hpux.adb,
mlib-tgt-irix.adb, mlib-tgt-linux.adb, mlib-tgt-mingw.adb,
mlib-tgt-solaris.adb, mlib-tgt-tru64.adb, mlib-tgt-vms.adb,
mlib-tgt-vxworks.adb, s-asthan-vms.adb, s-gloloc-mingw.adb,
s-inmaop-dummy.adb, s-inmaop-posix.adb, s-inmaop-vms.adb,
s-interr-dummy.adb, s-interr-sigaction.adb, s-interr-vms.adb,
s-interr-vxworks.adb, s-intman-dummy.adb, s-intman-irix.adb,
s-intman-irix-athread.adb, s-intman-mingw.adb, s-intman-posix.adb,
s-intman-solaris.adb, s-intman-vms.adb, s-intman-vms.ads,
s-intman-vxworks.adb, s-intman-vxworks.ads, s-mastop-irix.adb,
s-mastop-tru64.adb, s-mastop-vms.adb, s-mastop-x86.adb,
s-memory-mingw.adb, s-osinte-aix.adb, s-osinte-aix.ads,
s-osinte-aix-fsu.ads, s-osinte-dummy.ads, s-osinte-freebsd.adb,
s-osinte-freebsd.ads, s-osinte-fsu.adb, s-osinte-hpux.ads,
s-osinte-hpux-dce.adb, s-osinte-hpux-dce.ads, s-osinte-interix.ads,
s-osinte-irix.adb, s-osinte-irix.ads, s-osinte-irix-athread.ads,
s-osinte-linux.ads, s-osinte-linux-fsu.ads, s-osinte-linux-ia64.ads,
s-osinte-lynxos-3.adb, s-osinte-lynxos-3.ads, s-osinte-lynxos.adb,
s-osinte-lynxos.ads, s-osinte-mingw.ads, s-osinte-os2.adb,
s-osinte-os2.ads, s-osinte-posix.adb, s-osinte-solaris.adb,
s-osinte-solaris.ads, s-osinte-solaris-fsu.ads,
s-osinte-solaris-posix.ads, s-osinte-tru64.adb, s-osinte-tru64.ads,
s-osinte-unixware.adb, s-osinte-unixware.ads, s-osinte-vms.adb,
s-osinte-vms.ads, s-osinte-vxworks.adb,
s-osinte-vxworks.ads, s-osprim-mingw.adb,
s-osprim-os2.adb, s-osprim-posix.adb, s-osprim-solaris.adb,
s-osprim-unix.adb, s-osprim-vms.adb, s-osprim-vms.ads,
s-osprim-vxworks.adb, s-parame-ae653.ads, s-parame-hpux.ads,
s-parame-linux.adb, s-parame-os2.adb, s-parame-solaris.adb,
s-parame-vms.ads, s-parame-vms-restrict.ads, s-parame-vxworks.ads,
s-proinf-irix-athread.adb, s-proinf-irix-athread.ads,
s-stchop-vxworks.adb, s-taprop-dummy.adb,
s-taprop-hpux-dce.adb, s-taprop-irix.adb,
s-taprop-irix-athread.adb, s-taprop-linux.adb, s-taprop-lynxos.adb,
s-taprop-mingw.adb, s-taprop-os2.adb, s-taprop-posix.adb,
s-taprop-solaris.adb, s-taprop-tru64.adb, s-taprop-vms.adb,
s-taprop-vxworks.adb, s-tasinf-irix.ads, s-tasinf-irix-athread.adb,
s-tasinf-irix-athread.ads, s-tasinf-solaris.adb, s-tasinf-solaris.ads,
s-tasinf-tru64.ads, s-taspri-dummy.ads, s-taspri-hpux-dce.ads,
s-taspri-linux.ads, s-taspri-lynxos.ads, s-taspri-mingw.ads,
s-taspri-os2.ads, s-taspri-posix.ads, s-taspri-solaris.ads,
s-taspri-tru64.ads, s-taspri-vms.ads, s-taspri-vxworks.ads,
s-tfsetr-default.adb, s-tfsetr-vxworks.adb, s-tpopde-vms.adb,
s-tpopde-vms.ads, s-tpopsp-lynxos.adb, s-tpopsp-posix.adb,
s-tpopsp-posix-foreign.adb, s-tpopsp-solaris.adb, s-tpopsp-vxworks.adb,
s-traceb-hpux.adb, s-traceb-mastop.adb, s-traces-default.adb,
s-traent-vms.adb, s-traent-vms.ads, s-trafor-default.adb,
s-trafor-default.ads, s-tratas-default.adb, s-vaflop-vms.adb,
s-vxwork-alpha.ads, s-vxwork-m68k.ads, s-vxwork-mips.ads,
s-vxwork-ppc.ads, s-vxwork-sparcv9.ads, s-vxwork-xscale.ads,
symbols-vms.adb, system-aix.ads, system-freebsd-x86.ads,
system-hpux.ads, system-interix.ads, system-irix-n32.ads,
system-irix-o32.ads, system-linux-x86_64.ads,
system-linux-x86.ads, system-lynxos-ppc.ads, system-lynxos-x86.ads,
system-mingw.ads, system-os2.ads, system-solaris-sparc.ads,
system-solaris-sparcv9.ads, system-solaris-x86.ads, system-tru64.ads,
system-unixware.ads, system-vms.ads, system-vms-zcx.ads,
system-vxworks-alpha.ads, system-vxworks-m68k.ads,
system-vxworks-mips.ads, system-vxworks-ppc.ads,
system-vxworks-sparcv9.ads, system-vxworks-xscale.ads: Replace files
above.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81834
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 14 May 2004 05:08:55 +0000 (05:08 +0000)]
* tree-ssa-live.c (calculate_live_on_entry): Ignore virtual
variables. Simplify slightly by using USE_OP/DEF_OP instead
of USE_OP_PTR/DEF_OP_PTR and dereferencing the result.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81832
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Fri, 14 May 2004 02:33:00 +0000 (02:33 +0000)]
* tree.def (documentation): Remove mention of class 'b'.
(BLOCK): Now in class 'x'.
* c-common.c (verify_tree): Remove case 'b'.
* c-typeck.c (same_translation_unit_p): Change 'b' to 'x'.
* calls.c (calls_function_1): Control cannot get past the switch
when exp is a BLOCK.
* print-tree.c (print_node): Move code for class 'b' to the class
'c'/'x' switch, as case BLOCK.
* tree.c (tree_size, make_node_stat, tree_node_structure): Likewise.
(unsafe_for_reeval, substitute_placeholder_in_expr)
(stabilize_reference_1): Remove case 'b'.
* tree-browser.c (browse_tree): Change all tests for TREE_CODE_CLASS
of something being 'b' to tests for TREE_CODE of something being
BLOCK.
* tree-ssa-operands.c (get_expr_operands): Likewise.
ada:
* trans.c (gnat_stabilize_reference_1): Remove case 'b'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81831
138bc75d-0d04-0410-961f-
82ee72b054a4
dnovillo [Fri, 14 May 2004 02:29:32 +0000 (02:29 +0000)]
* tree-gimple.c: Rename from tree-simple.c.
* tree-gimple.h: Rename from tree-simple.h.
* c-gimplify.c: Rename from c-simplify.c
* Makefile.in, c-decl.c, gimple-low.c, gimplify.c,
langhooks.c, tree-alias-ander.c, tree-alias-common.c,
tree-complex.c, tree-dfa.c, tree-flow.h, tree-inline.c,
tree-into-ssa.c, tree-iterator.c, tree-mudflap.c,
tree-nested.c, tree-nomudflap.c, tree-outof-ssa.c, tree-sra.c,
tree-ssa-alias.c, tree-ssa-ccp.c, tree-ssa-copyrename.c,
tree-ssa-dce.c, tree-ssa-live.c, tree-ssa-pre.c, tree-ssa.c:
Update.
cp/ChangeLog
* cp-gimplify.c: Rename from cp-simplify.c.
* Make-lang.in, optimize.c: Update.
fortran/ChangeLog
* Make-lang.in, f95-lang.c, trans-array.c, trans-decl.c,
trans-expr.c, trans-intrinsic.c, trans-io.c, trans-stmt.c,
trans.c: Rename tree-simple.[ch] to tree-gimple.[ch].
java/ChangeLog
* Make-lang.in, expr.c, java-gimplify.c: Rename
tree-simple.[ch] to tree-gimple.[ch].
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81829
138bc75d-0d04-0410-961f-
82ee72b054a4
rmathew [Fri, 14 May 2004 02:02:37 +0000 (02:02 +0000)]
* java-gimplify.c (java_gimplify_expr): Correct minor typos.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81825
138bc75d-0d04-0410-961f-
82ee72b054a4
rmathew [Fri, 14 May 2004 01:49:45 +0000 (01:49 +0000)]
* doc/sourcebuild.texi: Mention libbanshee and libmudflap.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81824
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 14 May 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81822
138bc75d-0d04-0410-961f-
82ee72b054a4
pbrook [Thu, 13 May 2004 23:36:16 +0000 (23:36 +0000)]
* io/format.c: (parse_format_list): No comma is required after
P descriptor.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81819
138bc75d-0d04-0410-961f-
82ee72b054a4
pbrook [Thu, 13 May 2004 23:22:13 +0000 (23:22 +0000)]
PR fortran/15314
* gfortran.fortran-torture/execute/der_init_s.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81818
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 23:13:14 +0000 (23:13 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-ssa.c (delete_tree_ssa): XFREE
bitmaps allocated with BITMAP_XMALLOC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81817
138bc75d-0d04-0410-961f-
82ee72b054a4
pbrook [Thu, 13 May 2004 23:11:47 +0000 (23:11 +0000)]
PR fortran/15314
* trans-expr.c (gfc_conv_structure): Use field type, not expr type.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81816
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 23:10:34 +0000 (23:10 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-ssa-pre.c (execute_pre): Free ephi_use_pool and
idfs_cache at the end of the function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81815
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 23:06:03 +0000 (23:06 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-ssa-live (calculate_live_on_entry): Free saw_def
at the end of the function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81814
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 23:01:52 +0000 (23:01 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-ssa-dce.c (perform_tree_ssa_dce): Free
el at the end of the function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81813
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 22:56:28 +0000 (22:56 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
for the powerpc case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81812
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 13 May 2004 22:46:19 +0000 (22:46 +0000)]
* tree-into-ssa.c (compute_global_livein): Use EXECUTE_IF_SET_IN_BITMAP
rather than iterating through the blocks testing each bit in
livein to initialize the worklist.
(mark_def_sites): Remove useless checks of KILLS for virtual
operands.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81811
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 22:41:37 +0000 (22:41 +0000)]
Fix format in (and bug number):
2004-05-13 Bud Davis <bdavis9659@comcast.net>
PR fortran/15204
* io/intrinsic/string_intrinsics.c (adjustr): rework logic.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81810
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 22:10:43 +0000 (22:10 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-into-ssa.c (insert_phi_nodes_for): XFREE
bitmaps allocated with BITMAP_XMALLOC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81809
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 22:02:16 +0000 (22:02 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* loop-unswitch.c (unswitch_single_loop): Free bbs at
the end.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81808
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 21:52:34 +0000 (21:52 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* final.c (shorten_branches): Free uid_shuid before
reallocating it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81807
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 21:44:20 +0000 (21:44 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* bb-reoder.c (connect_traces): Free cold_traces at the end.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81806
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 13 May 2004 20:55:06 +0000 (20:55 +0000)]
* tree-ssa-forwprop.c (record_single_argument_cond_exprs): Accept
new parameters for the statement and variable worklist as well
as a bitmap of interesting SSA_NAMEs. Walk over the statement
worklist recording interesting variables in the variable worklist
and bitmap. Handle casts between integral and boolean types.
(substitute_single_use_vars): Accept new parameters for the statement
and variable worklist. When a substitution is made add a new
entry to the statement worklist. Handle casts between integral
and boolean types.
(tree_ssa_forward_propagate_single_use_vars): Rework to pass
worklists to children. Iterate until the statement worklist
is empty.
* gcc.dg/tree-ssa/
20040513-1.c: New test.
* gcc.dg/tree-ssa/
20040513-2.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81803
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 19:06:56 +0000 (19:06 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* btest-gcc.sh: Remove g77.sum from TESTLOGS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81799
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 19:01:04 +0000 (19:01 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* archive.c (objc_read_class): Initialize class_name.
(objc_read_selector): Initialize selector_name.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81798
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 13 May 2004 17:49:42 +0000 (17:49 +0000)]
2004-05-13 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/15046
* crossconfig.m4: Add C99 math bits for linux crosses.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81797
138bc75d-0d04-0410-961f-
82ee72b054a4
pbrook [Thu, 13 May 2004 17:20:10 +0000 (17:20 +0000)]
* gcc.dg/tree-ssa/
20030808-1.c: Force enum size.
* gcc.dg/tree-ssa/
20030714-1.c: Ditto.
* gcc.dg/tree-ssa/
20030708-1.c: Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81796
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 13 May 2004 16:29:39 +0000 (16:29 +0000)]
2004-05-13 Simon Marshall <simon.marshall@misys.com>
Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/15090
* include/bits/locale_facets.h: Fix for -fno-for-scope.
* include/debug/safe_sequence.h: Same.
* include/debug/safe_iterator.tcc: Same.
* src/debug.cc: Same.
* src/locale.cc: Same.
* src/locale_init.cc: Same.
* src/localename.cc: Same.
* config/locale/gnu/ctype_members.cc: Same.
* config/locale/gnu/numeric_members.cc: Same.
* testsuite/testsuite_abi.cc: Same.
* testsuite/testsuite_hooks.cc: Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81795
138bc75d-0d04-0410-961f-
82ee72b054a4
redi [Thu, 13 May 2004 15:50:02 +0000 (15:50 +0000)]
2004-05-13 Jonathan Wakely <redi@gcc.gnu.org>
* docs/html/abi.html: Document effect of -fabi-version on value
of __GXX_ABI_VERSION, and that it's defined in c-cppbuiltin.c.
Fix markup.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81794
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 15:28:07 +0000 (15:28 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-outof-ssa.c (rewrite_vars_out_of_ssa): Free map at
the end of the block.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81793
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 15:26:33 +0000 (15:26 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-into-ssa.c (def_blocks_free): XFREE bitmaps allocated
with BITMAP_XMALLOC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81791
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 15:24:47 +0000 (15:24 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-ssa-alias.c (delete_alias_info): XFREE bitmaps allocated
with BITMAP_XMALLOC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81789
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 15:21:53 +0000 (15:21 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-ssa-dom.c (tree_ssa_dominator_optimize):
Free nonzero_vars at the end of the function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81788
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Thu, 13 May 2004 15:20:24 +0000 (15:20 +0000)]
2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
* convert.c (convert_to_integer): Make a CONVERT_EXPR when there is a
need to generate code instead of a NOP_EXPR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81787
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 13 May 2004 15:14:07 +0000 (15:14 +0000)]
2004-05-13 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/15074
* docs/html/faq/index.html: Update docs for libsupc++ usage.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81786
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 13 May 2004 14:54:24 +0000 (14:54 +0000)]
2004-05-13 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/15412
* include/bits/stl_threads.h (_GLIBCXX_mutex): Move to namespace
__gnu_internal.
(_GLIBCXX_mutex_address): Same.
(_GLIBCXX_once): Same.
(_GLIBCXX_mutex_init): Same.
(_GLIBCXX_mutex_address_init): Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81785
138bc75d-0d04-0410-961f-
82ee72b054a4
schwab [Thu, 13 May 2004 14:38:53 +0000 (14:38 +0000)]
PR other/10819
* lib/gfortran.exp (gfortran_version): Do not match NL/CR
characters.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81784
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 13 May 2004 14:08:39 +0000 (14:08 +0000)]
* gcc.c (default_compilers): Fill out initializers for new Fortran
entries.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81782
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 13 May 2004 12:50:53 +0000 (12:50 +0000)]
2004-05-13 Benjamin Kosnik <bkoz@redhat.com>
* docs/html/abi.html: New.
* docs/html/abi.txt: Remove.
* docs/html/documentation.html: Add link.
* testsuite/Makefile.am: Add files.
* testsuite/Makefile.in: Regenerated.
* testsuite/abi_check.cc: Move and modify code into...
* testsuite/testsuite_abi.cc: Add.
* testsuite/testsuite_abi.h: Add.
* docs/html/17_intro/TODO: Update.
* include/bits/stl_pair.h: Format.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81781
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Thu, 13 May 2004 12:30:21 +0000 (12:30 +0000)]
* gfortran.texi: Use @table @emph instead of @itemize @emph.
Remove "set DEVELOPMENT".
(Compiling GFORTRAN): Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81780
138bc75d-0d04-0410-961f-
82ee72b054a4
pbrook [Thu, 13 May 2004 11:25:49 +0000 (11:25 +0000)]
* config/arm/arm.h (PCC_BITFIELD_TYPE_MATTERS): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81777
138bc75d-0d04-0410-961f-
82ee72b054a4
pbrook [Thu, 13 May 2004 11:16:27 +0000 (11:16 +0000)]
* config/arm/arm.c (arm_default_short_enums): New function.
(TARGET_DEFAULT_SHORT_ENUMS): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81776
138bc75d-0d04-0410-961f-
82ee72b054a4
tobi [Thu, 13 May 2004 10:36:36 +0000 (10:36 +0000)]
2004-05-13 Tobias Schl��ter <tobi@gcc.gnu.org>
* MAINTAINERS (Write After Approval): Add myself.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81774
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Thu, 13 May 2004 10:30:28 +0000 (10:30 +0000)]
* update_web_docs: Also remove old .gz files from subdirectories
on the 15th of the month.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81773
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Thu, 13 May 2004 10:14:00 +0000 (10:14 +0000)]
* update_web_docs (MANUALS): Add gfortran.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81772
138bc75d-0d04-0410-961f-
82ee72b054a4
bdavis [Thu, 13 May 2004 10:11:02 +0000 (10:11 +0000)]
PR fortran/15294
* gfortran.fortran-torture/execute/adjustr.f90: New file.
* io/intrinsic/string_intrinsics.c(adjustr): rework logic.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81771
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Thu, 13 May 2004 10:09:25 +0000 (10:09 +0000)]
2004-05-13 Arnaud Charlet <charlet@act-europe.fr>
* update_web_docs: Fix generation of Ada docs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81770
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Thu, 13 May 2004 08:59:23 +0000 (08:59 +0000)]
* update_version (ADD_BRANCHES): Remove tree-ssa-
20020619-branch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81768
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Thu, 13 May 2004 08:54:30 +0000 (08:54 +0000)]
* gcc_release (DIFF): Remove -3 option.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81767
138bc75d-0d04-0410-961f-
82ee72b054a4